From 188cf58f982761b4bc97255bfc12c9d10845caf3 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 20:55:04 -0400 Subject: [PATCH 01/24] Merge turbostream (vcha/turbostream) into 2.0_v2 Brings in turbostream features: traffic lights, stop signs, route/waypoint system, updated observation space, transition-level PPO, symlog rewards, new Carla map binaries, MLOps tooling, notebooks, eval scripts, and submit_cluster.py from 3.0. Maps will need rebuilding. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/perf-ci.yml | 2 +- .github/workflows/pre-commit.yml | 28 + .github/workflows/render-ci.yml | 59 + .github/workflows/train-ci.yml | 4 +- .github/workflows/training-test.yml | 37 + .github/workflows/utest.yml | 4 +- .gitignore | 18 +- .pre-commit-config.yaml | 1 - README.md | 309 +- data_utils/carla/carla/Town01_0.json | 107229 +++++++++++++++ data_utils/carla/process_carla_roads.py | 338 + data_utils/carla/process_carla_xodr.py | 897 + mlops/README.md | 131 + mlops/configs/experiments.yaml | 92 + mlops/configs/smoke-tests.yaml | 174 + mlops/dockerfile/.dockerignore | 83 + mlops/dockerfile/build.dockerfile | 86 + mlops/dockerfile/launch.dockerfile | 33 + mlops/mlops.py | 719 + mlops/run_training.sh | 182 + notebooks/01_observations.ipynb | 534 + notebooks/02_rewards.ipynb | 405 + notebooks/03_metrics.ipynb | 400 + notebooks/04_training.ipynb | 625 + notebooks/05_inference.ipynb | 1682 + notebooks/06_architecture.ipynb | 912 + pufferlib/__init__.py | 7 - pufferlib/config/default.ini | 12 +- pufferlib/config/ocean/drive.ini | 444 +- pufferlib/ocean/benchmark/README.md | 67 + pufferlib/ocean/benchmark/evaluator.py | 532 +- pufferlib/ocean/benchmark/metrics.py | 6 +- .../ocean/benchmark/metrics_sanity_check.py | 9 +- .../ocean/benchmark/visual_sanity_check.py | 7 +- pufferlib/ocean/benchmark/wosac.ini | 9 +- pufferlib/ocean/drive/README.md | 108 + pufferlib/ocean/drive/binding.c | 1862 +- pufferlib/ocean/drive/datatypes.h | 351 + pufferlib/ocean/drive/drive.c | 324 +- pufferlib/ocean/drive/drive.h | 6368 +- pufferlib/ocean/drive/drive.py | 691 +- pufferlib/ocean/drive/drivenet.h | 129 +- pufferlib/ocean/drive/render.h | 791 + pufferlib/ocean/env_binding.h | 305 +- pufferlib/ocean/env_config.h | 169 +- pufferlib/ocean/environment.py | 186 +- pufferlib/ocean/torch.py | 364 +- pufferlib/pufferl.py | 1744 +- pufferlib/pytorch.py | 13 +- .../binaries/carla/opendrive__Town01.bin | Bin 0 -> 106288 bytes .../binaries/carla/opendrive__Town02.bin | Bin 0 -> 55916 bytes .../binaries/carla/opendrive__Town03.bin | Bin 0 -> 827000 bytes .../binaries/carla/opendrive__Town04.bin | Bin 0 -> 1108712 bytes .../binaries/carla/opendrive__Town05.bin | Bin 0 -> 1515196 bytes .../binaries/carla/opendrive__Town06.bin | Bin 0 -> 1041276 bytes .../binaries/carla/opendrive__Town07.bin | Bin 0 -> 395336 bytes .../binaries/carla/opendrive__Town10HD.bin | Bin 0 -> 266096 bytes .../resources/drive/puffer_drive_weights.bin | Bin 2456688 -> 2456688 bytes pufferlib/spaces.py | 13 +- pufferlib/sweep.py | 30 + pufferlib/utils.py | 255 +- pufferlib/vector.py | 41 +- pufferlib/viz.py | 2174 + scripts/build_ocean.sh | 83 +- scripts/eval/benchmark_comparison.py | 57 + scripts/eval/run_all_eval.sh | 72 + scripts/eval/run_all_latest_eval.py | 113 + scripts/eval/run_failure_scenarios.py | 101 + scripts/submit_cluster.py | 450 + setup.py | 215 +- tests/test_drive_config.py | 17 +- tests/test_drive_render.py | 116 + tests/test_drive_scenario_length.py | 6 +- tests/test_drive_train.py | 16 +- tests/test_simulator_perf.py | 2 +- 75 files changed, 128244 insertions(+), 4999 deletions(-) create mode 100644 .github/workflows/pre-commit.yml create mode 100644 .github/workflows/render-ci.yml create mode 100644 .github/workflows/training-test.yml create mode 100644 data_utils/carla/carla/Town01_0.json create mode 100644 data_utils/carla/process_carla_roads.py create mode 100644 data_utils/carla/process_carla_xodr.py create mode 100644 mlops/README.md create mode 100644 mlops/configs/experiments.yaml create mode 100644 mlops/configs/smoke-tests.yaml create mode 100644 mlops/dockerfile/.dockerignore create mode 100644 mlops/dockerfile/build.dockerfile create mode 100644 mlops/dockerfile/launch.dockerfile create mode 100644 mlops/mlops.py create mode 100755 mlops/run_training.sh create mode 100644 notebooks/01_observations.ipynb create mode 100644 notebooks/02_rewards.ipynb create mode 100644 notebooks/03_metrics.ipynb create mode 100644 notebooks/04_training.ipynb create mode 100644 notebooks/05_inference.ipynb create mode 100644 notebooks/06_architecture.ipynb create mode 100644 pufferlib/ocean/benchmark/README.md create mode 100644 pufferlib/ocean/drive/README.md create mode 100644 pufferlib/ocean/drive/datatypes.h create mode 100644 pufferlib/ocean/drive/render.h create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town01.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town02.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town03.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town04.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town05.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town06.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town07.bin create mode 100644 pufferlib/resources/drive/binaries/carla/opendrive__Town10HD.bin create mode 100644 pufferlib/viz.py create mode 100644 scripts/eval/benchmark_comparison.py create mode 100755 scripts/eval/run_all_eval.sh create mode 100644 scripts/eval/run_all_latest_eval.py create mode 100644 scripts/eval/run_failure_scenarios.py create mode 100644 scripts/submit_cluster.py create mode 100644 tests/test_drive_render.py diff --git a/.github/workflows/perf-ci.yml b/.github/workflows/perf-ci.yml index 083a97a827..fd6f76553a 100644 --- a/.github/workflows/perf-ci.yml +++ b/.github/workflows/perf-ci.yml @@ -2,7 +2,7 @@ name: perf-ci on: pull_request: - branches: [ 2.0 ] + branches: [ main ] jobs: test-performance: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml new file mode 100644 index 0000000000..cb7b20e1bc --- /dev/null +++ b/.github/workflows/pre-commit.yml @@ -0,0 +1,28 @@ +name: Pre-commit + +on: + pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review + +jobs: + pre-commit: + name: pre-commit + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" + + - name: Install pre-commit + run: python -m pip install -U pip pre-commit + + - name: Run pre-commit + run: pre-commit run --all-files --show-diff-on-failure diff --git a/.github/workflows/render-ci.yml b/.github/workflows/render-ci.yml new file mode 100644 index 0000000000..9634af71d2 --- /dev/null +++ b/.github/workflows/render-ci.yml @@ -0,0 +1,59 @@ +name: render-ci + +on: + pull_request: + branches: [ main ] + push: + branches: [ main ] + +jobs: + test-render: + name: test-render - ubuntu-latest + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: "3.11" + + - name: Check disk space (before cleanup) + run: df -h + + - name: Free up disk space + run: | + echo "Before cleanup:" + df -h + sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + sudo apt-get clean + sudo rm -rf ~/.cache/pip /tmp/* /var/tmp/* + echo "After cleanup:" + df -h + + - name: Install system dependencies for headless rendering + run: | + sudo apt update + sudo apt install -y ffmpeg xvfb build-essential + + - name: Upgrade pip + run: python -m pip install -U pip + + - name: Install pufferlib + run: | + pip install -e .[cpu] --no-cache-dir + env: + TMPDIR: ${{ runner.temp }}/build + PIP_NO_CACHE_DIR: 1 + + - name: Compile C extensions + run: python setup.py build_ext --inplace --force + + - name: Check disk space (after install) + run: df -h + + - name: Run render test + run: python tests/test_drive_render.py + timeout-minutes: 15 diff --git a/.github/workflows/train-ci.yml b/.github/workflows/train-ci.yml index cad2613d93..bd5b377766 100644 --- a/.github/workflows/train-ci.yml +++ b/.github/workflows/train-ci.yml @@ -2,9 +2,9 @@ name: train-ci on: pull_request: - branches: [ 2.0 ] + branches: [ main ] push: - branches: [ 2.0 ] + branches: [ main ] jobs: test-training: diff --git a/.github/workflows/training-test.yml b/.github/workflows/training-test.yml new file mode 100644 index 0000000000..deb4ad3882 --- /dev/null +++ b/.github/workflows/training-test.yml @@ -0,0 +1,37 @@ +name: Training Test + +on: + pull_request: + types: + - closed + branches: [ develop ] + +jobs: + run-training-test: + name: Run Training Test + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Authenticate to Google Cloud + uses: 'google-github-actions/auth@v2' + with: + credentials_json: '${{ secrets.GCP_CREDENTIALS }}' + + - name: Configure Docker for GCP Artifact Registry + run: gcloud auth configure-docker europe-west4-docker.pkg.dev + + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: "3.11" + + - name: Install dependencies for mlops.py + run: pip install pyyaml google-cloud-aiplatform + + - name: Run training test + run: python mlops/mlops.py train-test --verbose + timeout-minutes: 40 diff --git a/.github/workflows/utest.yml b/.github/workflows/utest.yml index 5a0626a051..cfcbdda4b7 100644 --- a/.github/workflows/utest.yml +++ b/.github/workflows/utest.yml @@ -2,9 +2,9 @@ name: Unit tests on: pull_request: - branches: [ 2.0 ] + branches: [ main ] push: - branches: [ 2.0 ] + branches: [ main ] jobs: test: diff --git a/.gitignore b/.gitignore index 2bd9405687..aa3da57485 100644 --- a/.gitignore +++ b/.gitignore @@ -141,13 +141,13 @@ dmypy.json # Pyre type checker .pyre/ .pylintrc -.vscode/ # ROMs *.gb checkpoints/ experiments/ +benchmark*/ wandb/ .neptune/ raylib*/ @@ -163,14 +163,9 @@ pufferlib/ocean/impulse_wars/benchmark/ # Ignore data files data/ -pufferlib/resources/drive/binaries/ -pufferlib/resources/drive/binaries/training/ -pufferlib/resources/drive/binaries/validation/ - -# But keep map_000.bin for the training test -!pufferlib/resources/drive/binaries/map_000.bin -!pufferlib/resources/drive/binaries/training/map_000.bin -pufferlib/resources/drive/sanity/sanity_binaries/ +pufferlib/resources/drive/binaries/*/ +!pufferlib/resources/drive/binaries/carla/ +!pufferlib/resources/drive/binaries/carla/** # Compiled drive binary in root /drive @@ -187,6 +182,5 @@ pufferlib/resources/drive/output_agent.gif pufferlib/resources/drive/output.gif artifacts/ # Local drive renders pufferlib/resources/drive/output*.gif -emsdk/ -docs/book/* -!docs/book/assets/ +*.mp4 +.vscode/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 74e29d4620..d286db0404 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,4 +26,3 @@ repos: rev: 'v21.1.5' hooks: - id: clang-format - exclude: '\.(js|html)$|^build_web/|^docs/assets/' diff --git a/README.md b/README.md index 0b431e7169..fdb7786288 100644 --- a/README.md +++ b/README.md @@ -1,218 +1,139 @@ # PufferDrive -[![Unit Tests](https://github.com/Emerge-Lab/PufferDrive/actions/workflows/utest.yml/badge.svg)](https://github.com/Emerge-Lab/PufferDrive/actions/workflows/utest.yml) +MARL autonomous driving RL environment. C simulation engine (GigaFlow/Waymo replay) + Python/PyTorch PPO training loop with V-trace and priority sampling. - +## Install -**PufferDrive is a fast and friendly driving simulator to train and test RL-based models.** - -
-
-
-
-
-
-
-
-
-
- ---- - -**Docs**: https://emerge-lab.github.io/PufferDrive - ---- - -### See our 2.0 release video - - - PufferDrive 2.0 - - -## Installation - -Clone the repo ```bash -https://github.com/Emerge-Lab/PufferDrive.git -``` - -Make a venv (`uv venv`), activate the venv -``` -source .venv/bin/activate -``` - -Inside the venv, install the dependencies -``` +# Python env +uv venv && source .venv/bin/activate uv pip install -e . -``` -Compile the C code -``` +# Build C extensions (required after any .h/.c change) python setup.py build_ext --inplace --force ``` -Run this while your virtual environment is active so the extension is built against the right interpreter. - -To test your setup, you can run -``` -puffer train puffer_drive -``` -See also the [puffer docs](https://puffer.ai/docs.html). - - -## Quick start - -Start a training run -``` -puffer train puffer_drive -``` - -## Dataset - -
-Downloading and using data - -### Data preparation - -To train with PufferDrive, you need to convert JSON files to map binaries. Run the following command with the path to your data folder: - -```bash -python pufferlib/ocean/drive/drive.py -``` - -### Downloading Waymo Data - -You can download the WOMD data from Hugging Face in two versions: - -- **Mini dataset**: [GPUDrive_mini](https://huggingface.co/datasets/EMERGE-lab/GPUDrive_mini) contains 1,000 training files and 300 test/validation files -- **Medium dataset**: [10,000 files from the training dataset](https://huggingface.co/datasets/daphne-cornelisse/pufferdrive_train) -- **Large dataset**: [GPUDrive](https://huggingface.co/datasets/EMERGE-lab/GPUDrive) contains 100,000 unique scenes - -**Note**: Replace 'GPUDrive_mini' with 'GPUDrive' in your download commands if you want to use the full dataset. - -### Additional Data Sources - -For more training data compatible with PufferDrive, see [ScenarioMax](https://github.com/valeoai/ScenarioMax). The GPUDrive data format is fully compatible with PufferDrive. -
- - -## Visualizer - -
-Dependencies and usage - -## Local rendering - -To launch an interactive renderer, first build: -``` -bash scripts/build_ocean.sh drive local -``` -then launch: -```bash -./drive -``` -this will run `demo()` with an existing model checkpoint. +## Data -## Headless server setup +Place binaries under `pufferlib/resources/drive/binaries/`. -Run the Raylib visualizer on a headless server and export as .mp4. This will rollout the pre-trained policy in the env. - -### Install dependencies +## Train ```bash -sudo apt update -sudo apt install ffmpeg xvfb -``` - -For HPC (There are no root privileges), so install into the conda environment -```bash -conda install -c conda-forge xorg-x11-server-xvfb-cos6-x86_64 -conda install -c conda-forge ffmpeg -``` - -- `ffmpeg`: Video processing and conversion -- `xvfb`: Virtual display for headless environments - -### Build and run +# Single node +puffer train puffer_drive -1. Build the application: -```bash -bash scripts/build_ocean.sh visualize local -``` +# Override config on the fly +puffer train puffer_drive --train.learning_rate 0.001 --env.num_agents 512 -2. Run with virtual display: -```bash -xvfb-run -s "-screen 0 1280x720x24" ./visualize +# Multi-GPU +torchrun --standalone --nnodes=1 --nproc-per-node=6 -m pufferlib.pufferl train puffer_drive ``` -The `-s` flag sets up a virtual screen at 1280x720 resolution with 24-bit color depth. - ---- - -> To force a rebuild, you can delete the cached compiled executable binary using `rm ./visualize`. - ---- - -
+## Eval - -## Benchmarks - -### Distributional realism - -We provide a PufferDrive implementation of the [Waymo Open Sim Agents Challenge (WOSAC)](https://waymo.com/open/challenges/2025/sim-agents/) for fast, easy evaluation of how well your trained agent matches distributional properties of human behavior. See documentation [here](https://emerge-lab.github.io/PufferDrive/wosac/). - -WOSAC evaluation with random policy: ```bash -puffer eval puffer_drive --eval.wosac-realism-eval True -``` - -WOSAC evaluation with your checkpoint (must be .pt file): +# Multi-scenario eval (replay mode) +puffer eval_multi_scenarios puffer_drive \ + --load-model-path experiments/puffer_drive_177193887946/models/model_puffer_drive_000001.pt \ + --num_scenarios 250 --eval_simulation replay + +# Multi-scenario eval (gigaflow mode) +puffer eval_multi_scenarios puffer_drive \ + --load-model-path experiments/puffer_drive_177193887946/models/model_puffer_drive_000001.pt \ + --num_scenarios 10 --eval_simulation gigaflow + +# Multi-scenario eval with rendering +puffer eval_multi_scenarios_render puffer_drive \ + --load-model-path experiments/puffer_drive_177193887946/models/model_puffer_drive_000001.pt \ + --num_scenarios 10 --eval_simulation gigaflow --render 1 --render_obs 0 + +# Save eval as GIF +puffer eval_multi_scenarios_render puffer_drive \ + --load-model-path experiments/puffer_drive_177193887946/models/model_puffer_drive_000001.pt \ + --num_scenarios 5 --eval_simulation gigaflow --save-frames 1 --gif-path eval.gif --fps 15 +``` + +## Key Configuration (`pufferlib/config/ocean/drive.ini`) + +### `[env]` — Simulation + +| Parameter | Default | Notes | +|-----------|---------|-------| +| `simulation_mode` | `"gigaflow"` | `"gigaflow"` (procedural) or `"replay"` (Data-driven) | +| `num_agents` | `1024` | Total agents across all workers | +| `min/max_agents_per_env` | `10 / 80` | Per-env agent count range | +| `action_type` | `"discrete"` | `"discrete"`, `"continuous"`, `"trajectory"`, `"trajectory_frenet"`, `"trajectory_jerk"` | +| `dynamics_model` | `"jerk"` | `"classic"` or `"jerk"` | +| `scenario_length` | `128` | Steps per episode (128 GF, 91 replay) | +| `collision_behavior` | `1` | `0` ignore, `1` stop, `2` remove | +| `offroad_behavior` | `1` | Same options | +| `traffic_light_behavior` | `1` | Same options | +| `control_mode` | `"control_vehicles"` | `"control_vehicles"`, `"control_agents"`, `"control_sdc_only"` | +| `reward_conditioning` | `True` | Condition policy on reward weights | +| `reward_randomization` | `True` | Randomize reward weights each episode | + +### `[env]` — Reward Shaping + +| Parameter | Default | Effect | +|-----------|---------|--------| +| `reward_goal` | `1.0` | Goal reaching (set 0 without reward conditioning) | +| `reward_vehicle_collision` | `1.0` | Collision penalty | +| `reward_comfort` | `0.05` | Smooth driving | +| `reward_lane_align` | `0.025` | Lane heading alignment | +| `reward_vel_align` | `1.0` | Speed matching road limit | +| `reward_lane_center` | `0.0038` | Lane centering | +| `reward_traffic_light_violation` | `1.0` | Red light penalty | +| `reward_overspeed` | `0.05` | Speeding penalty | + +### `[train]` — PPO + +| Parameter | Default | Notes | +|-----------|---------|-------| +| `learning_rate` | `0.001` | Adam LR | +| `bptt_horizon` | `64` | BPTT window (64 GF, 91 replay) | +| `minibatch_size` | `4096` | | +| `gamma` | `0.98` | Discount | +| `gae_lambda` | `0.95` | GAE lambda | +| `vf_coef` | `2` | Value loss weight | +| `ent_coef` | `0.001` | Entropy bonus | +| `vtrace_rho_clip` / `vtrace_c_clip` | `1` | V-trace IS ratio clipping | +| `prio_alpha` / `prio_beta0` | `0.85` | Priority sampling exponents | + +### `[policy]` — Network + +| Parameter | Default | Notes | +|-----------|---------|-------| +| `backbone_hidden_size` | `512` | | +| `split_network` | `False` | GigaFlow network vs LSTM | +| `encoder_gigaflow` | `False` | | +| `dropout` | `0.0` | | + +## Notebooks + +| Notebook | Purpose | +|----------|---------| +| `01_observations.ipynb` | Verify obs vector packing, normalization, interpretability | +| `02_rewards.ipynb` | Reward magnitudes, component breakdown, correlation with behavior | +| `03_metrics.ipynb` | Episode metrics, `vec_log` aggregation, episode boundary handling | +| `04_training.ipynb` | End-to-end data flow: env → policy → loss; encoding, sampling, advantages, gradients | +| `05_inference.ipynb` | Config loading, policy forward pass, rollouts (det. vs stochastic), value accuracy, LSTM state | +| `06_architecture.ipynb` | Model summary, per-encoder breakdown, forward pass shape tracing, weight distributions | + + +## Debug + +**C build issues** ```bash -puffer eval puffer_drive --eval.wosac-realism-eval True --load-model-path .pt -``` - -### Human-compatibility - -You may be interested in how compatible your agent is with human partners. For this purpose, we support an eval where your policy only controls the self-driving car (SDC). The rest of the agents in the scene are stepped using the logs. While it is not a perfect eval since the human partners here are static, it will still give you a sense of how closely aligned your agent's behavior is to how people drive. You can run it like this: -```bash -puffer eval puffer_drive --eval.human-replay-eval True --load-model-path .pt -``` - -## Development - -
Documentation and browser demo - -**Docs** - -A browsable documentation site now lives under `docs/` and is configured with mkbooks. To preview locally: -``` -brew install mdbook -mdbook serve --open docs -``` -Open the served URL to see a local version of the docs. - -**Interactive demo** - -To edit the browser demo, follow these steps: -- Download [emscripten](https://github.com/emscripten-core/emscripten) -- emscripten install latest -- Activate: `source emsdk/emsdk_env.sh` -- Run `bash scripts/build_ocean.sh drive web` -- This generates a number of `game*` files, move them to `assets/` to include them on the webpage - -
- +# Verbose build with AddressSanitizer +DEBUG=1 python setup.py build_ext --inplace --force -## Citation +# Skip unrelated extensions +NO_OCEAN=1 python setup.py build_ext --inplace --force +NO_TRAIN=1 python setup.py build_ext --inplace --force -If you use PufferDrive in your research, please cite: -```bibtex -@software{pufferdrive2025github, - author = {Daphne Cornelisse* and Spencer Cheng* and Pragnay Mandavilli and Julian Hunt and Kevin Joseph and Waël Doulazmi and Valentin Charraut and Aditya Gupta and Joseph Suarez and Eugene Vinitsky}, - title = {{PufferDrive}: A Fast and Friendly Driving Simulator for Training and Evaluating {RL} Agents}, - url = {https://github.com/Emerge-Lab/PufferDrive}, - version = {2.0.0}, - year = {2025}, -} +# Debug train +CUDA_VISIBLE_DEVICES=None LD_PRELOAD=$(gcc -print-file-name=libasan.so) python -m pufferlib.pufferl train puffer_drive --train.device cpu --vec.backend Serial +# or +gdb --args python -m pufferlib.pufferl train puffer_drive --train.device cpu --vec.backend Serial ``` diff --git a/data_utils/carla/carla/Town01_0.json b/data_utils/carla/carla/Town01_0.json new file mode 100644 index 0000000000..21b0fbec47 --- /dev/null +++ b/data_utils/carla/carla/Town01_0.json @@ -0,0 +1,107229 @@ +{ + "name": "Town01", + "scenario_id": "N0KHWCZZgZhX", + "objects": [ + { + "position": [ + { + "x": 92.37733991874609, + "y": -48.26687711506169, + "z": 1.0 + }, + { + "x": 92.37727862621773, + "y": -47.863670458684396, + "z": 1.0 + }, + { + "x": 92.37720201055727, + "y": -47.359662138212784, + "z": 1.0 + }, + { + "x": 92.37711007176472, + "y": -46.75485215364684, + "z": 1.0 + }, + { + "x": 92.37704877923635, + "y": -46.35164549726926, + "z": 1.0 + }, + { + "x": 92.37701813297217, + "y": -46.15004216908089, + "z": 1.0 + }, + { + "x": 92.37694183367158, + "y": -45.648114989838035, + "z": 1.0 + }, + { + "x": 92.37688083639642, + "y": -45.24685062665783, + "z": 1.0 + }, + { + "x": 92.3767893404837, + "y": -44.644954081888244, + "z": 1.0 + }, + { + "x": 92.37669784457097, + "y": -44.04305753711837, + "z": 1.0 + }, + { + "x": 92.37663684729581, + "y": -43.64179317393818, + "z": 1.0 + }, + { + "x": 92.37654535138309, + "y": -43.039896629168595, + "z": 1.0 + }, + { + "x": 92.37645385547036, + "y": -42.43800008439872, + "z": 1.0 + }, + { + "x": 92.3763928581952, + "y": -42.036735721218534, + "z": 1.0 + }, + { + "x": 92.37630136228248, + "y": -41.434839176448946, + "z": 1.0 + }, + { + "x": 92.37622511568853, + "y": -40.93325872247377, + "z": 1.0 + }, + { + "x": 92.37616411841337, + "y": -40.53199435929386, + "z": 1.0 + }, + { + "x": 92.37607262250064, + "y": -39.93009781452399, + "z": 1.0 + }, + { + "x": 92.3760116252255, + "y": -39.52883345134437, + "z": 1.0 + }, + { + "x": 92.37592012931276, + "y": -38.92693690657421, + "z": 1.0 + }, + { + "x": 92.37585913203762, + "y": -38.52567254339458, + "z": 1.0 + }, + { + "x": 92.37578288544367, + "y": -38.02409208941941, + "z": 1.0 + }, + { + "x": 92.37572188816851, + "y": -37.62282772623949, + "z": 1.0 + }, + { + "x": 92.37563039225579, + "y": -37.02093118146962, + "z": 1.0 + }, + { + "x": 92.37555414566185, + "y": -36.51935072749474, + "z": 1.0 + }, + { + "x": 92.3754931483867, + "y": -36.11808636431482, + "z": 1.0 + }, + { + "x": 92.37541690179276, + "y": -35.61650591034021, + "z": 1.0 + }, + { + "x": 92.37532540588003, + "y": -35.01460936557035, + "z": 1.0 + }, + { + "x": 92.37526440860488, + "y": -34.61334500239043, + "z": 1.0 + }, + { + "x": 92.37518816201093, + "y": -34.11176454841525, + "z": 1.0 + }, + { + "x": 92.37512716473579, + "y": -33.71050018523563, + "z": 1.0 + }, + { + "x": 92.37505091814184, + "y": -33.20891973126045, + "z": 1.0 + }, + { + "x": 92.37495942222911, + "y": -32.60702318649058, + "z": 1.0 + }, + { + "x": 92.37488317563518, + "y": -32.10544273251598, + "z": 1.0 + }, + { + "x": 92.37482217836002, + "y": -31.704178369336063, + "z": 1.0 + }, + { + "x": 92.37474593176607, + "y": -31.202597915360887, + "z": 1.0 + }, + { + "x": 92.37466968517214, + "y": -30.701017461385998, + "z": 1.0 + }, + { + "x": 92.37460868789698, + "y": -30.299753098206086, + "z": 1.0 + }, + { + "x": 92.37453244130305, + "y": -29.798172644231478, + "z": 1.0 + }, + { + "x": 92.37447144402789, + "y": -29.39690828105128, + "z": 1.0 + }, + { + "x": 92.37437994811516, + "y": -28.795011736281694, + "z": 1.0 + }, + { + "x": 92.37430370152121, + "y": -28.29343128230652, + "z": 1.0 + }, + { + "x": 92.37421220560849, + "y": -27.691534737536653, + "z": 1.0 + }, + { + "x": 92.37415120833333, + "y": -27.29027037435674, + "z": 1.0 + }, + { + "x": 92.3740749617394, + "y": -26.788689920381852, + "z": 1.0 + }, + { + "x": 92.37398346582667, + "y": -26.18679337561198, + "z": 1.0 + }, + { + "x": 92.37390721923272, + "y": -25.685212921637092, + "z": 1.0 + }, + { + "x": 92.37384622195758, + "y": -25.28394855845746, + "z": 1.0 + }, + { + "x": 92.37376997536363, + "y": -24.782368104482284, + "z": 1.0 + }, + { + "x": 92.37370897808847, + "y": -24.381103741302372, + "z": 1.0 + }, + { + "x": 92.37364798081333, + "y": -23.97983937812274, + "z": 1.0 + }, + { + "x": 92.37355648490059, + "y": -23.377942833352595, + "z": 1.0 + }, + { + "x": 92.37349548762545, + "y": -22.976678470172963, + "z": 1.0 + }, + { + "x": 92.37340399171272, + "y": -22.37478192540309, + "z": 1.0 + }, + { + "x": 92.37334299443756, + "y": -21.9735175622229, + "z": 1.0 + }, + { + "x": 92.37325149852484, + "y": -21.371621017453307, + "z": 1.0 + }, + { + "x": 92.37317525193089, + "y": -20.87004056347814, + "z": 1.0 + }, + { + "x": 92.37308375601816, + "y": -20.268144018708266, + "z": 1.0 + }, + { + "x": 92.37299226010543, + "y": -19.6662474739384, + "z": 1.0 + }, + { + "x": 92.3729007641927, + "y": -19.06435092916853, + "z": 1.0 + }, + { + "x": 92.37283976691755, + "y": -18.66308656598862, + "z": 1.0 + }, + { + "x": 92.37274827100482, + "y": -18.06119002121876, + "z": 1.0 + }, + { + "x": 92.37267202441087, + "y": -17.55960956724387, + "z": 1.0 + }, + { + "x": 92.37258052849815, + "y": -16.957713022474007, + "z": 1.0 + }, + { + "x": 92.372519531223, + "y": -16.556448659294382, + "z": 1.0 + }, + { + "x": 92.37244328462906, + "y": -16.054868205319213, + "z": 1.0 + }, + { + "x": 92.37236703803512, + "y": -15.553287751344609, + "z": 1.0 + }, + { + "x": 92.37230604075997, + "y": -15.152023388164416, + "z": 1.0 + }, + { + "x": 92.37224504348481, + "y": -14.750759024984504, + "z": 1.0 + }, + { + "x": 92.37218404620965, + "y": -14.349494661804595, + "z": 1.0 + }, + { + "x": 92.37210779961572, + "y": -13.847914207829707, + "z": 1.0 + }, + { + "x": 92.37204680234056, + "y": -13.446649844649794, + "z": 1.0 + }, + { + "x": 92.3719858050654, + "y": -13.045385481469882, + "z": 1.0 + }, + { + "x": 92.37189430915268, + "y": -12.443488936700017, + "z": 1.0 + }, + { + "x": 92.37180281323995, + "y": -11.841592391930153, + "z": 1.0 + }, + { + "x": 92.37172656664602, + "y": -11.340011937955548, + "z": 1.0 + }, + { + "x": 92.37171131732723, + "y": -11.239695847160288, + "z": 1.0 + }, + { + "x": 92.37165010369664, + "y": -10.837008211690133, + "z": 1.0 + }, + { + "x": 92.37157358665839, + "y": -10.333648667352328, + "z": 1.0 + }, + { + "x": 92.37149706962015, + "y": -9.830289123014808, + "z": 1.0 + }, + { + "x": 92.37142055258188, + "y": -9.326929578676726, + "z": 1.0 + }, + { + "x": 92.37135933895128, + "y": -8.924241943206486, + "z": 1.0 + }, + { + "x": 92.37128282191303, + "y": -8.420882398868397, + "z": 1.0 + }, + { + "x": 92.38387847983404, + "y": -7.926753944901536, + "z": 1.0 + }, + { + "x": 92.41037157599465, + "y": -7.620861084595008, + "z": 1.0 + }, + { + "x": 92.45147026774205, + "y": -7.316185300747591, + "z": 1.0 + }, + { + "x": 92.50702318936625, + "y": -7.013812440974701, + "z": 1.0 + }, + { + "x": 92.59659554589444, + "y": -6.640127905133789, + "z": 1.0 + }, + { + "x": 92.68416038829855, + "y": -6.345430981750049, + "z": 1.0 + }, + { + "x": 92.8415494737095, + "y": -5.9120333829588265, + "z": 1.0 + }, + { + "x": 93.02946380436408, + "y": -5.490972509787698, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 1, + "heading": [ + 1.5541722980230424, + 1.5709483394834673, + 1.570948339483483, + 1.5709483394834929, + 1.5709483394834955, + 1.5709483394834909, + 1.570948339483491, + 1.5709483394834989, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394835004, + 1.5709483394834896, + 1.5709483394834753, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394835004, + 1.5709483394834896, + 1.5709483394834804, + 1.570948339483485, + 1.570948339483485, + 1.5709483394834804, + 1.5709483394834896, + 1.5709483394835004, + 1.570948339483485, + 1.570948339483485, + 1.5709483394834933, + 1.5709483394834804, + 1.570948339483485, + 1.5709483394835004, + 1.5709483394834896, + 1.570948339483485, + 1.570948339483485, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834933, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834804, + 1.5709483394834933, + 1.570948339483485, + 1.570948339483485, + 1.5709483394835004, + 1.570948339483479, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834753, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834933, + 1.570948339483485, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834933, + 1.5709483394834753, + 1.570948339483485, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834967, + 1.5709483394834967, + 1.570948339483485, + 1.570948339483485, + 1.5709483394834967, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834804, + 1.570948339483485, + 1.5709483394834682, + 1.570948339483472, + 1.5709483394834736, + 1.5709483394834878, + 1.5709483394835033, + 1.5709483394834878, + 1.5582463175408183, + 1.5219755106522177, + 1.4605422460017705, + 1.4129059797025108, + 1.3593412115275172, + 1.3117280718770892, + 1.2462600242857522, + 1.1867436228401171 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.00061292528357626, + "y": 4.032066563772929 + }, + { + "x": -0.0013790818881886935, + "y": 9.072149768489055 + }, + { + "x": -0.001685544530118932, + "y": 11.08818305037559 + }, + { + "x": -0.001532313209224867, + "y": 10.080166409435236 + }, + { + "x": -0.0009193879255064985, + "y": 6.048099845659465 + }, + { + "x": -0.001069455647666473, + "y": 7.035305074312248 + }, + { + "x": -0.00137296575744017, + "y": 9.03191542423059 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497912 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895394595 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500612 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895394595 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500612 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447675 + }, + { + "x": -0.0013724386910496378, + "y": 9.028448171550849 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318786914046, + "y": 10.031609079494928 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497912 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0013724386910496378, + "y": 9.028448171550849 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497912 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987447532 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171545307 + }, + { + "x": -0.0016774250666173884, + "y": 11.03476998744469 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0013724386910496378, + "y": 9.028448171550991 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987450517 + }, + { + "x": -0.0016774250666173884, + "y": 11.03476998744469 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171545165 + }, + { + "x": -0.0013724386910496378, + "y": 9.028448171550956 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500647 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0013724386909075292, + "y": 9.0284481715452 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548042 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949784 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447604 + }, + { + "x": -0.001677425066759497, + "y": 11.03476998745041 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497805 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987447604 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447604 + }, + { + "x": -0.0013724386909075292, + "y": 9.0284481715452 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548078 + }, + { + "x": -0.0013724386910496378, + "y": 9.028448171550885 + }, + { + "x": -0.0012199455029815454, + "y": 8.025287263595438 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318786914046, + "y": 10.031609079495034 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500647 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949784 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447604 + }, + { + "x": -0.001677425066759497, + "y": 11.03476998745041 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895397366 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895397366 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497805 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497699 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447497 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447532 + }, + { + "x": -0.0015249318786914046, + "y": 10.031609079494892 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171547936 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497734 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171547971 + }, + { + "x": -0.001219945503123654, + "y": 8.02528726360105 + }, + { + "x": -0.001219945503123654, + "y": 8.025287263598209 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171547971 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.001219945503123654, + "y": 8.025287263598244 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895397295 + }, + { + "x": -0.0016774250666173884, + "y": 11.03476998744469 + }, + { + "x": -0.0009149591272716862, + "y": 6.018965447698648 + }, + { + "x": -0.0007646294938012943, + "y": 5.0300372626541545 + }, + { + "x": -0.0013773066883970841, + "y": 9.060471798079597 + }, + { + "x": -0.0015303407649014389, + "y": 10.067190886753252 + }, + { + "x": -0.0015303407650435474, + "y": 10.067190886756023 + }, + { + "x": -0.0013773066886813012, + "y": 9.06047179808322 + }, + { + "x": -0.0013773066885391927, + "y": 9.060471798083292 + }, + { + "x": 0.1251914088275896, + "y": 9.974879983049494 + }, + { + "x": 0.3908875408161805, + "y": 8.000213142733887 + }, + { + "x": 0.6759178790801457, + "y": 6.105686441539451 + }, + { + "x": 0.9665161337160555, + "y": 6.070486436203071 + }, + { + "x": 1.4512527815239196, + "y": 6.760573956138023 + }, + { + "x": 1.7713719893230007, + "y": 6.683814592246522 + }, + { + "x": 2.44953927815061, + "y": 7.280945221749624 + }, + { + "x": 3.453034160655335, + "y": 8.544584719623511 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 93.02946380436408, + "y": -5.490972509787698, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 88.39124251873497, + "y": -139.72401945159578, + "z": 1.0 + }, + { + "x": 88.3913191036827, + "y": -140.22782573152114, + "z": 1.0 + }, + { + "x": 88.39141100561999, + "y": -140.83239326743148, + "z": 1.0 + }, + { + "x": 88.3914875905677, + "y": -141.33619954735684, + "z": 1.0 + }, + { + "x": 88.39156417551544, + "y": -141.84000582728214, + "z": 1.0 + }, + { + "x": 88.39156417551544, + "y": -141.84000582728214, + "z": 1.0 + }, + { + "x": 88.39162514892526, + "y": -142.2411131951493, + "z": 1.0 + }, + { + "x": 88.39168607725401, + "y": -142.6419240013292, + "z": 1.0 + }, + { + "x": 88.39176223766492, + "y": -143.14293750905404, + "z": 1.0 + }, + { + "x": 88.39185363015802, + "y": -143.74415371832356, + "z": 1.0 + }, + { + "x": 88.39191455848675, + "y": -144.14496452450373, + "z": 1.0 + }, + { + "x": 88.3919754868155, + "y": -144.54577533068306, + "z": 1.0 + }, + { + "x": 88.39203641514422, + "y": -144.94658613686346, + "z": 1.0 + }, + { + "x": 88.39209734347294, + "y": -145.34739694304335, + "z": 1.0 + }, + { + "x": 88.39217350388387, + "y": -145.84841045076791, + "z": 1.0 + }, + { + "x": 88.3922344322126, + "y": -146.2492212569481, + "z": 1.0 + }, + { + "x": 88.39229536054133, + "y": -146.65003206312798, + "z": 1.0 + }, + { + "x": 88.39235628887006, + "y": -147.05084286930781, + "z": 1.0 + }, + { + "x": 88.3924172171988, + "y": -147.4516536754877, + "z": 1.0 + }, + { + "x": 88.39249337760971, + "y": -147.95266718321255, + "z": 1.0 + }, + { + "x": 88.39258477010281, + "y": -148.55388339248236, + "z": 1.0 + }, + { + "x": 88.39266093051373, + "y": -149.0548969002072, + "z": 1.0 + }, + { + "x": 88.39273709092465, + "y": -149.55591040793178, + "z": 1.0 + }, + { + "x": 88.39281325133557, + "y": -150.05692391565663, + "z": 1.0 + }, + { + "x": 88.3928741796643, + "y": -150.45773472183646, + "z": 1.0 + }, + { + "x": 88.39293510799303, + "y": -150.85854552801663, + "z": 1.0 + }, + { + "x": 88.39299603632178, + "y": -151.25935633419624, + "z": 1.0 + }, + { + "x": 88.39308742881487, + "y": -151.86057254346605, + "z": 1.0 + }, + { + "x": 88.39316358922578, + "y": -152.36158605119118, + "z": 1.0 + }, + { + "x": 88.39322451755451, + "y": -152.76239685737107, + "z": 1.0 + }, + { + "x": 88.39328544588325, + "y": -153.16320766355062, + "z": 1.0 + }, + { + "x": 88.39337683837634, + "y": -153.76442387282077, + "z": 1.0 + }, + { + "x": 88.39346823086944, + "y": -154.36564008209058, + "z": 1.0 + }, + { + "x": 88.39352915919818, + "y": -154.7664508882704, + "z": 1.0 + }, + { + "x": 88.39362055169128, + "y": -155.36766709754022, + "z": 1.0 + }, + { + "x": 88.39371194418439, + "y": -155.9688833068098, + "z": 1.0 + }, + { + "x": 88.3937881045953, + "y": -156.4698968145346, + "z": 1.0 + }, + { + "x": 88.39386426500621, + "y": -156.97091032225944, + "z": 1.0 + }, + { + "x": 88.39392519333495, + "y": -157.37172112843933, + "z": 1.0 + }, + { + "x": 88.39401658582806, + "y": -157.97293733770914, + "z": 1.0 + }, + { + "x": 88.39409274623897, + "y": -158.47395084543427, + "z": 1.0 + }, + { + "x": 88.39418413873207, + "y": -159.0751670547038, + "z": 1.0 + }, + { + "x": 88.39426029914299, + "y": -159.57618056242865, + "z": 1.0 + }, + { + "x": 88.3943364595539, + "y": -160.0771940701535, + "z": 1.0 + }, + { + "x": 88.39439738788263, + "y": -160.4780048763334, + "z": 1.0 + }, + { + "x": 88.39445831621137, + "y": -160.87881568251328, + "z": 1.0 + }, + { + "x": 88.39454970870446, + "y": -161.48003189178337, + "z": 1.0 + }, + { + "x": 88.39462586911537, + "y": -161.98104539950816, + "z": 1.0 + }, + { + "x": 88.39471726160848, + "y": -162.58226160877803, + "z": 1.0 + }, + { + "x": 88.39480865410158, + "y": -163.18347781804755, + "z": 1.0 + }, + { + "x": 88.39490004659467, + "y": -163.78469402731764, + "z": 1.0 + }, + { + "x": 88.3949609749234, + "y": -164.18550483349753, + "z": 1.0 + }, + { + "x": 88.39502190325214, + "y": -164.58631563967737, + "z": 1.0 + }, + { + "x": 88.39509806366306, + "y": -165.08732914740222, + "z": 1.0 + }, + { + "x": 88.39517422407398, + "y": -165.58834265512678, + "z": 1.0 + }, + { + "x": 88.3952503844849, + "y": -166.0893561628519, + "z": 1.0 + }, + { + "x": 88.39532654489581, + "y": -166.59036967057676, + "z": 1.0 + }, + { + "x": 88.39540270530674, + "y": -167.09138317830133, + "z": 1.0 + }, + { + "x": 88.39547886571765, + "y": -167.59239668602618, + "z": 1.0 + }, + { + "x": 88.39555502612856, + "y": -168.09341019375103, + "z": 1.0 + }, + { + "x": 88.39563118653948, + "y": -168.59442370147616, + "z": 1.0 + }, + { + "x": 88.39570734695039, + "y": -169.09543720920095, + "z": 1.0 + }, + { + "x": 88.39579873944349, + "y": -169.69665341847082, + "z": 1.0 + }, + { + "x": 88.3958748998544, + "y": -170.19766692619567, + "z": 1.0 + }, + { + "x": 88.39595106026533, + "y": -170.69868043392017, + "z": 1.0 + }, + { + "x": 88.39602722067625, + "y": -171.1996939416453, + "z": 1.0 + }, + { + "x": 88.39611861316935, + "y": -171.80091015091483, + "z": 1.0 + }, + { + "x": 88.39619477358026, + "y": -172.30192365863996, + "z": 1.0 + }, + { + "x": 88.39625570190898, + "y": -172.70273446481986, + "z": 1.0 + }, + { + "x": 88.39634709440209, + "y": -173.30395067408966, + "z": 1.0 + }, + { + "x": 88.39643848689519, + "y": -173.9051668833592, + "z": 1.0 + }, + { + "x": 88.39651464730612, + "y": -174.40618039108404, + "z": 1.0 + }, + { + "x": 88.39657557563484, + "y": -174.80699119726415, + "z": 1.0 + }, + { + "x": 88.39665173604575, + "y": -175.308004704989, + "z": 1.0 + }, + { + "x": 88.39671266437449, + "y": -175.70881551116884, + "z": 1.0 + }, + { + "x": 88.3968040568676, + "y": -176.31003172043836, + "z": 1.0 + }, + { + "x": 88.39688021727851, + "y": -176.8110452281632, + "z": 1.0 + }, + { + "x": 88.39695637768943, + "y": -177.312058735888, + "z": 1.0 + }, + { + "x": 88.39701730601816, + "y": -177.71286954206818, + "z": 1.0 + }, + { + "x": 88.39710869851126, + "y": -178.3140857513377, + "z": 1.0 + }, + { + "x": 88.39720009100436, + "y": -178.91530196060745, + "z": 1.0 + }, + { + "x": 88.39729148349745, + "y": -179.51651816987754, + "z": 1.0 + }, + { + "x": 88.39738287599056, + "y": -180.11773437914735, + "z": 1.0 + }, + { + "x": 88.3974438043193, + "y": -180.5185451853269, + "z": 1.0 + }, + { + "x": 88.39750473264803, + "y": -180.9193559915068, + "z": 1.0 + }, + { + "x": 88.39756566097675, + "y": -181.3201667976869, + "z": 1.0 + }, + { + "x": 88.39764182138767, + "y": -181.82118030541176, + "z": 1.0 + }, + { + "x": 88.39770274971642, + "y": -182.2219911115913, + "z": 1.0 + }, + { + "x": 88.39776367804514, + "y": -182.62280191777148, + "z": 1.0 + }, + { + "x": 88.39782460637387, + "y": -183.02361272395103, + "z": 1.0 + }, + { + "x": 88.3979007667848, + "y": -183.5246262316756, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 2, + "heading": [ + -1.5706443141063071, + -1.5706443141062971, + -1.5706443141062971, + -1.57064431410631, + -1.5706443141063113, + -1.5706443141062971, + -1.5706443141064466, + -1.5706443141063546, + -1.5706443141062902, + -1.5706443141063045, + -1.5706443141063122, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063335, + -1.570644314106306, + -1.5706443141062902, + -1.5706443141063158, + -1.5706443141063158, + -1.570644314106298, + -1.570644314106306, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106298, + -1.570644314106298, + -1.570644314106306, + -1.5706443141063158, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063176, + -1.570644314106306, + -1.570644314106298, + -1.5706443141063122, + -1.57064431410631, + -1.570644314106298, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063045, + -1.5706443141063122, + -1.570644314106306, + -1.570644314106298, + -1.5706443141063047, + -1.5706443141063045, + -1.5706443141063045, + -1.5706443141063122, + -1.570644314106306, + -1.570644314106298, + -1.5706443141063122, + -1.5706443141063176, + -1.5706443141063045, + -1.570644314106298, + -1.57064431410631, + -1.5706443141063122, + -1.570644314106298, + -1.570644314106306, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063122, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063122, + -1.5706443141063122, + -1.5706443141063122, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063045, + -1.5706443141063045, + -1.5706443141063218, + -1.5706443141063122, + -1.570644314106298, + -1.5706443141062916, + -1.570644314106306, + -1.5706443141063218, + -1.570644314106306, + -1.570644314106298, + -1.5706443141063045, + -1.570644314106298, + -1.570644314106306, + -1.5706443141063122, + -1.570644314106298, + -1.57064431410631, + -1.57064431410631, + -1.570644314106298, + -1.570644314106298, + -1.5706443141063158, + -1.5706443141063218, + -1.5706443141062902, + -1.570644314106298, + -1.5706443141063158, + -1.57064431410629 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0007658494773465918, + "y": -5.0380627992535665 + }, + { + "x": 0.001684868850162502, + "y": -11.08373815835705 + }, + { + "x": 0.0016848688500203934, + "y": -11.08373815835705 + }, + { + "x": 0.001531698954551075, + "y": -10.076125598506565 + }, + { + "x": 0.0007658494773465918, + "y": -5.038062799252998 + }, + { + "x": 0.0006097340981625621, + "y": -4.011073678671551 + }, + { + "x": 0.001219017385665211, + "y": -8.019181740470458 + }, + { + "x": 0.0013708873966322699, + "y": -9.0182431390474 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169943727 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123594972 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597246 + }, + { + "x": 0.0012185665744368634, + "y": -8.01621612360293 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139044557 + }, + { + "x": 0.0013708873966322699, + "y": -9.0182431390474 + }, + { + "x": 0.001218566574578972, + "y": -8.016216123600657 + }, + { + "x": 0.001218566574578972, + "y": -8.016216123597246 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597246 + }, + { + "x": 0.0013708873964901613, + "y": -9.0182431390474 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139046831 + }, + { + "x": 0.001218566574578972, + "y": -8.016216123600088 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597815 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.001675529040028323, + "y": -11.022297169949411 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139050242 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123594404 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0018278498619395123, + "y": -12.024324185399564 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496416 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496416 + }, + { + "x": 0.0018278498620816208, + "y": -12.02432418539388 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169943727 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496416 + }, + { + "x": 0.0013708873964901613, + "y": -9.0182431390474 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496984 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169949411 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169943727 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0013708873964901613, + "y": -9.0182431390474 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597815 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154499826 + }, + { + "x": 0.001675529040028323, + "y": -11.022297169948843 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0018278498620816208, + "y": -12.02432418539388 + }, + { + "x": 0.0018278498619395123, + "y": -12.024324185396154 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154499826 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597246 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139046831 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496984 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154499826 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154494142 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154499826 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154499258 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169947137 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154493574 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496416 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169946569 + }, + { + "x": 0.0013708873963480528, + "y": -9.018243139050242 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0018278498620816208, + "y": -12.024324185393311 + }, + { + "x": 0.00167552904031254, + "y": -11.022297169943727 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139049673 + }, + { + "x": 0.0013708873963480528, + "y": -9.018243139049673 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139046831 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154493574 + }, + { + "x": 0.0016755290401704315, + "y": -11.022297169943727 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154496416 + }, + { + "x": 0.0013708873964901613, + "y": -9.018243139049673 + }, + { + "x": 0.0015232082182592421, + "y": -10.020270154496984 + }, + { + "x": 0.0018278498620816208, + "y": -12.024324185392743 + }, + { + "x": 0.0018278498619395123, + "y": -12.024324185398427 + }, + { + "x": 0.0018278498619395123, + "y": -12.024324185398996 + }, + { + "x": 0.0015232082184013507, + "y": -10.020270154493574 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123594404 + }, + { + "x": 0.001218566574578972, + "y": -8.016216123600088 + }, + { + "x": 0.0013708873963480528, + "y": -9.018243139049673 + }, + { + "x": 0.0013708873966322699, + "y": -9.018243139043989 + }, + { + "x": 0.0012185665747210805, + "y": -8.016216123597246 + }, + { + "x": 0.001218566574578972, + "y": -8.016216123597246 + }, + { + "x": 0.0013708873966322699, + "y": -9.018243139041147 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 88.3979007667848, + "y": -183.5246262316756, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 92.17738470449606, + "y": -5.543033931552639, + "z": 1.0 + }, + { + "x": 92.02893835203474, + "y": -4.9254451369259495, + "z": 1.0 + }, + { + "x": 91.83953272702882, + "y": -4.319165007001053, + "z": 1.0 + }, + { + "x": 91.55938507168747, + "y": -3.6103693432412705, + "z": 1.0 + }, + { + "x": 91.2232886141611, + "y": -2.92632261465836, + "z": 1.0 + }, + { + "x": 90.90160151268881, + "y": -2.3777725998696635, + "z": 1.0 + }, + { + "x": 90.46849895465499, + "y": -1.750514037920517, + "z": 1.0 + }, + { + "x": 89.98654266873672, + "y": -1.1600946235224388, + "z": 1.0 + }, + { + "x": 89.54979571361987, + "y": -0.6989172678760334, + "z": 1.0 + }, + { + "x": 89.08343174905256, + "y": -0.2681208996727509, + "z": 1.0 + }, + { + "x": 88.58937810804395, + "y": 0.13059820714422288, + "z": 1.0 + }, + { + "x": 87.96305420654113, + "y": 0.5642434078047397, + "z": 1.0 + }, + { + "x": 87.30318887392193, + "y": 0.9465681376052837, + "z": 1.0 + }, + { + "x": 86.73196755078408, + "y": 1.2236474556272232, + "z": 1.0 + }, + { + "x": 86.0240164078902, + "y": 1.5049320036980738, + "z": 1.0 + }, + { + "x": 85.41840054260388, + "y": 1.6954362312776485, + "z": 1.0 + }, + { + "x": 84.67690593435475, + "y": 1.8700932166469466, + "z": 1.0 + }, + { + "x": 83.923806202719, + "y": 1.9848547149246605, + "z": 1.0 + }, + { + "x": 83.41683773555708, + "y": 2.027617963707917, + "z": 1.0 + }, + { + "x": 82.90914004207372, + "y": 2.043181161697282, + "z": 1.0 + }, + { + "x": 82.48887153292773, + "y": 2.0432892540786893, + "z": 1.0 + }, + { + "x": 81.88708783985336, + "y": 2.043093126861388, + "z": 1.0 + }, + { + "x": 81.28530414677901, + "y": 2.0428969996440856, + "z": 1.0 + }, + { + "x": 80.88411501806277, + "y": 2.0427662481658846, + "z": 1.0 + }, + { + "x": 80.38262860716748, + "y": 2.042602808818133, + "z": 1.0 + }, + { + "x": 79.88114219627218, + "y": 2.0424393694703813, + "z": 1.0 + }, + { + "x": 79.37965578537688, + "y": 2.0422759301226296, + "z": 1.0 + }, + { + "x": 78.8789939970618, + "y": 2.0421127595274697, + "z": 1.0 + }, + { + "x": 78.37862787552477, + "y": 2.0419496852930257, + "z": 1.0 + }, + { + "x": 77.77818852968032, + "y": 2.0417539962116917, + "z": 1.0 + }, + { + "x": 77.2778224081433, + "y": 2.0415909219772477, + "z": 1.0 + }, + { + "x": 76.77745628660625, + "y": 2.0414278477428027, + "z": 1.0 + }, + { + "x": 76.27709016506921, + "y": 2.0412647735083587, + "z": 1.0 + }, + { + "x": 75.77672404353218, + "y": 2.0411016992739137, + "z": 1.0 + }, + { + "x": 75.37643114630255, + "y": 2.0409712398863586, + "z": 1.0 + }, + { + "x": 74.97613824907293, + "y": 2.0408407804988027, + "z": 1.0 + }, + { + "x": 74.47577212753589, + "y": 2.0406777062643586, + "z": 1.0 + }, + { + "x": 73.97540600599886, + "y": 2.0405146320299137, + "z": 1.0 + }, + { + "x": 73.57511310876923, + "y": 2.0403841726423577, + "z": 1.0 + }, + { + "x": 73.1748202115396, + "y": 2.0402537132548026, + "z": 1.0 + }, + { + "x": 72.67445409000257, + "y": 2.0400906390203577, + "z": 1.0 + }, + { + "x": 72.27416119277294, + "y": 2.0399601796328026, + "z": 1.0 + }, + { + "x": 71.7737950712359, + "y": 2.039797105398358, + "z": 1.0 + }, + { + "x": 71.37350217400628, + "y": 2.0396666460108026, + "z": 1.0 + }, + { + "x": 70.87313605246923, + "y": 2.0395035717763577, + "z": 1.0 + }, + { + "x": 70.37276993093221, + "y": 2.0393404975419136, + "z": 1.0 + }, + { + "x": 69.77233058508776, + "y": 2.0391448084605797, + "z": 1.0 + }, + { + "x": 69.17189123924332, + "y": 2.0389491193792466, + "z": 1.0 + }, + { + "x": 68.57145189339887, + "y": 2.0387534302979127, + "z": 1.0 + }, + { + "x": 67.97101254755444, + "y": 2.0385577412165796, + "z": 1.0 + }, + { + "x": 67.4706464260174, + "y": 2.0383946669821356, + "z": 1.0 + }, + { + "x": 67.07035352878778, + "y": 2.0382642075945796, + "z": 1.0 + }, + { + "x": 66.46991418294333, + "y": 2.0380685185132466, + "z": 1.0 + }, + { + "x": 65.9695480614063, + "y": 2.0379054442788016, + "z": 1.0 + }, + { + "x": 65.36910871556185, + "y": 2.0377097551974686, + "z": 1.0 + }, + { + "x": 64.96881581833222, + "y": 2.037579295809913, + "z": 1.0 + }, + { + "x": 64.36837647248778, + "y": 2.0373836067285795, + "z": 1.0 + }, + { + "x": 63.96808357525816, + "y": 2.0372531473410236, + "z": 1.0 + }, + { + "x": 63.36764422941371, + "y": 2.0370574582596905, + "z": 1.0 + }, + { + "x": 62.76720488356926, + "y": 2.0368617691783566, + "z": 1.0 + }, + { + "x": 62.36691198633963, + "y": 2.0367313097908015, + "z": 1.0 + }, + { + "x": 61.96661908911, + "y": 2.0366008504032456, + "z": 1.0 + }, + { + "x": 61.56632619188035, + "y": 2.0364703910156896, + "z": 1.0 + }, + { + "x": 61.16603329465072, + "y": 2.0363399316281345, + "z": 1.0 + }, + { + "x": 60.665667173113675, + "y": 2.0361768573936896, + "z": 1.0 + }, + { + "x": 60.065227827269226, + "y": 2.0359811683123565, + "z": 1.0 + }, + { + "x": 59.464788481424776, + "y": 2.0357854792310235, + "z": 1.0 + }, + { + "x": 58.964422359887735, + "y": 2.0356224049965785, + "z": 1.0 + }, + { + "x": 58.36398301404327, + "y": 2.0354267159152455, + "z": 1.0 + }, + { + "x": 57.76354366819882, + "y": 2.0352310268339115, + "z": 1.0 + }, + { + "x": 57.26317754666178, + "y": 2.0350679525994675, + "z": 1.0 + }, + { + "x": 56.66273820081733, + "y": 2.0348722635181336, + "z": 1.0 + }, + { + "x": 56.062298854972866, + "y": 2.0346765744368005, + "z": 1.0 + }, + { + "x": 55.66200595774323, + "y": 2.0345461150492445, + "z": 1.0 + }, + { + "x": 55.06156661189878, + "y": 2.0343504259679115, + "z": 1.0 + }, + { + "x": 54.56120049036174, + "y": 2.0341873517334665, + "z": 1.0 + }, + { + "x": 53.96076114451729, + "y": 2.0339916626521335, + "z": 1.0 + }, + { + "x": 53.46039502298024, + "y": 2.0338285884176894, + "z": 1.0 + }, + { + "x": 53.0601021257506, + "y": 2.0336981290301335, + "z": 1.0 + }, + { + "x": 52.65980922852097, + "y": 2.0335676696425775, + "z": 1.0 + }, + { + "x": 52.25951633129134, + "y": 2.0334372102550224, + "z": 1.0 + }, + { + "x": 51.859223434061704, + "y": 2.0333067508674665, + "z": 1.0 + }, + { + "x": 51.258784088217254, + "y": 2.0331110617861334, + "z": 1.0 + }, + { + "x": 50.65834474237279, + "y": 2.0329153727047995, + "z": 1.0 + }, + { + "x": 50.25805184514316, + "y": 2.0327849133172444, + "z": 1.0 + }, + { + "x": 49.65761249929871, + "y": 2.0325892242359105, + "z": 1.0 + }, + { + "x": 49.257319602069074, + "y": 2.0324587648483554, + "z": 1.0 + }, + { + "x": 48.85702670483944, + "y": 2.0323283054607995, + "z": 1.0 + }, + { + "x": 48.25658735899499, + "y": 2.0321326163794664, + "z": 1.0 + }, + { + "x": 47.65614801315053, + "y": 2.0319369272981325, + "z": 1.0 + }, + { + "x": 47.155781891613486, + "y": 2.0317738530636884, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 3, + "heading": [ + -1.8948221592538605, + 1.8066858210761172, + 1.8401406999963243, + 1.913741599788107, + 1.9873425501355715, + 2.0610054059259815, + 2.1414792235087416, + 2.215243017273065, + 2.2888481200291793, + 2.362398683948051, + 2.4291969436707634, + 2.5026304445853182, + 2.5762559620189145, + 2.649850799449807, + 2.730018525577581, + 2.7967754706062085, + 2.8768838068652123, + 2.950316514123116, + 3.017224983051775, + 3.0841724570389077, + 3.124706477370499, + -3.141506518228522, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776465, + -3.141266743777647, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776536, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777654, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776554, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777654, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776536, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776554, + -3.1412667437776545, + -3.1412667437776536, + -3.141266743777655, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -1.4844635246132043, + "y": 6.175887946266894 + }, + { + "x": -3.378519774672384, + "y": 12.23868924551586 + }, + { + "x": -4.695532803472702, + "y": 13.15075793684679 + }, + { + "x": -6.162441128677187, + "y": 13.928423923426928 + }, + { + "x": -6.5778355899865915, + "y": 12.32596743371607 + }, + { + "x": -7.547896595061161, + "y": 11.758085767378429 + }, + { + "x": -9.15058843952096, + "y": 12.176779763472247 + }, + { + "x": -9.18703241035118, + "y": 10.515967700444836 + }, + { + "x": -9.031109196841527, + "y": 8.919737238496879 + }, + { + "x": -9.604176055759268, + "y": 8.295154750202562 + }, + { + "x": -11.203775425114344, + "y": 8.323643074774905 + }, + { + "x": -12.861892341220198, + "y": 8.159699304610607 + }, + { + "x": -12.310866557570534, + "y": 6.5940404782248345 + }, + { + "x": -12.791724660317243, + "y": 5.5836386609279005 + }, + { + "x": -13.135670081802004, + "y": 4.717887756504253 + }, + { + "x": -13.471104735354515, + "y": 3.6516121294887283 + }, + { + "x": -14.945943398848698, + "y": 2.8941848364701195 + }, + { + "x": -12.600681987976685, + "y": 1.575247470609702 + }, + { + "x": -10.14666160645291, + "y": 0.5832644677262144 + }, + { + "x": -9.279662026293494, + "y": 0.15671290370772528 + }, + { + "x": -10.220522022203511, + "y": -0.0008803483589403527 + }, + { + "x": -12.035673861487197, + "y": -0.003922544346037782 + }, + { + "x": -10.029728217905927, + "y": -0.003268786955032965 + }, + { + "x": -9.026755396115362, + "y": -0.002941908259526116 + }, + { + "x": -10.029728217905927, + "y": -0.003268786955032965 + }, + { + "x": -10.029728217905927, + "y": -0.003268786955032965 + }, + { + "x": -10.021481992103816, + "y": -0.0032660994291155987 + }, + { + "x": -10.010279098521124, + "y": -0.0032624482960397216 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -8.00585794459252, + "y": -0.002609187751110298 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -9.006590187666603, + "y": -0.002935336220009077 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362199957544 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200046362 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916888852, + "y": -0.003913781626669888 + }, + { + "x": -12.008786916888852, + "y": -0.003913781626669888 + }, + { + "x": -12.008786916888852, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577711085 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688885652 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740544, + "y": -0.0032614846888945337 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -12.008786916888994, + "y": -0.003913781626669888 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -8.005857944592805, + "y": -0.0026091877511191797 + }, + { + "x": -8.005857944592805, + "y": -0.002609187751110298 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916888994, + "y": -0.003913781626661006 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916889136, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916889136, + "y": -0.003913781626669888 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577711085 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -8.005857944592663, + "y": -0.0026091877511191797 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -12.008786916889136, + "y": -0.003913781626669888 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -12.008786916889136, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577799903 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 47.155781891613486, + "y": 2.0317738530636884, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 161.64683250352334, + "y": 2.0437492128140557, + "z": 1.0 + }, + { + "x": 161.1442238107338, + "y": 2.0438028558703465, + "z": 1.0 + }, + { + "x": 160.64161511794427, + "y": 2.0438564989266377, + "z": 1.0 + }, + { + "x": 160.23952816371266, + "y": 2.0438994133716704, + "z": 1.0 + }, + { + "x": 159.63639773236523, + "y": 2.0439637850392196, + "z": 1.0 + }, + { + "x": 159.13378903957567, + "y": 2.0440174280955103, + "z": 1.0 + }, + { + "x": 158.53065860822824, + "y": 2.0440817997630596, + "z": 1.0 + }, + { + "x": 157.92752817688083, + "y": 2.0441461714306093, + "z": 1.0 + }, + { + "x": 157.5254412226492, + "y": 2.0441890858756424, + "z": 1.0 + }, + { + "x": 157.12335426841756, + "y": 2.044232000320675, + "z": 1.0 + }, + { + "x": 156.72126731418595, + "y": 2.0442749147657078, + "z": 1.0 + }, + { + "x": 156.2186586213964, + "y": 2.0443285578219985, + "z": 1.0 + }, + { + "x": 155.8165716671648, + "y": 2.044371472267032, + "z": 1.0 + }, + { + "x": 155.41448471293316, + "y": 2.0444143867120648, + "z": 1.0 + }, + { + "x": 154.91187602014364, + "y": 2.044468029768356, + "z": 1.0 + }, + { + "x": 154.40926732735412, + "y": 2.0445216728246467, + "z": 1.0 + }, + { + "x": 153.90665863456456, + "y": 2.0445753158809374, + "z": 1.0 + }, + { + "x": 153.50457168033296, + "y": 2.044618230325971, + "z": 1.0 + }, + { + "x": 152.90144124898552, + "y": 2.0446826019935203, + "z": 1.0 + }, + { + "x": 152.29831081763808, + "y": 2.0447469736610695, + "z": 1.0 + }, + { + "x": 151.89622386340645, + "y": 2.044789888106102, + "z": 1.0 + }, + { + "x": 151.293093432059, + "y": 2.0448542597736514, + "z": 1.0 + }, + { + "x": 150.79048473926946, + "y": 2.0449079028299426, + "z": 1.0 + }, + { + "x": 150.18735430792202, + "y": 2.044972274497492, + "z": 1.0 + }, + { + "x": 149.6847456151325, + "y": 2.045025917553783, + "z": 1.0 + }, + { + "x": 149.28265866090086, + "y": 2.0450688319988157, + "z": 1.0 + }, + { + "x": 148.6795282295534, + "y": 2.0451332036663645, + "z": 1.0 + }, + { + "x": 148.2774412753218, + "y": 2.045176118111398, + "z": 1.0 + }, + { + "x": 147.87535432109016, + "y": 2.045219032556431, + "z": 1.0 + }, + { + "x": 147.2722238897427, + "y": 2.04528340422398, + "z": 1.0 + }, + { + "x": 146.87013693551108, + "y": 2.0453263186690127, + "z": 1.0 + }, + { + "x": 146.36752824272153, + "y": 2.045379961725304, + "z": 1.0 + }, + { + "x": 145.9654412884899, + "y": 2.0454228761703366, + "z": 1.0 + }, + { + "x": 145.46283259570038, + "y": 2.0454765192266278, + "z": 1.0 + }, + { + "x": 145.06074564146874, + "y": 2.045519433671661, + "z": 1.0 + }, + { + "x": 144.96022390291083, + "y": 2.045530162282919, + "z": 1.0 + }, + { + "x": 144.5595603980998, + "y": 2.0455729248042416, + "z": 1.0 + }, + { + "x": 144.05873101708605, + "y": 2.045626377955895, + "z": 1.0 + }, + { + "x": 143.55790163607227, + "y": 2.045679831107548, + "z": 1.0 + }, + { + "x": 143.15723813126127, + "y": 2.0457225936288705, + "z": 1.0 + }, + { + "x": 142.75657462645026, + "y": 2.045765356150193, + "z": 1.0 + }, + { + "x": 142.25574524543651, + "y": 2.0458188093018466, + "z": 1.0 + }, + { + "x": 141.8550817406255, + "y": 2.045861571823169, + "z": 1.0 + }, + { + "x": 141.4544182358145, + "y": 2.045904334344492, + "z": 1.0 + }, + { + "x": 140.95358885480073, + "y": 2.045957787496145, + "z": 1.0 + }, + { + "x": 140.35259359758422, + "y": 2.0460219312781294, + "z": 1.0 + }, + { + "x": 139.85176421657047, + "y": 2.0460753844297823, + "z": 1.0 + }, + { + "x": 139.45110071175947, + "y": 2.046118146951105, + "z": 1.0 + }, + { + "x": 138.85010545454296, + "y": 2.046182290733089, + "z": 1.0 + }, + { + "x": 138.44944194973195, + "y": 2.0462250532544117, + "z": 1.0 + }, + { + "x": 138.04877844492094, + "y": 2.0462678157757344, + "z": 1.0 + }, + { + "x": 137.44778318770443, + "y": 2.046331959557718, + "z": 1.0 + }, + { + "x": 136.9469538066907, + "y": 2.0463854127093715, + "z": 1.0 + }, + { + "x": 136.54629030187968, + "y": 2.046428175230694, + "z": 1.0 + }, + { + "x": 136.14562679706867, + "y": 2.0464709377520167, + "z": 1.0 + }, + { + "x": 135.74496329225767, + "y": 2.0465137002733393, + "z": 1.0 + }, + { + "x": 135.34429978744666, + "y": 2.046556462794662, + "z": 1.0 + }, + { + "x": 134.94363628263565, + "y": 2.0465992253159846, + "z": 1.0 + }, + { + "x": 134.34264102541917, + "y": 2.0466633690979688, + "z": 1.0 + }, + { + "x": 133.74164576820266, + "y": 2.0467275128799525, + "z": 1.0 + }, + { + "x": 133.34098226339165, + "y": 2.046770275401275, + "z": 1.0 + }, + { + "x": 132.8401528823779, + "y": 2.0468237285529285, + "z": 1.0 + }, + { + "x": 132.2391576251614, + "y": 2.0468878723349127, + "z": 1.0 + }, + { + "x": 131.73832824414762, + "y": 2.0469413254865656, + "z": 1.0 + }, + { + "x": 131.23749886313388, + "y": 2.046994778638219, + "z": 1.0 + }, + { + "x": 130.73666948212013, + "y": 2.0470482317898724, + "z": 1.0 + }, + { + "x": 130.33600597730913, + "y": 2.047090994311195, + "z": 1.0 + }, + { + "x": 129.83517659629538, + "y": 2.0471444474628484, + "z": 1.0 + }, + { + "x": 129.43451309148438, + "y": 2.047187209984171, + "z": 1.0 + }, + { + "x": 129.03384958667337, + "y": 2.0472299725054937, + "z": 1.0 + }, + { + "x": 128.5330202056596, + "y": 2.0472834256571466, + "z": 1.0 + }, + { + "x": 128.1323567008486, + "y": 2.0473261881784692, + "z": 1.0 + }, + { + "x": 127.53136144363208, + "y": 2.0473903319604534, + "z": 1.0 + }, + { + "x": 127.13069793882107, + "y": 2.047433094481776, + "z": 1.0 + }, + { + "x": 126.73003443401007, + "y": 2.0474758570030986, + "z": 1.0 + }, + { + "x": 126.2292050529963, + "y": 2.047529310154752, + "z": 1.0 + }, + { + "x": 125.82854154818529, + "y": 2.0475720726760747, + "z": 1.0 + }, + { + "x": 125.32771216717153, + "y": 2.047625525827728, + "z": 1.0 + }, + { + "x": 124.82688278615777, + "y": 2.047678978979381, + "z": 1.0 + }, + { + "x": 124.42621928134676, + "y": 2.0477217415007036, + "z": 1.0 + }, + { + "x": 123.82522402413024, + "y": 2.047785885282688, + "z": 1.0 + }, + { + "x": 123.22422876691373, + "y": 2.0478500290646715, + "z": 1.0 + }, + { + "x": 122.72339938589997, + "y": 2.047903482216325, + "z": 1.0 + }, + { + "x": 122.12240412868344, + "y": 2.047967625998309, + "z": 1.0 + }, + { + "x": 121.72174062387244, + "y": 2.0480103885196317, + "z": 1.0 + }, + { + "x": 121.22091124285868, + "y": 2.0480638416712846, + "z": 1.0 + }, + { + "x": 120.61991598564217, + "y": 2.048127985453269, + "z": 1.0 + }, + { + "x": 120.21925248083116, + "y": 2.0481707479745914, + "z": 1.0 + }, + { + "x": 119.61825722361463, + "y": 2.048234891756575, + "z": 1.0 + }, + { + "x": 119.11742784260088, + "y": 2.0482883449082285, + "z": 1.0 + }, + { + "x": 118.51643258538436, + "y": 2.0483524886902127, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 4, + "heading": [ + 3.1414859243253446, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.141485924325344, + 3.1414859243253432, + 3.141485924325343, + 3.1414859243253437, + 3.141485924325344, + 3.141485924325344, + 3.1414859243253432, + 3.141485924325343, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253432, + 3.141485924325343, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253432, + 3.141485924325343, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253432, + 3.141485924325344, + 3.1414859243253437, + 3.141485924325344, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437, + 3.1414859243253432 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.026086927895506, + "y": 0.0005364305629074195 + }, + { + "x": -10.052173855790727, + "y": 0.00107286112581928 + }, + { + "x": -9.046956470211285, + "y": 0.0009655750132386842 + }, + { + "x": -10.052173855790443, + "y": 0.00107286112581928 + }, + { + "x": -11.057391241369885, + "y": 0.0011801472383998757 + }, + { + "x": -11.057391241369885, + "y": 0.0011801472383998757 + }, + { + "x": -12.062608626948474, + "y": 0.0012874333509893532 + }, + { + "x": -10.052173855790443, + "y": 0.0010728611258281617 + }, + { + "x": -8.041739084632695, + "y": 0.0008582889006580885 + }, + { + "x": -8.041739084632411, + "y": 0.0008582889006536476 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132342433 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132431251 + }, + { + "x": -8.041739084632411, + "y": 0.0008582889006625294 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132386842 + }, + { + "x": -10.052173855790443, + "y": 0.00107286112581928 + }, + { + "x": -10.052173855790727, + "y": 0.001072861125814839 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132431251 + }, + { + "x": -10.052173855790443, + "y": 0.0010728611258281617 + }, + { + "x": -12.062608626948759, + "y": 0.0012874333509849123 + }, + { + "x": -10.052173855790727, + "y": 0.00107286112581928 + }, + { + "x": -10.052173855790727, + "y": 0.00107286112581928 + }, + { + "x": -11.057391241369885, + "y": 0.0011801472384043166 + }, + { + "x": -11.057391241369885, + "y": 0.0011801472384043166 + }, + { + "x": -11.0573912413696, + "y": 0.0011801472384043166 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132386842 + }, + { + "x": -10.052173855791011, + "y": 0.001072861125814839 + }, + { + "x": -10.052173855790727, + "y": 0.0010728611258237208 + }, + { + "x": -8.041739084632411, + "y": 0.0008582889006625294 + }, + { + "x": -10.052173855791011, + "y": 0.00107286112581928 + }, + { + "x": -10.052173855790727, + "y": 0.00107286112581928 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132386842 + }, + { + "x": -9.046956470211853, + "y": 0.0009655750132386842 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132386842 + }, + { + "x": -9.046956470211569, + "y": 0.0009655750132431251 + }, + { + "x": -5.026086927895506, + "y": 0.0005364305629118604 + }, + { + "x": -5.011852433689512, + "y": 0.0005349113258068527 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297601885 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033063422 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297557476 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297601885 + }, + { + "x": -11.018246382302834, + "y": 0.0011759693363755375 + }, + { + "x": -11.01824638230255, + "y": 0.0011759693363710966 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297557476 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033067863 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033067863 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033063422 + }, + { + "x": -11.01824638230255, + "y": 0.0011759693363710966 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -10.01658762027489, + "y": 0.001069063033067863 + }, + { + "x": -12.019905144329925, + "y": 0.001282875639678771 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033063422 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -11.01824638230255, + "y": 0.0011759693363755375 + }, + { + "x": -11.018246382302834, + "y": 0.0011759693363710966 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033063422 + }, + { + "x": -10.01658762027489, + "y": 0.001069063033067863 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -9.014928858247515, + "y": 0.0009621567297601885 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297557476 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297557476 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033067863 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033067863 + }, + { + "x": -8.01327009622014, + "y": 0.000855250426452514 + }, + { + "x": -9.014928858247657, + "y": 0.0009621567297601885 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297601885 + }, + { + "x": -9.0149288582478, + "y": 0.0009621567297601885 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033063422 + }, + { + "x": -9.014928858247657, + "y": 0.0009621567297557476 + }, + { + "x": -10.016587620275317, + "y": 0.001069063033067863 + }, + { + "x": -12.019905144330352, + "y": 0.001282875639678771 + }, + { + "x": -11.018246382302692, + "y": 0.0011759693363710966 + }, + { + "x": -11.018246382302834, + "y": 0.0011759693363755375 + }, + { + "x": -10.016587620275317, + "y": 0.001069063033067863 + }, + { + "x": -9.014928858247657, + "y": 0.0009621567297557476 + }, + { + "x": -11.018246382302692, + "y": 0.0011759693363710966 + }, + { + "x": -10.016587620275175, + "y": 0.001069063033067863 + }, + { + "x": -10.016587620275317, + "y": 0.001069063033063422 + }, + { + "x": -11.018246382302834, + "y": 0.0011759693363710966 + }, + { + "x": -11.018246382302692, + "y": 0.0011759693363755375 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 118.51643258538436, + "y": 2.0483524886902127, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 166.26698125656839, + "y": -59.490756629877396, + "z": 1.0 + }, + { + "x": 166.7687912075939, + "y": -59.49069548293693, + "z": 1.0 + }, + { + "x": 167.1702391684144, + "y": -59.49064656538455, + "z": 1.0 + }, + { + "x": 167.67052415520067, + "y": -59.490585604265235, + "z": 1.0 + }, + { + "x": 168.2708661393441, + "y": -59.49051245092204, + "z": 1.0 + }, + { + "x": 168.67109412877318, + "y": -59.490463682026586, + "z": 1.0 + }, + { + "x": 169.0713221182021, + "y": -59.49041491313112, + "z": 1.0 + }, + { + "x": 169.5716071049883, + "y": -59.49035395201179, + "z": 1.0 + }, + { + "x": 170.1719490891316, + "y": -59.49028079866859, + "z": 1.0 + }, + { + "x": 170.57217707856051, + "y": -59.49023202977314, + "z": 1.0 + }, + { + "x": 171.17251906270394, + "y": -59.490158876429945, + "z": 1.0 + }, + { + "x": 171.5727470521329, + "y": -59.49011010753449, + "z": 1.0 + }, + { + "x": 171.97297504156188, + "y": -59.49006133863902, + "z": 1.0 + }, + { + "x": 172.57331702570542, + "y": -59.48998818529584, + "z": 1.0 + }, + { + "x": 173.17365900984873, + "y": -59.48991503195265, + "z": 1.0 + }, + { + "x": 173.57388699927765, + "y": -59.48986626305718, + "z": 1.0 + }, + { + "x": 174.17422898342107, + "y": -59.489793109713986, + "z": 1.0 + }, + { + "x": 174.57445697285004, + "y": -59.48974434081853, + "z": 1.0 + }, + { + "x": 174.974684962279, + "y": -59.489695571923065, + "z": 1.0 + }, + { + "x": 175.57502694642244, + "y": -59.489622418579884, + "z": 1.0 + }, + { + "x": 176.07531193320875, + "y": -59.48956145746055, + "z": 1.0 + }, + { + "x": 176.67565391735207, + "y": -59.48948830411736, + "z": 1.0 + }, + { + "x": 177.1759389041382, + "y": -59.48942734299804, + "z": 1.0 + }, + { + "x": 177.57616689356718, + "y": -59.489378574102574, + "z": 1.0 + }, + { + "x": 178.1765088777106, + "y": -59.48930542075939, + "z": 1.0 + }, + { + "x": 178.57673686713957, + "y": -59.489256651863926, + "z": 1.0 + }, + { + "x": 178.9769648565685, + "y": -59.48920788296846, + "z": 1.0 + }, + { + "x": 179.47724984335468, + "y": -59.48914692184914, + "z": 1.0 + }, + { + "x": 180.07759182749828, + "y": -59.489073768505946, + "z": 1.0 + }, + { + "x": 180.5778768142843, + "y": -59.489012807386615, + "z": 1.0 + }, + { + "x": 181.0781618010705, + "y": -59.4889518462673, + "z": 1.0 + }, + { + "x": 181.67850378521393, + "y": -59.488878692924104, + "z": 1.0 + }, + { + "x": 182.27884576935747, + "y": -59.48880553958092, + "z": 1.0 + }, + { + "x": 182.8791877535008, + "y": -59.48873238623773, + "z": 1.0 + }, + { + "x": 183.3794727402871, + "y": -59.4886714251184, + "z": 1.0 + }, + { + "x": 183.97981472443053, + "y": -59.4885982717752, + "z": 1.0 + }, + { + "x": 184.38004271385938, + "y": -59.48854950287975, + "z": 1.0 + }, + { + "x": 184.9803846980028, + "y": -59.488476349536555, + "z": 1.0 + }, + { + "x": 185.58072668214623, + "y": -59.48840319619336, + "z": 1.0 + }, + { + "x": 186.08101166893238, + "y": -59.48834223507404, + "z": 1.0 + }, + { + "x": 186.48123965836135, + "y": -59.488293466178575, + "z": 1.0 + }, + { + "x": 187.08158164250494, + "y": -59.488220312835395, + "z": 1.0 + }, + { + "x": 187.6819236266482, + "y": -59.4881471594922, + "z": 1.0 + }, + { + "x": 188.08215161607728, + "y": -59.48809839059673, + "z": 1.0 + }, + { + "x": 188.6824936002206, + "y": -59.48802523725354, + "z": 1.0 + }, + { + "x": 189.0827215896495, + "y": -59.487976468358085, + "z": 1.0 + }, + { + "x": 189.48294957907848, + "y": -59.48792769946262, + "z": 1.0 + }, + { + "x": 190.0832915632219, + "y": -59.487854546119436, + "z": 1.0 + }, + { + "x": 190.68363354736533, + "y": -59.48778139277624, + "z": 1.0 + }, + { + "x": 191.18391853415153, + "y": -59.48772043165691, + "z": 1.0 + }, + { + "x": 191.78426051829496, + "y": -59.48764727831373, + "z": 1.0 + }, + { + "x": 192.18448850772393, + "y": -59.48759850941826, + "z": 1.0 + }, + { + "x": 192.68477349451007, + "y": -59.48753754829893, + "z": 1.0 + }, + { + "x": 193.28511547865367, + "y": -59.48746439495575, + "z": 1.0 + }, + { + "x": 193.7854004654397, + "y": -59.48740343383642, + "z": 1.0 + }, + { + "x": 194.2856854522259, + "y": -59.48734247271709, + "z": 1.0 + }, + { + "x": 194.68591344165486, + "y": -59.487293703821635, + "z": 1.0 + }, + { + "x": 195.2862554257983, + "y": -59.48722055047844, + "z": 1.0 + }, + { + "x": 195.7865404125845, + "y": -59.48715958935912, + "z": 1.0 + }, + { + "x": 196.3868823967279, + "y": -59.48708643601593, + "z": 1.0 + }, + { + "x": 196.88716738351405, + "y": -59.4870254748966, + "z": 1.0 + }, + { + "x": 197.48750936765748, + "y": -59.4869523215534, + "z": 1.0 + }, + { + "x": 197.88773735708645, + "y": -59.48690355265795, + "z": 1.0 + }, + { + "x": 198.38802234387265, + "y": -59.48684259153862, + "z": 1.0 + }, + { + "x": 198.78825033330162, + "y": -59.486793822643165, + "z": 1.0 + }, + { + "x": 199.38859231744516, + "y": -59.48672066929997, + "z": 1.0 + }, + { + "x": 199.98893430158847, + "y": -59.486647515956776, + "z": 1.0 + }, + { + "x": 200.5892762857319, + "y": -59.486574362613595, + "z": 1.0 + }, + { + "x": 200.9895042751608, + "y": -59.48652559371813, + "z": 1.0 + }, + { + "x": 201.38973226458978, + "y": -59.486476824822674, + "z": 1.0 + }, + { + "x": 201.78996025401875, + "y": -59.486428055927206, + "z": 1.0 + }, + { + "x": 202.29024524080495, + "y": -59.486367094807875, + "z": 1.0 + }, + { + "x": 202.89058722494838, + "y": -59.486293941464695, + "z": 1.0 + }, + { + "x": 203.39087221173452, + "y": -59.48623298034536, + "z": 1.0 + }, + { + "x": 203.89115719852072, + "y": -59.48617201922603, + "z": 1.0 + }, + { + "x": 204.2913851879497, + "y": -59.48612325033058, + "z": 1.0 + }, + { + "x": 204.79167017473588, + "y": -59.48606228921125, + "z": 1.0 + }, + { + "x": 205.1918981641648, + "y": -59.486013520315794, + "z": 1.0 + }, + { + "x": 205.692183150951, + "y": -59.48595255919646, + "z": 1.0 + }, + { + "x": 206.09241114037997, + "y": -59.48590379030101, + "z": 1.0 + }, + { + "x": 206.49263912980905, + "y": -59.48585502140554, + "z": 1.0 + }, + { + "x": 207.09298111395236, + "y": -59.48578186806235, + "z": 1.0 + }, + { + "x": 207.6933230980959, + "y": -59.485708714719166, + "z": 1.0 + }, + { + "x": 208.29366508223922, + "y": -59.48563556137597, + "z": 1.0 + }, + { + "x": 208.79395006902536, + "y": -59.48557460025664, + "z": 1.0 + }, + { + "x": 209.19417805845433, + "y": -59.48552583136119, + "z": 1.0 + }, + { + "x": 209.79452004259775, + "y": -59.48545267801799, + "z": 1.0 + }, + { + "x": 210.29480502938395, + "y": -59.485391716898675, + "z": 1.0 + }, + { + "x": 210.89514701352738, + "y": -59.48531856355548, + "z": 1.0 + }, + { + "x": 211.4954889976708, + "y": -59.485245410212286, + "z": 1.0 + }, + { + "x": 211.995773984457, + "y": -59.485184449092955, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 5, + "heading": [ + 0.00012185278518115317, + 0.0001218527851825946, + 0.00012185278518572584, + 0.00012185278517498467, + 0.00012185278517614517, + 0.00012185278517742751, + 0.00012185278518097994, + 0.00012185278519480644, + 0.00012185278518907564, + 0.00012185278517746212, + 0.00012185278517744829, + 0.00012185278517744136, + 0.00012185278518098858, + 0.00012185278517742751, + 0.00012185278517507654, + 0.00012185278519166489, + 0.00012185278519165104, + 0.00012185278517744136, + 0.00012185278518098858, + 0.00012185278517744136, + 0.00012185278517613887, + 0.00012185278518906306, + 0.00012185278517617034, + 0.0001218527851790256, + 0.00012185278517744136, + 0.00012185278517744136, + 0.00012185278519875069, + 0.0001218527851790256, + 0.00012185278517613258, + 0.00012185278518906306, + 0.00012185278517746212, + 0.00012185278517615146, + 0.000121852785175065, + 0.00012185278517507654, + 0.00012185278518906306, + 0.00012185278518905047, + 0.0001218527851774552, + 0.0001218527851774552, + 0.00012185278518691218, + 0.00012185278517615775, + 0.0001218527851790256, + 0.00012185278517742058, + 0.00012185278517507654, + 0.00012185278519165104, + 0.00012185278519164411, + 0.00012185278517746212, + 0.00012185278518099724, + 0.00012185278517744136, + 0.00012185278517507654, + 0.00012185278518906306, + 0.00012185278517615146, + 0.00012185278517744136, + 0.00012185278519480644, + 0.00012185278517613887, + 0.00012185278517615146, + 0.00012185278519166489, + 0.0001218527851790179, + 0.00012185278517744136, + 0.00012185278517615146, + 0.00012185278517615146, + 0.00012185278518906935, + 0.00012185278518906935, + 0.00012185278517744136, + 0.0001218527851790179, + 0.0001218527851790179, + 0.00012185278517742751, + 0.00012185278518691218, + 0.00012185278517508807, + 0.00012185278517744829, + 0.00012185278518099724, + 0.00012185278518098858, + 0.00012185278519479875, + 0.00012185278517615146, + 0.00012185278517615775, + 0.00012185278519165104, + 0.0001218527851790179, + 0.0001218527851790179, + 0.0001218527851790256, + 0.0001218527851790256, + 0.0001218527851790179, + 0.00012185278518097128, + 0.00012185278519164411, + 0.00012185278517507654, + 0.00012185278517507654, + 0.00012185278518908194, + 0.0001218527851790256, + 0.00012185278517744136, + 0.00012185278517615146, + 0.00012185278517615146, + 0.00012185278518691218, + 0.00012185278518906306 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 5.01809951025507, + "y": 0.0006114694046743807 + }, + { + "x": 9.032579118460262, + "y": 0.001100644928442307 + }, + { + "x": 9.017329476067744, + "y": 0.0010987867169376386 + }, + { + "x": 11.006269709296816, + "y": 0.0013411446251154757 + }, + { + "x": 10.005699735725102, + "y": 0.0012192223864815332 + }, + { + "x": 8.004559788579968, + "y": 0.0009753779092136483 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001479896993 + }, + { + "x": 11.006269709295111, + "y": 0.0013411446252575843 + }, + { + "x": 10.00569973572226, + "y": 0.0012192223864815332 + }, + { + "x": 10.005699735723397, + "y": 0.0012192223864815332 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 8.0045597885794, + "y": 0.0009753779092136483 + }, + { + "x": 10.005699735725102, + "y": 0.0012192223864815332 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 10.00569973572226, + "y": 0.0012192223866236418 + }, + { + "x": 10.005699735723397, + "y": 0.0012192223866236418 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 8.0045597885794, + "y": 0.0009753779092136483 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 11.006269709297385, + "y": 0.0013411446251154757 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446252575843 + }, + { + "x": 11.006269709294543, + "y": 0.0013411446251154757 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 8.004559788578831, + "y": 0.0009753779093557569 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 11.006269709297953, + "y": 0.0013411446251154757 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446252575843 + }, + { + "x": 10.00569973572226, + "y": 0.0012192223864815332 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 12.006839682869668, + "y": 0.0014630668637494182 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446252575843 + }, + { + "x": 11.006269709297385, + "y": 0.0013411446252575843 + }, + { + "x": 10.005699735722828, + "y": 0.0012192223864815332 + }, + { + "x": 10.005699735722828, + "y": 0.0012192223864815332 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668638915267 + }, + { + "x": 11.00626970929568, + "y": 0.0013411446251154757 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 10.00569973572567, + "y": 0.0012192223864815332 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 10.005699735723397, + "y": 0.0012192223866236418 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223866236418 + }, + { + "x": 10.00569973572226, + "y": 0.0012192223864815332 + }, + { + "x": 8.004559788578831, + "y": 0.0009753779092136483 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446252575843 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001479896993 + }, + { + "x": 11.006269709297385, + "y": 0.0013411446251154757 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 10.00569973572226, + "y": 0.0012192223866236418 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 11.00626970929568, + "y": 0.0013411446252575843 + }, + { + "x": 11.00626970929568, + "y": 0.0013411446252575843 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 10.005699735725102, + "y": 0.0012192223864815332 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668638915267 + }, + { + "x": 12.006839682867394, + "y": 0.0014630668637494182 + }, + { + "x": 10.005699735723397, + "y": 0.0012192223864815332 + }, + { + "x": 8.004559788578831, + "y": 0.0009753779092136483 + }, + { + "x": 8.0045597885794, + "y": 0.0009753779092136483 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001479896993 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 11.00626970929568, + "y": 0.0013411446251154757 + }, + { + "x": 10.005699735723397, + "y": 0.0012192223866236418 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 9.005129762151682, + "y": 0.0010973001478475908 + }, + { + "x": 8.004559788580536, + "y": 0.0009753779092136483 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223866236418 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668637494182 + }, + { + "x": 11.006269709294543, + "y": 0.0013411446252575843 + }, + { + "x": 9.005129762151114, + "y": 0.0010973001478475908 + }, + { + "x": 10.005699735723965, + "y": 0.0012192223864815332 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446251154757 + }, + { + "x": 12.00683968286853, + "y": 0.0014630668638915267 + }, + { + "x": 11.006269709296248, + "y": 0.0013411446252575843 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 211.995773984457, + "y": -59.485184449092955, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 336.87871837455714, + "y": -1.9946542982485806, + "z": 1.0 + }, + { + "x": 337.48138495618383, + "y": -1.9949744568755592, + "z": 1.0 + }, + { + "x": 338.08405153781047, + "y": -1.995294615502536, + "z": 1.0 + }, + { + "x": 338.58627368916603, + "y": -1.9955614143583502, + "z": 1.0 + }, + { + "x": 339.0884958405216, + "y": -1.995828213214164, + "z": 1.0 + }, + { + "x": 339.49027356160605, + "y": -1.9960416522988154, + "z": 1.0 + }, + { + "x": 339.8920512826905, + "y": -1.9962550913834662, + "z": 1.0 + }, + { + "x": 340.394273434046, + "y": -1.9965218902392805, + "z": 1.0 + }, + { + "x": 340.9969400156727, + "y": -1.9968420488662573, + "z": 1.0 + }, + { + "x": 341.4991621670282, + "y": -1.997108847722071, + "z": 1.0 + }, + { + "x": 341.90093988811265, + "y": -1.9973222868067224, + "z": 1.0 + }, + { + "x": 342.3027176091971, + "y": -1.9975357258913733, + "z": 1.0 + }, + { + "x": 342.70449533028153, + "y": -1.9977491649760246, + "z": 1.0 + }, + { + "x": 343.106273051366, + "y": -1.997962604060676, + "z": 1.0 + }, + { + "x": 343.5080507724504, + "y": -1.9981760431453273, + "z": 1.0 + }, + { + "x": 344.1107173540771, + "y": -1.998496201772304, + "z": 1.0 + }, + { + "x": 344.6129395054326, + "y": -1.9987630006281178, + "z": 1.0 + }, + { + "x": 345.01471722651706, + "y": -1.9989764397127692, + "z": 1.0 + }, + { + "x": 345.4164949476015, + "y": -1.99918987879742, + "z": 1.0 + }, + { + "x": 346.0191615292282, + "y": -1.9995100374243995, + "z": 1.0 + }, + { + "x": 346.42093925031264, + "y": -1.9997234765090504, + "z": 1.0 + }, + { + "x": 346.92316140166815, + "y": -1.9999902753648646, + "z": 1.0 + }, + { + "x": 347.3249391227526, + "y": -2.000203714449516, + "z": 1.0 + }, + { + "x": 347.72671684383704, + "y": -2.0004171535341677, + "z": 1.0 + }, + { + "x": 348.2289389951926, + "y": -2.000683952389981, + "z": 1.0 + }, + { + "x": 348.82993064592614, + "y": -2.0010032212321396, + "z": 1.0 + }, + { + "x": 349.3307570215374, + "y": -2.001269278600605, + "z": 1.0 + }, + { + "x": 349.9317486722709, + "y": -2.0015885474427635, + "z": 1.0 + }, + { + "x": 350.43257504788215, + "y": -2.001854604811229, + "z": 1.0 + }, + { + "x": 350.9334014234934, + "y": -2.0021206621796934, + "z": 1.0 + }, + { + "x": 351.53439307422695, + "y": -2.002439931021852, + "z": 1.0 + }, + { + "x": 352.13538472496043, + "y": -2.0027591998640104, + "z": 1.0 + }, + { + "x": 352.53604582544943, + "y": -2.0029720457587827, + "z": 1.0 + }, + { + "x": 353.13703747618297, + "y": -2.0032913146009403, + "z": 1.0 + }, + { + "x": 353.537698576672, + "y": -2.0035041604957127, + "z": 1.0 + }, + { + "x": 354.13869022740556, + "y": -2.003823429337871, + "z": 1.0 + }, + { + "x": 354.53935132789456, + "y": -2.0040362752326435, + "z": 1.0 + }, + { + "x": 355.1403429786281, + "y": -2.004355544074802, + "z": 1.0 + }, + { + "x": 355.74133462936163, + "y": -2.0046748129169596, + "z": 1.0 + }, + { + "x": 356.2421610049729, + "y": -2.004940870285425, + "z": 1.0 + }, + { + "x": 356.84315265570643, + "y": -2.0052601391275835, + "z": 1.0 + }, + { + "x": 357.3439790313177, + "y": -2.005526196496049, + "z": 1.0 + }, + { + "x": 357.74464013180676, + "y": -2.0057390423908212, + "z": 1.0 + }, + { + "x": 358.14530123229576, + "y": -2.0059518882855927, + "z": 1.0 + }, + { + "x": 358.7462928830293, + "y": -2.006271157127751, + "z": 1.0 + }, + { + "x": 359.1469539835183, + "y": -2.0064840030225235, + "z": 1.0 + }, + { + "x": 359.74794563425183, + "y": -2.006803271864682, + "z": 1.0 + }, + { + "x": 360.34893728498537, + "y": -2.0071225407068396, + "z": 1.0 + }, + { + "x": 360.8497636605967, + "y": -2.007388598075305, + "z": 1.0 + }, + { + "x": 361.4507553113302, + "y": -2.0077078669174635, + "z": 1.0 + }, + { + "x": 361.9515816869415, + "y": -2.007973924285929, + "z": 1.0 + }, + { + "x": 362.552573337675, + "y": -2.0082931931280865, + "z": 1.0 + }, + { + "x": 363.0533997132863, + "y": -2.008559250496552, + "z": 1.0 + }, + { + "x": 363.65439136401983, + "y": -2.0088785193387104, + "z": 1.0 + }, + { + "x": 364.1552177396311, + "y": -2.009144576707176, + "z": 1.0 + }, + { + "x": 364.65604411524237, + "y": -2.0094106340756412, + "z": 1.0 + }, + { + "x": 365.0567052157314, + "y": -2.0096234799704127, + "z": 1.0 + }, + { + "x": 365.45736631622043, + "y": -2.009836325865185, + "z": 1.0 + }, + { + "x": 365.9581926918317, + "y": -2.0101023832336504, + "z": 1.0 + }, + { + "x": 366.35885379232076, + "y": -2.0103152291284228, + "z": 1.0 + }, + { + "x": 366.9598454430543, + "y": -2.0106344979705812, + "z": 1.0 + }, + { + "x": 367.5608370937878, + "y": -2.010953766812739, + "z": 1.0 + }, + { + "x": 368.0616634693991, + "y": -2.0112198241812043, + "z": 1.0 + }, + { + "x": 368.6626551201326, + "y": -2.0115390930233628, + "z": 1.0 + }, + { + "x": 369.1634814957439, + "y": -2.011805150391828, + "z": 1.0 + }, + { + "x": 369.66430787135516, + "y": -2.0120712077602927, + "z": 1.0 + }, + { + "x": 370.16513424696643, + "y": -2.012337265128758, + "z": 1.0 + }, + { + "x": 370.6659606225777, + "y": -2.0126033224972235, + "z": 1.0 + }, + { + "x": 371.16678699818897, + "y": -2.012869379865689, + "z": 1.0 + }, + { + "x": 371.66761337380024, + "y": -2.0131354372341543, + "z": 1.0 + }, + { + "x": 372.1684397494115, + "y": -2.013401494602619, + "z": 1.0 + }, + { + "x": 372.6692661250228, + "y": -2.0136675519710843, + "z": 1.0 + }, + { + "x": 373.17009250063404, + "y": -2.0139336093395497, + "z": 1.0 + }, + { + "x": 373.6709188762453, + "y": -2.014199666708015, + "z": 1.0 + }, + { + "x": 374.1717452518566, + "y": -2.0144657240764805, + "z": 1.0 + }, + { + "x": 374.5724063523456, + "y": -2.014678569971252, + "z": 1.0 + }, + { + "x": 375.1733980030791, + "y": -2.0149978388134104, + "z": 1.0 + }, + { + "x": 375.77438965381265, + "y": -2.015317107655569, + "z": 1.0 + }, + { + "x": 376.3753813045462, + "y": -2.0156363764977274, + "z": 1.0 + }, + { + "x": 376.7760424050352, + "y": -2.015849222392499, + "z": 1.0 + }, + { + "x": 377.27686878064645, + "y": -2.0161152797609643, + "z": 1.0 + }, + { + "x": 377.7776951562577, + "y": -2.0163813371294297, + "z": 1.0 + }, + { + "x": 378.1783562567467, + "y": -2.016594183024202, + "z": 1.0 + }, + { + "x": 378.5790173572357, + "y": -2.0168070289189743, + "z": 1.0 + }, + { + "x": 379.079843732847, + "y": -2.017073086287439, + "z": 1.0 + }, + { + "x": 379.68083538358053, + "y": -2.0173923551295974, + "z": 1.0 + }, + { + "x": 380.28182703431406, + "y": -2.017711623971756, + "z": 1.0 + }, + { + "x": 380.8828186850476, + "y": -2.0180308928139143, + "z": 1.0 + }, + { + "x": 381.38364506065886, + "y": -2.018296950182379, + "z": 1.0 + }, + { + "x": 381.9846367113924, + "y": -2.0186162190245374, + "z": 1.0 + }, + { + "x": 382.3852978118814, + "y": -2.0188290649193097, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 6, + "heading": [ + -0.0005312366847937874, + -0.0005312366847964263, + -0.0005312366847949776, + -0.0005312366847937787, + -0.0005312366847936362, + -0.0005312366847934955, + -0.0005312366847933196, + -0.000531236684793529, + -0.0005312366847937787, + -0.0005312366847933768, + -0.000531236684793529, + -0.0005312366847933196, + -0.0005312366847933196, + -0.0005312366847938724, + -0.0005312366847938724, + -0.0005312366847936362, + -0.0005312366847933768, + -0.000531236684793529, + -0.0005312366847933196, + -0.0005312366847958469, + -0.0005312366847958469, + -0.000531236684793529, + -0.0005312366847940202, + -0.000531236684794425, + -0.0005312366847934955, + -0.0005312366847932849, + -0.0005312366847941043, + -0.0005312366847941316, + -0.0005312366847941316, + -0.000531236684793223, + -0.0005312366847932982, + -0.0005312366847941248, + -0.0005312366847941398, + -0.000531236684793223, + -0.0005312366847931929, + -0.0005312366847940795, + -0.0005312366847941097, + -0.0005312366847941097, + -0.0005312366847933607, + -0.0005312366847932982, + -0.0005312366847941043, + -0.0005312366847941043, + -0.0005312366847940829, + -0.0005312366847929788, + -0.000531236684793223, + -0.0005312366847941097, + -0.0005312366847941097, + -0.0005312366847933607, + -0.0005312366847932707, + -0.0005312366847940768, + -0.0005312366847941043, + -0.0005312366847932982, + -0.0005312366847932982, + -0.0005312366847941043, + -0.0005312366847941043, + -0.0005312366847941097, + -0.0005312366847930977, + -0.0005312366847929788, + -0.0005312366847941164, + -0.0005312366847940829, + -0.0005312366847940795, + -0.0005312366847933607, + -0.0005312366847932982, + -0.0005312366847941043, + -0.0005312366847941043, + -0.000531236684793223, + -0.000531236684793223, + -0.0005312366847941097, + -0.0005312366847941097, + -0.0005312366847941097, + -0.000531236684793223, + -0.000531236684793223, + -0.0005312366847941097, + -0.0005312366847941097, + -0.0005312366847941097, + -0.0005312366847931312, + -0.000531236684793223, + -0.0005312366847940997, + -0.0005312366847940997, + -0.000531236684793223, + -0.0005312366847931312, + -0.0005312366847941097, + -0.0005312366847941164, + -0.0005312366847941248, + -0.0005312366847931312, + -0.0005312366847932982, + -0.0005312366847940997, + -0.0005312366847940997, + -0.0005312366847932982, + -0.0005312366847932982, + -0.0005312366847941097 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 6.026665816266927, + "y": -0.0032015862697853947 + }, + { + "x": 12.053331632533286, + "y": -0.006403172539553026 + }, + { + "x": 11.048887329822037, + "y": -0.005869574827910284 + }, + { + "x": 10.044443027111356, + "y": -0.005335977116280866 + }, + { + "x": 9.039998724400107, + "y": -0.004802379404651447 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693022028 + }, + { + "x": 9.039998724399538, + "y": -0.004802379404651447 + }, + { + "x": 11.048887329822037, + "y": -0.005869574827910284 + }, + { + "x": 11.048887329822037, + "y": -0.0058695748279058435 + }, + { + "x": 9.039998724399538, + "y": -0.004802379404651447 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693022028 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693022028 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693026469 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693026469 + }, + { + "x": 10.044443027111356, + "y": -0.005335977116280866 + }, + { + "x": 11.048887329822037, + "y": -0.0058695748279058435 + }, + { + "x": 9.039998724399538, + "y": -0.004802379404651447 + }, + { + "x": 8.035554421688857, + "y": -0.004268781693022028 + }, + { + "x": 10.044443027111356, + "y": -0.00533597711630307 + }, + { + "x": 10.044443027111356, + "y": -0.00533597711630307 + }, + { + "x": 9.039998724399538, + "y": -0.004802379404651447 + }, + { + "x": 9.039998724399538, + "y": -0.004802379404655888 + }, + { + "x": 8.035554421688857, + "y": -0.00426878169303091 + }, + { + "x": 9.039998724400107, + "y": -0.004802379404651447 + }, + { + "x": 11.032138020891011, + "y": -0.005860676979718704 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263447448, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263447448, + "y": -0.005853262106239043 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 12.019833014670098, + "y": -0.006385376843169865 + }, + { + "x": 10.016527512224798, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225935, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225935, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843160984 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 9.014874761003284, + "y": -0.004789032632377399 + }, + { + "x": 8.013222009780634, + "y": -0.004256917895437695 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843160984 + }, + { + "x": 11.018180263448585, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448585, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 9.014874761003284, + "y": -0.004789032632368517 + }, + { + "x": 8.013222009780634, + "y": -0.004256917895437695 + }, + { + "x": 9.014874761002716, + "y": -0.004789032632377399 + }, + { + "x": 9.014874761003284, + "y": -0.004789032632377399 + }, + { + "x": 10.016527512225935, + "y": -0.005321147369308221 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843160984 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 11.018180263448016, + "y": -0.005853262106239043 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 9.014874761002716, + "y": -0.004789032632368517 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843169865 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843169865 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369299339 + }, + { + "x": 9.014874761002716, + "y": -0.004789032632368517 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + }, + { + "x": 9.014874761002716, + "y": -0.004789032632377399 + }, + { + "x": 8.013222009780065, + "y": -0.004256917895446577 + }, + { + "x": 9.014874761002716, + "y": -0.004789032632368517 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843169865 + }, + { + "x": 12.019833014670667, + "y": -0.006385376843169865 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 11.018180263448016, + "y": -0.0058532621062301615 + }, + { + "x": 10.016527512225366, + "y": -0.005321147369308221 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 382.3852978118814, + "y": -2.0188290649193097, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 396.3472344367284, + "y": -37.160345373104796, + "z": 1.0 + }, + { + "x": 396.34783460167466, + "y": -36.660199843302536, + "z": 1.0 + }, + { + "x": 396.3484347666208, + "y": -36.16005431350368, + "z": 1.0 + }, + { + "x": 396.3491549645562, + "y": -35.55987967774118, + "z": 1.0 + }, + { + "x": 396.3496350965132, + "y": -35.15976325390029, + "z": 1.0 + }, + { + "x": 396.3503552944486, + "y": -34.559588618138925, + "z": 1.0 + }, + { + "x": 396.351075492384, + "y": -33.959413982377555, + "z": 1.0 + }, + { + "x": 396.351555624341, + "y": -33.559297558536606, + "z": 1.0 + }, + { + "x": 396.35203575629794, + "y": -33.15918113469572, + "z": 1.0 + }, + { + "x": 396.35251588825486, + "y": -32.75906471085483, + "z": 1.0 + }, + { + "x": 396.3531160532011, + "y": -32.258919181052505, + "z": 1.0 + }, + { + "x": 396.35359618515804, + "y": -31.85880275721275, + "z": 1.0 + }, + { + "x": 396.3543163830934, + "y": -31.258628121451384, + "z": 1.0 + }, + { + "x": 396.3550365810288, + "y": -30.65845348569116, + "z": 1.0 + }, + { + "x": 396.35551671298583, + "y": -30.25833706184913, + "z": 1.0 + }, + { + "x": 396.35599684494275, + "y": -29.858220638008184, + "z": 1.0 + }, + { + "x": 396.35671704287813, + "y": -29.25804600224796, + "z": 1.0 + }, + { + "x": 396.3574372408136, + "y": -28.657871366485452, + "z": 1.0 + }, + { + "x": 396.358157438749, + "y": -28.05769673072409, + "z": 1.0 + }, + { + "x": 396.3588776366844, + "y": -27.457522094963863, + "z": 1.0 + }, + { + "x": 396.3593577686414, + "y": -27.057405671122968, + "z": 1.0 + }, + { + "x": 396.35983790059834, + "y": -26.65728924728094, + "z": 1.0 + }, + { + "x": 396.3605580985337, + "y": -26.057114611520714, + "z": 1.0 + }, + { + "x": 396.36115826348, + "y": -25.556969081718446, + "z": 1.0 + }, + { + "x": 396.3617584284261, + "y": -25.05682355191732, + "z": 1.0 + }, + { + "x": 396.3624786263615, + "y": -24.456648916155956, + "z": 1.0 + }, + { + "x": 396.36295875831854, + "y": -24.056532492315007, + "z": 1.0 + }, + { + "x": 396.3636789562539, + "y": -23.456357856552508, + "z": 1.0 + }, + { + "x": 396.3643991541893, + "y": -22.856183220793415, + "z": 1.0 + }, + { + "x": 396.36487928614633, + "y": -22.456066796951387, + "z": 1.0 + }, + { + "x": 396.36535941810325, + "y": -22.055950373110495, + "z": 1.0 + }, + { + "x": 396.36607961603875, + "y": -21.45577573734913, + "z": 1.0 + }, + { + "x": 396.36655974799555, + "y": -21.055659313509317, + "z": 1.0 + }, + { + "x": 396.3671599129418, + "y": -20.555513783707056, + "z": 1.0 + }, + { + "x": 396.3678801108772, + "y": -19.95533914794569, + "z": 1.0 + }, + { + "x": 396.3683602428342, + "y": -19.555222724104787, + "z": 1.0 + }, + { + "x": 396.36884037479115, + "y": -19.155106300262716, + "z": 1.0 + }, + { + "x": 396.36932050674807, + "y": -18.754989876424098, + "z": 1.0 + }, + { + "x": 396.36992067169433, + "y": -18.25484434662183, + "z": 1.0 + }, + { + "x": 396.3706408696297, + "y": -17.654669710860468, + "z": 1.0 + }, + { + "x": 396.37124103457586, + "y": -17.15452418105934, + "z": 1.0 + }, + { + "x": 396.37196123251124, + "y": -16.55434954529911, + "z": 1.0 + }, + { + "x": 396.37268143044673, + "y": -15.954174909536611, + "z": 1.0 + }, + { + "x": 396.37316156240365, + "y": -15.55405848569572, + "z": 1.0 + }, + { + "x": 396.3737617273499, + "y": -15.053912955894535, + "z": 1.0 + }, + { + "x": 396.3744819252853, + "y": -14.453738320133171, + "z": 1.0 + }, + { + "x": 396.3749620572422, + "y": -14.053621896292277, + "z": 1.0 + }, + { + "x": 396.3756822551776, + "y": -13.453447260530915, + "z": 1.0 + }, + { + "x": 396.3761623871346, + "y": -13.053330836690023, + "z": 1.0 + }, + { + "x": 396.37664251909155, + "y": -12.653214412849076, + "z": 1.0 + }, + { + "x": 396.3772426840377, + "y": -12.153068883047947, + "z": 1.0 + }, + { + "x": 396.37772281599473, + "y": -11.752952459207044, + "z": 1.0 + }, + { + "x": 396.37820294795165, + "y": -11.352836035366167, + "z": 1.0 + }, + { + "x": 396.37892314588703, + "y": -10.7526613996048, + "z": 1.0 + }, + { + "x": 396.3796433438224, + "y": -10.152486763844573, + "z": 1.0 + }, + { + "x": 396.3800034427902, + "y": -9.852399445962725, + "z": 1.0 + }, + { + "x": 396.38072947083594, + "y": -9.24736630647071, + "z": 1.0 + }, + { + "x": 396.38018884440146, + "y": -8.827697833519784, + "z": 1.0 + }, + { + "x": 396.3559542057511, + "y": -8.213198337464048, + "z": 1.0 + }, + { + "x": 396.31200879560265, + "y": -7.723158864023834, + "z": 1.0 + }, + { + "x": 396.20527536482757, + "y": -6.992592214704764, + "z": 1.0 + }, + { + "x": 396.0500718257525, + "y": -6.271164008187339, + "z": 1.0 + }, + { + "x": 395.8842368704714, + "y": -5.678967931305309, + "z": 1.0 + }, + { + "x": 395.6857622060334, + "y": -5.096899880584985, + "z": 1.0 + }, + { + "x": 395.455260748745, + "y": -4.526756868425108, + "z": 1.0 + }, + { + "x": 395.2482753165647, + "y": -4.0804127215268355, + "z": 1.0 + }, + { + "x": 394.9011210530243, + "y": -3.4292445540602023, + "z": 1.0 + }, + { + "x": 394.57919369521915, + "y": -2.905263665688727, + "z": 1.0 + }, + { + "x": 394.2286560290763, + "y": -2.3999741932397383, + "z": 1.0 + }, + { + "x": 393.85059020493986, + "y": -1.9149362194119146, + "z": 1.0 + }, + { + "x": 393.4461633242467, + "y": -1.4516473413939093, + "z": 1.0 + }, + { + "x": 393.10315414617816, + "y": -1.0964914090564002, + "z": 1.0 + }, + { + "x": 392.5556607414593, + "y": -0.5917147279677624, + "z": 1.0 + }, + { + "x": 391.97441258430604, + "y": -0.12667220556926106, + "z": 1.0 + }, + { + "x": 391.5694707284134, + "y": 0.16029339798120468, + "z": 1.0 + }, + { + "x": 391.1515965517793, + "y": 0.42807561936125904, + "z": 1.0 + }, + { + "x": 390.6124534574134, + "y": 0.7349446250181975, + "z": 1.0 + }, + { + "x": 389.9432649415583, + "y": 1.060967210825062, + "z": 1.0 + }, + { + "x": 389.3693148975709, + "y": 1.296387251222732, + "z": 1.0 + }, + { + "x": 388.90088974534075, + "y": 1.4604024328109124, + "z": 1.0 + }, + { + "x": 388.3054464689899, + "y": 1.6344358076569507, + "z": 1.0 + }, + { + "x": 387.82242371460416, + "y": 1.748505382053843, + "z": 1.0 + }, + { + "x": 387.3346097798446, + "y": 1.8399412798968666, + "z": 1.0 + }, + { + "x": 386.84306450454335, + "y": 1.9085448273143313, + "z": 1.0 + }, + { + "x": 386.2250132455845, + "y": 1.961968903319451, + "z": 1.0 + }, + { + "x": 385.4980846920273, + "y": 1.979517872767351, + "z": 1.0 + }, + { + "x": 384.8934007714826, + "y": 1.9798391030788676, + "z": 1.0 + }, + { + "x": 384.59105881121025, + "y": 1.979999718234626, + "z": 1.0 + }, + { + "x": 383.9900671604767, + "y": 1.9803189870767843, + "z": 1.0 + }, + { + "x": 383.48924078486544, + "y": 1.9805850444452497, + "z": 1.0 + }, + { + "x": 383.08857968437644, + "y": 1.980797890340022, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 7, + "heading": [ + 1.8979433016187948, + 1.5695963467442284, + 1.569596346744338, + 1.5695963467444518, + 1.5695963467443406, + 1.5695963467443392, + 1.569596346744453, + 1.5695963467443395, + 1.5695963467443108, + 1.569596346744453, + 1.5695963467443281, + 1.5695963467443268, + 1.5695963467444516, + 1.5695963467444518, + 1.5695963467443392, + 1.5695963467443126, + 1.5695963467444516, + 1.5695963467443583, + 1.5695963467443594, + 1.5695963467444518, + 1.569596346744338, + 1.5695963467443126, + 1.569596346744453, + 1.5695963467443497, + 1.5695963467443406, + 1.569596346744453, + 1.5695963467443395, + 1.5695963467443408, + 1.5695963467444518, + 1.569596346744338, + 1.5695963467443126, + 1.5695963467443392, + 1.5695963467444516, + 1.569596346744453, + 1.5695963467443508, + 1.5695963467443392, + 1.5695963467443126, + 1.5695963467444514, + 1.569596346744325, + 1.5695963467443508, + 1.569596346744453, + 1.5695963467444518, + 1.5695963467443583, + 1.5695963467443406, + 1.5695963467443268, + 1.5695963467443497, + 1.569596346744453, + 1.569596346744453, + 1.5695963467443392, + 1.569596346744311, + 1.569596346744453, + 1.5695963467443266, + 1.5695963467443108, + 1.569596346744453, + 1.5695963467444518, + 1.5695963467443268, + 1.569596346744325, + 1.5706153945049763, + 1.5947484581231608, + 1.6324452626433934, + 1.6936208548054112, + 1.7492747489820462, + 1.8104893934341382, + 1.8716255364061702, + 1.9272038296191953, + 1.9772242945495098, + 2.0383604066772216, + 2.0883808667884334, + 2.1495169833593275, + 2.2050952761025653, + 2.260673574203252, + 2.3108780558633866, + 2.373656925855639, + 2.4317794339744916, + 2.4901149063298034, + 2.548388391437845, + 2.600834497835706, + 2.659107941869012, + 2.7173814004965506, + 2.775654864224719, + 2.8339283163605002, + 2.880547077762562, + 2.932993183603905, + 2.9796119446485148, + 3.0320580554517327, + 3.0888726955741186, + 3.1281734888993147, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.141061416904999 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.006001649462632486, + "y": 5.001455298022606 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596011176 + }, + { + "x": 0.013203628815290358, + "y": 11.003201655613566 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596033914 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596022545 + }, + { + "x": 0.014403958707589481, + "y": 12.003492715227324 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596023185 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476818334 + }, + { + "x": 0.009602639138392988, + "y": 8.002328476817766 + }, + { + "x": 0.01080296903182898, + "y": 9.002619536432164 + }, + { + "x": 0.01080296903182898, + "y": 9.002619536420795 + }, + { + "x": 0.012003298922991235, + "y": 10.002910596011212 + }, + { + "x": 0.014403958707589481, + "y": 12.003492715215884 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596022545 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476829774 + }, + { + "x": 0.012003298922991235, + "y": 10.00291059601171 + }, + { + "x": 0.01440395870872635, + "y": 12.003492715227324 + }, + { + "x": 0.01440395870872635, + "y": 12.003492715238693 + }, + { + "x": 0.014403958707589481, + "y": 12.003492715215884 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596011212 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476829241 + }, + { + "x": 0.012003298922991235, + "y": 10.002910596022545 + }, + { + "x": 0.013203628816427226, + "y": 11.003201655624935 + }, + { + "x": 0.012003298924128103, + "y": 10.00291059603395 + }, + { + "x": 0.013203628815290358, + "y": 11.003201655624899 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596023113 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596034482 + }, + { + "x": 0.014403958707589481, + "y": 12.00349271521592 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596011212 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476829206 + }, + { + "x": 0.012003298924128103, + "y": 10.00291059602258 + }, + { + "x": 0.012003298922991235, + "y": 10.00291059601178 + }, + { + "x": 0.010802969030692111, + "y": 9.002619536420724 + }, + { + "x": 0.013203628816427226, + "y": 11.003201655636268 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596022687 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476829739 + }, + { + "x": 0.009602639138392988, + "y": 8.002328476806895 + }, + { + "x": 0.01080296903182898, + "y": 9.002619536408858 + }, + { + "x": 0.013203628816427226, + "y": 11.003201655636303 + }, + { + "x": 0.013203628815290358, + "y": 11.003201655624899 + }, + { + "x": 0.013203628815290358, + "y": 11.003201655613566 + }, + { + "x": 0.01440395870872635, + "y": 12.003492715227289 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596033914 + }, + { + "x": 0.01080296903182898, + "y": 9.00261953642076 + }, + { + "x": 0.013203628816427226, + "y": 11.003201655625485 + }, + { + "x": 0.012003298922991235, + "y": 10.00291059602258 + }, + { + "x": 0.012003298922991235, + "y": 10.002910596022563 + }, + { + "x": 0.012003298924128103, + "y": 10.002910596022545 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476818388 + }, + { + "x": 0.010802969030692111, + "y": 9.00261953642076 + }, + { + "x": 0.01080296903182898, + "y": 9.002619536420315 + }, + { + "x": 0.009602639139529856, + "y": 8.002328476817802 + }, + { + "x": 0.012003298922991235, + "y": 10.002910596022438 + }, + { + "x": 0.014403958707589481, + "y": 12.003492715215938 + }, + { + "x": 0.01080296903182898, + "y": 9.00261953642076 + }, + { + "x": 0.010861270135364975, + "y": 9.051204573738634 + }, + { + "x": 0.00185401611247471, + "y": 10.247016124429411 + }, + { + "x": -0.2477526508482697, + "y": 10.341679690066616 + }, + { + "x": -0.6818004879880846, + "y": 11.0453896949595 + }, + { + "x": -1.5067884092354689, + "y": 12.206061227592837 + }, + { + "x": -2.6193696985012593, + "y": 14.519948558364941 + }, + { + "x": -3.210384943561735, + "y": 13.13624283399455 + }, + { + "x": -3.6430961971910847, + "y": 11.742641276023544 + }, + { + "x": -4.289761217264072, + "y": 11.522110628802018 + }, + { + "x": -4.374868894687438, + "y": 10.164871590581495 + }, + { + "x": -5.5413969572066435, + "y": 10.975123143649052 + }, + { + "x": -6.690816213455264, + "y": 11.751490558381086 + }, + { + "x": -6.72465023948007, + "y": 10.29270360820464 + }, + { + "x": -7.286034902792835, + "y": 9.903274462768122 + }, + { + "x": -7.824927048296217, + "y": 9.483268518458289 + }, + { + "x": -7.4743605876170705, + "y": 8.184448103555143 + }, + { + "x": -8.905025827874056, + "y": 8.599326134261469 + }, + { + "x": -11.287415618721184, + "y": 9.69819203487139 + }, + { + "x": -9.861900130458707, + "y": 7.52008125948967 + }, + { + "x": -8.228160325267595, + "y": 5.5474782493052 + }, + { + "x": -9.570172710000406, + "y": 5.746512270369927 + }, + { + "x": -12.083316102209665, + "y": 6.32891591463803 + }, + { + "x": -12.43138559842464, + "y": 5.6144262620453445 + }, + { + "x": -10.42375196217563, + "y": 3.9943522198585035 + }, + { + "x": -10.638684285810314, + "y": 3.3804855643421883 + }, + { + "x": -10.784660307365925, + "y": 2.8810294924293056 + }, + { + "x": -9.70836689145301, + "y": 2.055054722399159 + }, + { + "x": -9.793592100608066, + "y": 1.600394452604883 + }, + { + "x": -11.095965342601062, + "y": 1.2202762342258433 + }, + { + "x": -13.449798125160441, + "y": 0.7097304545301975 + }, + { + "x": -13.316124741018598, + "y": 0.17870199759416616 + }, + { + "x": -9.070258808170593, + "y": 0.0048184546727503275 + }, + { + "x": -9.033336110059054, + "y": 0.004798839979167635 + }, + { + "x": -11.018180263448016, + "y": 0.005853262106236823 + }, + { + "x": -9.014874761002716, + "y": 0.004789032632377399 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 383.08857968437644, + "y": 1.980797890340022, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 92.38854030013255, + "y": -121.94744551989223, + "z": 1.0 + }, + { + "x": 92.38846402549676, + "y": -121.44568059549218, + "z": 1.0 + }, + { + "x": 92.38840300578813, + "y": -121.04426865597216, + "z": 1.0 + }, + { + "x": 92.38834198607951, + "y": -120.64285671645214, + "z": 1.0 + }, + { + "x": 92.38828096637087, + "y": -120.2414447769321, + "z": 1.0 + }, + { + "x": 92.38821994666225, + "y": -119.84003283741208, + "z": 1.0 + }, + { + "x": 92.38821994666225, + "y": -119.84003283741208, + "z": 1.0 + }, + { + "x": 92.38815898411413, + "y": -119.43899692261479, + "z": 1.0 + }, + { + "x": 92.38808284520091, + "y": -118.93812483537857, + "z": 1.0 + }, + { + "x": 92.38799147850507, + "y": -118.33707833069512, + "z": 1.0 + }, + { + "x": 92.38790011180922, + "y": -117.73603182601165, + "z": 1.0 + }, + { + "x": 92.38780874511338, + "y": -117.1349853213282, + "z": 1.0 + }, + { + "x": 92.3877478339828, + "y": -116.73428765153922, + "z": 1.0 + }, + { + "x": 92.38768692285224, + "y": -116.33358998175025, + "z": 1.0 + }, + { + "x": 92.3875955561564, + "y": -115.7325434770668, + "z": 1.0 + }, + { + "x": 92.38753464502582, + "y": -115.33184580727782, + "z": 1.0 + }, + { + "x": 92.38747373389526, + "y": -114.93114813748885, + "z": 1.0 + }, + { + "x": 92.38741282276469, + "y": -114.5304504676996, + "z": 1.0 + }, + { + "x": 92.38732145606885, + "y": -113.92940396301641, + "z": 1.0 + }, + { + "x": 92.38726054493829, + "y": -113.52870629322744, + "z": 1.0 + }, + { + "x": 92.38718440602507, + "y": -113.02783420599124, + "z": 1.0 + }, + { + "x": 92.38709303932922, + "y": -112.42678770130777, + "z": 1.0 + }, + { + "x": 92.38700167263336, + "y": -111.82574119662432, + "z": 1.0 + }, + { + "x": 92.38692553372016, + "y": -111.3248691093881, + "z": 1.0 + }, + { + "x": 92.3868341670243, + "y": -110.72382260470464, + "z": 1.0 + }, + { + "x": 92.38677325589374, + "y": -110.32312493491567, + "z": 1.0 + }, + { + "x": 92.38671234476318, + "y": -109.9224272651267, + "z": 1.0 + }, + { + "x": 92.38662097806733, + "y": -109.32138076044323, + "z": 1.0 + }, + { + "x": 92.38652961137149, + "y": -108.72033425575978, + "z": 1.0 + }, + { + "x": 92.38643824467563, + "y": -108.11928775107631, + "z": 1.0 + }, + { + "x": 92.38637733354507, + "y": -107.71859008128735, + "z": 1.0 + }, + { + "x": 92.38628596684921, + "y": -107.1175435766039, + "z": 1.0 + }, + { + "x": 92.38620982793601, + "y": -106.61667148936768, + "z": 1.0 + }, + { + "x": 92.3861336890228, + "y": -106.11579940213146, + "z": 1.0 + }, + { + "x": 92.38604232232696, + "y": -105.514752897448, + "z": 1.0 + }, + { + "x": 92.3859509556311, + "y": -104.91370639276454, + "z": 1.0 + }, + { + "x": 92.38589004450054, + "y": -104.51300872297557, + "z": 1.0 + }, + { + "x": 92.38579867780469, + "y": -103.91196221829183, + "z": 1.0 + }, + { + "x": 92.38573776667413, + "y": -103.51126454850314, + "z": 1.0 + }, + { + "x": 92.38566162776092, + "y": -103.01039246126692, + "z": 1.0 + }, + { + "x": 92.3855854888477, + "y": -102.50952037403071, + "z": 1.0 + }, + { + "x": 92.3855093499345, + "y": -102.0086482867945, + "z": 1.0 + }, + { + "x": 92.38544843880392, + "y": -101.60795061700523, + "z": 1.0 + }, + { + "x": 92.38538752767336, + "y": -101.20725294721655, + "z": 1.0 + }, + { + "x": 92.38531138876016, + "y": -100.70638085998033, + "z": 1.0 + }, + { + "x": 92.38523524984694, + "y": -100.20550877274411, + "z": 1.0 + }, + { + "x": 92.3851438831511, + "y": -99.60446226806066, + "z": 1.0 + }, + { + "x": 92.38508297202053, + "y": -99.2037645982714, + "z": 1.0 + }, + { + "x": 92.38502206088997, + "y": -98.80306692848272, + "z": 1.0 + }, + { + "x": 92.38493069419413, + "y": -98.20202042379925, + "z": 1.0 + }, + { + "x": 92.38486978306355, + "y": -97.80132275401029, + "z": 1.0 + }, + { + "x": 92.38479364415035, + "y": -97.30045066677407, + "z": 1.0 + }, + { + "x": 92.38471750523713, + "y": -96.79957857953785, + "z": 1.0 + }, + { + "x": 92.38465659410657, + "y": -96.39888090974888, + "z": 1.0 + }, + { + "x": 92.38456522741073, + "y": -95.79783440506542, + "z": 1.0 + }, + { + "x": 92.38450431628016, + "y": -95.39713673527645, + "z": 1.0 + }, + { + "x": 92.3844434051496, + "y": -94.99643906548748, + "z": 1.0 + }, + { + "x": 92.38438249401904, + "y": -94.59574139569851, + "z": 1.0 + }, + { + "x": 92.38432158288846, + "y": -94.19504372590953, + "z": 1.0 + }, + { + "x": 92.38423021619262, + "y": -93.59399722122608, + "z": 1.0 + }, + { + "x": 92.38416930506204, + "y": -93.19329955143711, + "z": 1.0 + }, + { + "x": 92.38407793836619, + "y": -92.59225304675364, + "z": 1.0 + }, + { + "x": 92.38401702723561, + "y": -92.19155537696439, + "z": 1.0 + }, + { + "x": 92.38394088832241, + "y": -91.69068328972845, + "z": 1.0 + }, + { + "x": 92.38387997719185, + "y": -91.28998561993949, + "z": 1.0 + }, + { + "x": 92.383788610496, + "y": -90.68893911525602, + "z": 1.0 + }, + { + "x": 92.3837124715828, + "y": -90.1880670280198, + "z": 1.0 + }, + { + "x": 92.38365156045222, + "y": -89.78736935823055, + "z": 1.0 + }, + { + "x": 92.38356019375638, + "y": -89.18632285354738, + "z": 1.0 + }, + { + "x": 92.38349928262582, + "y": -88.7856251837584, + "z": 1.0 + }, + { + "x": 92.38343837149525, + "y": -88.38492751396943, + "z": 1.0 + }, + { + "x": 92.38337746036468, + "y": -87.98422984418046, + "z": 1.0 + }, + { + "x": 92.38331654923412, + "y": -87.5835321743915, + "z": 1.0 + }, + { + "x": 92.38324041032091, + "y": -87.08266008715528, + "z": 1.0 + }, + { + "x": 92.38317949919035, + "y": -86.68196241736631, + "z": 1.0 + }, + { + "x": 92.38311858805977, + "y": -86.28126474757704, + "z": 1.0 + }, + { + "x": 92.38302722136393, + "y": -85.68021824289387, + "z": 1.0 + }, + { + "x": 92.38296631023337, + "y": -85.2795205731049, + "z": 1.0 + }, + { + "x": 92.38287494353752, + "y": -84.67847406842144, + "z": 1.0 + }, + { + "x": 92.38278357684167, + "y": -84.07742756373798, + "z": 1.0 + }, + { + "x": 92.3827226657111, + "y": -83.676729893949, + "z": 1.0 + }, + { + "x": 92.38263129901524, + "y": -83.07568338926527, + "z": 1.0 + }, + { + "x": 92.38255516010203, + "y": -82.57481130202933, + "z": 1.0 + }, + { + "x": 92.38246379340619, + "y": -81.97376479734588, + "z": 1.0 + }, + { + "x": 92.38240288227561, + "y": -81.57306712755661, + "z": 1.0 + }, + { + "x": 92.38232674336241, + "y": -81.07219504032068, + "z": 1.0 + }, + { + "x": 92.38225060444921, + "y": -80.57132295308448, + "z": 1.0 + }, + { + "x": 92.38218969331864, + "y": -80.1706252832955, + "z": 1.0 + }, + { + "x": 92.3820983266228, + "y": -79.56957877861204, + "z": 1.0 + }, + { + "x": 92.38203741549222, + "y": -79.16888110882307, + "z": 1.0 + }, + { + "x": 92.38194604879638, + "y": -78.5678346041396, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 8, + "heading": [ + 1.5709483394834889, + 1.5709483394834909, + 1.5709483394834847, + 1.5709483394834767, + 1.5709483394834944, + 1.5709483394834944, + 1.5709483394834767, + 1.5709483394835362, + 1.5709483394835178, + 1.5709483394834876, + 1.5709483394834864, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834922, + 1.5709483394834922, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394835004, + 1.5709483394834982, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834864, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394834887, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394835029, + 1.5709483394835029, + 1.5709483394834902, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834887, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834904, + 1.5709483394834889, + 1.5709483394834904, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834922, + 1.5709483394834889, + 1.5709483394834889, + 1.5709483394835029, + 1.5709483394835029, + 1.5709483394834904, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834902, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394834922, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394834904, + 1.5709483394834922, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394834889, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394835029, + 1.5709483394835004, + 1.5709483394834876, + 1.5709483394834887, + 1.5709483394834904, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394834889, + 1.5709483394834889, + 1.5709483394834889 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.000762746357878541, + "y": 5.017649244000495 + }, + { + "x": -0.0013729434441245303, + "y": 9.031768639200664 + }, + { + "x": -0.0012203941724919787, + "y": 8.028238790400337 + }, + { + "x": -0.0012203941726340872, + "y": 8.028238790400621 + }, + { + "x": -0.0012203941726340872, + "y": 8.028238790400621 + }, + { + "x": -0.0006101970862459893, + "y": 4.014119395200169 + }, + { + "x": -0.0006096254811893687, + "y": 4.010359147972906 + }, + { + "x": -0.0013710146133405487, + "y": 9.019080020335082 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.001522778264018143, + "y": 10.01744174472421 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339578221 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001522778264018143, + "y": 10.01744174472151 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570251717 + }, + { + "x": -0.0016750560907041745, + "y": 11.019185919196701 + }, + { + "x": -0.0018273339171059888, + "y": 12.020930093669193 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0012182226112145145, + "y": 8.013953395779367 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744727051 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004376163288, + "y": 9.01569757024916 + }, + { + "x": -0.0015227782643023602, + "y": 10.01744174472421 + }, + { + "x": -0.0015227782643023602, + "y": 10.01744174472421 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570254844 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.0013705004376163288, + "y": 9.015697570249017 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744727051 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395779367 + }, + { + "x": -0.001522778264018143, + "y": 10.01744174472151 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395779367 + }, + { + "x": -0.0012182226112145145, + "y": 8.013953395779367 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.0015227782643023602, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782643023602, + "y": 10.017441744727194 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004376163288, + "y": 9.015697570249017 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570254702 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.001522778264018143, + "y": 10.01744174472151 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395779367 + }, + { + "x": -0.0012182226112145145, + "y": 8.013953395779367 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395782352 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744721367 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782643023602, + "y": 10.017441744727194 + }, + { + "x": -0.0016750560907041745, + "y": 11.019185919196701 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919193859 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744727194 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570252001 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744721367 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 92.38194604879638, + "y": -78.5678346041396, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 336.1489057852639, + "y": -325.05033162122857, + "z": 1.0 + }, + { + "x": 336.5229456022105, + "y": -325.67646946787795, + "z": 1.0 + }, + { + "x": 336.7939565516582, + "y": -326.0799650034013, + "z": 1.0 + }, + { + "x": 337.15633618498657, + "y": -326.5676097729596, + "z": 1.0 + }, + { + "x": 337.5440052274156, + "y": -327.03539979664663, + "z": 1.0 + }, + { + "x": 337.9622085454788, + "y": -327.4877505784889, + "z": 1.0 + }, + { + "x": 338.3183308810072, + "y": -327.8342538022563, + "z": 1.0 + }, + { + "x": 338.8825055067306, + "y": -328.3211543814014, + "z": 1.0 + }, + { + "x": 339.378296205565, + "y": -328.69520423560505, + "z": 1.0 + }, + { + "x": 340.0013780611089, + "y": -329.10403038474396, + "z": 1.0 + }, + { + "x": 340.5418874628223, + "y": -329.4099335158296, + "z": 1.0 + }, + { + "x": 340.9871585419557, + "y": -329.63124209683366, + "z": 1.0 + }, + { + "x": 341.5575350479918, + "y": -329.8773357090277, + "z": 1.0 + }, + { + "x": 342.141456730006, + "y": -330.0889067021541, + "z": 1.0 + }, + { + "x": 342.8572627989721, + "y": -330.29624980319954, + "z": 1.0 + }, + { + "x": 343.5860716295812, + "y": -330.45182618187255, + "z": 1.0 + }, + { + "x": 344.07732448992476, + "y": -330.52637956177955, + "z": 1.0 + }, + { + "x": 344.57157639307513, + "y": -330.5773955476963, + "z": 1.0 + }, + { + "x": 345.31253722029027, + "y": -330.6095350149743, + "z": 1.0 + }, + { + "x": 345.82291093398845, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 346.2243261579756, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 346.6257413819628, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 347.02715660595004, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 347.528925635934, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 347.7296332479276, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 348.1305367405361, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 348.73136320009144, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 349.23205191638755, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 349.73274063268366, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 350.1332916057205, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 350.6339803220166, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 351.0345312950535, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 351.5352200113496, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 351.93577098438647, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 352.33632195742337, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 352.8370106737195, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 353.2375616467564, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 353.6381126197932, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 354.23893907934854, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 354.8397655389039, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 355.24031651194076, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 355.8411429714961, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 356.4419694310514, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 357.0427958906067, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 357.4433468636436, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 357.8438978366805, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 358.44472429623585, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 358.94541301253196, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 359.3459639855688, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 359.9467904451242, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 360.44747916142023, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 360.94816787771634, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 361.44885659401245, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 361.94954531030857, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 362.4502340266047, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 362.9509227429008, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 363.4516114591969, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 364.0524379187522, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 364.45298889178906, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 365.0538153513444, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 365.5545040676405, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 366.0551927839366, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 366.5558815002327, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 367.0565702165288, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 367.65739667608415, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 368.15808539238026, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 368.65877410867637, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 369.1594628249725, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 369.5600137980093, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 369.9605647710462, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 370.3611157440831, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 370.76166671712, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 371.16221769015687, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 371.662906406453, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 372.1635951227491, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 372.6642838390452, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 373.1649725553413, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 373.6656612716374, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 374.26648773119274, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 374.76717644748885, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 375.2678651637849, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 375.768553880081, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 376.36938033963634, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 376.76993131267324, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 377.17048228571014, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 377.571033258747, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 378.17185971830236, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 378.7726861778577, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 379.1732371508945, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 379.5737881239314, + "y": -330.6099853515625, + "z": 1.0 + }, + { + "x": 380.17461458348674, + "y": -330.6099853515625, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 9, + "heading": [ + -0.11553553829427615, + -1.0323083606255987, + -1.0111292333148185, + -0.9528825726285378, + -0.9052479255653736, + -0.8515053875159617, + -0.8009884773025137, + -0.7358901996185394, + -0.6821623094798233, + -0.6105251199603642, + -0.5508274551632518, + -0.4911113655175353, + -0.4313047534661909, + -0.3774745492893383, + -0.3117961589325643, + -0.24612873318359238, + -0.18643105564388768, + -0.1267334041301747, + -0.067219329230323, + -0.026038151534696963, + -0.0004939043817662466, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 3.7403981694660615, + "y": -6.261378466493852 + }, + { + "x": 6.450507663943199, + "y": -10.29633382172733 + }, + { + "x": 6.333905827760873, + "y": -8.911403050816489 + }, + { + "x": 7.500486757573981, + "y": -9.554347932453311 + }, + { + "x": 8.058723604922307, + "y": -9.201408055292859 + }, + { + "x": 7.743256535916316, + "y": -7.988540056096554 + }, + { + "x": 9.20296961251779, + "y": -8.334038029125281 + }, + { + "x": 10.599653245577656, + "y": -8.609504333487621 + }, + { + "x": 11.188725543782994, + "y": -7.82876003342551 + }, + { + "x": 11.635912572572806, + "y": -7.147292802245602 + }, + { + "x": 9.857804808468131, + "y": -5.272117120896951 + }, + { + "x": 10.156475851695177, + "y": -4.674021931980974 + }, + { + "x": 11.542981880502907, + "y": -4.576646053204172 + }, + { + "x": 12.997277509803098, + "y": -4.189140941718392 + }, + { + "x": 14.446148995752424, + "y": -3.6291947971847094 + }, + { + "x": 12.200616909526616, + "y": -2.3012975858000573 + }, + { + "x": 9.85504763493907, + "y": -1.2556936582376466 + }, + { + "x": 12.352127303655038, + "y": -0.8315545319476314 + }, + { + "x": 12.513345409133194, + "y": -0.32589803866187594 + }, + { + "x": 9.11788937685344, + "y": -0.004503365881873833 + }, + { + "x": 8.028304479743724, + "y": 0.0 + }, + { + "x": 8.028304479744293, + "y": 0.0 + }, + { + "x": 9.03184253971176, + "y": 0.0 + }, + { + "x": 7.024766419775688, + "y": 0.0 + }, + { + "x": 6.0161110460211376, + "y": 0.0 + }, + { + "x": 10.017299521638279, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 9.012396893330106, + "y": 0.0 + }, + { + "x": 9.012396893330106, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 9.012396893330106, + "y": 0.0 + }, + { + "x": 9.012396893330106, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 12.016529191106997, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 12.016529191106429, + "y": 0.0 + }, + { + "x": 12.016529191106429, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 8.011019460737998, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 8.011019460737998, + "y": 0.0 + }, + { + "x": 8.011019460737998, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 9.012396893329537, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 11.015151758514321, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 8.011019460737998, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + }, + { + "x": 12.016529191106997, + "y": 0.0 + }, + { + "x": 10.013774325921645, + "y": 0.0 + }, + { + "x": 8.01101946073743, + "y": 0.0 + }, + { + "x": 10.013774325922213, + "y": 0.0 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 380.17461458348674, + "y": -330.6099853515625, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 334.75466558785854, + "y": -240.4847832109267, + "z": 1.0 + }, + { + "x": 334.7543028798573, + "y": -241.0852821771714, + "z": 1.0 + }, + { + "x": 334.75406107452307, + "y": -241.48561482133636, + "z": 1.0 + }, + { + "x": 334.75381926918885, + "y": -241.88594746550024, + "z": 1.0 + }, + { + "x": 334.75357746385475, + "y": -242.28628010966406, + "z": 1.0 + }, + { + "x": 334.75333565852054, + "y": -242.68661275382675, + "z": 1.0 + }, + { + "x": 334.7530334018528, + "y": -243.18702855903274, + "z": 1.0 + }, + { + "x": 334.75273114518507, + "y": -243.68744436423754, + "z": 1.0 + }, + { + "x": 334.7523684371838, + "y": -244.28794333048216, + "z": 1.0 + }, + { + "x": 334.75206618051607, + "y": -244.7883591356881, + "z": 1.0 + }, + { + "x": 334.75182437518185, + "y": -245.18869177985084, + "z": 1.0 + }, + { + "x": 334.7514616671806, + "y": -245.78919074609774, + "z": 1.0 + }, + { + "x": 334.75109895917933, + "y": -246.3896897123435, + "z": 1.0 + }, + { + "x": 334.7508571538451, + "y": -246.7900223565062, + "z": 1.0 + }, + { + "x": 334.7505548971774, + "y": -247.2904381617122, + "z": 1.0 + }, + { + "x": 334.7501921891761, + "y": -247.89093712795682, + "z": 1.0 + }, + { + "x": 334.7499503838419, + "y": -248.29126977212064, + "z": 1.0 + }, + { + "x": 334.74958767584064, + "y": -248.89176873836755, + "z": 1.0 + }, + { + "x": 334.7492249678394, + "y": -249.49226770461217, + "z": 1.0 + }, + { + "x": 334.74898316250517, + "y": -249.89260034877606, + "z": 1.0 + }, + { + "x": 334.74868090583743, + "y": -250.39301615398085, + "z": 1.0 + }, + { + "x": 334.7483786491697, + "y": -250.89343195918678, + "z": 1.0 + }, + { + "x": 334.74801594116843, + "y": -251.4939309254314, + "z": 1.0 + }, + { + "x": 334.74765323316717, + "y": -252.09442989167837, + "z": 1.0 + }, + { + "x": 334.74735097649943, + "y": -252.59484569688203, + "z": 1.0 + }, + { + "x": 334.74698826849806, + "y": -253.19534466312894, + "z": 1.0 + }, + { + "x": 334.7466860118303, + "y": -253.69576046833373, + "z": 1.0 + }, + { + "x": 334.7464442064962, + "y": -254.0960931124976, + "z": 1.0 + }, + { + "x": 334.7461419498285, + "y": -254.5965089177024, + "z": 1.0 + }, + { + "x": 334.7457792418271, + "y": -255.19700788394817, + "z": 1.0 + }, + { + "x": 334.74541653382585, + "y": -255.7975068501928, + "z": 1.0 + }, + { + "x": 334.7451142771581, + "y": -256.2979226553988, + "z": 1.0 + }, + { + "x": 334.7448120204904, + "y": -256.79833846060353, + "z": 1.0 + }, + { + "x": 334.74450976382263, + "y": -257.2987542658084, + "z": 1.0 + }, + { + "x": 334.7442075071549, + "y": -257.7991700710121, + "z": 1.0 + }, + { + "x": 334.7439657018208, + "y": -258.199502715177, + "z": 1.0 + }, + { + "x": 334.74366344515306, + "y": -258.6999185203807, + "z": 1.0 + }, + { + "x": 334.7433007371517, + "y": -259.3004174866277, + "z": 1.0 + }, + { + "x": 334.7430589318175, + "y": -259.70075013079145, + "z": 1.0 + }, + { + "x": 334.7428171264834, + "y": -260.1010827749542, + "z": 1.0 + }, + { + "x": 334.74251486981564, + "y": -260.6014985801602, + "z": 1.0 + }, + { + "x": 334.7421521618144, + "y": -261.20199754640475, + "z": 1.0 + }, + { + "x": 334.74184990514664, + "y": -261.7024133516096, + "z": 1.0 + }, + { + "x": 334.7415476484789, + "y": -262.2028291568156, + "z": 1.0 + }, + { + "x": 334.74118494047764, + "y": -262.80332812306017, + "z": 1.0 + }, + { + "x": 334.7409431351434, + "y": -263.20366076722405, + "z": 1.0 + }, + { + "x": 334.74058042714205, + "y": -263.8041597334709, + "z": 1.0 + }, + { + "x": 334.7402781704744, + "y": -264.30457553867575, + "z": 1.0 + }, + { + "x": 334.7400363651402, + "y": -264.70490818283963, + "z": 1.0 + }, + { + "x": 334.739794559806, + "y": -265.10524082700226, + "z": 1.0 + }, + { + "x": 334.73943185180474, + "y": -265.7057397932481, + "z": 1.0 + }, + { + "x": 334.7390691438035, + "y": -266.30623875949505, + "z": 1.0 + }, + { + "x": 334.73876688713574, + "y": -266.8066545646998, + "z": 1.0 + }, + { + "x": 334.73840417913436, + "y": -267.4071535309456, + "z": 1.0 + }, + { + "x": 334.7380414711331, + "y": -268.0076524971913, + "z": 1.0 + }, + { + "x": 334.73767876313184, + "y": -268.60815146343714, + "z": 1.0 + }, + { + "x": 334.7373160551306, + "y": -269.20865042968285, + "z": 1.0 + }, + { + "x": 334.73701379846284, + "y": -269.7090662348877, + "z": 1.0 + }, + { + "x": 334.7367719931286, + "y": -270.1093988790516, + "z": 1.0 + }, + { + "x": 334.7364697364609, + "y": -270.6098146842563, + "z": 1.0 + }, + { + "x": 334.7361070284596, + "y": -271.210313650501, + "z": 1.0 + }, + { + "x": 334.7358047717919, + "y": -271.710729455707, + "z": 1.0 + }, + { + "x": 334.7355629664578, + "y": -272.1110620998696, + "z": 1.0 + }, + { + "x": 334.73526070978994, + "y": -272.6114779050756, + "z": 1.0 + }, + { + "x": 334.7349584531222, + "y": -273.11189371028047, + "z": 1.0 + }, + { + "x": 334.73459574512094, + "y": -273.7123926765262, + "z": 1.0 + }, + { + "x": 334.73435393978684, + "y": -274.1127253206889, + "z": 1.0 + }, + { + "x": 334.73411213445263, + "y": -274.5130579648528, + "z": 1.0 + }, + { + "x": 334.7338098777849, + "y": -275.01347377005754, + "z": 1.0 + }, + { + "x": 334.7335680724507, + "y": -275.4138064142214, + "z": 1.0 + }, + { + "x": 334.73332626711647, + "y": -275.81413905838644, + "z": 1.0 + }, + { + "x": 334.73308446178225, + "y": -276.2144717025502, + "z": 1.0 + }, + { + "x": 334.7327822051145, + "y": -276.71488750775507, + "z": 1.0 + }, + { + "x": 334.7324799484468, + "y": -277.2153033129599, + "z": 1.0 + }, + { + "x": 334.7321172404455, + "y": -277.8158022792056, + "z": 1.0 + }, + { + "x": 334.7318754351114, + "y": -278.2161349233684, + "z": 1.0 + }, + { + "x": 334.7316336297772, + "y": -278.61646756753225, + "z": 1.0 + }, + { + "x": 334.73133137310947, + "y": -279.116883372737, + "z": 1.0 + }, + { + "x": 334.7309686651081, + "y": -279.7173823389828, + "z": 1.0 + }, + { + "x": 334.73060595710683, + "y": -280.31788130522966, + "z": 1.0 + }, + { + "x": 334.73024324910557, + "y": -280.91838027147435, + "z": 1.0 + }, + { + "x": 334.72994099243783, + "y": -281.4187960766802, + "z": 1.0 + }, + { + "x": 334.7296387357701, + "y": -281.9192118818862, + "z": 1.0 + }, + { + "x": 334.72927602776883, + "y": -282.51971084812976, + "z": 1.0 + }, + { + "x": 334.72891331976757, + "y": -283.12020981437547, + "z": 1.0 + }, + { + "x": 334.72867151443336, + "y": -283.5205424585405, + "z": 1.0 + }, + { + "x": 334.72842970909915, + "y": -283.9208751027044, + "z": 1.0 + }, + { + "x": 334.7281274524314, + "y": -284.4212909079091, + "z": 1.0 + }, + { + "x": 334.7278856470972, + "y": -284.821623552073, + "z": 1.0 + }, + { + "x": 334.72752293909593, + "y": -285.4221225183177, + "z": 1.0 + }, + { + "x": 334.7272811337617, + "y": -285.8224551624826, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 10, + "heading": [ + -1.5714003377550492, + -1.5714003377550179, + -1.5714003377550545, + -1.5714003377551105, + -1.5714003377549692, + -1.5714003377549701, + -1.5714003377550798, + -1.5714003377550538, + -1.5714003377550345, + -1.5714003377550338, + -1.5714003377550798, + -1.5714003377550545, + -1.571400337755016, + -1.5714003377550552, + -1.5714003377550798, + -1.5714003377550338, + -1.5714003377550552, + -1.5714003377550538, + -1.5714003377550168, + -1.5714003377550552, + -1.5714003377550798, + -1.5714003377550538, + -1.5714003377550338, + -1.5714003377550168, + -1.5714003377550338, + -1.571400337755137, + -1.5714003377551364, + -1.5714003377549535, + -1.5714003377549535, + -1.571400337755137, + -1.571400337755112, + -1.5714003377550338, + -1.5714003377550538, + -1.5714003377550545, + -1.5714003377550552, + -1.5714003377549537, + -1.5714003377549537, + -1.571400337755137, + -1.5714003377551675, + -1.5714003377549701, + -1.5714003377549535, + -1.5714003377550338, + -1.5714003377550345, + -1.5714003377550538, + -1.5714003377550338, + -1.5714003377550552, + -1.5714003377551675, + -1.5714003377550332, + -1.5714003377549535, + -1.5714003377551122, + -1.5714003377550552, + -1.571400337755016, + -1.5714003377550332, + -1.571400337755137, + -1.5714003377551113, + -1.5714003377550168, + -1.5714003377550168, + -1.5714003377550338, + -1.5714003377550798, + -1.5714003377550798, + -1.5714003377550345, + -1.5714003377550338, + -1.5714003377549537, + -1.5714003377550798, + -1.5714003377551673, + -1.5714003377550338, + -1.5714003377549417, + -1.5714003377549701, + -1.5714003377550798, + -1.5714003377550798, + -1.5714003377551105, + -1.5714003377551105, + -1.5714003377550798, + -1.5714003377550545, + -1.5714003377550338, + -1.5714003377549417, + -1.5714003377549701, + -1.5714003377550798, + -1.571400337755137, + -1.5714003377551107, + -1.5714003377550168, + -1.5714003377550338, + -1.5714003377550532, + -1.5714003377550345, + -1.5714003377550179, + -1.5714003377550538, + -1.5714003377551105, + -1.5714003377550798, + -1.5714003377550798, + -1.5714003377550552, + -1.5714003377550545 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.003627080012620354, + "y": -6.00498966244686 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610409648 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883288439 + }, + { + "x": -0.004836106683114849, + "y": -8.00665288327707 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883265133 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104107848 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714494247 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610409648 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932492669 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610410728 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491532 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104085111 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610410728 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491589 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714505616 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714516985 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686775 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686775 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714505616 + }, + { + "x": -0.007254160026377576, + "y": -12.009979324903952 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610410728 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104095911 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610408568 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686206 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686206 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714506753 + }, + { + "x": -0.006045133355883081, + "y": -10.00831610410728 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883265133 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493687343 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714494247 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104108417 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.006045133355883081, + "y": -10.00831610410728 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714516985 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493687343 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883265133 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.007254160025240708, + "y": -12.009979324927826 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714516985 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714505616 + }, + { + "x": -0.007254160026377576, + "y": -12.00997932491532 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491532 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491532 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493687343 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714494247 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506753 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686206 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.006045133355883081, + "y": -10.008316104108417 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.006045133353609344, + "y": -10.008316104084543 + }, + { + "x": -0.004836106683114849, + "y": -8.00665288326627 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883289007 + }, + { + "x": -0.0048361066842517175, + "y": -8.00665288328787 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104097048 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.006045133353609344, + "y": -10.008316104084543 + }, + { + "x": -0.004836106683114849, + "y": -8.00665288326627 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714505616 + }, + { + "x": -0.007254160026377576, + "y": -12.00997932492669 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491532 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104118649 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714495384 + }, + { + "x": -0.007254160025240708, + "y": -12.009979324892583 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610410728 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883289007 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610408568 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104095911 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 334.7272811337617, + "y": -285.8224551624826, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 158.0791310994979, + "y": -7.179605138451363, + "z": 1.0 + }, + { + "x": 158.11097082453202, + "y": -6.804332927747964, + "z": 1.0 + }, + { + "x": 158.15356090357636, + "y": -6.506044877657019, + "z": 1.0 + }, + { + "x": 158.24571299169025, + "y": -6.06363223592093, + "z": 1.0 + }, + { + "x": 158.37129529979165, + "y": -5.629523240288274, + "z": 1.0 + }, + { + "x": 158.52957898435005, + "y": -5.206238236024314, + "z": 1.0 + }, + { + "x": 158.68580526464018, + "y": -4.863544334243314, + "z": 1.0 + }, + { + "x": 158.82599564588895, + "y": -4.597510743033778, + "z": 1.0 + }, + { + "x": 159.02040646680712, + "y": -4.274940885637076, + "z": 1.0 + }, + { + "x": 159.19043770232992, + "y": -4.026182441576452, + "z": 1.0 + }, + { + "x": 159.3728867448101, + "y": -3.7863852726082063, + "z": 1.0 + }, + { + "x": 159.66581715772864, + "y": -3.4485299588337934, + "z": 1.0 + }, + { + "x": 159.86664884961996, + "y": -3.248066137378774, + "z": 1.0 + }, + { + "x": 160.07906496134046, + "y": -3.059920311173475, + "z": 1.0 + }, + { + "x": 160.4177510798241, + "y": -2.8022456274618905, + "z": 1.0 + }, + { + "x": 160.77809586609953, + "y": -2.575834518513972, + "z": 1.0 + }, + { + "x": 161.09221276714152, + "y": -2.4128186939734793, + "z": 1.0 + }, + { + "x": 161.41831692152203, + "y": -2.273349780093421, + "z": 1.0 + }, + { + "x": 161.75389318218015, + "y": -2.1585414349510534, + "z": 1.0 + }, + { + "x": 162.16646585430743, + "y": -2.054208769202902, + "z": 1.0 + }, + { + "x": 162.5867055330603, + "y": -1.9871276453476843, + "z": 1.0 + }, + { + "x": 162.94034406743444, + "y": -1.960078107492641, + "z": 1.0 + }, + { + "x": 163.44525098561672, + "y": -1.9564427538507048, + "z": 1.0 + }, + { + "x": 163.94900597132929, + "y": -1.956496519249997, + "z": 1.0 + }, + { + "x": 164.45276095704185, + "y": -1.9565502846492888, + "z": 1.0 + }, + { + "x": 165.05726693989692, + "y": -1.9566148031284396, + "z": 1.0 + }, + { + "x": 165.66177292275202, + "y": -1.95667932160759, + "z": 1.0 + }, + { + "x": 166.06477691132207, + "y": -1.9567223339270237, + "z": 1.0 + }, + { + "x": 166.66928289417714, + "y": -1.956786852406174, + "z": 1.0 + }, + { + "x": 167.17303787988973, + "y": -1.9568406178054727, + "z": 1.0 + }, + { + "x": 167.7775438627448, + "y": -1.9569051362846233, + "z": 1.0 + }, + { + "x": 168.07979685417234, + "y": -1.9569373955241984, + "z": 1.0 + }, + { + "x": 168.480178046297, + "y": -1.9569801279145151, + "z": 1.0 + }, + { + "x": 169.080749834484, + "y": -1.9570442264999608, + "z": 1.0 + }, + { + "x": 169.58122632463983, + "y": -1.9570976419878323, + "z": 1.0 + }, + { + "x": 170.18179811282684, + "y": -1.957161740573278, + "z": 1.0 + }, + { + "x": 170.5821793049515, + "y": -1.957204472963575, + "z": 1.0 + }, + { + "x": 171.18275109313848, + "y": -1.957268571549021, + "z": 1.0 + }, + { + "x": 171.68322758329433, + "y": -1.9573219870368925, + "z": 1.0 + }, + { + "x": 172.08360877541898, + "y": -1.9573647194271895, + "z": 1.0 + }, + { + "x": 172.58408526557483, + "y": -1.957418134915061, + "z": 1.0 + }, + { + "x": 173.08456175573065, + "y": -1.9574715504029325, + "z": 1.0 + }, + { + "x": 173.58503824588647, + "y": -1.957524965890804, + "z": 1.0 + }, + { + "x": 174.0855147360423, + "y": -1.9575783813786751, + "z": 1.0 + }, + { + "x": 174.48589592816697, + "y": -1.9576211137689725, + "z": 1.0 + }, + { + "x": 174.9863724183228, + "y": -1.957674529256844, + "z": 1.0 + }, + { + "x": 175.5869442065098, + "y": -1.9577386278422897, + "z": 1.0 + }, + { + "x": 175.98732539863445, + "y": -1.9577813602325866, + "z": 1.0 + }, + { + "x": 176.58789718682146, + "y": -1.9578454588180327, + "z": 1.0 + }, + { + "x": 177.18846897500845, + "y": -1.9579095574034784, + "z": 1.0 + }, + { + "x": 177.6889454651643, + "y": -1.95796297289135, + "z": 1.0 + }, + { + "x": 178.28951725335128, + "y": -1.9580270714767956, + "z": 1.0 + }, + { + "x": 178.7899937435071, + "y": -1.958080486964667, + "z": 1.0 + }, + { + "x": 179.3905655316941, + "y": -1.9581445855501127, + "z": 1.0 + }, + { + "x": 179.9911373198811, + "y": -1.9582086841355584, + "z": 1.0 + }, + { + "x": 180.49161381003694, + "y": -1.95826209962343, + "z": 1.0 + }, + { + "x": 181.09218559822392, + "y": -1.9583261982088755, + "z": 1.0 + }, + { + "x": 181.69275738641093, + "y": -1.9583902967943212, + "z": 1.0 + }, + { + "x": 182.19323387656675, + "y": -1.9584437122821927, + "z": 1.0 + }, + { + "x": 182.59361506869143, + "y": -1.9584864446724901, + "z": 1.0 + }, + { + "x": 183.19418685687842, + "y": -1.9585505432579358, + "z": 1.0 + }, + { + "x": 183.7947586450654, + "y": -1.9586146418433814, + "z": 1.0 + }, + { + "x": 184.3953304332524, + "y": -1.958678740428827, + "z": 1.0 + }, + { + "x": 184.79571162537707, + "y": -1.9587214728191245, + "z": 1.0 + }, + { + "x": 185.2961881155329, + "y": -1.9587748883069955, + "z": 1.0 + }, + { + "x": 185.8967599037199, + "y": -1.9588389868924416, + "z": 1.0 + }, + { + "x": 186.39723639387574, + "y": -1.9588924023803127, + "z": 1.0 + }, + { + "x": 186.7976175860004, + "y": -1.95893513477061, + "z": 1.0 + }, + { + "x": 187.39818937418738, + "y": -1.9589992333560557, + "z": 1.0 + }, + { + "x": 187.9987611623744, + "y": -1.9590633319415014, + "z": 1.0 + }, + { + "x": 188.4992376525302, + "y": -1.959116747429373, + "z": 1.0 + }, + { + "x": 189.09980944071722, + "y": -1.9591808460148186, + "z": 1.0 + }, + { + "x": 189.50019063284188, + "y": -1.959223578405116, + "z": 1.0 + }, + { + "x": 190.0006671229977, + "y": -1.9592769938929875, + "z": 1.0 + }, + { + "x": 190.40104831512238, + "y": -1.9593197262832844, + "z": 1.0 + }, + { + "x": 190.9015248052782, + "y": -1.959373141771156, + "z": 1.0 + }, + { + "x": 191.30190599740286, + "y": -1.959415874161453, + "z": 1.0 + }, + { + "x": 191.8023824875587, + "y": -1.9594692896493244, + "z": 1.0 + }, + { + "x": 192.30285897771452, + "y": -1.959522705137196, + "z": 1.0 + }, + { + "x": 192.80333546787037, + "y": -1.9595761206250675, + "z": 1.0 + }, + { + "x": 193.3038119580262, + "y": -1.959629536112939, + "z": 1.0 + }, + { + "x": 193.90438374621317, + "y": -1.9596936346983846, + "z": 1.0 + }, + { + "x": 194.40486023636902, + "y": -1.9597470501862562, + "z": 1.0 + }, + { + "x": 194.90533672652484, + "y": -1.9598004656741277, + "z": 1.0 + }, + { + "x": 195.50590851471185, + "y": -1.9598645642595733, + "z": 1.0 + }, + { + "x": 195.9062897068365, + "y": -1.9599072966498703, + "z": 1.0 + }, + { + "x": 196.50686149502351, + "y": -1.9599713952353164, + "z": 1.0 + }, + { + "x": 197.00733798517933, + "y": -1.9600248107231875, + "z": 1.0 + }, + { + "x": 197.60790977336632, + "y": -1.9600889093086336, + "z": 1.0 + }, + { + "x": 198.00829096549103, + "y": -1.9601316416989305, + "z": 1.0 + }, + { + "x": 198.60886275367812, + "y": -1.9601957402843762, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 11, + "heading": [ + 0.19935498835074622, + 1.4861546924418993, + 1.4607407580935998, + 1.3908522439327338, + 1.3273172116869896, + 1.2510751549492403, + 1.1811866373806958, + 1.1176473528504982, + 1.053886187741048, + 1.0029846256276123, + 0.9458030512447957, + 0.8822169386900508, + 0.828543390212532, + 0.7546814735401104, + 0.6801814600203556, + 0.6056813147480384, + 0.5236280170446252, + 0.44138141729989416, + 0.3668904708916304, + 0.2849404521945748, + 0.20299041185484692, + 0.12104038438677348, + 0.035725349092794956, + 0.0035508163599969026, + -0.00010672926444951508, + -0.00010672926444963529, + -0.00010672926444973295, + -0.00010672926444951205, + -0.00010672926444951508, + -0.00010672926445544282, + -0.00010672926445564316, + -0.00010672926444961302, + -0.00010672926447730693, + -0.00010672926446900236, + -0.00010672926444954181, + -0.00010672926444954181, + -0.0001067292644492592, + -0.0001067292644497059, + -0.00010672926444994514, + -0.00010672926444940675, + -0.00010672926444940675, + -0.00010672926444970287, + -0.0001067292644497059, + -0.0001067292644492592, + -0.00010672926444940675, + -0.00010672926444990308, + -0.00010672926444954181, + -0.0001067292644492592, + -0.00010672926444970287, + -0.00010672926444977732, + -0.00010672926444954181, + -0.00010672926444954181, + -0.00010672926444954457, + -0.00010672926444954181, + -0.00010672926444940759, + -0.00010672926444954181, + -0.00010672926444954181, + -0.00010672926444940759, + -0.00010672926444954181, + -0.00010672926444989972, + -0.00010672926444970287, + -0.00010672926444941012, + -0.00010672926444940759, + -0.00010672926444970287, + -0.00010672926444940675, + -0.00010672926444954181, + -0.00010672926444954181, + -0.00010672926444940675, + -0.0001067292644497059, + -0.00010672926444940759, + -0.00010672926444954181, + -0.00010672926444954181, + -0.00010672926444970287, + -0.00010672926444990308, + -0.00010672926444940675, + -0.00010672926444940675, + -0.00010672926444941012, + -0.00010672926444940675, + -0.00010672926444970287, + -0.00010672926444970287, + -0.00010672926444970287, + -0.00010672926444954457, + -0.00010672926444954181, + -0.00010672926444970287, + -0.00010672926444954181, + -0.0001067292644492592, + -0.00010672926444970287, + -0.00010672926444954181, + -0.00010672926444954457, + -0.00010672926444969984, + -0.00010672926444924405 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.31839725034103594, + "y": 3.7527221070339856 + }, + { + "x": 0.7442980407844857, + "y": 6.735602607943436 + }, + { + "x": 1.3474216715823673, + "y": 7.407006918270342 + }, + { + "x": 2.177343962152918, + "y": 8.765216373687448 + }, + { + "x": 2.838659926597984, + "y": 8.573939998966162 + }, + { + "x": 3.1450996484852567, + "y": 7.659789060449604 + }, + { + "x": 2.96416661538899, + "y": 6.087274929905355 + }, + { + "x": 3.3460120216693667, + "y": 5.886034486062384 + }, + { + "x": 3.644420564409643, + "y": 5.7132830145732605 + }, + { + "x": 3.5248027800298587, + "y": 4.885556130288693 + }, + { + "x": 4.753794553987234, + "y": 5.776524827426588 + }, + { + "x": 4.937621048098606, + "y": 5.383191352294325 + }, + { + "x": 4.132478036118243, + "y": 3.8860964766031847 + }, + { + "x": 5.511022302041226, + "y": 4.458205099168833 + }, + { + "x": 6.990309047590699, + "y": 4.840857926595028 + }, + { + "x": 6.744616873174323, + "y": 3.894269334884113 + }, + { + "x": 6.402210554225007, + "y": 3.0248473842055112 + }, + { + "x": 6.616804150386315, + "y": 2.542772590224258 + }, + { + "x": 7.4814893278539785, + "y": 2.191410108905192 + }, + { + "x": 8.328123508801468, + "y": 1.7141378960336917 + }, + { + "x": 7.738782131270057, + "y": 0.9413066171026085 + }, + { + "x": 8.585454525564273, + "y": 0.30684891496979505 + }, + { + "x": 10.08661903894847, + "y": 0.03581588242643985 + }, + { + "x": 10.075099714251223, + "y": -0.0010753079858405457 + }, + { + "x": 11.082609685676346, + "y": -0.0011828387844259325 + }, + { + "x": 12.090119657101752, + "y": -0.0012903695830113193 + }, + { + "x": 10.075099714251508, + "y": -0.0010753079858405457 + }, + { + "x": 10.075099714251223, + "y": -0.0010753079858405457 + }, + { + "x": 11.08260968567663, + "y": -0.0011828387844903254 + }, + { + "x": 11.08260968567663, + "y": -0.0011828387844925459 + }, + { + "x": 9.067589742826101, + "y": -0.0009677771872573793 + }, + { + "x": 7.026341835521919, + "y": -0.0007499162989188513 + }, + { + "x": 10.009529803116664, + "y": -0.00106830975762362 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574260003 + }, + { + "x": 10.00952980311638, + "y": -0.0010683097574304412 + }, + { + "x": 11.010482783428301, + "y": -0.0011751407331761499 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 10.00952980311638, + "y": -0.0010683097574304412 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574260003 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 9.008576822804741, + "y": -0.0009614787816891734 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574260003 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 12.01143576373994, + "y": -0.0012819717089174176 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428017, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 12.01143576373994, + "y": -0.0012819717089129767 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 12.01143576373994, + "y": -0.0012819717089129767 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816891734 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 12.011435763739655, + "y": -0.0012819717089129767 + }, + { + "x": 12.01143576373994, + "y": -0.0012819717089129767 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 10.00952980311638, + "y": -0.0010683097574304412 + }, + { + "x": 12.01143576373994, + "y": -0.0012819717089129767 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 9.008576822804741, + "y": -0.0009614787816891734 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 9.008576822804741, + "y": -0.0009614787816847326 + }, + { + "x": 9.008576822805026, + "y": -0.0009614787816847326 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 11.010482783428017, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574260003 + }, + { + "x": 10.009529803116664, + "y": -0.0010683097574304412 + }, + { + "x": 11.010482783428301, + "y": -0.001175140733171709 + }, + { + "x": 11.010482783428017, + "y": -0.001175140733171709 + }, + { + "x": 10.009529803116948, + "y": -0.0010683097574304412 + }, + { + "x": 10.009529803118085, + "y": -0.0010683097574260003 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 198.60886275367812, + "y": -1.9601957402843762, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": -2.0249086705307424, + "y": -8.280471528793488, + "z": 1.0 + }, + { + "x": -2.029612009939554, + "y": -8.952394399315889, + "z": 1.0 + }, + { + "x": -2.0297671463414297, + "y": -9.355128488453571, + "z": 1.0 + }, + { + "x": -2.029922282743306, + "y": -9.757862577591254, + "z": 1.0 + }, + { + "x": -2.029999850944244, + "y": -9.959229622160095, + "z": 1.0 + }, + { + "x": -2.030231080992902, + "y": -10.5595028133723, + "z": 1.0 + }, + { + "x": -2.0304623110415596, + "y": -11.159776004584504, + "z": 1.0 + }, + { + "x": -2.0306164644073315, + "y": -11.559958132059307, + "z": 1.0 + }, + { + "x": -2.0308476944559883, + "y": -12.160231323271512, + "z": 1.0 + }, + { + "x": -2.0310403861632036, + "y": -12.660458982615017, + "z": 1.0 + }, + { + "x": -2.031233077870418, + "y": -13.16068664195852, + "z": 1.0 + }, + { + "x": -2.03138723123619, + "y": -13.560868769433325, + "z": 1.0 + }, + { + "x": -2.0316184612848476, + "y": -14.16114196064553, + "z": 1.0 + }, + { + "x": -2.0317726146506194, + "y": -14.561324088120333, + "z": 1.0 + }, + { + "x": -2.0319267680163913, + "y": -14.961506215595136, + "z": 1.0 + }, + { + "x": -2.032157998065049, + "y": -15.561779406807341, + "z": 1.0 + }, + { + "x": -2.032312151430821, + "y": -15.961961534282144, + "z": 1.0 + }, + { + "x": -2.032466304796592, + "y": -16.36214366175695, + "z": 1.0 + }, + { + "x": -2.0326975348452496, + "y": -16.962416852969152, + "z": 1.0 + }, + { + "x": -2.0329287648939074, + "y": -17.56269004418136, + "z": 1.0 + }, + { + "x": -2.033159994942565, + "y": -18.162963235393562, + "z": 1.0 + }, + { + "x": -2.0333526866497795, + "y": -18.66319089473706, + "z": 1.0 + }, + { + "x": -2.033545378356995, + "y": -19.16341855408056, + "z": 1.0 + }, + { + "x": -2.033738070064209, + "y": -19.66364621342406, + "z": 1.0 + }, + { + "x": -2.0339307617714244, + "y": -20.16387387276756, + "z": 1.0 + }, + { + "x": -2.0341619918200813, + "y": -20.76414706397976, + "z": 1.0 + }, + { + "x": -2.034393221868739, + "y": -21.36442025519196, + "z": 1.0 + }, + { + "x": -2.034624451917397, + "y": -21.96469344640416, + "z": 1.0 + }, + { + "x": -2.0348556819660546, + "y": -22.56496663761636, + "z": 1.0 + }, + { + "x": -2.0350869120147124, + "y": -23.16523982882856, + "z": 1.0 + }, + { + "x": -2.035241065380484, + "y": -23.56542195630336, + "z": 1.0 + }, + { + "x": -2.0354337570876986, + "y": -24.06564961564686, + "z": 1.0 + }, + { + "x": -2.035626448794913, + "y": -24.56587727499036, + "z": 1.0 + }, + { + "x": -2.035780602160685, + "y": -24.96605940246516, + "z": 1.0 + }, + { + "x": -2.0359732938679, + "y": -25.466287061808657, + "z": 1.0 + }, + { + "x": -2.036204523916558, + "y": -26.06656025302086, + "z": 1.0 + }, + { + "x": -2.0364357539652147, + "y": -26.666833444233074, + "z": 1.0 + }, + { + "x": -2.03662844567243, + "y": -27.167061103576582, + "z": 1.0 + }, + { + "x": -2.036782599038202, + "y": -27.567243231051386, + "z": 1.0 + }, + { + "x": -2.0369367524039736, + "y": -27.967425358526196, + "z": 1.0 + }, + { + "x": -2.037129444111188, + "y": -28.467653017869704, + "z": 1.0 + }, + { + "x": -2.03728359747696, + "y": -28.867835145344507, + "z": 1.0 + }, + { + "x": -2.0374377508427317, + "y": -29.268017272819318, + "z": 1.0 + }, + { + "x": -2.037630442549946, + "y": -29.768244932162826, + "z": 1.0 + }, + { + "x": -2.0378231342571613, + "y": -30.268472591506335, + "z": 1.0 + }, + { + "x": -2.0380158259643757, + "y": -30.768700250849843, + "z": 1.0 + }, + { + "x": -2.0381699793301475, + "y": -31.16888237832465, + "z": 1.0 + }, + { + "x": -2.0383241326959194, + "y": -31.569064505799457, + "z": 1.0 + }, + { + "x": -2.038555362744577, + "y": -32.16933769701166, + "z": 1.0 + }, + { + "x": -2.038709516110349, + "y": -32.56951982448648, + "z": 1.0 + }, + { + "x": -2.038940746159006, + "y": -33.16979301569869, + "z": 1.0 + }, + { + "x": -2.039133437866221, + "y": -33.670020675042196, + "z": 1.0 + }, + { + "x": -2.0393261295734355, + "y": -34.170248334385704, + "z": 1.0 + }, + { + "x": -2.0394802829392074, + "y": -34.57043046186051, + "z": 1.0 + }, + { + "x": -2.039634436304979, + "y": -34.97061258933532, + "z": 1.0 + }, + { + "x": -2.039865666353637, + "y": -35.57088578054753, + "z": 1.0 + }, + { + "x": -2.040019819719409, + "y": -35.971067908022334, + "z": 1.0 + }, + { + "x": -2.0401739730851807, + "y": -36.37125003549714, + "z": 1.0 + }, + { + "x": -2.0403281264509525, + "y": -36.77143216297195, + "z": 1.0 + }, + { + "x": -2.0405593564996094, + "y": -37.37170535418416, + "z": 1.0 + }, + { + "x": -2.0407520482068247, + "y": -37.871933013527666, + "z": 1.0 + }, + { + "x": -2.0409062015725965, + "y": -38.27211514100247, + "z": 1.0 + }, + { + "x": -2.041098893279811, + "y": -38.77234280034598, + "z": 1.0 + }, + { + "x": -2.0412915849870252, + "y": -39.27257045968949, + "z": 1.0 + }, + { + "x": -2.0414842766942405, + "y": -39.772798119033, + "z": 1.0 + }, + { + "x": -2.041676968401455, + "y": -40.27302577837651, + "z": 1.0 + }, + { + "x": -2.04186966010867, + "y": -40.773253437720015, + "z": 1.0 + }, + { + "x": -2.042100890157327, + "y": -41.373526628932225, + "z": 1.0 + }, + { + "x": -2.0422935818645422, + "y": -41.873754288275734, + "z": 1.0 + }, + { + "x": -2.042486273571757, + "y": -42.37398194761924, + "z": 1.0 + }, + { + "x": -2.042678965278972, + "y": -42.87420960696275, + "z": 1.0 + }, + { + "x": -2.0428331186447437, + "y": -43.27439173443756, + "z": 1.0 + }, + { + "x": -2.043025810351958, + "y": -43.774619393781066, + "z": 1.0 + }, + { + "x": -2.04317996371773, + "y": -44.17480152125587, + "z": 1.0 + }, + { + "x": -2.0434111937663877, + "y": -44.77507471246808, + "z": 1.0 + }, + { + "x": -2.0436424238150455, + "y": -45.37534790368029, + "z": 1.0 + }, + { + "x": -2.0438736538637023, + "y": -45.97562109489251, + "z": 1.0 + }, + { + "x": -2.0440278072294746, + "y": -46.37580322236731, + "z": 1.0 + }, + { + "x": -2.0441819605952465, + "y": -46.775985349842124, + "z": 1.0 + }, + { + "x": -2.044336113961018, + "y": -47.17616747731693, + "z": 1.0 + }, + { + "x": -2.0445288056682327, + "y": -47.67639513666044, + "z": 1.0 + }, + { + "x": -2.0447214973754475, + "y": -48.17662279600395, + "z": 1.0 + }, + { + "x": -2.0449527274241053, + "y": -48.77689598721615, + "z": 1.0 + }, + { + "x": -2.045183957472763, + "y": -49.37716917842837, + "z": 1.0 + }, + { + "x": -2.0453766491799774, + "y": -49.877396837771876, + "z": 1.0 + }, + { + "x": -2.045569340887192, + "y": -50.377624497115384, + "z": 1.0 + }, + { + "x": -2.045762032594407, + "y": -50.87785215645889, + "z": 1.0 + }, + { + "x": -2.045954724301622, + "y": -51.378079815802394, + "z": 1.0 + }, + { + "x": -2.0461474160088358, + "y": -51.87830747514591, + "z": 1.0 + }, + { + "x": -2.0463786460574935, + "y": -52.47858066635812, + "z": 1.0 + }, + { + "x": -2.0466098761061513, + "y": -53.07885385757033, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 12, + "heading": [ + -1.5713009816235572, + -1.577796032862566, + -1.5753172510457183, + -1.5711815347978622, + -1.5711815347978622, + -1.5711815347978622, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978615, + -1.571181534797862, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978613, + -1.5711815347978615, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978617, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978615, + -1.571181534797862, + -1.5711815347978628, + -1.5711815347978628, + -1.5711815347978617, + -1.571181534797862, + -1.5711815347978628, + -1.5711815347978624, + -1.571181534797862, + -1.571181534797862, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978615, + -1.571181534797862, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978615, + -1.571181534797862, + -1.5711815347978628, + -1.571181534797862, + -1.5711815347978615, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.571181534797862, + -1.5711815347978628, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978617, + -1.571181534797862, + -1.5711815347978628, + -1.5711815347978617, + -1.571181534797862, + -1.5711815347978624, + -1.5711815347978624, + -1.5711815347978624, + -1.571181534797862, + -1.5711815347978615, + -1.5711815347978624, + -1.5711815347978628, + -1.5711815347978615, + -1.5711815347978615, + -1.5711815347978624 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.04703339408811402, + "y": -6.719228705224012 + }, + { + "x": -0.04858475810687324, + "y": -10.746569596600839 + }, + { + "x": -0.0031027280375228727, + "y": -8.054681782753654 + }, + { + "x": -0.0023270460281432648, + "y": -6.041011337065232 + }, + { + "x": -0.00308798249595732, + "y": -8.016402357810453 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244096 + }, + { + "x": -0.0038538341442961865, + "y": -10.00455318687008 + }, + { + "x": -0.0038538341442873048, + "y": -10.00455318687008 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557097 + }, + { + "x": -0.0038538341442961865, + "y": -10.00455318687008 + }, + { + "x": -0.003468450729862127, + "y": -9.00409786818308 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870098 + }, + { + "x": -0.0038538341442961865, + "y": -10.00455318687008 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496064 + }, + { + "x": -0.0038538341442961865, + "y": -10.00455318687008 + }, + { + "x": -0.0038538341442961865, + "y": -10.00455318687008 + }, + { + "x": -0.0030830673154280674, + "y": -8.003642549496082 + }, + { + "x": -0.0038538341442873048, + "y": -10.00455318687008 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244096 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244096 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557008 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186869991 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186869991 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186869991 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557008 + }, + { + "x": -0.004624600973146542, + "y": -12.00546382424399 + }, + { + "x": -0.004624600973155424, + "y": -12.00546382424399 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244025 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244025 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186869991 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868182974 + }, + { + "x": -0.0038538341442873048, + "y": -10.004553186869991 + }, + { + "x": -0.003468450729862127, + "y": -9.00409786818301 + }, + { + "x": -0.0034684507298710088, + "y": -9.004097868182974 + }, + { + "x": -0.004239217558730246, + "y": -11.005008505557008 + }, + { + "x": -0.004624600973146542, + "y": -12.005463824244167 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557221 + }, + { + "x": -0.0034684507298710088, + "y": -9.004097868183116 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183187 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183116 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183187 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870133 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870204 + }, + { + "x": -0.0038538341442873048, + "y": -10.00455318687024 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557186 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.0030830673154369492, + "y": -8.003642549496135 + }, + { + "x": -0.0038538341442873048, + "y": -10.004553186870169 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557186 + }, + { + "x": -0.0034684507298710088, + "y": -9.004097868183152 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.0038538341442873048, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557186 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557186 + }, + { + "x": -0.0038538341443006274, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.003468450729866568, + "y": -9.004097868183152 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244202 + }, + { + "x": -0.004624600973146542, + "y": -12.005463824244273 + }, + { + "x": -0.0038538341442917456, + "y": -10.004553186870169 + }, + { + "x": -0.00308306731544139, + "y": -8.003642549496135 + }, + { + "x": -0.0030830673154325083, + "y": -8.003642549496206 + }, + { + "x": -0.003468450729862127, + "y": -9.004097868183152 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.004239217558725805, + "y": -11.005008505557115 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244202 + }, + { + "x": -0.004239217558721364, + "y": -11.005008505557257 + }, + { + "x": -0.0038538341442873048, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341442961865, + "y": -10.004553186870169 + }, + { + "x": -0.0038538341443006274, + "y": -10.004553186870098 + }, + { + "x": -0.0038538341442873048, + "y": -10.004553186870169 + }, + { + "x": -0.004239217558716923, + "y": -11.005008505557257 + }, + { + "x": -0.004624600973155424, + "y": -12.005463824244202 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": -2.0466098761061513, + "y": -53.07885385757033, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 338.85713578381797, + "y": -70.83644799954263, + "z": 1.0 + }, + { + "x": 338.85743867061865, + "y": -70.33498894704724, + "z": 1.0 + }, + { + "x": 338.8578021347794, + "y": -69.73323808405277, + "z": 1.0 + }, + { + "x": 338.8580444442198, + "y": -69.33207084205532, + "z": 1.0 + }, + { + "x": 338.85822617630015, + "y": -69.03119541055808, + "z": 1.0 + }, + { + "x": 338.8584689618465, + "y": -68.62923992832572, + "z": 1.0 + }, + { + "x": 338.8587117473928, + "y": -68.22728444609271, + "z": 1.0 + }, + { + "x": 338.85895453293904, + "y": -67.82532896385973, + "z": 1.0 + }, + { + "x": 338.85931871125854, + "y": -67.22239574051028, + "z": 1.0 + }, + { + "x": 338.85956149680476, + "y": -66.82044025827727, + "z": 1.0 + }, + { + "x": 338.85992567512415, + "y": -66.21750703492668, + "z": 1.0 + }, + { + "x": 338.86028985344365, + "y": -65.61457381157831, + "z": 1.0 + }, + { + "x": 338.8605933353765, + "y": -65.11212945878708, + "z": 1.0 + }, + { + "x": 338.86089681730937, + "y": -64.60968510599582, + "z": 1.0 + }, + { + "x": 338.86126099562875, + "y": -64.00675188264634, + "z": 1.0 + }, + { + "x": 338.8615037811751, + "y": -63.604796400412226, + "z": 1.0 + }, + { + "x": 338.8617465667213, + "y": -63.202840918180364, + "z": 1.0 + }, + { + "x": 338.86205004865417, + "y": -62.70039656538912, + "z": 1.0 + }, + { + "x": 338.86235353058703, + "y": -62.197952212596746, + "z": 1.0 + }, + { + "x": 338.8626570125199, + "y": -61.69550785980665, + "z": 1.0 + }, + { + "x": 338.86296049445286, + "y": -61.19306350701542, + "z": 1.0 + }, + { + "x": 338.86332467277225, + "y": -60.59013028366594, + "z": 1.0 + }, + { + "x": 338.8636281547051, + "y": -60.087685930874706, + "z": 1.0 + }, + { + "x": 338.863931636638, + "y": -59.585241578083476, + "z": 1.0 + }, + { + "x": 338.86429581495736, + "y": -58.982308354733995, + "z": 1.0 + }, + { + "x": 338.8645992968902, + "y": -58.479864001942765, + "z": 1.0 + }, + { + "x": 338.86484208243655, + "y": -58.07790851970978, + "z": 1.0 + }, + { + "x": 338.8650848679828, + "y": -57.67595303747565, + "z": 1.0 + }, + { + "x": 338.86538834991563, + "y": -57.17350868468442, + "z": 1.0 + }, + { + "x": 338.86563113546197, + "y": -56.77155320245143, + "z": 1.0 + }, + { + "x": 338.86599531378135, + "y": -56.16861997910308, + "z": 1.0 + }, + { + "x": 338.8662987957142, + "y": -55.66617562631184, + "z": 1.0 + }, + { + "x": 338.86654158126055, + "y": -55.26422014407885, + "z": 1.0 + }, + { + "x": 338.86690575957994, + "y": -54.66128692072936, + "z": 1.0 + }, + { + "x": 338.86726993789944, + "y": -54.05835369737988, + "z": 1.0 + }, + { + "x": 338.86751272344566, + "y": -53.65639821514689, + "z": 1.0 + }, + { + "x": 338.867755508992, + "y": -53.25444273291391, + "z": 1.0 + }, + { + "x": 338.8681196873114, + "y": -52.65150950956443, + "z": 1.0 + }, + { + "x": 338.8683624728577, + "y": -52.24955402733144, + "z": 1.0 + }, + { + "x": 338.86860525840405, + "y": -51.84759854509846, + "z": 1.0 + }, + { + "x": 338.86896943672343, + "y": -51.244665321747846, + "z": 1.0 + }, + { + "x": 338.8692729186563, + "y": -50.74222096895887, + "z": 1.0 + }, + { + "x": 338.86957640058915, + "y": -50.23977661616764, + "z": 1.0 + }, + { + "x": 338.869879882522, + "y": -49.73733226337527, + "z": 1.0 + }, + { + "x": 338.8701833644549, + "y": -49.2348879105829, + "z": 1.0 + }, + { + "x": 338.8704261500012, + "y": -48.83293242835218, + "z": 1.0 + }, + { + "x": 338.8707903283206, + "y": -48.22999920500157, + "z": 1.0 + }, + { + "x": 338.87103311386693, + "y": -47.828043722768584, + "z": 1.0 + }, + { + "x": 338.8713365957998, + "y": -47.32559936997735, + "z": 1.0 + }, + { + "x": 338.871579381346, + "y": -46.92364388774436, + "z": 1.0 + }, + { + "x": 338.87182216689234, + "y": -46.52168840551025, + "z": 1.0 + }, + { + "x": 338.87188286327887, + "y": -46.42119953495314, + "z": 1.0 + }, + { + "x": 338.8722465969555, + "y": -45.81900246170348, + "z": 1.0 + }, + { + "x": 338.87261033063214, + "y": -45.21680538845446, + "z": 1.0 + }, + { + "x": 338.8729740643088, + "y": -44.61460831520546, + "z": 1.0 + }, + { + "x": 338.8733377979855, + "y": -44.01241124195758, + "z": 1.0 + }, + { + "x": 338.87364090938263, + "y": -43.51058034758226, + "z": 1.0 + }, + { + "x": 338.87394402077985, + "y": -43.0087494532081, + "z": 1.0 + }, + { + "x": 338.87418650989764, + "y": -42.607284737709875, + "z": 1.0 + }, + { + "x": 338.8745502435743, + "y": -42.00508766445971, + "z": 1.0 + }, + { + "x": 338.8747927326921, + "y": -41.603622948960364, + "z": 1.0 + }, + { + "x": 338.87503522180987, + "y": -41.202158233461006, + "z": 1.0 + }, + { + "x": 338.8753989554865, + "y": -40.599961160211976, + "z": 1.0 + }, + { + "x": 338.8757020668837, + "y": -40.09813026583778, + "z": 1.0 + }, + { + "x": 338.87600517828093, + "y": -39.59629937146359, + "z": 1.0 + }, + { + "x": 338.8762476673986, + "y": -39.19483465596423, + "z": 1.0 + }, + { + "x": 338.87661140107537, + "y": -38.592637582716335, + "z": 1.0 + }, + { + "x": 338.87685389019305, + "y": -38.191172867215855, + "z": 1.0 + }, + { + "x": 338.87715700159026, + "y": -37.68934197284166, + "z": 1.0 + }, + { + "x": 338.8775207352669, + "y": -37.08714489959263, + "z": 1.0 + }, + { + "x": 338.87788446894353, + "y": -36.4849478263436, + "z": 1.0 + }, + { + "x": 338.8782482026203, + "y": -35.8827507530957, + "z": 1.0 + }, + { + "x": 338.87849069173797, + "y": -35.48128603759521, + "z": 1.0 + }, + { + "x": 338.8788544254146, + "y": -34.87908896434618, + "z": 1.0 + }, + { + "x": 338.87921815909124, + "y": -34.27689189109715, + "z": 1.0 + }, + { + "x": 338.87952127048845, + "y": -33.77506099672296, + "z": 1.0 + }, + { + "x": 338.8798850041652, + "y": -33.172863923475056, + "z": 1.0 + }, + { + "x": 338.8801881155623, + "y": -32.67103302909973, + "z": 1.0 + }, + { + "x": 338.88055184923905, + "y": -32.06883595585183, + "z": 1.0 + }, + { + "x": 338.8809155829157, + "y": -31.466638882602805, + "z": 1.0 + }, + { + "x": 338.8812186943129, + "y": -30.96480798822861, + "z": 1.0 + }, + { + "x": 338.8815218057101, + "y": -30.46297709385442, + "z": 1.0 + }, + { + "x": 338.88188553938676, + "y": -29.860780020605386, + "z": 1.0 + }, + { + "x": 338.882188650784, + "y": -29.358949126231195, + "z": 1.0 + }, + { + "x": 338.8825523844606, + "y": -28.756752052982165, + "z": 1.0 + }, + { + "x": 338.88291611813725, + "y": -28.154554979731998, + "z": 1.0 + }, + { + "x": 338.8832798518139, + "y": -27.552357906482968, + "z": 1.0 + }, + { + "x": 338.8836435854905, + "y": -26.950160833233937, + "z": 1.0 + }, + { + "x": 338.88394669688773, + "y": -26.44832993885975, + "z": 1.0 + }, + { + "x": 338.88431043056437, + "y": -25.846132865611864, + "z": 1.0 + }, + { + "x": 338.8846135419616, + "y": -25.344301971236543, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 13, + "heading": [ + 1.570192315834742, + 1.5701923158345978, + 1.5701923158346802, + 1.5701923158348252, + 1.5701923158348579, + 1.5701923158346793, + 1.5701923158346276, + 1.5701923158347695, + 1.5701923158347413, + 1.5701923158347413, + 1.570192315834855, + 1.5701923158347224, + 1.5701923158346789, + 1.5701923158347413, + 1.5701923158347824, + 1.570192315834742, + 1.5701923158347695, + 1.5701923158348159, + 1.570192315834742, + 1.5701923158347413, + 1.5701923158346274, + 1.5701923158346796, + 1.5701923158347824, + 1.5701923158347413, + 1.5701923158347824, + 1.5701923158347824, + 1.5701923158346909, + 1.5701923158347704, + 1.5701923158348174, + 1.5701923158346909, + 1.5701923158347406, + 1.5701923158347817, + 1.5701923158346909, + 1.5701923158347413, + 1.5701923158347224, + 1.5701923158347413, + 1.5701923158347695, + 1.5701923158347413, + 1.5701923158347413, + 1.570192315834628, + 1.570192315834742, + 1.5701923158347817, + 1.57019231583474, + 1.570192315834742, + 1.5701923158347426, + 1.5701923158346902, + 1.5701923158347406, + 1.570192315834742, + 1.5701923158346909, + 1.5701923158348166, + 1.5701923158347704, + 1.5701923158347413, + 1.5701923158348248, + 1.570192315834764, + 1.5701923158347635, + 1.5701923158346687, + 1.5701923158347464, + 1.5701923158348399, + 1.5701923158347, + 1.5701923158347257, + 1.5701923158347266, + 1.5701923158346691, + 1.5701923158347257, + 1.5701923158347464, + 1.5701923158347257, + 1.5701923158348265, + 1.570192315834725, + 1.5701923158347257, + 1.5701923158348272, + 1.5701923158347464, + 1.5701923158347637, + 1.5701923158346687, + 1.5701923158347257, + 1.5701923158348399, + 1.5701923158347637, + 1.5701923158347464, + 1.570192315834643, + 1.5701923158347464, + 1.5701923158347464, + 1.5701923158346687, + 1.5701923158347464, + 1.5701923158347257, + 1.5701923158347464, + 1.5701923158347464, + 1.5701923158347464, + 1.5701923158347642, + 1.5701923158347642, + 1.5701923158347637, + 1.5701923158347464, + 1.5701923158347457, + 1.5701923158347464 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0030288680068224494, + "y": 5.014590524953917 + }, + { + "x": 0.006663509614099894, + "y": 11.03209915489856 + }, + { + "x": 0.006057736011371162, + "y": 10.029181049919202 + }, + { + "x": 0.00424041520773244, + "y": 7.020426734946881 + }, + { + "x": 0.004245176266977069, + "y": 7.028309137295992 + }, + { + "x": 0.004855710926676693, + "y": 8.039109644653735 + }, + { + "x": 0.0048557109255398245, + "y": 8.039109644659845 + }, + { + "x": 0.006069638657208998, + "y": 10.04888705582431 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824594 + }, + { + "x": 0.006069638656072129, + "y": 10.048887055835962 + }, + { + "x": 0.007283566388878171, + "y": 12.058664466989626 + }, + { + "x": 0.0066766025236120186, + "y": 11.053775761396025 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824878 + }, + { + "x": 0.00667660252247515, + "y": 11.053775761407394 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055835962 + }, + { + "x": 0.0048557109255398245, + "y": 8.039109644659774 + }, + { + "x": 0.005462674790805977, + "y": 9.043998350231064 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055836175 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824665 + }, + { + "x": 0.006069638658345866, + "y": 10.048887055813296 + }, + { + "x": 0.0066766025236120186, + "y": 11.05377576140711 + }, + { + "x": 0.00667660252247515, + "y": 11.05377576140711 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824665 + }, + { + "x": 0.00667660252247515, + "y": 11.05377576140711 + }, + { + "x": 0.00667660252247515, + "y": 11.05377576140711 + }, + { + "x": 0.005462674791942845, + "y": 9.043998350242148 + }, + { + "x": 0.0048557109255398245, + "y": 8.039109644671143 + }, + { + "x": 0.005462674790805977, + "y": 9.043998350253588 + }, + { + "x": 0.005462674791942845, + "y": 9.04399835024222 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055813438 + }, + { + "x": 0.00667660252247515, + "y": 11.053775761395883 + }, + { + "x": 0.005462674791942845, + "y": 9.04399835024229 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824807 + }, + { + "x": 0.007283566388878171, + "y": 12.058664466989697 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824665 + }, + { + "x": 0.0048557109255398245, + "y": 8.039109644659703 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824665 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055824665 + }, + { + "x": 0.004855710926676693, + "y": 8.039109644659703 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055835962 + }, + { + "x": 0.00667660252247515, + "y": 11.053775761395883 + }, + { + "x": 0.006069638657208998, + "y": 10.04888705580207 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055835962 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055847402 + }, + { + "x": 0.005462674791942845, + "y": 9.043998350230922 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055813296 + }, + { + "x": 0.006069638657208998, + "y": 10.048887055835962 + }, + { + "x": 0.005462674791942845, + "y": 9.04399835024222 + }, + { + "x": 0.005462674790805977, + "y": 9.04399835024222 + }, + { + "x": 0.0048557109255398245, + "y": 8.039109644671 + }, + { + "x": 0.003034819328604499, + "y": 5.024443527912226 + }, + { + "x": 0.0042443006316261744, + "y": 7.026859438067703 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464986787 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464980179 + }, + { + "x": 0.007274673533856912, + "y": 12.04394146496881 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676231961 + }, + { + "x": 0.006062227943175458, + "y": 10.036617887494828 + }, + { + "x": 0.005456005150108467, + "y": 9.032956098723872 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887483885 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887495112 + }, + { + "x": 0.004849782355904608, + "y": 8.029294309987023 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887483885 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887483885 + }, + { + "x": 0.005456005148971599, + "y": 9.032956098735525 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887472516 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887483743 + }, + { + "x": 0.005456005148971599, + "y": 9.032956098746752 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464980605 + }, + { + "x": 0.007274673533856912, + "y": 12.043941464969308 + }, + { + "x": 0.006062227944312326, + "y": 10.036617887483885 + }, + { + "x": 0.006062227943175458, + "y": 10.036617887495183 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464980605 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.0066684507396530535, + "y": 11.040279676220948 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.007274673533856912, + "y": 12.043941464969272 + }, + { + "x": 0.006668450738516185, + "y": 11.04027967623221 + }, + { + "x": 0.006062227944312326, + "y": 10.03661788748385 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232245 + }, + { + "x": 0.006668450738516185, + "y": 11.04027967623221 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464991974 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464991974 + }, + { + "x": 0.007274673532720044, + "y": 12.043941464980605 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232174 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676220734 + }, + { + "x": 0.006668450738516185, + "y": 11.040279676232068 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 338.8846135419616, + "y": -25.344301971236543, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 393.3504725840923, + "y": -327.0485015111582, + "z": 1.0 + }, + { + "x": 393.69005141079685, + "y": -326.6858281969275, + "z": 1.0 + }, + { + "x": 394.16622838247656, + "y": -326.11265285187653, + "z": 1.0 + }, + { + "x": 394.46051050493213, + "y": -325.7123460897148, + "z": 1.0 + }, + { + "x": 394.8011293029479, + "y": -325.1930784805868, + "z": 1.0 + }, + { + "x": 395.1103756129993, + "y": -324.6545354059099, + "z": 1.0 + }, + { + "x": 395.438600971734, + "y": -323.9852775888519, + "z": 1.0 + }, + { + "x": 395.67509170223576, + "y": -323.4110529176839, + "z": 1.0 + }, + { + "x": 395.8395177444637, + "y": -322.9422111616245, + "z": 1.0 + }, + { + "x": 396.0440198204258, + "y": -322.2256531197213, + "z": 1.0 + }, + { + "x": 396.19705673814303, + "y": -321.4963701042684, + "z": 1.0 + }, + { + "x": 396.2847072711144, + "y": -320.88157522525205, + "z": 1.0 + }, + { + "x": 396.32849329031455, + "y": -320.38667352672815, + "z": 1.0 + }, + { + "x": 396.34876069791414, + "y": -319.89025260019343, + "z": 1.0 + }, + { + "x": 396.3502793922545, + "y": -319.2427121151802, + "z": 1.0 + }, + { + "x": 396.3500450152746, + "y": -318.6397023052805, + "z": 1.0 + }, + { + "x": 396.35000595244463, + "y": -318.53920067029856, + "z": 1.0 + }, + { + "x": 396.349811556479, + "y": -318.03905481818254, + "z": 1.0 + }, + { + "x": 396.3496171605133, + "y": -317.5389089660682, + "z": 1.0 + }, + { + "x": 396.34946164374077, + "y": -317.13879228437474, + "z": 1.0 + }, + { + "x": 396.3493061269682, + "y": -316.73867560268235, + "z": 1.0 + }, + { + "x": 396.3490728518094, + "y": -316.13850058014384, + "z": 1.0 + }, + { + "x": 396.3488784558437, + "y": -315.6383547280295, + "z": 1.0 + }, + { + "x": 396.34868405987805, + "y": -315.13820887591294, + "z": 1.0 + }, + { + "x": 396.34845078471926, + "y": -314.53803385337324, + "z": 1.0 + }, + { + "x": 396.3482952679467, + "y": -314.13791717168203, + "z": 1.0 + }, + { + "x": 396.3480619927879, + "y": -313.53774214914233, + "z": 1.0 + }, + { + "x": 396.34782871762906, + "y": -312.9375671266049, + "z": 1.0 + }, + { + "x": 396.3476732008565, + "y": -312.5374504449137, + "z": 1.0 + }, + { + "x": 396.34747880489084, + "y": -312.0373045927971, + "z": 1.0 + }, + { + "x": 396.34732328811833, + "y": -311.6371879111048, + "z": 1.0 + }, + { + "x": 396.3471288921526, + "y": -311.1370420589893, + "z": 1.0 + }, + { + "x": 396.34689561699383, + "y": -310.53686703645076, + "z": 1.0 + }, + { + "x": 396.3467012210281, + "y": -310.03672118433644, + "z": 1.0 + }, + { + "x": 396.3465457042556, + "y": -309.63660450264297, + "z": 1.0 + }, + { + "x": 396.3463513082899, + "y": -309.13645865052865, + "z": 1.0 + }, + { + "x": 396.3461957915174, + "y": -308.7363419688351, + "z": 1.0 + }, + { + "x": 396.3460402747449, + "y": -308.33622528714164, + "z": 1.0 + }, + { + "x": 396.34580699958605, + "y": -307.7360502646042, + "z": 1.0 + }, + { + "x": 396.34561260362034, + "y": -307.2359044124899, + "z": 1.0 + }, + { + "x": 396.34545708684783, + "y": -306.8357877307964, + "z": 1.0 + }, + { + "x": 396.34522381168904, + "y": -306.23561270825786, + "z": 1.0 + }, + { + "x": 396.3449905365302, + "y": -305.6354376857205, + "z": 1.0 + }, + { + "x": 396.3448350197577, + "y": -305.23532100402696, + "z": 1.0 + }, + { + "x": 396.3446017445989, + "y": -304.63514598148845, + "z": 1.0 + }, + { + "x": 396.3444073486332, + "y": -304.135000129373, + "z": 1.0 + }, + { + "x": 396.3441740734744, + "y": -303.53482510683443, + "z": 1.0 + }, + { + "x": 396.3440185567019, + "y": -303.1347084251421, + "z": 1.0 + }, + { + "x": 396.34378528154303, + "y": -302.53453340260353, + "z": 1.0 + }, + { + "x": 396.34362976477047, + "y": -302.1344167209112, + "z": 1.0 + }, + { + "x": 396.34347424799796, + "y": -301.7343000392188, + "z": 1.0 + }, + { + "x": 396.34324097283917, + "y": -301.13412501667915, + "z": 1.0 + }, + { + "x": 396.3430854560666, + "y": -300.7340083349879, + "z": 1.0 + }, + { + "x": 396.3429299392941, + "y": -300.33389165329555, + "z": 1.0 + }, + { + "x": 396.34277442252153, + "y": -299.93377497160316, + "z": 1.0 + }, + { + "x": 396.34261890574896, + "y": -299.5336582899108, + "z": 1.0 + }, + { + "x": 396.3424245097833, + "y": -299.0335124377953, + "z": 1.0 + }, + { + "x": 396.3422301138176, + "y": -298.533366585681, + "z": 1.0 + }, + { + "x": 396.3419968386588, + "y": -297.93319156314135, + "z": 1.0 + }, + { + "x": 396.34180244269317, + "y": -297.43304571102584, + "z": 1.0 + }, + { + "x": 396.3416469259206, + "y": -297.0329290293335, + "z": 1.0 + }, + { + "x": 396.3414136507618, + "y": -296.43275400679494, + "z": 1.0 + }, + { + "x": 396.34118037560296, + "y": -295.8325789842564, + "z": 1.0 + }, + { + "x": 396.34102485883045, + "y": -295.43246230256403, + "z": 1.0 + }, + { + "x": 396.34086934205794, + "y": -295.03234562087164, + "z": 1.0 + }, + { + "x": 396.3407138252854, + "y": -294.6322289391793, + "z": 1.0 + }, + { + "x": 396.34051942931967, + "y": -294.13208308706385, + "z": 1.0 + }, + { + "x": 396.340325033354, + "y": -293.6319372349484, + "z": 1.0 + }, + { + "x": 396.34016951658145, + "y": -293.23182055325714, + "z": 1.0 + }, + { + "x": 396.33993624142266, + "y": -292.63164553071744, + "z": 1.0 + }, + { + "x": 396.33970296626387, + "y": -292.0314705081789, + "z": 1.0 + }, + { + "x": 396.33950857029816, + "y": -291.5313246560635, + "z": 1.0 + }, + { + "x": 396.3392752951394, + "y": -290.9311496335249, + "z": 1.0 + }, + { + "x": 396.3391197783668, + "y": -290.5310329518325, + "z": 1.0 + }, + { + "x": 396.3389642615943, + "y": -290.1309162701402, + "z": 1.0 + }, + { + "x": 396.3387698656286, + "y": -289.6307704180247, + "z": 1.0 + }, + { + "x": 396.3385365904698, + "y": -289.03059539548616, + "z": 1.0 + }, + { + "x": 396.338303315311, + "y": -288.4304203729476, + "z": 1.0 + }, + { + "x": 396.3381089193453, + "y": -287.93027452083214, + "z": 1.0 + }, + { + "x": 396.3378756441865, + "y": -287.3300994982936, + "z": 1.0 + }, + { + "x": 396.33768124822086, + "y": -286.829953646177, + "z": 1.0 + }, + { + "x": 396.3375257314483, + "y": -286.4298369644858, + "z": 1.0 + }, + { + "x": 396.3373702146758, + "y": -286.0297202827934, + "z": 1.0 + }, + { + "x": 396.3372146979032, + "y": -285.62960360110105, + "z": 1.0 + }, + { + "x": 396.3369814227444, + "y": -285.0294285785636, + "z": 1.0 + }, + { + "x": 396.3367481475856, + "y": -284.4292535560239, + "z": 1.0 + }, + { + "x": 396.3365926308131, + "y": -284.0291368743316, + "z": 1.0 + }, + { + "x": 396.33639823484737, + "y": -283.5289910222172, + "z": 1.0 + }, + { + "x": 396.3361649596885, + "y": -282.9288159996787, + "z": 1.0 + }, + { + "x": 396.3359316845297, + "y": -282.32864097714014, + "z": 1.0 + }, + { + "x": 396.3357372885641, + "y": -281.82849512502355, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 14, + "heading": [ + 1.5100439818715332, + 0.8182726338896165, + 0.8538526685934247, + 0.9012926828937182, + 0.9665226973987117, + 1.019892727772154, + 1.085160506298573, + 1.1445042776719234, + 1.2038418448434116, + 1.2690718565066614, + 1.3283718560986324, + 1.3936018810754445, + 1.4529019040221436, + 1.5062719155068656, + 1.5517541909138082, + 1.5697693253906897, + 1.5711850053275338, + 1.5711850053274206, + 1.571185005327503, + 1.5711850053274965, + 1.571185005327488, + 1.5711850053275027, + 1.5711850053275083, + 1.5711850053275027, + 1.5711850053274554, + 1.5711850053275027, + 1.5711850053275027, + 1.5711850053275123, + 1.5711850053275604, + 1.5711850053274965, + 1.5711850053274328, + 1.5711850053274965, + 1.571185005327508, + 1.5711850053275083, + 1.5711850053274965, + 1.5711850053274965, + 1.5711850053274965, + 1.5711850053274163, + 1.5711850053275027, + 1.5711850053275604, + 1.5711850053274965, + 1.5711850053274454, + 1.5711850053275127, + 1.5711850053275027, + 1.5711850053274454, + 1.571185005327508, + 1.571185005327508, + 1.5711850053274459, + 1.5711850053275027, + 1.5711850053275596, + 1.5711850053274885, + 1.5711850053274454, + 1.5711850053275027, + 1.5711850053274892, + 1.5711850053274885, + 1.5711850053275596, + 1.5711850053274965, + 1.5711850053275032, + 1.571185005327508, + 1.5711850053274559, + 1.5711850053274965, + 1.5711850053275027, + 1.5711850053275123, + 1.5711850053275027, + 1.5711850053274174, + 1.5711850053274885, + 1.5711850053275596, + 1.5711850053275027, + 1.571185005327497, + 1.5711850053275027, + 1.5711850053274645, + 1.571185005327508, + 1.571185005327508, + 1.5711850053275027, + 1.5711850053274885, + 1.5711850053274965, + 1.571185005327508, + 1.571185005327465, + 1.571185005327508, + 1.571185005327508, + 1.5711850053274559, + 1.5711850053274965, + 1.5711850053274892, + 1.5711850053274885, + 1.57118500532756, + 1.5711850053275123, + 1.5711850053274454, + 1.571185005327497, + 1.57118500532756, + 1.5711850053275123, + 1.5711850053274559 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 3.395788267045532, + "y": 3.6267331423067617 + }, + { + "x": 8.157557983842594, + "y": 9.358486592816462 + }, + { + "x": 7.7045909413527625, + "y": 9.734821072127033 + }, + { + "x": 6.349009204713525, + "y": 9.19574371289741 + }, + { + "x": 6.498651080671607, + "y": 10.578106838049166 + }, + { + "x": 6.374716687860769, + "y": 12.078008917349052 + }, + { + "x": 5.647160892364695, + "y": 12.434824882259932 + }, + { + "x": 4.009167727297154, + "y": 10.430664272273589 + }, + { + "x": 3.689281181900128, + "y": 11.853997979625888 + }, + { + "x": 3.5753899367932718, + "y": 14.458410573561196 + }, + { + "x": 2.4068745068865383, + "y": 13.44077894469251 + }, + { + "x": 1.3143655217152173, + "y": 11.096965775402623 + }, + { + "x": 0.6405342679971682, + "y": 9.913226250586149 + }, + { + "x": 0.21786101939937907, + "y": 11.439614115479344 + }, + { + "x": 0.012843173604437652, + "y": 12.50550294912955 + }, + { + "x": -0.0027343980985961025, + "y": 7.035114448816557 + }, + { + "x": -0.0023345879560565663, + "y": 6.006474870979446 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042303352 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633858711 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.004276711244983744, + "y": 11.00320874652823 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.00427671124441531, + "y": 11.003208746562905 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0046655031763975785, + "y": 12.003500450771298 + }, + { + "x": -0.003887919314138344, + "y": 10.002917042286299 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.003499127381587641, + "y": 9.002625338089274 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746528799 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338078474 + }, + { + "x": -0.0031103354501738067, + "y": 8.00233363387008 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.004276711245552178, + "y": 11.00320874651743 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.0038879193130014755, + "y": 10.002917042320405 + }, + { + "x": -0.0046655031763975785, + "y": 12.003500450759361 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0038879193130014755, + "y": 10.002917042320405 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746539599 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.0038879193130014755, + "y": 10.002917042309036 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.003887919314138344, + "y": 10.002917042309036 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633847343 + }, + { + "x": -0.0038879193130014755, + "y": 10.002917042320405 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633835974 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633847343 + }, + { + "x": -0.003110335451310675, + "y": 8.002333633847343 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338078474 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042298236 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746539599 + }, + { + "x": -0.00427671124441531, + "y": 11.003208746551536 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338078474 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0046655031763975785, + "y": 12.003500450771298 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0031103354501738067, + "y": 8.002333633847343 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633847343 + }, + { + "x": -0.0034991273827245095, + "y": 9.002625338077905 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309036 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338067105 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309605 + }, + { + "x": -0.004665503175829144, + "y": 12.003500450782099 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746539599 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.0038879193135699097, + "y": 10.002917042309605 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633847343 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.004665503175829144, + "y": 12.003500450771298 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.004276711244983744, + "y": 11.003208746540167 + }, + { + "x": -0.00427671124441531, + "y": 11.003208746551536 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338077905 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633835974 + }, + { + "x": -0.003110335450742241, + "y": 8.002333633847343 + }, + { + "x": -0.003887919314138344, + "y": 10.002917042297668 + }, + { + "x": -0.0046655031763975785, + "y": 12.003500450771298 + }, + { + "x": -0.0038879193130014755, + "y": 10.002917042320405 + }, + { + "x": -0.0034991273821560753, + "y": 9.002625338067105 + }, + { + "x": -0.004276711245552178, + "y": 11.003208746528799 + }, + { + "x": -0.0046655031763975785, + "y": 12.00350045077073 + }, + { + "x": -0.00427671124441531, + "y": 11.003208746551536 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 396.3357372885641, + "y": -281.82849512502355, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 83.3983254223986, + "y": 2.043585654035443, + "z": 1.0 + }, + { + "x": 82.89595475942362, + "y": 2.043421926501252, + "z": 1.0 + }, + { + "x": 82.29310996385367, + "y": 2.0432254534602228, + "z": 1.0 + }, + { + "x": 81.8912134334737, + "y": 2.0430944714328696, + "z": 1.0 + }, + { + "x": 81.48931690309372, + "y": 2.0429634894055173, + "z": 1.0 + }, + { + "x": 80.98694624011875, + "y": 2.0427997618713256, + "z": 1.0 + }, + { + "x": 80.48457557714379, + "y": 2.042636034337135, + "z": 1.0 + }, + { + "x": 80.0826790467638, + "y": 2.0425050523097816, + "z": 1.0 + }, + { + "x": 79.58030838378885, + "y": 2.042341324775591, + "z": 1.0 + }, + { + "x": 79.37936011859885, + "y": 2.0422758337619147, + "z": 1.0 + }, + { + "x": 78.77892077275439, + "y": 2.042080144680581, + "z": 1.0 + }, + { + "x": 78.27855465121736, + "y": 2.0419170704461367, + "z": 1.0 + }, + { + "x": 77.87826175398773, + "y": 2.0417866110585807, + "z": 1.0 + }, + { + "x": 77.3778956324507, + "y": 2.0416235368241367, + "z": 1.0 + }, + { + "x": 76.87752951091366, + "y": 2.0414604625896917, + "z": 1.0 + }, + { + "x": 76.27709016506921, + "y": 2.0412647735083587, + "z": 1.0 + }, + { + "x": 75.67665081922478, + "y": 2.0410690844270247, + "z": 1.0 + }, + { + "x": 75.17628469768773, + "y": 2.0409060101925807, + "z": 1.0 + }, + { + "x": 74.77599180045812, + "y": 2.0407755508050247, + "z": 1.0 + }, + { + "x": 74.17555245461367, + "y": 2.0405798617236917, + "z": 1.0 + }, + { + "x": 73.57511310876923, + "y": 2.0403841726423577, + "z": 1.0 + }, + { + "x": 73.07474698723219, + "y": 2.0402210984079137, + "z": 1.0 + }, + { + "x": 72.67445409000257, + "y": 2.0400906390203577, + "z": 1.0 + }, + { + "x": 72.17408796846553, + "y": 2.0399275647859136, + "z": 1.0 + }, + { + "x": 71.7737950712359, + "y": 2.039797105398358, + "z": 1.0 + }, + { + "x": 71.17335572539146, + "y": 2.0396014163170246, + "z": 1.0 + }, + { + "x": 70.77306282816183, + "y": 2.0394709569294687, + "z": 1.0 + }, + { + "x": 70.37276993093221, + "y": 2.0393404975419136, + "z": 1.0 + }, + { + "x": 69.77233058508776, + "y": 2.0391448084605797, + "z": 1.0 + }, + { + "x": 69.27196446355073, + "y": 2.0389817342261356, + "z": 1.0 + }, + { + "x": 68.8716715663211, + "y": 2.0388512748385796, + "z": 1.0 + }, + { + "x": 68.27123222047666, + "y": 2.0386555857572466, + "z": 1.0 + }, + { + "x": 67.77086609893962, + "y": 2.0384925115228016, + "z": 1.0 + }, + { + "x": 67.27049997740258, + "y": 2.0383294372883576, + "z": 1.0 + }, + { + "x": 66.87020708017296, + "y": 2.0381989779008016, + "z": 1.0 + }, + { + "x": 66.36984095863592, + "y": 2.0380359036663576, + "z": 1.0 + }, + { + "x": 65.9695480614063, + "y": 2.0379054442788016, + "z": 1.0 + }, + { + "x": 65.36910871556185, + "y": 2.0377097551974686, + "z": 1.0 + }, + { + "x": 64.86874259402482, + "y": 2.0375466809630236, + "z": 1.0 + }, + { + "x": 64.46844969679519, + "y": 2.0374162215754685, + "z": 1.0 + }, + { + "x": 63.96808357525816, + "y": 2.0372531473410236, + "z": 1.0 + }, + { + "x": 63.36764422941371, + "y": 2.0370574582596905, + "z": 1.0 + }, + { + "x": 62.96735133218408, + "y": 2.0369269988721346, + "z": 1.0 + }, + { + "x": 62.36691198633963, + "y": 2.0367313097908015, + "z": 1.0 + }, + { + "x": 61.86654586480259, + "y": 2.0365682355563566, + "z": 1.0 + }, + { + "x": 61.36617974326553, + "y": 2.0364051613219125, + "z": 1.0 + }, + { + "x": 60.765740397421084, + "y": 2.0362094722405786, + "z": 1.0 + }, + { + "x": 60.26537427588404, + "y": 2.0360463980061345, + "z": 1.0 + }, + { + "x": 59.66493493003959, + "y": 2.0358507089248006, + "z": 1.0 + }, + { + "x": 59.26464203280996, + "y": 2.0357202495372455, + "z": 1.0 + }, + { + "x": 58.764275911272904, + "y": 2.0355571753028006, + "z": 1.0 + }, + { + "x": 58.26390978973586, + "y": 2.0353941010683565, + "z": 1.0 + }, + { + "x": 57.86361689250623, + "y": 2.0352636416808005, + "z": 1.0 + }, + { + "x": 57.26317754666178, + "y": 2.0350679525994675, + "z": 1.0 + }, + { + "x": 56.66273820081733, + "y": 2.0348722635181336, + "z": 1.0 + }, + { + "x": 56.162372079280274, + "y": 2.0347091892836895, + "z": 1.0 + }, + { + "x": 55.66200595774323, + "y": 2.0345461150492445, + "z": 1.0 + }, + { + "x": 55.06156661189878, + "y": 2.0343504259679115, + "z": 1.0 + }, + { + "x": 54.46112726605433, + "y": 2.0341547368865784, + "z": 1.0 + }, + { + "x": 54.0608343688247, + "y": 2.0340242774990225, + "z": 1.0 + }, + { + "x": 53.46039502298024, + "y": 2.0338285884176894, + "z": 1.0 + }, + { + "x": 52.960028901443195, + "y": 2.0336655141832445, + "z": 1.0 + }, + { + "x": 52.359589555598745, + "y": 2.0334698251019114, + "z": 1.0 + }, + { + "x": 51.859223434061704, + "y": 2.0333067508674665, + "z": 1.0 + }, + { + "x": 51.45893053683207, + "y": 2.0331762914799114, + "z": 1.0 + }, + { + "x": 51.05863763960244, + "y": 2.0330458320923555, + "z": 1.0 + }, + { + "x": 50.55827151806538, + "y": 2.0328827578579105, + "z": 1.0 + }, + { + "x": 50.15797862083575, + "y": 2.0327522984703554, + "z": 1.0 + }, + { + "x": 49.757685723606116, + "y": 2.0326218390827995, + "z": 1.0 + }, + { + "x": 49.157246377761666, + "y": 2.0324261500014664, + "z": 1.0 + }, + { + "x": 48.656880256224625, + "y": 2.0322630757670215, + "z": 1.0 + }, + { + "x": 48.25658735899499, + "y": 2.0321326163794664, + "z": 1.0 + }, + { + "x": 47.756221237457936, + "y": 2.0319695421450215, + "z": 1.0 + }, + { + "x": 47.3559283402283, + "y": 2.0318390827574664, + "z": 1.0 + }, + { + "x": 46.85556221869126, + "y": 2.0316760085230214, + "z": 1.0 + }, + { + "x": 46.25512287284681, + "y": 2.0314803194416884, + "z": 1.0 + }, + { + "x": 45.65468352700236, + "y": 2.0312846303603544, + "z": 1.0 + }, + { + "x": 45.15431740546532, + "y": 2.0311215561259104, + "z": 1.0 + }, + { + "x": 44.75402450823567, + "y": 2.0309910967383544, + "z": 1.0 + }, + { + "x": 44.25365838669863, + "y": 2.0308280225039104, + "z": 1.0 + }, + { + "x": 43.75329226516159, + "y": 2.0306649482694654, + "z": 1.0 + }, + { + "x": 43.15285291931714, + "y": 2.0304692591881324, + "z": 1.0 + }, + { + "x": 42.75256002208751, + "y": 2.0303387998005764, + "z": 1.0 + }, + { + "x": 42.352267124857875, + "y": 2.0302083404130213, + "z": 1.0 + }, + { + "x": 41.95197422762823, + "y": 2.0300778810254654, + "z": 1.0 + }, + { + "x": 41.551681330398594, + "y": 2.0299474216379094, + "z": 1.0 + }, + { + "x": 41.15138843316896, + "y": 2.0298169622503544, + "z": 1.0 + }, + { + "x": 40.65102231163192, + "y": 2.0296538880159094, + "z": 1.0 + }, + { + "x": 40.05058296578747, + "y": 2.0294581989345764, + "z": 1.0 + }, + { + "x": 39.450143619943006, + "y": 2.0292625098532433, + "z": 1.0 + }, + { + "x": 38.94977749840598, + "y": 2.0290994356187984, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 15, + "heading": [ + -3.1412667437776554, + -3.141266743777655, + -3.141266743777655, + -3.141266743777654, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777654, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776554, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777654, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.141266743777654, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776536, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.141266743777655, + -3.1412667437776536, + -3.141266743777655, + -3.1412667437776545, + -3.1412667437776545, + -3.141266743777655, + -3.1412667437776545 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.0237066297498245, + "y": -0.001637275341908051 + }, + { + "x": -11.05215458544933, + "y": -0.003602005752201265 + }, + { + "x": -10.047413259499223, + "y": -0.003274550683824984 + }, + { + "x": -8.037930607599435, + "y": -0.002619640547054658 + }, + { + "x": -9.0426719335494, + "y": -0.002947095615439821 + }, + { + "x": -10.047413259499365, + "y": -0.003274550683824984 + }, + { + "x": -9.042671933549542, + "y": -0.002947095615439821 + }, + { + "x": -9.0426719335494, + "y": -0.002947095615439821 + }, + { + "x": -7.03318928164947, + "y": -0.002292185478669495 + }, + { + "x": -8.013876110344569, + "y": -0.002611800950096388 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200046362 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916888852, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -12.008786916888852, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362199957544 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740686, + "y": -0.0032614846888945337 + }, + { + "x": -8.00585794459252, + "y": -0.002609187751110298 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740686, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666603, + "y": -0.0029353362200001953 + }, + { + "x": -11.008054673814769, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -12.008786916888994, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577799903 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916888994, + "y": -0.003913781626661006 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -10.00732243074097, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673815053, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -9.006590187666887, + "y": -0.002935336220009077 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916888994, + "y": -0.003913781626669888 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -9.006590187666887, + "y": -0.0029353362200001953 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -10.007322430740828, + "y": -0.003261484688890093 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -8.005857944592805, + "y": -0.002609187751110298 + }, + { + "x": -8.005857944592805, + "y": -0.0026091877511191797 + }, + { + "x": -8.005857944592663, + "y": -0.002609187751110298 + }, + { + "x": -9.006590187666745, + "y": -0.0029353362200001953 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + }, + { + "x": -12.008786916889136, + "y": -0.003913781626661006 + }, + { + "x": -11.008054673814911, + "y": -0.0035876331577799903 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 38.94977749840598, + "y": 2.0290994356187984, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 92.40138135506758, + "y": -206.4210177929624, + "z": 1.0 + }, + { + "x": 92.40132027234365, + "y": -206.01919131358682, + "z": 1.0 + }, + { + "x": 92.40125918961971, + "y": -205.61736483421123, + "z": 1.0 + }, + { + "x": 92.40119810689576, + "y": -205.21553835483564, + "z": 1.0 + }, + { + "x": 92.40113702417182, + "y": -204.81371187546003, + "z": 1.0 + }, + { + "x": 92.40107594144787, + "y": -204.41188539608444, + "z": 1.0 + }, + { + "x": 92.40101485872391, + "y": -204.01005891670857, + "z": 1.0 + }, + { + "x": 92.40093850531899, + "y": -203.50777581748966, + "z": 1.0 + }, + { + "x": 92.40087742259504, + "y": -203.10594933811376, + "z": 1.0 + }, + { + "x": 92.40081633987108, + "y": -202.7041228587379, + "z": 1.0 + }, + { + "x": 92.40075525714714, + "y": -202.3022963793626, + "z": 1.0 + }, + { + "x": 92.40067890374222, + "y": -201.8000132801434, + "z": 1.0 + }, + { + "x": 92.40061782101826, + "y": -201.39818680076752, + "z": 1.0 + }, + { + "x": 92.40055673829431, + "y": -200.99636032139193, + "z": 1.0 + }, + { + "x": 92.40046511420839, + "y": -200.39362060232827, + "z": 1.0 + }, + { + "x": 92.40040403148444, + "y": -199.99179412295297, + "z": 1.0 + }, + { + "x": 92.4003429487605, + "y": -199.58996764357738, + "z": 1.0 + }, + { + "x": 92.40025132467457, + "y": -198.98722792451397, + "z": 1.0 + }, + { + "x": 92.40015970058866, + "y": -198.38448820545088, + "z": 1.0 + }, + { + "x": 92.40006807650273, + "y": -197.78174848638722, + "z": 1.0 + }, + { + "x": 92.39997645241681, + "y": -197.17900876732415, + "z": 1.0 + }, + { + "x": 92.39988482833088, + "y": -196.57626904826049, + "z": 1.0 + }, + { + "x": 92.39980847492595, + "y": -196.073985949041, + "z": 1.0 + }, + { + "x": 92.39971685084004, + "y": -195.4712462299779, + "z": 1.0 + }, + { + "x": 92.39965576811608, + "y": -195.06941975060204, + "z": 1.0 + }, + { + "x": 92.39956414403017, + "y": -194.46668003153894, + "z": 1.0 + }, + { + "x": 92.39948779062522, + "y": -193.96439693231886, + "z": 1.0 + }, + { + "x": 92.3994114372203, + "y": -193.46211383309966, + "z": 1.0 + }, + { + "x": 92.39933508381536, + "y": -192.95983073388047, + "z": 1.0 + }, + { + "x": 92.39927400109141, + "y": -192.55800425450488, + "z": 1.0 + }, + { + "x": 92.39918237700549, + "y": -191.9552645354415, + "z": 1.0 + }, + { + "x": 92.39909075291956, + "y": -191.3525248163778, + "z": 1.0 + }, + { + "x": 92.39901439951464, + "y": -190.8502417171586, + "z": 1.0 + }, + { + "x": 92.39892277542872, + "y": -190.24750199809523, + "z": 1.0 + }, + { + "x": 92.39886169270477, + "y": -189.84567551871964, + "z": 1.0 + }, + { + "x": 92.39878533929982, + "y": -189.34339241949988, + "z": 1.0 + }, + { + "x": 92.39872425657587, + "y": -188.9415659401243, + "z": 1.0 + }, + { + "x": 92.39866317385194, + "y": -188.53973946074896, + "z": 1.0 + }, + { + "x": 92.39858682044698, + "y": -188.03745636152922, + "z": 1.0 + }, + { + "x": 92.39852573772303, + "y": -187.6356298821536, + "z": 1.0 + }, + { + "x": 92.39846465499909, + "y": -187.23380340277802, + "z": 1.0 + }, + { + "x": 92.39837303091316, + "y": -186.63106368371464, + "z": 1.0 + }, + { + "x": 92.39832721887021, + "y": -186.32969382418295, + "z": 1.0 + }, + { + "x": 92.39826629054149, + "y": -185.92888301800355, + "z": 1.0 + }, + { + "x": 92.39819013013054, + "y": -185.42786951027819, + "z": 1.0 + }, + { + "x": 92.39809873763745, + "y": -184.82665330100866, + "z": 1.0 + }, + { + "x": 92.39800734514435, + "y": -184.22543709173857, + "z": 1.0 + }, + { + "x": 92.39793118473344, + "y": -183.72442358401378, + "z": 1.0 + }, + { + "x": 92.39785502432252, + "y": -183.22341007628893, + "z": 1.0 + }, + { + "x": 92.39776363182942, + "y": -182.62219386701912, + "z": 1.0 + }, + { + "x": 92.39768747141851, + "y": -182.12118035929433, + "z": 1.0 + }, + { + "x": 92.39762654308977, + "y": -181.72036955311472, + "z": 1.0 + }, + { + "x": 92.39755038267886, + "y": -181.21935604538993, + "z": 1.0 + }, + { + "x": 92.39748945435012, + "y": -180.81854523920975, + "z": 1.0 + }, + { + "x": 92.3974285260214, + "y": -180.4177344330302, + "z": 1.0 + }, + { + "x": 92.3973371335283, + "y": -179.8165182237604, + "z": 1.0 + }, + { + "x": 92.39724574103519, + "y": -179.2153020144903, + "z": 1.0 + }, + { + "x": 92.39716958062426, + "y": -178.7142885067655, + "z": 1.0 + }, + { + "x": 92.39710865229554, + "y": -178.3134777005859, + "z": 1.0 + }, + { + "x": 92.3970477239668, + "y": -177.9126668944058, + "z": 1.0 + }, + { + "x": 92.39695633147372, + "y": -177.31145068513626, + "z": 1.0 + }, + { + "x": 92.39689540314497, + "y": -176.9106398789561, + "z": 1.0 + }, + { + "x": 92.39680401065188, + "y": -176.30942366968662, + "z": 1.0 + }, + { + "x": 92.39674308232314, + "y": -175.90861286350645, + "z": 1.0 + }, + { + "x": 92.39668215399442, + "y": -175.5078020573269, + "z": 1.0 + }, + { + "x": 92.39659076150132, + "y": -174.9065858480571, + "z": 1.0 + }, + { + "x": 92.39649936900821, + "y": -174.305369638787, + "z": 1.0 + }, + { + "x": 92.39643844067947, + "y": -173.90455883260745, + "z": 1.0 + }, + { + "x": 92.39636228026856, + "y": -173.4035453248826, + "z": 1.0 + }, + { + "x": 92.39628611985765, + "y": -172.90253181715775, + "z": 1.0 + }, + { + "x": 92.39622519152891, + "y": -172.50172101097786, + "z": 1.0 + }, + { + "x": 92.39616426320018, + "y": -172.10091020479797, + "z": 1.0 + }, + { + "x": 92.39607287070707, + "y": -171.49969399552788, + "z": 1.0 + }, + { + "x": 92.39598147821397, + "y": -170.89847778625807, + "z": 1.0 + }, + { + "x": 92.39592054988525, + "y": -170.49766698007852, + "z": 1.0 + }, + { + "x": 92.39584438947433, + "y": -169.99665347235367, + "z": 1.0 + }, + { + "x": 92.3957682290634, + "y": -169.49563996462882, + "z": 1.0 + }, + { + "x": 92.39567683657032, + "y": -168.894423755359, + "z": 1.0 + }, + { + "x": 92.39560067615939, + "y": -168.39341024763388, + "z": 1.0 + }, + { + "x": 92.39553974783067, + "y": -167.99259944145427, + "z": 1.0 + }, + { + "x": 92.39547881950193, + "y": -167.59178863527438, + "z": 1.0 + }, + { + "x": 92.39538742700883, + "y": -166.9905724260043, + "z": 1.0 + }, + { + "x": 92.39532649868009, + "y": -166.5897616198244, + "z": 1.0 + }, + { + "x": 92.39523510618699, + "y": -165.9885454105546, + "z": 1.0 + }, + { + "x": 92.39517417785827, + "y": -165.58773460437504, + "z": 1.0 + }, + { + "x": 92.39509801744734, + "y": -165.0867210966499, + "z": 1.0 + }, + { + "x": 92.39503708911862, + "y": -164.6859102904703, + "z": 1.0 + }, + { + "x": 92.39494569662551, + "y": -164.0846940812005, + "z": 1.0 + }, + { + "x": 92.39488476829678, + "y": -163.6838832750206, + "z": 1.0 + }, + { + "x": 92.39479337580369, + "y": -163.0826670657508, + "z": 1.0 + }, + { + "x": 92.39471721539276, + "y": -162.58165355802566, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 16, + "heading": [ + 1.5709483394834876, + 1.5709483394834476, + 1.5709483394834654, + 1.570948339483483, + 1.570948339483483, + 1.570948339483483, + 1.5709483394835007, + 1.5709483394834869, + 1.5709483394834711, + 1.5709483394835004, + 1.5709483394835007, + 1.5709483394834713, + 1.5709483394834869, + 1.5709483394835007, + 1.57094833948349, + 1.57094833948349, + 1.5709483394834831, + 1.57094833948349, + 1.570948339483483, + 1.570948339483483, + 1.5709483394834947, + 1.5709483394834947, + 1.5709483394834927, + 1.5709483394834798, + 1.57094833948349, + 1.57094833948349, + 1.5709483394834927, + 1.57094833948349, + 1.570948339483476, + 1.5709483394834869, + 1.57094833948349, + 1.5709483394834947, + 1.5709483394834798, + 1.5709483394834798, + 1.57094833948349, + 1.5709483394835027, + 1.5709483394835027, + 1.5709483394834654, + 1.5709483394835027, + 1.5709483394835182, + 1.570948339483483, + 1.57094833948349, + 1.5709483394834869, + 1.5709483394834647, + 1.570948339483503, + 1.5709483394835015, + 1.5709483394834833, + 1.5709483394834887, + 1.570948339483481, + 1.5709483394834887, + 1.5709483394834887, + 1.5709483394834873, + 1.5709483394834873, + 1.5709483394834873, + 1.5709483394834773, + 1.5709483394834811, + 1.570948339483495, + 1.5709483394835015, + 1.5709483394834873, + 1.5709483394834773, + 1.570948339483481, + 1.570948339483495, + 1.570948339483495, + 1.570948339483481, + 1.5709483394834773, + 1.5709483394834811, + 1.570948339483495, + 1.570948339483495, + 1.5709483394834873, + 1.570948339483481, + 1.5709483394834873, + 1.570948339483495, + 1.570948339483495, + 1.570948339483495, + 1.5709483394834811, + 1.5709483394834716, + 1.570948339483495, + 1.5709483394834887, + 1.5709483394834887, + 1.5709483394834873, + 1.5709483394834776, + 1.570948339483495, + 1.570948339483495, + 1.570948339483495, + 1.5709483394834811, + 1.5709483394834873, + 1.5709483394834873, + 1.5709483394834811, + 1.570948339483495, + 1.570948339483481, + 1.5709483394834887 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.0006108272393134939, + "y": 4.018264793755861 + }, + { + "x": -0.0012216544787690964, + "y": 8.036529587511723 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587511723 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587512007 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587512007 + }, + { + "x": -0.0012216544790533135, + "y": 8.036529587514565 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785947846 + }, + { + "x": -0.0013743612886685241, + "y": 9.04109578594813 + }, + { + "x": -0.0012216544790533135, + "y": 8.036529587517691 + }, + { + "x": -0.0012216544790533135, + "y": 8.036529587511723 + }, + { + "x": -0.0013743612886685241, + "y": 9.041095785945004 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.0012216544790533135, + "y": 8.036529587514565 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984392495 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.001221654478911205, + "y": 8.03652958750888 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.0018324817183668074, + "y": 12.054794381265026 + }, + { + "x": -0.0018324817183668074, + "y": 12.054794381267584 + }, + { + "x": -0.001832481718508916, + "y": 12.0547943812673 + }, + { + "x": -0.001832481718508916, + "y": 12.0547943812673 + }, + { + "x": -0.0016797749086094882, + "y": 11.05022818283146 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182825776 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.0016797749086094882, + "y": 11.050228182831745 + }, + { + "x": -0.0015270680987100604, + "y": 10.04566198439278 + }, + { + "x": -0.001527068098567952, + "y": 10.045661984383969 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785947846 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.001832481718508916, + "y": 12.05479438127071 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182828903 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182825776 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.0013743612889527412, + "y": 9.04109578595353 + }, + { + "x": -0.0013743612889527412, + "y": 9.04109578595353 + }, + { + "x": -0.0012216544787690964, + "y": 8.036529587509165 + }, + { + "x": -0.0013743612889527412, + "y": 9.041095785950688 + }, + { + "x": -0.0013743612890948498, + "y": 9.04109578595353 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587512007 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.0010674037167746064, + "y": 7.021806657110972 + }, + { + "x": -0.0013708873966322699, + "y": 9.018243139047684 + }, + { + "x": -0.00167552904031254, + "y": 11.022297169948843 + }, + { + "x": -0.0018278498619395123, + "y": 12.024324185396154 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169948843 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154496416 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169946569 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169946 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139043989 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139043989 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139049673 + }, + { + "x": -0.001218566574578972, + "y": 8.016216123597246 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154493574 + }, + { + "x": -0.0018278498620816208, + "y": 12.024324185398996 + }, + { + "x": -0.00167552904031254, + "y": 11.022297169948843 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139043989 + }, + { + "x": -0.001218566574578972, + "y": 8.016216123597246 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154496416 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496984 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496416 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154496416 + }, + { + "x": -0.001218566574578972, + "y": 8.016216123597246 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154493574 + }, + { + "x": -0.0018278498620816208, + "y": 12.024324185398996 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496416 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139043989 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154496984 + }, + { + "x": -0.0013708873964901613, + "y": 9.0182431390474 + }, + { + "x": -0.0012185665747210805, + "y": 8.016216123597815 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154499826 + }, + { + "x": -0.0018278498620816208, + "y": 12.024324185398996 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154493574 + }, + { + "x": -0.0013708873963480528, + "y": 9.018243139043989 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496984 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169946569 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169949411 + }, + { + "x": -0.0013708873964901613, + "y": 9.0182431390474 + }, + { + "x": -0.001218566574578972, + "y": 8.016216123594972 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154499826 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154499826 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496984 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154493574 + }, + { + "x": -0.0013708873964901613, + "y": 9.018243139046831 + }, + { + "x": -0.0013708873964901613, + "y": 9.0182431390474 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154494142 + }, + { + "x": -0.0015232082184013507, + "y": 10.020270154496984 + }, + { + "x": -0.0015232082182592421, + "y": 10.020270154496984 + }, + { + "x": -0.0016755290401704315, + "y": 11.022297169949411 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 92.39471721539276, + "y": -162.58165355802566, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 98.51810306057145, + "y": -55.50484681194324, + "z": 1.0 + }, + { + "x": 97.90210763219395, + "y": -55.54275923928253, + "z": 1.0 + }, + { + "x": 97.1672865624749, + "y": -55.63466477552653, + "z": 1.0 + }, + { + "x": 96.68166077772335, + "y": -55.72386663030572, + "z": 1.0 + }, + { + "x": 96.20062722226538, + "y": -55.835202363034306, + "z": 1.0 + }, + { + "x": 95.72519384633145, + "y": -55.96843865514556, + "z": 1.0 + }, + { + "x": 95.25635687268348, + "y": -56.123296327664626, + "z": 1.0 + }, + { + "x": 94.56761440630069, + "y": -56.395400963932104, + "z": 1.0 + }, + { + "x": 94.00903059441187, + "y": -56.65783241733771, + "z": 1.0 + }, + { + "x": 93.35990744115566, + "y": -57.01427844825002, + "z": 1.0 + }, + { + "x": 92.73644077798586, + "y": -57.414744385709014, + "z": 1.0 + }, + { + "x": 92.33698122798639, + "y": -57.70496070084755, + "z": 1.0 + }, + { + "x": 91.85702245212593, + "y": -58.09293837455154, + "z": 1.0 + }, + { + "x": 91.39786416293066, + "y": -58.51010636110452, + "z": 1.0 + }, + { + "x": 91.04411377147096, + "y": -58.869432796682446, + "z": 1.0 + }, + { + "x": 90.70915520760263, + "y": -59.246337381510976, + "z": 1.0 + }, + { + "x": 90.24384526998537, + "y": -59.84249537269999, + "z": 1.0 + }, + { + "x": 89.89184851897855, + "y": -60.3653002596416, + "z": 1.0 + }, + { + "x": 89.63469918666868, + "y": -60.799042668986026, + "z": 1.0 + }, + { + "x": 89.2910951948812, + "y": -61.47329534779308, + "z": 1.0 + }, + { + "x": 89.00037913616302, + "y": -62.171598554025486, + "z": 1.0 + }, + { + "x": 88.83665481370848, + "y": -62.64851758812371, + "z": 1.0 + }, + { + "x": 88.69747394854923, + "y": -63.13316632318826, + "z": 1.0 + }, + { + "x": 88.53549611385694, + "y": -63.871868352028564, + "z": 1.0 + }, + { + "x": 88.44400352070429, + "y": -64.49544921231548, + "z": 1.0 + }, + { + "x": 88.39955449165987, + "y": -64.99772352931295, + "z": 1.0 + }, + { + "x": 88.37999549573044, + "y": -65.73662391198296, + "z": 1.0 + }, + { + "x": 88.38005663906475, + "y": -66.13884911037657, + "z": 1.0 + }, + { + "x": 88.3801483540662, + "y": -66.74218690796627, + "z": 1.0 + }, + { + "x": 88.38020949740049, + "y": -67.1444121063596, + "z": 1.0 + }, + { + "x": 88.38028592656836, + "y": -67.64719360435126, + "z": 1.0 + }, + { + "x": 88.38036235573624, + "y": -68.1499751023429, + "z": 1.0 + }, + { + "x": 88.38042331674794, + "y": -68.55100091016726, + "z": 1.0 + }, + { + "x": 88.38051468344379, + "y": -69.15204741485073, + "z": 1.0 + }, + { + "x": 88.380590822357, + "y": -69.65291950208695, + "z": 1.0 + }, + { + "x": 88.38065173348757, + "y": -70.05361717187591, + "z": 1.0 + }, + { + "x": 88.38072787240077, + "y": -70.55448925911213, + "z": 1.0 + }, + { + "x": 88.38081923909662, + "y": -71.15553576379558, + "z": 1.0 + }, + { + "x": 88.38091060579247, + "y": -71.75658226847905, + "z": 1.0 + }, + { + "x": 88.38098674470567, + "y": -72.25745435571554, + "z": 1.0 + }, + { + "x": 88.38107811140152, + "y": -72.85850086039872, + "z": 1.0 + }, + { + "x": 88.38115425031474, + "y": -73.35937294763522, + "z": 1.0 + }, + { + "x": 88.38121516144531, + "y": -73.7600706174239, + "z": 1.0 + }, + { + "x": 88.38130652814115, + "y": -74.36111712210736, + "z": 1.0 + }, + { + "x": 88.38139789483701, + "y": -74.96216362679083, + "z": 1.0 + }, + { + "x": 88.38148926153285, + "y": -75.56321013147428, + "z": 1.0 + }, + { + "x": 88.3815806282287, + "y": -76.16425663615775, + "z": 1.0 + }, + { + "x": 88.38164153935926, + "y": -76.56495430594671, + "z": 1.0 + }, + { + "x": 88.38171767827248, + "y": -77.06582639318293, + "z": 1.0 + }, + { + "x": 88.38177858940304, + "y": -77.4665240629719, + "z": 1.0 + }, + { + "x": 88.38185472831624, + "y": -77.96739615020812, + "z": 1.0 + }, + { + "x": 88.3819460950121, + "y": -78.56844265489157, + "z": 1.0 + }, + { + "x": 88.3820222339253, + "y": -79.06931474212779, + "z": 1.0 + }, + { + "x": 88.38208314505587, + "y": -79.47001241191676, + "z": 1.0 + }, + { + "x": 88.38214405618643, + "y": -79.87071008170574, + "z": 1.0 + }, + { + "x": 88.38222019509963, + "y": -80.37158216894196, + "z": 1.0 + }, + { + "x": 88.38231156179549, + "y": -80.97262867362541, + "z": 1.0 + }, + { + "x": 88.38237247292605, + "y": -81.37332634341438, + "z": 1.0 + }, + { + "x": 88.38243338405663, + "y": -81.77402401320336, + "z": 1.0 + }, + { + "x": 88.38252475075247, + "y": -82.37507051788681, + "z": 1.0 + }, + { + "x": 88.38260088966568, + "y": -82.87594260512303, + "z": 1.0 + }, + { + "x": 88.38269225636154, + "y": -83.47698910980648, + "z": 1.0 + }, + { + "x": 88.3827531674921, + "y": -83.87768677959545, + "z": 1.0 + }, + { + "x": 88.38282930640531, + "y": -84.37855886683167, + "z": 1.0 + }, + { + "x": 88.38292067310115, + "y": -84.97960537151513, + "z": 1.0 + }, + { + "x": 88.38301203979701, + "y": -85.58065187619859, + "z": 1.0 + }, + { + "x": 88.38310340649285, + "y": -86.18169838088205, + "z": 1.0 + }, + { + "x": 88.38316431762343, + "y": -86.58239605067102, + "z": 1.0 + }, + { + "x": 88.38324045653663, + "y": -87.08326813790724, + "z": 1.0 + }, + { + "x": 88.38331659544984, + "y": -87.58414022514346, + "z": 1.0 + }, + { + "x": 88.3833775065804, + "y": -87.98483789493243, + "z": 1.0 + }, + { + "x": 88.38346887327624, + "y": -88.58588439961588, + "z": 1.0 + }, + { + "x": 88.38354501218946, + "y": -89.0867564868521, + "z": 1.0 + }, + { + "x": 88.3836363788853, + "y": -89.68780299153555, + "z": 1.0 + }, + { + "x": 88.38372774558115, + "y": -90.28884949621902, + "z": 1.0 + }, + { + "x": 88.383819112277, + "y": -90.88989600090247, + "z": 1.0 + }, + { + "x": 88.38391047897285, + "y": -91.49094250558593, + "z": 1.0 + }, + { + "x": 88.38398661788605, + "y": -91.99181459282215, + "z": 1.0 + }, + { + "x": 88.38407798458191, + "y": -92.5928610975056, + "z": 1.0 + }, + { + "x": 88.38413889571248, + "y": -92.99355876729457, + "z": 1.0 + }, + { + "x": 88.38419980684304, + "y": -93.39425643708384, + "z": 1.0 + }, + { + "x": 88.38427594575626, + "y": -93.89512852431977, + "z": 1.0 + }, + { + "x": 88.38435208466946, + "y": -94.39600061155598, + "z": 1.0 + }, + { + "x": 88.38442822358267, + "y": -94.8968726987922, + "z": 1.0 + }, + { + "x": 88.38448913471323, + "y": -95.29757036858116, + "z": 1.0 + }, + { + "x": 88.38456527362645, + "y": -95.79844245581738, + "z": 1.0 + }, + { + "x": 88.38464141253965, + "y": -96.2993145430536, + "z": 1.0 + }, + { + "x": 88.38471755145285, + "y": -96.80018663028982, + "z": 1.0 + }, + { + "x": 88.3848089181487, + "y": -97.40123313497327, + "z": 1.0 + }, + { + "x": 88.38488505706191, + "y": -97.90210522220949, + "z": 1.0 + }, + { + "x": 88.38496119597512, + "y": -98.4029773094457, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 17, + "heading": [ + -1.8073716690550956, + -3.0801235849284487, + -3.045783560178179, + -2.9942734138791116, + -2.937039928828713, + -2.891253154713288, + -2.8454663805070655, + -2.7882328993815464, + -2.736722755012727, + -2.6680425608727507, + -2.605019650346343, + -2.547703940744266, + -2.484670601444463, + -2.4328508823942907, + -2.3791011330762006, + -2.322856624015015, + -2.259060740481147, + -2.2016444200165335, + -2.1378485409691073, + -2.0676302122575954, + -2.0037041380264404, + -1.9397715028023987, + -1.8759678803709683, + -1.81217201350278, + -1.7547557105582061, + -1.6909598213230572, + -1.6223212022660787, + -1.587881173364619, + -1.5706443141062976, + -1.5706443141063116, + -1.570644314106307, + -1.5706443141062976, + -1.5706443141063156, + -1.5706443141063124, + -1.5706443141063058, + -1.570644314106303, + -1.570644314106303, + -1.5706443141063058, + -1.570644314106307, + -1.5706443141063187, + -1.5706443141063058, + -1.570644314106293, + -1.5706443141062871, + -1.5706443141063045, + -1.570644314106307, + -1.570644314106307, + -1.570644314106307, + -1.5706443141063045, + -1.570644314106303, + -1.570644314106303, + -1.5706443141063187, + -1.5706443141063058, + -1.5706443141063058, + -1.570644314106303, + -1.570644314106301, + -1.5706443141063187, + -1.5706443141063058, + -1.5706443141063045, + -1.570644314106301, + -1.5706443141063045, + -1.5706443141063058, + -1.570644314106293, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063058, + -1.570644314106307, + -1.570644314106307, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063187, + -1.5706443141063058, + -1.5706443141063058, + -1.570644314106307, + -1.570644314106307, + -1.570644314106307, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141062902, + -1.570644314106301, + -1.570644314106303, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106303, + -1.570644314106303, + -1.5706443141063045, + -1.5706443141063187, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063045 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -6.159954283775022, + "y": -0.3791242733929323 + }, + { + "x": -13.50816498096549, + "y": -1.2981796358329234 + }, + { + "x": -12.204468544705946, + "y": -1.8110739102318973 + }, + { + "x": -9.666593402095174, + "y": -2.005375875077746 + }, + { + "x": -9.564669313919012, + "y": -2.445720248398402 + }, + { + "x": -9.44270349581899, + "y": -2.8809396463032044 + }, + { + "x": -11.575794400307586, + "y": -4.269623087865426 + }, + { + "x": -12.473262782716148, + "y": -5.345360896730824 + }, + { + "x": -12.077069651450358, + "y": -6.188774843179132 + }, + { + "x": -12.725898164260059, + "y": -7.569119683713055 + }, + { + "x": -10.229262131692707, + "y": -6.906822525975329 + }, + { + "x": -8.794183258599304, + "y": -6.781939888425228 + }, + { + "x": -9.391170650557257, + "y": -8.051456602569687 + }, + { + "x": -8.129086806549708, + "y": -7.764944221309094 + }, + { + "x": -6.887089553280248, + "y": -7.3623102040645705 + }, + { + "x": -8.0026850148559, + "y": -9.73062576017547 + }, + { + "x": -8.17306688624086, + "y": -11.18962878130624 + }, + { + "x": -6.091460833166877, + "y": -9.565472962860326 + }, + { + "x": -6.007533240973544, + "y": -11.079950881514833 + }, + { + "x": -6.343200505056643, + "y": -13.725558850394606 + }, + { + "x": -4.544403811727165, + "y": -11.752222403306263 + }, + { + "x": -3.029051876137885, + "y": -9.615677691627766 + }, + { + "x": -3.011586998515412, + "y": -12.23350763904854 + }, + { + "x": -2.5347042784494533, + "y": -13.62282889127215 + }, + { + "x": -1.3594162219706618, + "y": -11.258551772843859 + }, + { + "x": -0.6400802497384461, + "y": -12.411746996674822 + }, + { + "x": -0.19497852595122822, + "y": -11.411255810636192 + }, + { + "x": 0.0015285833575262586, + "y": -10.055629959833112 + }, + { + "x": 0.00152858335738415, + "y": -10.05562995983027 + }, + { + "x": 0.0013757250216883676, + "y": -9.050066963849872 + }, + { + "x": 0.0015285833575262586, + "y": -10.055629959833112 + }, + { + "x": 0.001373901795744814, + "y": -9.038073058160023 + }, + { + "x": 0.0015232770755346792, + "y": -10.020723125078206 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196843 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0016750560904199574, + "y": -11.019185919199543 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0016750560907041745, + "y": -11.019185919196843 + }, + { + "x": 0.0013705004379005459, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744721367 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0013705004376163288, + "y": -9.01569757025186 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001218222611356623, + "y": -8.01395339577951 + }, + { + "x": 0.0013705004376163288, + "y": -9.015697570252001 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.001218222611356623, + "y": -8.01395339577951 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0016750560907041745, + "y": -11.019185919196701 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196843 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001522778264018143, + "y": -10.01744174472421 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196843 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0015227782643023602, + "y": -10.01744174472421 + }, + { + "x": 0.001218222611356623, + "y": -8.013953395782352 + }, + { + "x": 0.0013705004377584373, + "y": -9.015697570252001 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744721367 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.001522778264018143, + "y": -10.017441744724351 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 88.38496119597512, + "y": -98.4029773094457, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 155.20273178651496, + "y": -2.8951887416430546, + "z": 1.0 + }, + { + "x": 154.92579367058397, + "y": -3.46365707666486, + "z": 1.0 + }, + { + "x": 154.64273338351381, + "y": -4.167631816676954, + "z": 1.0 + }, + { + "x": 154.44890421003072, + "y": -4.770275261371781, + "z": 1.0 + }, + { + "x": 154.268611816407, + "y": -5.507298142270336, + "z": 1.0 + }, + { + "x": 154.162323368481, + "y": -6.130640444882252, + "z": 1.0 + }, + { + "x": 154.09647483718254, + "y": -6.759539423961707, + "z": 1.0 + }, + { + "x": 154.07136072828882, + "y": -7.38586739845515, + "z": 1.0 + }, + { + "x": 154.07045676264278, + "y": -7.796281509985351, + "z": 1.0 + }, + { + "x": 154.06984533725478, + "y": -8.299606630835797, + "z": 1.0 + }, + { + "x": 154.0693561969444, + "y": -8.702266727515596, + "z": 1.0 + }, + { + "x": 154.06862248647877, + "y": -9.306256872536707, + "z": 1.0 + }, + { + "x": 154.06788877601315, + "y": -9.910247017557246, + "z": 1.0 + }, + { + "x": 154.06715506554758, + "y": -10.514237162577224, + "z": 1.0 + }, + { + "x": 154.0666659252372, + "y": -10.916897259258146, + "z": 1.0 + }, + { + "x": 154.06654364015958, + "y": -11.01756228342824, + "z": 1.0 + }, + { + "x": 154.06605662413546, + "y": -11.418473668533366, + "z": 1.0 + }, + { + "x": 154.06532610009936, + "y": -12.019840746190324, + "z": 1.0 + }, + { + "x": 154.06483908407523, + "y": -12.42075213129591, + "z": 1.0 + }, + { + "x": 154.06423031404506, + "y": -12.92189136267718, + "z": 1.0 + }, + { + "x": 154.06349979000896, + "y": -13.52325844033357, + "z": 1.0 + }, + { + "x": 154.06301277398484, + "y": -13.924169825439153, + "z": 1.0 + }, + { + "x": 154.06240400395467, + "y": -14.425309056820423, + "z": 1.0 + }, + { + "x": 154.0616734799185, + "y": -15.026676134477947, + "z": 1.0 + }, + { + "x": 154.0610647098884, + "y": -15.527815365859787, + "z": 1.0 + }, + { + "x": 154.06045593985823, + "y": -16.02895459724106, + "z": 1.0 + }, + { + "x": 154.05984716982812, + "y": -16.530093828622334, + "z": 1.0 + }, + { + "x": 154.059360153804, + "y": -16.931005213727346, + "z": 1.0 + }, + { + "x": 154.05875138377388, + "y": -17.43214444510862, + "z": 1.0 + }, + { + "x": 154.0581426137437, + "y": -17.933283676489893, + "z": 1.0 + }, + { + "x": 154.0575338437136, + "y": -18.434422907871166, + "z": 1.0 + }, + { + "x": 154.05680331967744, + "y": -19.035789985528126, + "z": 1.0 + }, + { + "x": 154.05631630365332, + "y": -19.436701370633706, + "z": 1.0 + }, + { + "x": 154.05558577961716, + "y": -20.03806844829067, + "z": 1.0 + }, + { + "x": 154.054855255581, + "y": -20.639435525948198, + "z": 1.0 + }, + { + "x": 154.05436823955688, + "y": -21.04034691105378, + "z": 1.0 + }, + { + "x": 154.05363771552072, + "y": -21.64171398871131, + "z": 1.0 + }, + { + "x": 154.0530289454906, + "y": -22.142853220092015, + "z": 1.0 + }, + { + "x": 154.05254192946649, + "y": -22.543764605197595, + "z": 1.0 + }, + { + "x": 154.05205491344236, + "y": -22.944675990302613, + "z": 1.0 + }, + { + "x": 154.05132438940626, + "y": -23.546043067959577, + "z": 1.0 + }, + { + "x": 154.05083737338214, + "y": -23.94695445306516, + "z": 1.0 + }, + { + "x": 154.05022860335197, + "y": -24.448093684446434, + "z": 1.0 + }, + { + "x": 154.04961983332186, + "y": -24.94923291582714, + "z": 1.0 + }, + { + "x": 154.0488893092857, + "y": -25.550599993484663, + "z": 1.0 + }, + { + "x": 154.04828053925553, + "y": -26.051739224866502, + "z": 1.0 + }, + { + "x": 154.04779352323146, + "y": -26.45265060997152, + "z": 1.0 + }, + { + "x": 154.0470629991953, + "y": -27.05401768762905, + "z": 1.0 + }, + { + "x": 154.04657598317118, + "y": -27.454929072733492, + "z": 1.0 + }, + { + "x": 154.0460889671471, + "y": -27.855840457838504, + "z": 1.0 + }, + { + "x": 154.0453584431109, + "y": -28.457207535496586, + "z": 1.0 + }, + { + "x": 154.0447496730808, + "y": -28.958346766877852, + "z": 1.0 + }, + { + "x": 154.04426265705666, + "y": -29.359258151982296, + "z": 1.0 + }, + { + "x": 154.04377564103254, + "y": -29.760169537087876, + "z": 1.0 + }, + { + "x": 154.04316687100243, + "y": -30.26130876846857, + "z": 1.0 + }, + { + "x": 154.0426798549783, + "y": -30.662220153573582, + "z": 1.0 + }, + { + "x": 154.04219283895424, + "y": -31.06313153867916, + "z": 1.0 + }, + { + "x": 154.04146231491808, + "y": -31.664498616336104, + "z": 1.0 + }, + { + "x": 154.0408535448879, + "y": -32.16563784771737, + "z": 1.0 + }, + { + "x": 154.04036652886384, + "y": -32.56654923282238, + "z": 1.0 + }, + { + "x": 154.03987951283972, + "y": -32.96746061792796, + "z": 1.0 + }, + { + "x": 154.03914898880356, + "y": -33.56882769558491, + "z": 1.0 + }, + { + "x": 154.03866197277944, + "y": -33.96973908068992, + "z": 1.0 + }, + { + "x": 154.03793144874328, + "y": -34.571106158348, + "z": 1.0 + }, + { + "x": 154.0373226787131, + "y": -35.07224538972927, + "z": 1.0 + }, + { + "x": 154.036592154677, + "y": -35.673612467386214, + "z": 1.0 + }, + { + "x": 154.03610513865289, + "y": -36.074523852491794, + "z": 1.0 + }, + { + "x": 154.03549636862272, + "y": -36.57566308387306, + "z": 1.0 + }, + { + "x": 154.03476584458656, + "y": -37.177030161530006, + "z": 1.0 + }, + { + "x": 154.03415707455645, + "y": -37.67816939291127, + "z": 1.0 + }, + { + "x": 154.03354830452628, + "y": -38.1793086242931, + "z": 1.0 + }, + { + "x": 154.03281778049012, + "y": -38.78067570195062, + "z": 1.0 + }, + { + "x": 154.03220901046, + "y": -39.28181493333131, + "z": 1.0 + }, + { + "x": 154.03147848642385, + "y": -39.883182010988826, + "z": 1.0 + }, + { + "x": 154.03099147039973, + "y": -40.284093396094406, + "z": 1.0 + }, + { + "x": 154.03038270036961, + "y": -40.785232627475104, + "z": 1.0 + }, + { + "x": 154.0298956843455, + "y": -41.18614401258068, + "z": 1.0 + }, + { + "x": 154.02940866832137, + "y": -41.58705539768569, + "z": 1.0 + }, + { + "x": 154.02867814428527, + "y": -42.18842247534264, + "z": 1.0 + }, + { + "x": 154.02794762024905, + "y": -42.78978955300072, + "z": 1.0 + }, + { + "x": 154.02733885021894, + "y": -43.290928784382, + "z": 1.0 + }, + { + "x": 154.02660832618278, + "y": -43.89229586203953, + "z": 1.0 + }, + { + "x": 154.02587780214662, + "y": -44.493662939697074, + "z": 1.0 + }, + { + "x": 154.0253907861225, + "y": -44.8945743248021, + "z": 1.0 + }, + { + "x": 154.0247820160924, + "y": -45.395713556183374, + "z": 1.0 + }, + { + "x": 154.02405149205623, + "y": -45.99708063384035, + "z": 1.0 + }, + { + "x": 154.02380798404414, + "y": -46.197536326393426, + "z": 1.0 + }, + { + "x": 154.02331963718677, + "y": -46.59954325286995, + "z": 1.0 + }, + { + "x": 154.02258711690075, + "y": -47.20255364258411, + "z": 1.0 + }, + { + "x": 154.02185459661473, + "y": -47.80556403229883, + "z": 1.0 + }, + { + "x": 154.02136624975736, + "y": -48.20757095877531, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 18, + "heading": [ + -1.5933732308870605, + -2.024123654791085, + -1.9853844803775595, + -1.920753503210538, + -1.8431230927316367, + -1.7784250031504312, + -1.7074032821837042, + -1.6431369583595543, + -1.5958870555446687, + -1.5724547754977745, + -1.572011098444287, + -1.5720110984443112, + -1.5720110984443483, + -1.5720110984443023, + -1.5720110984442548, + -1.5720110984443099, + -1.5720110984443811, + -1.5720110984442577, + -1.5720110984442572, + -1.5720110984443574, + -1.572011098444279, + -1.572011098444258, + -1.5720110984443574, + -1.5720110984443294, + -1.5720110984442772, + -1.5720110984443132, + -1.5720110984443139, + -1.572011098444295, + -1.572011098444295, + -1.5720110984443139, + -1.5720110984443139, + -1.5720110984442786, + -1.5720110984443139, + -1.5720110984443139, + -1.5720110984442957, + -1.5720110984443132, + -1.5720110984443132, + -1.5720110984442786, + -1.572011098444295, + -1.5720110984443414, + -1.572011098444258, + -1.5720110984442572, + -1.5720110984443574, + -1.5720110984443145, + -1.5720110984442786, + -1.5720110984443287, + -1.5720110984442943, + -1.5720110984442572, + -1.5720110984443145, + -1.5720110984442723, + -1.5720110984443132, + -1.5720110984443287, + -1.5720110984442959, + -1.5720110984443423, + -1.572011098444295, + -1.5720110984442959, + -1.5720110984442706, + -1.5720110984442572, + -1.57201109844433, + -1.572011098444295, + -1.5720110984442706, + -1.5720110984443139, + -1.5720110984443147, + -1.5720110984443132, + -1.5720110984443287, + -1.5720110984442786, + -1.5720110984442572, + -1.5720110984443574, + -1.57201109844433, + -1.5720110984442786, + -1.5720110984443132, + -1.5720110984443287, + -1.5720110984442786, + -1.5720110984442786, + -1.5720110984443132, + -1.572011098444295, + -1.572011098444295, + -1.5720110984443414, + -1.572011098444258, + -1.572011098444295, + -1.5720110984443287, + -1.5720110984442779, + -1.572011098444295, + -1.5720110984443139, + -1.572011098444295, + -1.5720110984442786, + -1.5720110984443423, + -1.5720110984443705, + -1.5720110984442879, + -1.572011098444269, + -1.5720110984442872 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -2.769381159309887, + "y": -5.684683350218052 + }, + { + "x": -5.599984030011456, + "y": -12.72443075033899 + }, + { + "x": -4.768894605532523, + "y": -13.066181847069211 + }, + { + "x": -3.741215671068119, + "y": -13.396663255933827 + }, + { + "x": -2.865808415497213, + "y": -13.603651835104706 + }, + { + "x": -1.7213697922446158, + "y": -12.522412816913704 + }, + { + "x": -0.9096264019217415, + "y": -12.552269535728984 + }, + { + "x": -0.2601807453976335, + "y": -10.367420860236445 + }, + { + "x": -0.015153910340472976, + "y": -9.137392323806468 + }, + { + "x": -0.011005656983797962, + "y": -9.059852175302447 + }, + { + "x": -0.012228507760028151, + "y": -10.066502417009104 + }, + { + "x": -0.014674209312488529, + "y": -12.079802900416503 + }, + { + "x": -0.014674209311920094, + "y": -12.07980290040517 + }, + { + "x": -0.012228507759459717, + "y": -10.066502417008998 + }, + { + "x": -0.0061142538800140755, + "y": -5.0332512085101655 + }, + { + "x": -0.006093011017469507, + "y": -5.0157640927522 + }, + { + "x": -0.012175400602245645, + "y": -10.022784627620833 + }, + { + "x": -0.012175400602245645, + "y": -10.022784627625434 + }, + { + "x": -0.010957860542930575, + "y": -9.020506164868554 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090376612 + }, + { + "x": -0.012175400602245645, + "y": -10.022784627619732 + }, + { + "x": -0.010957860542930575, + "y": -9.020506164868518 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090387945 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090393648 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627631136 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462762547 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164862852 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164862852 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462762547 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462762547 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382332 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627625398 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627625434 + }, + { + "x": -0.014610480723149522, + "y": -12.027341553144915 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627631118 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627631118 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382332 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164862852 + }, + { + "x": -0.009740320482478637, + "y": -8.018227702105989 + }, + { + "x": -0.012175400602245645, + "y": -10.02278462761982 + }, + { + "x": -0.012175400602245645, + "y": -10.02278462762547 + }, + { + "x": -0.010957860542930575, + "y": -9.020506164868571 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627619785 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382297 + }, + { + "x": -0.013392940663266018, + "y": -11.02506309039363 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164868571 + }, + { + "x": -0.012175400602245645, + "y": -10.02278462762547 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627619714 + }, + { + "x": -0.009740320481910203, + "y": -8.01822770209455 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462763094 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090393488 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164857096 + }, + { + "x": -0.009740320482478637, + "y": -8.018227702100234 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164862745 + }, + { + "x": -0.010957860542362141, + "y": -9.02050616485706 + }, + { + "x": -0.009740320481910203, + "y": -8.018227702105882 + }, + { + "x": -0.012175400602245645, + "y": -10.02278462762522 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090382119 + }, + { + "x": -0.010957860542362141, + "y": -9.02050616486278 + }, + { + "x": -0.009740320481910203, + "y": -8.018227702105918 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627625256 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627619572 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462763094 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090393488 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382119 + }, + { + "x": -0.012175400602245645, + "y": -10.022784627625256 + }, + { + "x": -0.010957860542930575, + "y": -9.020506164868465 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090382119 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382119 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462763094 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090393488 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382119 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382048 + }, + { + "x": -0.01217540060281408, + "y": -10.02278462763094 + }, + { + "x": -0.010957860542362141, + "y": -9.02050616486278 + }, + { + "x": -0.010957860542362141, + "y": -9.02050616486271 + }, + { + "x": -0.009740320482478637, + "y": -8.018227702105847 + }, + { + "x": -0.012175400602245645, + "y": -10.022784627619643 + }, + { + "x": -0.014610480723149522, + "y": -12.02734155315035 + }, + { + "x": -0.013392940663266018, + "y": -11.025063090393559 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090388088 + }, + { + "x": -0.014610480723149522, + "y": -12.027341553150777 + }, + { + "x": -0.01217540060281408, + "y": -10.022784627625683 + }, + { + "x": -0.010957860542362141, + "y": -9.020506164862994 + }, + { + "x": -0.013392940662697583, + "y": -11.025063090382474 + }, + { + "x": -0.009740320482478637, + "y": -8.018227702100518 + }, + { + "x": -0.0073185486945703815, + "y": -6.0246261902960185 + }, + { + "x": -0.012208671433882046, + "y": -10.050173161906812 + }, + { + "x": -0.014650405720431081, + "y": -12.060207794288829 + }, + { + "x": -0.012208671433882046, + "y": -10.050173161912 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 154.02136624975736, + "y": -48.20757095877531, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 327.0808235050242, + "y": -195.15922625059818, + "z": 1.0 + }, + { + "x": 326.5771403058819, + "y": -195.1591853215736, + "z": 1.0 + }, + { + "x": 326.0734571067396, + "y": -195.15914439254902, + "z": 1.0 + }, + { + "x": 325.6705105474251, + "y": -195.1591116493294, + "z": 1.0 + }, + { + "x": 325.0697613586538, + "y": -195.1590628327749, + "z": 1.0 + }, + { + "x": 324.56942668828424, + "y": -195.15902217584997, + "z": 1.0 + }, + { + "x": 324.1691589519886, + "y": -195.15898965031002, + "z": 1.0 + }, + { + "x": 323.56875734754516, + "y": -195.1589408620001, + "z": 1.0 + }, + { + "x": 323.1684896112495, + "y": -195.15890833646017, + "z": 1.0 + }, + { + "x": 322.7682218749539, + "y": -195.15887581092022, + "z": 1.0 + }, + { + "x": 322.2678872045844, + "y": -195.15883515399528, + "z": 1.0 + }, + { + "x": 321.6674856001403, + "y": -195.1587863656854, + "z": 1.0 + }, + { + "x": 321.0670839956975, + "y": -195.15873757737546, + "z": 1.0 + }, + { + "x": 320.466682391254, + "y": -195.15868878906554, + "z": 1.0 + }, + { + "x": 320.06641465495835, + "y": -195.1586562635256, + "z": 1.0 + }, + { + "x": 319.6661469186627, + "y": -195.15862373798566, + "z": 1.0 + }, + { + "x": 319.1658122482932, + "y": -195.15858308106073, + "z": 1.0 + }, + { + "x": 318.7655445119976, + "y": -195.15855055552078, + "z": 1.0 + }, + { + "x": 318.36527677570194, + "y": -195.15851802998083, + "z": 1.0 + }, + { + "x": 317.86494210533243, + "y": -195.15847737305592, + "z": 1.0 + }, + { + "x": 317.4646743690368, + "y": -195.15844484751597, + "z": 1.0 + }, + { + "x": 316.96433969866723, + "y": -195.15840419059103, + "z": 1.0 + }, + { + "x": 316.3639380942238, + "y": -195.1583554022811, + "z": 1.0 + }, + { + "x": 315.8636034238543, + "y": -195.1583147453562, + "z": 1.0 + }, + { + "x": 315.3632687534847, + "y": -195.15827408843126, + "z": 1.0 + }, + { + "x": 314.76286714904126, + "y": -195.15822530012133, + "z": 1.0 + }, + { + "x": 314.3625994127456, + "y": -195.15819277458138, + "z": 1.0 + }, + { + "x": 313.96233167645, + "y": -195.15816024904146, + "z": 1.0 + }, + { + "x": 313.36193007200654, + "y": -195.15811146073153, + "z": 1.0 + }, + { + "x": 312.861595401637, + "y": -195.1580708038066, + "z": 1.0 + }, + { + "x": 312.36126073126746, + "y": -195.15803014688169, + "z": 1.0 + }, + { + "x": 311.76085912682396, + "y": -195.15798135857176, + "z": 1.0 + }, + { + "x": 311.16045752238057, + "y": -195.15793257026183, + "z": 1.0 + }, + { + "x": 310.660122852011, + "y": -195.1578919133369, + "z": 1.0 + }, + { + "x": 310.15978818164143, + "y": -195.157851256412, + "z": 1.0 + }, + { + "x": 309.55938657719804, + "y": -195.15780246810206, + "z": 1.0 + }, + { + "x": 308.95898497275454, + "y": -195.15775367979214, + "z": 1.0 + }, + { + "x": 308.458650302385, + "y": -195.15771302286723, + "z": 1.0 + }, + { + "x": 307.8582486979416, + "y": -195.1576642345573, + "z": 1.0 + }, + { + "x": 307.45798096164594, + "y": -195.15763170901735, + "z": 1.0 + }, + { + "x": 307.0577132253503, + "y": -195.1575991834774, + "z": 1.0 + }, + { + "x": 306.6574454890547, + "y": -195.15756665793748, + "z": 1.0 + }, + { + "x": 306.05704388461123, + "y": -195.15751786962755, + "z": 1.0 + }, + { + "x": 305.4566422801678, + "y": -195.15746908131763, + "z": 1.0 + }, + { + "x": 305.0563745438716, + "y": -195.1574365557777, + "z": 1.0 + }, + { + "x": 304.5560398735026, + "y": -195.15739589885277, + "z": 1.0 + }, + { + "x": 304.0557052031331, + "y": -195.15735524192783, + "z": 1.0 + }, + { + "x": 303.55537053276356, + "y": -195.1573145850029, + "z": 1.0 + }, + { + "x": 302.95496892832006, + "y": -195.157265796693, + "z": 1.0 + }, + { + "x": 302.5547011920244, + "y": -195.15723327115305, + "z": 1.0 + }, + { + "x": 302.1544334557288, + "y": -195.1572007456131, + "z": 1.0 + }, + { + "x": 301.5540318512854, + "y": -195.15715195730317, + "z": 1.0 + }, + { + "x": 301.05369718091583, + "y": -195.15711130037826, + "z": 1.0 + }, + { + "x": 300.4532955764724, + "y": -195.15706251206834, + "z": 1.0 + }, + { + "x": 300.05302784017675, + "y": -195.15702998652839, + "z": 1.0 + }, + { + "x": 299.45262623573325, + "y": -195.1569811982185, + "z": 1.0 + }, + { + "x": 298.85222463128986, + "y": -195.15693240990856, + "z": 1.0 + }, + { + "x": 298.25182302684635, + "y": -195.15688362159864, + "z": 1.0 + }, + { + "x": 297.6514214224024, + "y": -195.15683483328874, + "z": 1.0 + }, + { + "x": 297.1510867520334, + "y": -195.1567941763638, + "z": 1.0 + }, + { + "x": 296.75081901573776, + "y": -195.15676165082385, + "z": 1.0 + }, + { + "x": 296.2504843453682, + "y": -195.15672099389892, + "z": 1.0 + }, + { + "x": 295.7501496749987, + "y": -195.156680336974, + "z": 1.0 + }, + { + "x": 295.24981500462917, + "y": -195.15663968004907, + "z": 1.0 + }, + { + "x": 294.64941340018567, + "y": -195.15659089173914, + "z": 1.0 + }, + { + "x": 294.24914566389003, + "y": -195.1565583661992, + "z": 1.0 + }, + { + "x": 293.7488109935205, + "y": -195.15651770927428, + "z": 1.0 + }, + { + "x": 293.248476323151, + "y": -195.15647705234935, + "z": 1.0 + }, + { + "x": 292.8482085868554, + "y": -195.1564445268094, + "z": 1.0 + }, + { + "x": 292.2478069824119, + "y": -195.15639573849947, + "z": 1.0 + }, + { + "x": 291.6474053779685, + "y": -195.15634695018957, + "z": 1.0 + }, + { + "x": 291.047003773525, + "y": -195.15629816187965, + "z": 1.0 + }, + { + "x": 290.64673603722935, + "y": -195.1562656363397, + "z": 1.0 + }, + { + "x": 290.04633443278595, + "y": -195.1562168480298, + "z": 1.0 + }, + { + "x": 289.6460666964903, + "y": -195.15618432248985, + "z": 1.0 + }, + { + "x": 289.2457989601947, + "y": -195.1561517969499, + "z": 1.0 + }, + { + "x": 288.6453973557512, + "y": -195.15610300863997, + "z": 1.0 + }, + { + "x": 288.0449957513078, + "y": -195.15605422033008, + "z": 1.0 + }, + { + "x": 287.4445941468643, + "y": -195.15600543202015, + "z": 1.0 + }, + { + "x": 286.84419254242084, + "y": -195.15595664371023, + "z": 1.0 + }, + { + "x": 286.3438578720513, + "y": -195.15591598678532, + "z": 1.0 + }, + { + "x": 285.7434562676079, + "y": -195.1558671984754, + "z": 1.0 + }, + { + "x": 285.34318853131225, + "y": -195.15583467293544, + "z": 1.0 + }, + { + "x": 284.74278692686875, + "y": -195.15578588462554, + "z": 1.0 + }, + { + "x": 284.24245225649923, + "y": -195.1557452277006, + "z": 1.0 + }, + { + "x": 283.7421175861297, + "y": -195.15570457077567, + "z": 1.0 + }, + { + "x": 283.1417159816862, + "y": -195.15565578246574, + "z": 1.0 + }, + { + "x": 282.6413813113167, + "y": -195.15561512554083, + "z": 1.0 + }, + { + "x": 282.1410466409472, + "y": -195.1555744686159, + "z": 1.0 + }, + { + "x": 281.6407119705776, + "y": -195.15553381169096, + "z": 1.0 + }, + { + "x": 281.1403773002075, + "y": -195.15549315476605, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 19, + "heading": [ + 3.1415113941303776, + 3.141511394130359, + 3.141511394130359, + 3.1415113941303905, + 3.141511394130348, + 3.1415113941303248, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130399, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130387, + 3.141511394130363, + 3.1415113941303634, + 3.141511394130399, + 3.141511394130395, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130395, + 3.141511394130395, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130392, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130399, + 3.141511394130392, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130389, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130389, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130389, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130399, + 3.141511394130392, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130395, + 3.141511394130363, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130392, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130389, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130387, + 3.1415113941303634, + 3.141511394130387, + 3.141511394130389, + 3.141511394130363, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130392, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130395, + 3.141511394130392, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130387, + 3.141511394130387, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130392, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130387, + 3.141511394130387, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130389, + 3.1415113941303634, + 3.141511394130392, + 3.141511394130389, + 3.1415113941303634, + 3.1415113941303634, + 3.141511394130389, + 3.141511394130392, + 3.1415113941303634, + 3.141511394130392 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.036831991423014, + "y": 0.0004092902457841774 + }, + { + "x": -10.073663982846028, + "y": 0.0008185804915683548 + }, + { + "x": -9.06629758456802, + "y": 0.0007367224421273022 + }, + { + "x": -10.036957480858177, + "y": 0.0008155977411661297 + }, + { + "x": -11.010838591408856, + "y": 0.0008947347942012129 + }, + { + "x": -9.006024066652003, + "y": 0.0007318246488807745 + }, + { + "x": -10.006693407390799, + "y": 0.0008131384987564161 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107987209158 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246488807745 + }, + { + "x": -11.007362748135847, + "y": 0.0008944523483478406 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -12.008032088863274, + "y": 0.0009757661985076993 + }, + { + "x": -10.006693407391367, + "y": 0.0008131384987564161 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107987209158 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246485965574 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246488807745 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107990051329 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246485965574 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246485965574 + }, + { + "x": -9.006024066652003, + "y": 0.0007318246488807745 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523486320577 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523486320577 + }, + { + "x": -10.006693407390799, + "y": 0.0008131384987564161 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107987209158 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523486320577 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661985076993 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523486320577 + }, + { + "x": -10.006693407391367, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661985076993 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -10.006693407390799, + "y": 0.0008131384987564161 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107990051329 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107987209158 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661985076993 + }, + { + "x": -10.006693407396483, + "y": 0.000813138498472199 + }, + { + "x": -9.006024066652003, + "y": 0.0007318246485965574 + }, + { + "x": -10.006693407385114, + "y": 0.0008131384987564161 + }, + { + "x": -10.00669340739023, + "y": 0.0008131384987564161 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -10.006693407391367, + "y": 0.000813138498472199 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107990051329 + }, + { + "x": -10.00669340739023, + "y": 0.0008131384987564161 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -10.006693407390799, + "y": 0.0008131384987564161 + }, + { + "x": -10.006693407391367, + "y": 0.000813138498472199 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661985076993 + }, + { + "x": -12.008032088874643, + "y": 0.0009757661982234822 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -9.006024066646319, + "y": 0.0007318246488807745 + }, + { + "x": -9.006024066652003, + "y": 0.0007318246488807745 + }, + { + "x": -10.006693407390799, + "y": 0.000813138498472199 + }, + { + "x": -10.00669340739023, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523486320577 + }, + { + "x": -10.006693407391367, + "y": 0.0008131384987564161 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246485965574 + }, + { + "x": -10.00669340739023, + "y": 0.000813138498472199 + }, + { + "x": -9.006024066651435, + "y": 0.0007318246488807745 + }, + { + "x": -10.006693407391367, + "y": 0.0008131384987564161 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -10.006693407391367, + "y": 0.0008131384987564161 + }, + { + "x": -10.00669340739023, + "y": 0.000813138498472199 + }, + { + "x": -10.00669340739023, + "y": 0.000813138498472199 + }, + { + "x": -8.005354725912639, + "y": 0.0006505107990051329 + }, + { + "x": -10.006693407391367, + "y": 0.0008131384987564161 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -12.008032088868958, + "y": 0.0009757661982234822 + }, + { + "x": -12.008032088869527, + "y": 0.0009757661985076993 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -11.007362748129594, + "y": 0.0008944523483478406 + }, + { + "x": -10.00669340739023, + "y": 0.0008131384987564161 + }, + { + "x": -10.006693407391367, + "y": 0.000813138498472199 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -10.00669340739023, + "y": 0.0008131384987564161 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523486320577 + }, + { + "x": -11.007362748130163, + "y": 0.0008944523483478406 + }, + { + "x": -10.00669340739023, + "y": 0.000813138498472199 + }, + { + "x": -10.006693407390799, + "y": 0.0008131384987564161 + }, + { + "x": -10.006693407397051, + "y": 0.000813138498472199 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 281.1403773002075, + "y": -195.15549315476605, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 92.39029670785891, + "y": -133.50179489117374, + "z": 1.0 + }, + { + "x": 92.39023562513496, + "y": -133.09996841179816, + "z": 1.0 + }, + { + "x": 92.39017454241102, + "y": -132.69814193242286, + "z": 1.0 + }, + { + "x": 92.39008291832509, + "y": -132.0954022133592, + "z": 1.0 + }, + { + "x": 92.39000656492016, + "y": -131.5931191141397, + "z": 1.0 + }, + { + "x": 92.38991494083423, + "y": -130.99037939507633, + "z": 1.0 + }, + { + "x": 92.38985385811029, + "y": -130.58855291570075, + "z": 1.0 + }, + { + "x": 92.38979277538634, + "y": -130.18672643632513, + "z": 1.0 + }, + { + "x": 92.38970115130041, + "y": -129.58398671726175, + "z": 1.0 + }, + { + "x": 92.38960952721449, + "y": -128.98124699819837, + "z": 1.0 + }, + { + "x": 92.38953317380957, + "y": -128.47896389897917, + "z": 1.0 + }, + { + "x": 92.38947209108561, + "y": -128.0771374196033, + "z": 1.0 + }, + { + "x": 92.38939573768069, + "y": -127.5748543203841, + "z": 1.0 + }, + { + "x": 92.38931938427575, + "y": -127.0725712211646, + "z": 1.0 + }, + { + "x": 92.38925830155179, + "y": -126.67074474178872, + "z": 1.0 + }, + { + "x": 92.38916667746587, + "y": -126.06800502272534, + "z": 1.0 + }, + { + "x": 92.38909032406094, + "y": -125.56572192350586, + "z": 1.0 + }, + { + "x": 92.389029241337, + "y": -125.16389544413025, + "z": 1.0 + }, + { + "x": 92.38895288793206, + "y": -124.66161234491105, + "z": 1.0 + }, + { + "x": 92.38887653452713, + "y": -124.15932924569157, + "z": 1.0 + }, + { + "x": 92.38881545180318, + "y": -123.7575027663157, + "z": 1.0 + }, + { + "x": 92.38875436907924, + "y": -123.35567628694037, + "z": 1.0 + }, + { + "x": 92.38866274499331, + "y": -122.7529365678767, + "z": 1.0 + }, + { + "x": 92.38857112090739, + "y": -122.15019684881332, + "z": 1.0 + }, + { + "x": 92.38847949682147, + "y": -121.54745712975023, + "z": 1.0 + }, + { + "x": 92.38841841409752, + "y": -121.14563065037433, + "z": 1.0 + }, + { + "x": 92.38832679001159, + "y": -120.54289093131095, + "z": 1.0 + }, + { + "x": 92.38825043660665, + "y": -120.04060783209147, + "z": 1.0 + }, + { + "x": 92.38821989524469, + "y": -119.83969459240367, + "z": 1.0 + }, + { + "x": 92.38815898411413, + "y": -119.43899692261479, + "z": 1.0 + }, + { + "x": 92.38806761741827, + "y": -118.83795041793134, + "z": 1.0 + }, + { + "x": 92.38799147850507, + "y": -118.33707833069512, + "z": 1.0 + }, + { + "x": 92.3879305673745, + "y": -117.93638066090614, + "z": 1.0 + }, + { + "x": 92.3878544284613, + "y": -117.43550857366992, + "z": 1.0 + }, + { + "x": 92.3877782895481, + "y": -116.93463648643372, + "z": 1.0 + }, + { + "x": 92.38768692285224, + "y": -116.33358998175025, + "z": 1.0 + }, + { + "x": 92.38762601172168, + "y": -115.93289231196128, + "z": 1.0 + }, + { + "x": 92.3875651005911, + "y": -115.53219464217231, + "z": 1.0 + }, + { + "x": 92.38747373389526, + "y": -114.93114813748885, + "z": 1.0 + }, + { + "x": 92.38739759498205, + "y": -114.43027605025264, + "z": 1.0 + }, + { + "x": 92.3873062282862, + "y": -113.82922954556918, + "z": 1.0 + }, + { + "x": 92.38724531715565, + "y": -113.42853187578021, + "z": 1.0 + }, + { + "x": 92.38718440602507, + "y": -113.02783420599124, + "z": 1.0 + }, + { + "x": 92.38710826711186, + "y": -112.52696211875502, + "z": 1.0 + }, + { + "x": 92.38704735598128, + "y": -112.12626444896576, + "z": 1.0 + }, + { + "x": 92.38698644485072, + "y": -111.72556677917707, + "z": 1.0 + }, + { + "x": 92.38689507815488, + "y": -111.12452027449362, + "z": 1.0 + }, + { + "x": 92.38681893924166, + "y": -110.6236481872574, + "z": 1.0 + }, + { + "x": 92.3867580281111, + "y": -110.22295051746842, + "z": 1.0 + }, + { + "x": 92.38668188919789, + "y": -109.72207843023222, + "z": 1.0 + }, + { + "x": 92.38660575028469, + "y": -109.221206342996, + "z": 1.0 + }, + { + "x": 92.38651438358883, + "y": -108.62015983831225, + "z": 1.0 + }, + { + "x": 92.38643824467563, + "y": -108.11928775107631, + "z": 1.0 + }, + { + "x": 92.38636210576243, + "y": -107.61841566384011, + "z": 1.0 + }, + { + "x": 92.38630119463186, + "y": -107.21771799405114, + "z": 1.0 + }, + { + "x": 92.38620982793601, + "y": -106.61667148936768, + "z": 1.0 + }, + { + "x": 92.38611846124016, + "y": -106.01562498468421, + "z": 1.0 + }, + { + "x": 92.3860575501096, + "y": -105.61492731489524, + "z": 1.0 + }, + { + "x": 92.38596618341374, + "y": -105.01388081021179, + "z": 1.0 + }, + { + "x": 92.38589004450054, + "y": -104.51300872297557, + "z": 1.0 + }, + { + "x": 92.38582913336998, + "y": -104.1123110531866, + "z": 1.0 + }, + { + "x": 92.38575299445677, + "y": -103.61143896595038, + "z": 1.0 + }, + { + "x": 92.3856920833262, + "y": -103.21074129616142, + "z": 1.0 + }, + { + "x": 92.38563117219563, + "y": -102.81004362637215, + "z": 1.0 + }, + { + "x": 92.38557026106506, + "y": -102.40934595658346, + "z": 1.0 + }, + { + "x": 92.38547889436921, + "y": -101.80829945190001, + "z": 1.0 + }, + { + "x": 92.38538752767336, + "y": -101.20725294721655, + "z": 1.0 + }, + { + "x": 92.3853266165428, + "y": -100.80655527742758, + "z": 1.0 + }, + { + "x": 92.38525047762958, + "y": -100.30568319019136, + "z": 1.0 + }, + { + "x": 92.38517433871638, + "y": -99.80481110295514, + "z": 1.0 + }, + { + "x": 92.38511342758582, + "y": -99.40411343316617, + "z": 1.0 + }, + { + "x": 92.3850372886726, + "y": -98.90324134592996, + "z": 1.0 + }, + { + "x": 92.38494592197677, + "y": -98.3021948412465, + "z": 1.0 + }, + { + "x": 92.38485455528091, + "y": -97.70114833656304, + "z": 1.0 + }, + { + "x": 92.38477841636771, + "y": -97.20027624932682, + "z": 1.0 + }, + { + "x": 92.3847022774545, + "y": -96.6994041620906, + "z": 1.0 + }, + { + "x": 92.38464136632393, + "y": -96.29870649230163, + "z": 1.0 + }, + { + "x": 92.38454999962808, + "y": -95.6976599876179, + "z": 1.0 + }, + { + "x": 92.38447386071488, + "y": -95.19678790038196, + "z": 1.0 + }, + { + "x": 92.38438249401904, + "y": -94.59574139569851, + "z": 1.0 + }, + { + "x": 92.38430635510582, + "y": -94.0948693084623, + "z": 1.0 + }, + { + "x": 92.38421498840998, + "y": -93.49382280377883, + "z": 1.0 + }, + { + "x": 92.38413884949676, + "y": -92.99295071654261, + "z": 1.0 + }, + { + "x": 92.38406271058355, + "y": -92.4920786293064, + "z": 1.0 + }, + { + "x": 92.38400179945297, + "y": -92.09138095951742, + "z": 1.0 + }, + { + "x": 92.38391043275713, + "y": -91.49033445483397, + "z": 1.0 + }, + { + "x": 92.38383429384392, + "y": -90.98946236759747, + "z": 1.0 + }, + { + "x": 92.38374292714808, + "y": -90.38841586291429, + "z": 1.0 + }, + { + "x": 92.38366678823488, + "y": -89.88754377567808, + "z": 1.0 + }, + { + "x": 92.38357542153902, + "y": -89.28649727099462, + "z": 1.0 + }, + { + "x": 92.38349928262582, + "y": -88.7856251837584, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 20, + "heading": [ + 1.5709483394834882, + 1.570948339483483, + 1.5709483394834831, + 1.57094833948349, + 1.5709483394834927, + 1.5709483394834927, + 1.57094833948349, + 1.570948339483483, + 1.57094833948349, + 1.5709483394834947, + 1.5709483394834798, + 1.5709483394834869, + 1.5709483394834869, + 1.570948339483476, + 1.5709483394835027, + 1.5709483394835042, + 1.5709483394834798, + 1.5709483394834711, + 1.5709483394834869, + 1.57094833948349, + 1.5709483394834869, + 1.570948339483483, + 1.57094833948349, + 1.5709483394834947, + 1.570948339483483, + 1.57094833948349, + 1.5709483394835042, + 1.5709483394834927, + 1.570948339483478, + 1.5709483394834656, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834904, + 1.5709483394834904, + 1.5709483394834747, + 1.5709483394834876, + 1.5709483394834889, + 1.5709483394834922, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394834747, + 1.5709483394834922, + 1.5709483394835062, + 1.570948339483506, + 1.5709483394834922, + 1.5709483394834747, + 1.5709483394834876, + 1.5709483394834904, + 1.5709483394834904, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394834889, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394834904, + 1.5709483394834922, + 1.57094833948351, + 1.5709483394834889, + 1.5709483394834864, + 1.5709483394834889, + 1.5709483394834904, + 1.5709483394834889, + 1.5709483394834747, + 1.5709483394834904, + 1.5709483394834876, + 1.5709483394834864, + 1.5709483394834876, + 1.5709483394834889, + 1.5709483394834904, + 1.5709483394834887, + 1.5709483394834876, + 1.5709483394834747, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394835029, + 1.5709483394835062, + 1.5709483394834889, + 1.5709483394834876, + 1.5709483394834876, + 1.5709483394834747, + 1.5709483394834876, + 1.5709483394834876 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.0006108272394556025, + "y": 4.018264793755861 + }, + { + "x": -0.001221654478911205, + "y": 8.03652958750888 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.0016797749086094882, + "y": 11.05022818283146 + }, + { + "x": -0.0016797749086094882, + "y": 11.050228182828619 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389653 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587512007 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.001832481718508916, + "y": 12.054794381267584 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182825776 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.001527068098567952, + "y": 10.045661984387095 + }, + { + "x": -0.0013743612889527412, + "y": 9.041095785953814 + }, + { + "x": -0.001527068098852169, + "y": 10.045661984392495 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182828619 + }, + { + "x": -0.0013743612886685241, + "y": 9.041095785950972 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578594813 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984386811 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595353 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587512007 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.001832481718508916, + "y": 12.054794381270426 + }, + { + "x": -0.0018324817183668074, + "y": 12.054794381264742 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.001527068098852169, + "y": 10.04566198439278 + }, + { + "x": -0.0016797749086094882, + "y": 11.050228182828619 + }, + { + "x": -0.0010689476690117772, + "y": 7.031963389072757 + }, + { + "x": -0.0009145249252640042, + "y": 6.016109094766762 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744723357 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570252001 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570252001 + }, + { + "x": -0.001522778264018143, + "y": 10.01744174472421 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395779367 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744724351 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395779367 + }, + { + "x": -0.0013705004379005459, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004379005459, + "y": 9.015697570254844 + }, + { + "x": -0.001218222611356623, + "y": 8.01395339577951 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744721367 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570252001 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919199685 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.001522778264018143, + "y": 10.017441744721367 + }, + { + "x": -0.0013705004377584373, + "y": 9.015697570251717 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669335 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0015227782641602516, + "y": 10.01744174472421 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0013705004376163288, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.001218222611356623, + "y": 8.013953395782352 + }, + { + "x": -0.0012182226114987316, + "y": 8.01395339577951 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744721367 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004376163288, + "y": 9.01569757025186 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0018273339169638803, + "y": 12.020930093669193 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.0013705004377584373, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744727051 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.0016750560904199574, + "y": 11.019185919193859 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.0015227782643023602, + "y": 10.01744174472421 + }, + { + "x": -0.0013705004379005459, + "y": 9.01569757025186 + }, + { + "x": -0.0015227782641602516, + "y": 10.017441744724351 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919199543 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + }, + { + "x": -0.0016750560904199574, + "y": 11.019185919193859 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196701 + }, + { + "x": -0.001675056090562066, + "y": 11.019185919196843 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 92.38349928262582, + "y": -88.7856251837584, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 88.40609795687595, + "y": -237.44900651847365, + "z": 1.0 + }, + { + "x": 88.40617401207619, + "y": -237.94932790846892, + "z": 1.0 + }, + { + "x": 88.40625006727643, + "y": -238.4496492984642, + "z": 1.0 + }, + { + "x": 88.40631091143662, + "y": -238.84990641046042, + "z": 1.0 + }, + { + "x": 88.40638696663686, + "y": -239.3502278004557, + "z": 1.0 + }, + { + "x": 88.40647823287715, + "y": -239.95061346845003, + "z": 1.0 + }, + { + "x": 88.40656949911744, + "y": -240.55099913644437, + "z": 1.0 + }, + { + "x": 88.40663034327763, + "y": -240.9512562484406, + "z": 1.0 + }, + { + "x": 88.40669118743781, + "y": -241.35151336043683, + "z": 1.0 + }, + { + "x": 88.4067824536781, + "y": -241.9518990284309, + "z": 1.0 + }, + { + "x": 88.40685850887834, + "y": -242.45222041842644, + "z": 1.0 + }, + { + "x": 88.40691935303853, + "y": -242.85247753042268, + "z": 1.0 + }, + { + "x": 88.40698019719873, + "y": -243.2527346424186, + "z": 1.0 + }, + { + "x": 88.40705625239896, + "y": -243.75305603241418, + "z": 1.0 + }, + { + "x": 88.40714751863925, + "y": -244.3534417004085, + "z": 1.0 + }, + { + "x": 88.40723878487954, + "y": -244.95382736840284, + "z": 1.0 + }, + { + "x": 88.40729962903973, + "y": -245.35408448039905, + "z": 1.0 + }, + { + "x": 88.40737568423997, + "y": -245.85440587039434, + "z": 1.0 + }, + { + "x": 88.4074517394402, + "y": -246.3547272603896, + "z": 1.0 + }, + { + "x": 88.4075125836004, + "y": -246.75498437238585, + "z": 1.0 + }, + { + "x": 88.40758863880063, + "y": -247.2553057623811, + "z": 1.0 + }, + { + "x": 88.40766469400087, + "y": -247.7556271523764, + "z": 1.0 + }, + { + "x": 88.40775596024116, + "y": -248.35601282037072, + "z": 1.0 + }, + { + "x": 88.4078320154414, + "y": -248.85633421036601, + "z": 1.0 + }, + { + "x": 88.40789285960159, + "y": -249.25659132236223, + "z": 1.0 + }, + { + "x": 88.40795370376178, + "y": -249.65684843435847, + "z": 1.0 + }, + { + "x": 88.40804497000208, + "y": -250.2572341023525, + "z": 1.0 + }, + { + "x": 88.40813623624236, + "y": -250.85761977034713, + "z": 1.0 + }, + { + "x": 88.40822750248265, + "y": -251.45800543834147, + "z": 1.0 + }, + { + "x": 88.40831876872294, + "y": -252.0583911063358, + "z": 1.0 + }, + { + "x": 88.40837961288312, + "y": -252.45864821833175, + "z": 1.0 + }, + { + "x": 88.40845566808336, + "y": -252.958969608327, + "z": 1.0 + }, + { + "x": 88.4085317232836, + "y": -253.4592909983223, + "z": 1.0 + }, + { + "x": 88.40862298952389, + "y": -254.05967666631662, + "z": 1.0 + }, + { + "x": 88.40868383368408, + "y": -254.45993377831314, + "z": 1.0 + }, + { + "x": 88.40874467784427, + "y": -254.86019089030938, + "z": 1.0 + }, + { + "x": 88.40880552200446, + "y": -255.2604480023056, + "z": 1.0 + }, + { + "x": 88.40889678824475, + "y": -255.8608336702999, + "z": 1.0 + }, + { + "x": 88.40897284344499, + "y": -256.36115506029523, + "z": 1.0 + }, + { + "x": 88.40904889864522, + "y": -256.86147645029047, + "z": 1.0 + }, + { + "x": 88.40912495384546, + "y": -257.36179784028576, + "z": 1.0 + }, + { + "x": 88.40921622008575, + "y": -257.9621835082798, + "z": 1.0 + }, + { + "x": 88.40929227528599, + "y": -258.4625048982751, + "z": 1.0 + }, + { + "x": 88.40936833048623, + "y": -258.96282628827066, + "z": 1.0 + }, + { + "x": 88.4094595967265, + "y": -259.563211956265, + "z": 1.0 + }, + { + "x": 88.40953565192675, + "y": -260.0635333462603, + "z": 1.0 + }, + { + "x": 88.40959649608695, + "y": -260.4637904582562, + "z": 1.0 + }, + { + "x": 88.40967255128719, + "y": -260.9641118482515, + "z": 1.0 + }, + { + "x": 88.40976381752746, + "y": -261.5644975162461, + "z": 1.0 + }, + { + "x": 88.40982466168767, + "y": -261.9647546282421, + "z": 1.0 + }, + { + "x": 88.40990071688789, + "y": -262.4650760182376, + "z": 1.0 + }, + { + "x": 88.4099919831282, + "y": -263.0654616862317, + "z": 1.0 + }, + { + "x": 88.41005282728837, + "y": -263.4657187982282, + "z": 1.0 + }, + { + "x": 88.41011367144857, + "y": -263.8659759102241, + "z": 1.0 + }, + { + "x": 88.41018972664881, + "y": -264.3662973002197, + "z": 1.0 + }, + { + "x": 88.410250570809, + "y": -264.7665544122159, + "z": 1.0 + }, + { + "x": 88.41031141496919, + "y": -265.1668115242121, + "z": 1.0 + }, + { + "x": 88.41037225912937, + "y": -265.5670686362084, + "z": 1.0 + }, + { + "x": 88.41044831432961, + "y": -266.0673900262036, + "z": 1.0 + }, + { + "x": 88.4105091584898, + "y": -266.4676471381999, + "z": 1.0 + }, + { + "x": 88.41060042473009, + "y": -267.0680328061942, + "z": 1.0 + }, + { + "x": 88.41067647993033, + "y": -267.5683541961895, + "z": 1.0 + }, + { + "x": 88.41075253513057, + "y": -268.0686755861847, + "z": 1.0 + }, + { + "x": 88.41081337929077, + "y": -268.4689326981807, + "z": 1.0 + }, + { + "x": 88.41090464553105, + "y": -269.0693183661753, + "z": 1.0 + }, + { + "x": 88.41096548969124, + "y": -269.4695754781715, + "z": 1.0 + }, + { + "x": 88.41102633385142, + "y": -269.86983259016773, + "z": 1.0 + }, + { + "x": 88.41111760009171, + "y": -270.4702182581621, + "z": 1.0 + }, + { + "x": 88.41119365529195, + "y": -270.97053964815734, + "z": 1.0 + }, + { + "x": 88.41126971049219, + "y": -271.47086103815263, + "z": 1.0 + }, + { + "x": 88.4113305546524, + "y": -271.87111815014856, + "z": 1.0 + }, + { + "x": 88.41140660985262, + "y": -272.37143954014414, + "z": 1.0 + }, + { + "x": 88.41148266505286, + "y": -272.8717609301394, + "z": 1.0 + }, + { + "x": 88.4115587202531, + "y": -273.37208232013495, + "z": 1.0 + }, + { + "x": 88.41163477545334, + "y": -273.8724037101299, + "z": 1.0 + }, + { + "x": 88.41171083065358, + "y": -274.37272510012514, + "z": 1.0 + }, + { + "x": 88.41178688585381, + "y": -274.8730464901204, + "z": 1.0 + }, + { + "x": 88.411847730014, + "y": -275.27330360211687, + "z": 1.0 + }, + { + "x": 88.4119085741742, + "y": -275.6735607141125, + "z": 1.0 + }, + { + "x": 88.41199984041448, + "y": -276.27394638210706, + "z": 1.0 + }, + { + "x": 88.41207589561472, + "y": -276.7742677721023, + "z": 1.0 + }, + { + "x": 88.41215195081497, + "y": -277.27458916209724, + "z": 1.0 + }, + { + "x": 88.41221279497516, + "y": -277.67484627409374, + "z": 1.0 + }, + { + "x": 88.41227363913535, + "y": -278.07510338608967, + "z": 1.0 + }, + { + "x": 88.41236490537563, + "y": -278.6754890540845, + "z": 1.0 + }, + { + "x": 88.41244096057588, + "y": -279.1758104440792, + "z": 1.0 + }, + { + "x": 88.41251701577612, + "y": -279.67613183407445, + "z": 1.0 + }, + { + "x": 88.41260828201641, + "y": -280.2765175020687, + "z": 1.0 + }, + { + "x": 88.4126691261766, + "y": -280.6767746140652, + "z": 1.0 + }, + { + "x": 88.41276039241689, + "y": -281.2771602820592, + "z": 1.0 + }, + { + "x": 88.41282123657707, + "y": -281.6774173940557, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 21, + "heading": [ + -1.5706443141063056, + -1.5706443141063047, + -1.5706443141063047, + -1.570644314106308, + -1.570644314106308, + -1.5706443141063022, + -1.5706443141063, + -1.5706443141063047, + -1.5706443141063118, + -1.5706443141063047, + -1.5706443141063022, + -1.570644314106308, + -1.570644314106294, + -1.570644314106308, + -1.570644314106315, + -1.5706443141063, + -1.5706443141063047, + -1.570644314106308, + -1.5706443141063047, + -1.570644314106308, + -1.570644314106308, + -1.5706443141063047, + -1.5706443141063022, + -1.5706443141063022, + -1.570644314106308, + -1.5706443141063118, + -1.5706443141062905, + -1.5706443141063, + -1.570644314106312, + -1.5706443141063, + -1.5706443141063047, + -1.5706443141063078, + -1.5706443141063047, + -1.5706443141063022, + -1.570644314106305, + -1.570644314106312, + -1.5706443141063118, + -1.5706443141063047, + -1.5706443141063022, + -1.5706443141063047, + -1.5706443141063047, + -1.5706443141063022, + -1.5706443141063022, + -1.570644314106305, + -1.570644314106315, + -1.570644314106315, + -1.570644314106292, + -1.570644314106292, + -1.570644314106315, + -1.570644314106305, + -1.570644314106308, + -1.5706443141063022, + -1.570644314106305, + -1.5706443141063118, + -1.5706443141062922, + -1.570644314106308, + -1.5706443141063118, + -1.570644314106312, + -1.570644314106308, + -1.570644314106308, + -1.570644314106305, + -1.5706443141063022, + -1.5706443141063047, + -1.570644314106292, + -1.570644314106305, + -1.570644314106319, + -1.5706443141063118, + -1.570644314106305, + -1.5706443141063022, + -1.5706443141063047, + -1.570644314106292, + -1.570644314106308, + -1.570644314106319, + -1.570644314106305, + -1.5706443141063047, + -1.5706443141063047, + -1.5706443141063047, + -1.570644314106308, + -1.570644314106294, + -1.5706443141063047, + -1.570644314106315, + -1.5706443141062905, + -1.5706443141062922, + -1.5706443141063118, + -1.570644314106319, + -1.5706443141063022, + -1.5706443141062905, + -1.5706443141063022, + -1.570644314106305, + -1.5706443141063047, + -1.5706443141063047 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0007605520023901136, + "y": -5.003213899952641 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.001825324805793116, + "y": -12.007713359886623 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0012168832037673383, + "y": -8.00514223992451 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799903008 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0013689936042737827, + "y": -9.00578501991788 + }, + { + "x": 0.0012168832039094468, + "y": -8.005142239921668 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.001673214405144563, + "y": -11.007070579898937 + }, + { + "x": 0.001825324805793116, + "y": -12.007713359886623 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0012168832037673383, + "y": -8.00514223992451 + }, + { + "x": 0.0015211040049223357, + "y": -10.006427799902724 + }, + { + "x": 0.001825324805793116, + "y": -12.007713359886623 + }, + { + "x": 0.0018253248056510074, + "y": -12.007713359889749 + }, + { + "x": 0.001825324805793116, + "y": -12.007713359886623 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799902724 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019912196 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799908408 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239927636 + }, + { + "x": 0.0012168832037673383, + "y": -8.00514223992451 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905282 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896379 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905566 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905282 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579893252 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579893252 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799908693 + }, + { + "x": 0.001673214405144563, + "y": -11.007070579898937 + }, + { + "x": 0.001673214405144563, + "y": -11.007070579896094 + }, + { + "x": 0.0013689936044158912, + "y": -9.005785019912196 + }, + { + "x": 0.0013689936044158912, + "y": -9.005785019912196 + }, + { + "x": 0.001673214405144563, + "y": -11.007070579898937 + }, + { + "x": 0.0015211040047802271, + "y": -10.00642779990585 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0015211040047802271, + "y": -10.00642779990585 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239924226 + }, + { + "x": 0.0013689936044158912, + "y": -9.005785019915038 + }, + { + "x": 0.0013689936042737827, + "y": -9.00578501991788 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239924226 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239924794 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0015211040047802271, + "y": -10.00642779990585 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905282 + }, + { + "x": 0.0013689936044158912, + "y": -9.005785019912196 + }, + { + "x": 0.0015211040047802271, + "y": -10.00642779990585 + }, + { + "x": 0.0015211040046381186, + "y": -10.006427799908124 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239924226 + }, + { + "x": 0.0015211040047802271, + "y": -10.00642779990585 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579896094 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905282 + }, + { + "x": 0.0013689936044158912, + "y": -9.005785019912196 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019915038 + }, + { + "x": 0.0015211040046381186, + "y": -10.006427799908124 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799908124 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799905282 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799901871 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799904714 + }, + { + "x": 0.0013689936042737827, + "y": -9.005785019917312 + }, + { + "x": 0.0012168832039094468, + "y": -8.005142239921383 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799901871 + }, + { + "x": 0.001673214405144563, + "y": -11.0070705798978 + }, + { + "x": 0.0015211040049223357, + "y": -10.006427799901871 + }, + { + "x": 0.0013689936044158912, + "y": -9.00578501991447 + }, + { + "x": 0.0012168832037673383, + "y": -8.005142239924226 + }, + { + "x": 0.0015211040046381186, + "y": -10.006427799907556 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579895526 + }, + { + "x": 0.0015211040049223357, + "y": -10.006427799899598 + }, + { + "x": 0.0016732144052866715, + "y": -11.007070579894958 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799907556 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799904714 + }, + { + "x": 0.0015211040047802271, + "y": -10.006427799904714 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 88.41282123657707, + "y": -281.6774173940557, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 92.38011802850588, + "y": -66.54238927212418, + "z": 1.0 + }, + { + "x": 92.38004167510093, + "y": -66.0401061729047, + "z": 1.0 + }, + { + "x": 92.37996532169599, + "y": -65.53782307368493, + "z": 1.0 + }, + { + "x": 92.37988896829106, + "y": -65.03553997446542, + "z": 1.0 + }, + { + "x": 92.37982788556711, + "y": -64.63371349509012, + "z": 1.0 + }, + { + "x": 92.37975153216217, + "y": -64.13143039587035, + "z": 1.0 + }, + { + "x": 92.37967517875724, + "y": -63.629147296650856, + "z": 1.0 + }, + { + "x": 92.3796140960333, + "y": -63.22732081727527, + "z": 1.0 + }, + { + "x": 92.37953774262836, + "y": -62.72503771805577, + "z": 1.0 + }, + { + "x": 92.37946138922342, + "y": -62.22275461883628, + "z": 1.0 + }, + { + "x": 92.3793697651375, + "y": -61.62001489977288, + "z": 1.0 + }, + { + "x": 92.37930868241357, + "y": -61.21818842039758, + "z": 1.0 + }, + { + "x": 92.37923232900862, + "y": -60.7159053211778, + "z": 1.0 + }, + { + "x": 92.37917124628467, + "y": -60.314078841802214, + "z": 1.0 + }, + { + "x": 92.37911016356072, + "y": -59.912252362426614, + "z": 1.0 + }, + { + "x": 92.3790185394748, + "y": -59.30951264336322, + "z": 1.0 + }, + { + "x": 92.37892691538889, + "y": -58.70677292430012, + "z": 1.0 + }, + { + "x": 92.37883529130296, + "y": -58.10403320523645, + "z": 1.0 + }, + { + "x": 92.37877420857902, + "y": -57.70220672586085, + "z": 1.0 + }, + { + "x": 92.37869785517408, + "y": -57.19992362664164, + "z": 1.0 + }, + { + "x": 92.37862150176916, + "y": -56.697640527421896, + "z": 1.0 + }, + { + "x": 92.37854514836424, + "y": -56.19535742820269, + "z": 1.0 + }, + { + "x": 92.3784687949593, + "y": -55.69307432898321, + "z": 1.0 + }, + { + "x": 92.37839244155437, + "y": -55.19079122976345, + "z": 1.0 + }, + { + "x": 92.37833135883041, + "y": -54.78896475038785, + "z": 1.0 + }, + { + "x": 92.37825500542549, + "y": -54.28668165116865, + "z": 1.0 + }, + { + "x": 92.37819392270154, + "y": -53.884855171793056, + "z": 1.0 + }, + { + "x": 92.37813283997758, + "y": -53.48302869241718, + "z": 1.0 + }, + { + "x": 92.37805648657265, + "y": -52.980745593197696, + "z": 1.0 + }, + { + "x": 92.37798013316771, + "y": -52.4784624939782, + "z": 1.0 + }, + { + "x": 92.37791905044377, + "y": -52.07663601460261, + "z": 1.0 + }, + { + "x": 92.37784269703883, + "y": -51.57435291538313, + "z": 1.0 + }, + { + "x": 92.37778161431488, + "y": -51.17252643600753, + "z": 1.0 + }, + { + "x": 92.37770526090996, + "y": -50.670243336788324, + "z": 1.0 + }, + { + "x": 92.37761363682404, + "y": -50.06750361772494, + "z": 1.0 + }, + { + "x": 92.37753728341909, + "y": -49.56522051850489, + "z": 1.0 + }, + { + "x": 92.37746093001417, + "y": -49.06293741928596, + "z": 1.0 + }, + { + "x": 92.37736930592824, + "y": -48.46019770022228, + "z": 1.0 + }, + { + "x": 92.37729295252328, + "y": -47.95791460100283, + "z": 1.0 + }, + { + "x": 92.37723186979933, + "y": -47.55608812162724, + "z": 1.0 + }, + { + "x": 92.3771555163944, + "y": -47.053805022407744, + "z": 1.0 + }, + { + "x": 92.37709443367045, + "y": -46.651978543032435, + "z": 1.0 + }, + { + "x": 92.37701808026551, + "y": -46.14969544381266, + "z": 1.0 + }, + { + "x": 92.37701808026551, + "y": -46.14969544381266, + "z": 1.0 + }, + { + "x": 92.37695708299036, + "y": -45.74843108063273, + "z": 1.0 + }, + { + "x": 92.37686558707763, + "y": -45.146534535862855, + "z": 1.0 + }, + { + "x": 92.37680458980248, + "y": -44.745270172682936, + "z": 1.0 + }, + { + "x": 92.37672834320854, + "y": -44.243689718708055, + "z": 1.0 + }, + { + "x": 92.3766520966146, + "y": -43.74210926473344, + "z": 1.0 + }, + { + "x": 92.37657585002066, + "y": -43.24052881075826, + "z": 1.0 + }, + { + "x": 92.37649960342672, + "y": -42.738948356783666, + "z": 1.0 + }, + { + "x": 92.376408107514, + "y": -42.137051812013794, + "z": 1.0 + }, + { + "x": 92.37631661160125, + "y": -41.53515526724364, + "z": 1.0 + }, + { + "x": 92.37624036500732, + "y": -41.03357481326876, + "z": 1.0 + }, + { + "x": 92.37616411841337, + "y": -40.53199435929386, + "z": 1.0 + }, + { + "x": 92.37607262250064, + "y": -39.93009781452399, + "z": 1.0 + }, + { + "x": 92.3760116252255, + "y": -39.52883345134437, + "z": 1.0 + }, + { + "x": 92.37592012931276, + "y": -38.92693690657421, + "z": 1.0 + }, + { + "x": 92.37584388271883, + "y": -38.42535645259932, + "z": 1.0 + }, + { + "x": 92.37576763612489, + "y": -37.923775998624706, + "z": 1.0 + }, + { + "x": 92.37569138953094, + "y": -37.42219554464954, + "z": 1.0 + }, + { + "x": 92.37561514293701, + "y": -36.92061509067493, + "z": 1.0 + }, + { + "x": 92.37552364702428, + "y": -36.31871854590506, + "z": 1.0 + }, + { + "x": 92.37543215111154, + "y": -35.716822001134915, + "z": 1.0 + }, + { + "x": 92.37534065519881, + "y": -35.11492545636504, + "z": 1.0 + }, + { + "x": 92.37526440860488, + "y": -34.61334500239043, + "z": 1.0 + }, + { + "x": 92.37517291269215, + "y": -34.01144845762056, + "z": 1.0 + }, + { + "x": 92.375111915417, + "y": -33.61018409444037, + "z": 1.0 + }, + { + "x": 92.37502041950427, + "y": -33.00828754967078, + "z": 1.0 + }, + { + "x": 92.37492892359154, + "y": -32.40639100490091, + "z": 1.0 + }, + { + "x": 92.37486792631638, + "y": -32.00512664172072, + "z": 1.0 + }, + { + "x": 92.37477643040366, + "y": -31.403230096951127, + "z": 1.0 + }, + { + "x": 92.37468493449093, + "y": -30.801333552181255, + "z": 1.0 + }, + { + "x": 92.37462393721577, + "y": -30.400069189001343, + "z": 1.0 + }, + { + "x": 92.37453244130305, + "y": -29.798172644231478, + "z": 1.0 + }, + { + "x": 92.3744561947091, + "y": -29.296592190256302, + "z": 1.0 + }, + { + "x": 92.37436469879637, + "y": -28.694695645486433, + "z": 1.0 + }, + { + "x": 92.37428845220244, + "y": -28.193115191511822, + "z": 1.0 + }, + { + "x": 92.37421220560849, + "y": -27.691534737536653, + "z": 1.0 + }, + { + "x": 92.37412070969576, + "y": -27.089638192766785, + "z": 1.0 + }, + { + "x": 92.3740597124206, + "y": -26.688373829586872, + "z": 1.0 + }, + { + "x": 92.37398346582667, + "y": -26.18679337561198, + "z": 1.0 + }, + { + "x": 92.37389196991394, + "y": -25.584896830842396, + "z": 1.0 + }, + { + "x": 92.37383097263879, + "y": -25.1836324676622, + "z": 1.0 + }, + { + "x": 92.37376997536363, + "y": -24.782368104482284, + "z": 1.0 + }, + { + "x": 92.37370897808847, + "y": -24.381103741302372, + "z": 1.0 + }, + { + "x": 92.37364798081333, + "y": -23.97983937812274, + "z": 1.0 + }, + { + "x": 92.37355648490059, + "y": -23.377942833352595, + "z": 1.0 + }, + { + "x": 92.37349548762545, + "y": -22.976678470172963, + "z": 1.0 + }, + { + "x": 92.3734192410315, + "y": -22.475098016197787, + "z": 1.0 + }, + { + "x": 92.37334299443756, + "y": -21.9735175622229, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 22, + "heading": [ + 1.5709483394834889, + 1.5709483394835184, + 1.5709483394835042, + 1.57094833948349, + 1.5709483394834869, + 1.5709483394834869, + 1.57094833948349, + 1.5709483394834869, + 1.5709483394834869, + 1.57094833948349, + 1.5709483394834927, + 1.570948339483476, + 1.5709483394834869, + 1.5709483394835027, + 1.570948339483483, + 1.57094833948349, + 1.570948339483483, + 1.570948339483483, + 1.57094833948349, + 1.5709483394834869, + 1.5709483394834758, + 1.5709483394834618, + 1.570948339483476, + 1.57094833948349, + 1.5709483394835027, + 1.5709483394834869, + 1.5709483394834711, + 1.5709483394835007, + 1.5709483394835027, + 1.57094833948349, + 1.5709483394834869, + 1.5709483394834869, + 1.5709483394834869, + 1.5709483394834711, + 1.5709483394834798, + 1.5709483394835053, + 1.57094833948349, + 1.5709483394834798, + 1.5709483394835182, + 1.5709483394835184, + 1.5709483394834869, + 1.5709483394834869, + 1.5709483394834869, + 1.57094833948349, + 1.5709483394834967, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834753, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834804, + 1.5709483394834967, + 1.5709483394834933, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834753, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834753, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834804, + 1.5709483394834967, + 1.5709483394834967, + 1.5709483394834804, + 1.5709483394834804, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834896, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834933, + 1.5709483394834804, + 1.5709483394834896, + 1.5709483394834933, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834804, + 1.5709483394834896, + 1.5709483394834967, + 1.5709483394834967, + 1.570948339483479, + 1.5709483394834896, + 1.5709483394834896, + 1.570948339483485, + 1.5709483394834896 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.0007635340494971388, + "y": 5.022830992194827 + }, + { + "x": -0.001527068098852169, + "y": 10.045661984392495 + }, + { + "x": -0.0015270680987100604, + "y": 10.04566198439278 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578594813 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984392638 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.0016797749086094882, + "y": 11.050228182828903 + }, + { + "x": -0.001527068098567952, + "y": 10.045661984386953 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0013743612889527412, + "y": 9.041095785953672 + }, + { + "x": -0.001221654478911205, + "y": 8.036529587511865 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389938 + }, + { + "x": -0.0018324817183668074, + "y": 12.054794381264955 + }, + { + "x": -0.0018324817183668074, + "y": 12.054794381267726 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984392709 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785948059 + }, + { + "x": -0.001527068098567952, + "y": 10.045661984389511 + }, + { + "x": -0.0015270680984258433, + "y": 10.045661984389511 + }, + { + "x": -0.001527068098567952, + "y": 10.045661984386882 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984392424 + }, + { + "x": -0.0013743612889527412, + "y": 9.041095785953601 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785947988 + }, + { + "x": -0.0013743612886685241, + "y": 9.041095785947917 + }, + { + "x": -0.0012216544790533135, + "y": 8.036529587514707 + }, + { + "x": -0.0013743612889527412, + "y": 9.041095785953601 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389795 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785950688 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0013743612886685241, + "y": 9.041095785948059 + }, + { + "x": -0.0016797749084673796, + "y": 11.050228182825919 + }, + { + "x": -0.0016797749087515967, + "y": 11.050228182834374 + }, + { + "x": -0.0015270680987100604, + "y": 10.045661984389795 + }, + { + "x": -0.0016797749084673796, + "y": 11.05022818282606 + }, + { + "x": -0.0016797749088937053, + "y": 11.050228182831319 + }, + { + "x": -0.0013743612890948498, + "y": 9.041095785950404 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0013743612888106327, + "y": 9.041095785948059 + }, + { + "x": -0.0013743612888106327, + "y": 9.04109578595083 + }, + { + "x": -0.0007635340493550302, + "y": 5.02283099219774 + }, + { + "x": -0.000609972751561827, + "y": 4.012643631799335 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079498054 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497912 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548007 + }, + { + "x": -0.0015249318786914046, + "y": 10.031609079494928 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497912 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0016774250666173884, + "y": 11.03476998744469 + }, + { + "x": -0.0018299182546854809, + "y": 12.03793089540028 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987450375 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987447675 + }, + { + "x": -0.0015249318786914046, + "y": 10.031609079494928 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987450517 + }, + { + "x": -0.0015249318786914046, + "y": 10.03160907949507 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987444832 + }, + { + "x": -0.0018299182546854809, + "y": 12.037930895400137 + }, + { + "x": -0.0018299182546854809, + "y": 12.037930895400137 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987444832 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987444832 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500612 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895394595 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500612 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949784 + }, + { + "x": -0.0018299182545433723, + "y": 12.037930895394666 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949784 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.001677425066759497, + "y": 11.03476998745041 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987450446 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987444797 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497805 + }, + { + "x": -0.001677425066759497, + "y": 11.034769987450375 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497805 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548042 + }, + { + "x": -0.0016774250666173884, + "y": 11.034769987444761 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079497805 + }, + { + "x": -0.001219945503123654, + "y": 8.025287263601122 + }, + { + "x": -0.001219945503123654, + "y": 8.02528726359828 + }, + { + "x": -0.0012199455029815454, + "y": 8.025287263595438 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0015249318788335131, + "y": 10.03160907949777 + }, + { + "x": -0.0013724386909075292, + "y": 9.028448171548078 + }, + { + "x": -0.0015249318788335131, + "y": 10.031609079500647 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 92.37334299443756, + "y": -21.9735175622229, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 88.37158893513006, + "y": -10.434921050719414, + "z": 1.0 + }, + { + "x": 88.37165014933649, + "y": -10.837612474316, + "z": 1.0 + }, + { + "x": 88.37171136354294, + "y": -11.240303897912584, + "z": 1.0 + }, + { + "x": 88.3717723608181, + "y": -11.641568261092115, + "z": 1.0 + }, + { + "x": 88.37186385673083, + "y": -12.243464805862263, + "z": 1.0 + }, + { + "x": 88.37194010332476, + "y": -12.745045259837152, + "z": 1.0 + }, + { + "x": 88.37200110059992, + "y": -13.14630962301706, + "z": 1.0 + }, + { + "x": 88.37209259651264, + "y": -13.748206167786929, + "z": 1.0 + }, + { + "x": 88.3721535937878, + "y": -14.149470530966838, + "z": 1.0 + }, + { + "x": 88.37221459106296, + "y": -14.550734894146467, + "z": 1.0 + }, + { + "x": 88.37227558833811, + "y": -14.951999257326378, + "z": 1.0 + }, + { + "x": 88.37235183493205, + "y": -15.453579711301547, + "z": 1.0 + }, + { + "x": 88.37242808152598, + "y": -15.955160165276435, + "z": 1.0 + }, + { + "x": 88.37251957743872, + "y": -16.557056710046012, + "z": 1.0 + }, + { + "x": 88.37261107335145, + "y": -17.158953254815877, + "z": 1.0 + }, + { + "x": 88.37268731994538, + "y": -17.660533708791046, + "z": 1.0 + }, + { + "x": 88.37274831722054, + "y": -18.06179807197096, + "z": 1.0 + }, + { + "x": 88.37282456381448, + "y": -18.563378525945843, + "z": 1.0 + }, + { + "x": 88.37290081040842, + "y": -19.06495897992073, + "z": 1.0 + }, + { + "x": 88.37296180768358, + "y": -19.46622334310036, + "z": 1.0 + }, + { + "x": 88.37302280495872, + "y": -19.867487706280553, + "z": 1.0 + }, + { + "x": 88.37309905155267, + "y": -20.36906816025516, + "z": 1.0 + }, + { + "x": 88.3731752981466, + "y": -20.870648614230337, + "z": 1.0 + }, + { + "x": 88.37326679405933, + "y": -21.472545159000205, + "z": 1.0 + }, + { + "x": 88.37335828997207, + "y": -22.074441703769793, + "z": 1.0 + }, + { + "x": 88.37343453656601, + "y": -22.576022157744966, + "z": 1.0 + }, + { + "x": 88.37352603247874, + "y": -23.177918702514834, + "z": 1.0 + }, + { + "x": 88.37361752839146, + "y": -23.779815247284706, + "z": 1.0 + }, + { + "x": 88.37369377498541, + "y": -24.281395701259314, + "z": 1.0 + }, + { + "x": 88.37377002157935, + "y": -24.782976155234483, + "z": 1.0 + }, + { + "x": 88.3738462681733, + "y": -25.284556609209098, + "z": 1.0 + }, + { + "x": 88.37392251476723, + "y": -25.786137063184267, + "z": 1.0 + }, + { + "x": 88.37398351204239, + "y": -26.18740142636418, + "z": 1.0 + }, + { + "x": 88.37405975863632, + "y": -26.68898188033907, + "z": 1.0 + }, + { + "x": 88.37412075591148, + "y": -27.090246243518983, + "z": 1.0 + }, + { + "x": 88.3742122518242, + "y": -27.69214278828885, + "z": 1.0 + }, + { + "x": 88.37428849841815, + "y": -28.19372324226346, + "z": 1.0 + }, + { + "x": 88.37437999433088, + "y": -28.79561978703333, + "z": 1.0 + }, + { + "x": 88.37444099160604, + "y": -29.196884150213243, + "z": 1.0 + }, + { + "x": 88.37450198888118, + "y": -29.598148513393436, + "z": 1.0 + }, + { + "x": 88.3745934847939, + "y": -30.200045058163305, + "z": 1.0 + }, + { + "x": 88.37465448206906, + "y": -30.601309421343217, + "z": 1.0 + }, + { + "x": 88.37473072866301, + "y": -31.10288987531783, + "z": 1.0 + }, + { + "x": 88.37482222457574, + "y": -31.704786420087693, + "z": 1.0 + }, + { + "x": 88.3748832218509, + "y": -32.106050783267605, + "z": 1.0 + }, + { + "x": 88.37497471776362, + "y": -32.70794732803748, + "z": 1.0 + }, + { + "x": 88.37506621367635, + "y": -33.30984387280735, + "z": 1.0 + }, + { + "x": 88.3751272109515, + "y": -33.711108235987254, + "z": 1.0 + }, + { + "x": 88.37520345754544, + "y": -34.212688689962434, + "z": 1.0 + }, + { + "x": 88.37529495345817, + "y": -34.814585234732306, + "z": 1.0 + }, + { + "x": 88.37535595073332, + "y": -35.21584959791221, + "z": 1.0 + }, + { + "x": 88.37541694800848, + "y": -35.617113961091846, + "z": 1.0 + }, + { + "x": 88.3755084439212, + "y": -36.21901050586199, + "z": 1.0 + }, + { + "x": 88.37558469051514, + "y": -36.72059095983688, + "z": 1.0 + }, + { + "x": 88.3756456877903, + "y": -37.1218553230168, + "z": 1.0 + }, + { + "x": 88.37572193438423, + "y": -37.623435776991684, + "z": 1.0 + }, + { + "x": 88.37578293165939, + "y": -38.0247001401716, + "z": 1.0 + }, + { + "x": 88.37587442757211, + "y": -38.626596684941475, + "z": 1.0 + }, + { + "x": 88.37596592348486, + "y": -39.22849322971105, + "z": 1.0 + }, + { + "x": 88.37602692076, + "y": -39.62975759289125, + "z": 1.0 + }, + { + "x": 88.37611841667272, + "y": -40.231654137661124, + "z": 1.0 + }, + { + "x": 88.37620991258547, + "y": -40.83355068243071, + "z": 1.0 + }, + { + "x": 88.37627090986061, + "y": -41.2348150456109, + "z": 1.0 + }, + { + "x": 88.37634715645456, + "y": -41.73639549958551, + "z": 1.0 + }, + { + "x": 88.37640815372971, + "y": -42.13765986276542, + "z": 1.0 + }, + { + "x": 88.37648440032365, + "y": -42.6392403167406, + "z": 1.0 + }, + { + "x": 88.37657589623637, + "y": -43.24113686151047, + "z": 1.0 + }, + { + "x": 88.37663689351153, + "y": -43.642401224690374, + "z": 1.0 + }, + { + "x": 88.37672838942426, + "y": -44.244297769460246, + "z": 1.0 + }, + { + "x": 88.37678938669941, + "y": -44.64556213263988, + "z": 1.0 + }, + { + "x": 88.37686563329335, + "y": -45.14714258661505, + "z": 1.0 + }, + { + "x": 88.3769418798873, + "y": -45.64872304058966, + "z": 1.0 + }, + { + "x": 88.37701812648123, + "y": -46.15030349456484, + "z": 1.0 + }, + { + "x": 88.37707931482646, + "y": -46.55282479273959, + "z": 1.0 + }, + { + "x": 88.377155800258, + "y": -47.05597641545811, + "z": 1.0 + }, + { + "x": 88.37721698860321, + "y": -47.45849771363293, + "z": 1.0 + }, + { + "x": 88.37727817694844, + "y": -47.86101901180774, + "z": 1.0 + }, + { + "x": 88.37736995946628, + "y": -48.46480095906996, + "z": 1.0 + }, + { + "x": 88.37746869965171, + "y": -48.97708841609315, + "z": 1.0 + }, + { + "x": 88.40185746732712, + "y": -49.71365309840904, + "z": 1.0 + }, + { + "x": 88.44585825376632, + "y": -50.204616797586624, + "z": 1.0 + }, + { + "x": 88.55335565655965, + "y": -50.936077505571575, + "z": 1.0 + }, + { + "x": 88.71019196677977, + "y": -51.6585678626945, + "z": 1.0 + }, + { + "x": 88.91564576217036, + "y": -52.36876451225841, + "z": 1.0 + }, + { + "x": 89.12332049993944, + "y": -52.94884511931964, + "z": 1.0 + }, + { + "x": 89.41529380090776, + "y": -53.628069768414065, + "z": 1.0 + }, + { + "x": 89.63524235353502, + "y": -54.069212211922306, + "z": 1.0 + }, + { + "x": 89.87491205951238, + "y": -54.499960149336395, + "z": 1.0 + }, + { + "x": 90.27056376603892, + "y": -55.124948450891765, + "z": 1.0 + }, + { + "x": 90.63189274832027, + "y": -55.62401717672893, + "z": 1.0 + }, + { + "x": 90.94090186406459, + "y": -56.00807087257196, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 23, + "heading": [ + -1.5260968829987904, + -1.5706443141063537, + -1.5706443141063184, + -1.5706443141062898, + -1.5706443141063038, + -1.5706443141063127, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141062967, + -1.5706443141062967, + -1.5706443141063084, + -1.570644314106318, + -1.5706443141062998, + -1.5706443141062967, + -1.5706443141063127, + -1.5706443141063084, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141062927, + -1.5706443141063142, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141063127, + -1.5706443141062967, + -1.5706443141062998, + -1.5706443141063127, + -1.5706443141063084, + -1.5706443141062998, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141063084, + -1.5706443141063084, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141062998, + -1.5706443141062998, + -1.5706443141063038, + -1.5706443141063144, + -1.570644314106318, + -1.5706443141063038, + -1.5706443141062927, + -1.5706443141062998, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141063084, + -1.5706443141063127, + -1.5706443141063038, + -1.5706443141062967, + -1.5706443141063038, + -1.5706443141063127, + -1.5706443141063084, + -1.5706443141063084, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141062967, + -1.5706443141063038, + -1.570644314106318, + -1.5706443141062967, + -1.5706443141063038, + -1.5706443141063084, + -1.5706443141062927, + -1.5706443141063084, + -1.5706443141063127, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141063036, + -1.5706443141063084, + -1.5706443141063038, + -1.5706443141063038, + -1.5706443141063058, + -1.570644314106291, + -1.5706443141063064, + -1.5706443141063084, + -1.570644314106291, + -1.5706256181447933, + -1.5511908270386274, + -1.5151406473842302, + -1.4474924853507034, + -1.3909568256260652, + -1.3231140246525257, + -1.2609247954819858, + -1.1930819948683404, + -1.1421999017184103, + -1.0856642517891186, + -1.0290687118318207, + -0.978121757078758, + -0.9215254427402406 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0006121420642557496, + "y": -4.026914235965862 + }, + { + "x": 0.0012242841287957162, + "y": -8.053828471931705 + }, + { + "x": 0.0012221148161017936, + "y": -8.039557867761147 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079496793 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450375 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171547971 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.001219945503123654, + "y": -8.025287263595384 + }, + { + "x": 0.001219945503123654, + "y": -8.025287263595402 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171550796 + }, + { + "x": 0.0015249318786914046, + "y": -10.031609079500576 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987444655 + }, + { + "x": 0.0018299182546854809, + "y": -12.037930895394418 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450339 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171550814 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171547971 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079497699 + }, + { + "x": 0.0013724386910496378, + "y": -9.028448171545165 + }, + { + "x": 0.0012199455029815454, + "y": -8.025287263598244 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548007 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949784 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450446 + }, + { + "x": 0.0018299182546854809, + "y": -12.03793089539456 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987447604 + }, + { + "x": 0.0016774250666173884, + "y": -11.03476998745041 + }, + { + "x": 0.0018299182545433723, + "y": -12.037930895397402 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987444797 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949784 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949784 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171550814 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548042 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548042 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079497805 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987444761 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987444797 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949784 + }, + { + "x": 0.0012199455029815454, + "y": -8.02528726360105 + }, + { + "x": 0.0015249318786914046, + "y": -10.031609079500612 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079497805 + }, + { + "x": 0.0013724386910496378, + "y": -9.028448171545236 + }, + { + "x": 0.001677425066759497, + "y": -11.034769987444761 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949784 + }, + { + "x": 0.0018299182545433723, + "y": -12.037930895397437 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171550849 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450517 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.001219945503123654, + "y": -8.025287263595402 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450375 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548149 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548007 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548007 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079497912 + }, + { + "x": 0.0018299182546854809, + "y": -12.037930895394453 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318786914046, + "y": -10.031609079500754 + }, + { + "x": 0.0018299182546854809, + "y": -12.037930895394595 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548007 + }, + { + "x": 0.0013724386910496378, + "y": -9.028448171545165 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171550849 + }, + { + "x": 0.0016774250666173884, + "y": -11.034769987450517 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949507 + }, + { + "x": 0.0013724386909075292, + "y": -9.028448171548007 + }, + { + "x": 0.0015249318788335131, + "y": -10.03160907949777 + }, + { + "x": 0.0015249318788335131, + "y": -10.031609079497912 + }, + { + "x": 0.0013743493916251737, + "y": -9.041017521499342 + }, + { + "x": 0.0013767377676288106, + "y": -9.056729208932737 + }, + { + "x": 0.001376737767486702, + "y": -9.056729208933376 + }, + { + "x": 0.0012237669044168342, + "y": -8.050425963496295 + }, + { + "x": 0.0015297086306986785, + "y": -10.063032454370315 + }, + { + "x": 0.0019052270327790666, + "y": -11.160694042854118 + }, + { + "x": 0.24487507860840196, + "y": -12.488521393390783 + }, + { + "x": 0.683895541146029, + "y": -12.27528381493471 + }, + { + "x": 1.5149818923252667, + "y": -12.22424407162535 + }, + { + "x": 2.6433371301345687, + "y": -14.539510651078729 + }, + { + "x": 3.6229010561071107, + "y": -14.326870066868338 + }, + { + "x": 4.131285331596644, + "y": -12.902772566251457 + }, + { + "x": 4.996480387374049, + "y": -12.593052561556561 + }, + { + "x": 5.11921853595581, + "y": -11.203670926026632 + }, + { + "x": 4.596182586046211, + "y": -8.718903809223306 + }, + { + "x": 6.353214125038988, + "y": -10.557362389694589 + }, + { + "x": 7.569806888078858, + "y": -11.240570273925314 + }, + { + "x": 6.703380980256668, + "y": -8.831224216801985 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 90.94090186406459, + "y": -56.00807087257196, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 334.3018481088766, + "y": -5.288249675787207, + "z": 1.0 + }, + { + "x": 334.483777617468, + "y": -5.696789019027442, + "z": 1.0 + }, + { + "x": 334.6335298766519, + "y": -6.1181936524140035, + "z": 1.0 + }, + { + "x": 334.7327699870293, + "y": -6.476662154719557, + "z": 1.0 + }, + { + "x": 334.8211665615416, + "y": -6.91505878669135, + "z": 1.0 + }, + { + "x": 334.86871357172106, + "y": -7.284721762788378, + "z": 1.0 + }, + { + "x": 334.8941339881858, + "y": -7.731212958309326, + "z": 1.0 + }, + { + "x": 334.89504189202273, + "y": -8.077929108123932, + "z": 1.0 + }, + { + "x": 334.89473870653876, + "y": -8.579882660367307, + "z": 1.0 + }, + { + "x": 334.8944961581516, + "y": -8.981445502159971, + "z": 1.0 + }, + { + "x": 334.89413233557093, + "y": -9.583789764850664, + "z": 1.0 + }, + { + "x": 334.8938291500871, + "y": -10.085743317094039, + "z": 1.0 + }, + { + "x": 334.8935259646031, + "y": -10.587696869336284, + "z": 1.0 + }, + { + "x": 334.8934046904095, + "y": -10.788478290233183, + "z": 1.0 + }, + { + "x": 334.8931013907418, + "y": -11.290620885066517, + "z": 1.0 + }, + { + "x": 334.89279827934456, + "y": -11.792451779440704, + "z": 1.0 + }, + { + "x": 334.8924345456679, + "y": -12.394648852689727, + "z": 1.0 + }, + { + "x": 334.8920708119913, + "y": -12.996845925937615, + "z": 1.0 + }, + { + "x": 334.8918283228735, + "y": -13.398310641438098, + "z": 1.0 + }, + { + "x": 334.89146458919686, + "y": -14.00050771468712, + "z": 1.0 + }, + { + "x": 334.8911008555202, + "y": -14.602704787936144, + "z": 1.0 + }, + { + "x": 334.8907371218436, + "y": -15.20490186118403, + "z": 1.0 + }, + { + "x": 334.89037338816695, + "y": -15.807098934433052, + "z": 1.0 + }, + { + "x": 334.89007027676973, + "y": -16.308929828807237, + "z": 1.0 + }, + { + "x": 334.8897065430931, + "y": -16.91112690205739, + "z": 1.0 + }, + { + "x": 334.88934280941646, + "y": -17.51332397530641, + "z": 1.0 + }, + { + "x": 334.88903969801925, + "y": -18.015154869680593, + "z": 1.0 + }, + { + "x": 334.8886759643426, + "y": -18.617351942929613, + "z": 1.0 + }, + { + "x": 334.8884334752248, + "y": -19.01881665842783, + "z": 1.0 + }, + { + "x": 334.888190986107, + "y": -19.420281373928308, + "z": 1.0 + }, + { + "x": 334.8878878747098, + "y": -19.922112268302495, + "z": 1.0 + }, + { + "x": 334.8876453855921, + "y": -20.32357698380184, + "z": 1.0 + }, + { + "x": 334.8874028964743, + "y": -20.725041699301187, + "z": 1.0 + }, + { + "x": 334.88716040735653, + "y": -21.126506414800534, + "z": 1.0 + }, + { + "x": 334.8868572959593, + "y": -21.628337309174718, + "z": 1.0 + }, + { + "x": 334.8865541845621, + "y": -22.1301682035489, + "z": 1.0 + }, + { + "x": 334.8862510731649, + "y": -22.631999097923085, + "z": 1.0 + }, + { + "x": 334.8860085840472, + "y": -23.033463813422433, + "z": 1.0 + }, + { + "x": 334.88564485037057, + "y": -23.63566088667032, + "z": 1.0 + }, + { + "x": 334.88534173897335, + "y": -24.137491781044503, + "z": 1.0 + }, + { + "x": 334.8849780052967, + "y": -24.739688854293526, + "z": 1.0 + }, + { + "x": 334.8846748938995, + "y": -25.241519748667706, + "z": 1.0 + }, + { + "x": 334.88431116022286, + "y": -25.84371682191673, + "z": 1.0 + }, + { + "x": 334.88400804882565, + "y": -26.34554771629091, + "z": 1.0 + }, + { + "x": 334.88370493742843, + "y": -26.847378610665096, + "z": 1.0 + }, + { + "x": 334.8833412037518, + "y": -27.449575683914127, + "z": 1.0 + }, + { + "x": 334.883098714634, + "y": -27.851040399414615, + "z": 1.0 + }, + { + "x": 334.8828562255162, + "y": -28.252505114912836, + "z": 1.0 + }, + { + "x": 334.88249249183957, + "y": -28.854702188163, + "z": 1.0 + }, + { + "x": 334.88212875816293, + "y": -29.456899261412033, + "z": 1.0 + }, + { + "x": 334.8817650244863, + "y": -30.059096334661064, + "z": 1.0 + }, + { + "x": 334.88140129080966, + "y": -30.66129340790896, + "z": 1.0 + }, + { + "x": 334.88109817941245, + "y": -31.163124302284288, + "z": 1.0 + }, + { + "x": 334.8807344457358, + "y": -31.765321375532185, + "z": 1.0 + }, + { + "x": 334.8804313343386, + "y": -32.267152269906376, + "z": 1.0 + }, + { + "x": 334.8801282229414, + "y": -32.76898316428171, + "z": 1.0 + }, + { + "x": 334.87982511154416, + "y": -33.27081405865589, + "z": 1.0 + }, + { + "x": 334.87952200014695, + "y": -33.77264495303008, + "z": 1.0 + }, + { + "x": 334.87921888874973, + "y": -34.274475847404275, + "z": 1.0 + }, + { + "x": 334.8789157773525, + "y": -34.77630674177734, + "z": 1.0 + }, + { + "x": 334.8786732882347, + "y": -35.17777145727783, + "z": 1.0 + }, + { + "x": 334.8783701768375, + "y": -35.67960235165202, + "z": 1.0 + }, + { + "x": 334.8780670654403, + "y": -36.18143324602622, + "z": 1.0 + }, + { + "x": 334.87770333176366, + "y": -36.78363031927525, + "z": 1.0 + }, + { + "x": 334.877460842646, + "y": -37.18509503477346, + "z": 1.0 + }, + { + "x": 334.87709710896934, + "y": -37.78729210802249, + "z": 1.0 + }, + { + "x": 334.8767939975721, + "y": -38.289123002396686, + "z": 1.0 + }, + { + "x": 334.8765515084543, + "y": -38.69058771789717, + "z": 1.0 + }, + { + "x": 334.87630901933653, + "y": -39.092052433395395, + "z": 1.0 + }, + { + "x": 334.8759452856599, + "y": -39.694249506644425, + "z": 1.0 + }, + { + "x": 334.87558155198326, + "y": -40.29644657989459, + "z": 1.0 + }, + { + "x": 334.87527844058604, + "y": -40.79827747426879, + "z": 1.0 + }, + { + "x": 334.8749147069094, + "y": -41.40047454751782, + "z": 1.0 + }, + { + "x": 334.8746722177916, + "y": -41.80193926301603, + "z": 1.0 + }, + { + "x": 334.8744297286738, + "y": -42.20340397851652, + "z": 1.0 + }, + { + "x": 334.8741266172766, + "y": -42.70523487289071, + "z": 1.0 + }, + { + "x": 334.87376288359997, + "y": -43.30743194613973, + "z": 1.0 + }, + { + "x": 334.8735203944823, + "y": -43.70889666163794, + "z": 1.0 + }, + { + "x": 334.87321728308507, + "y": -44.21072755601211, + "z": 1.0 + }, + { + "x": 334.8729747939673, + "y": -44.61219227151258, + "z": 1.0 + }, + { + "x": 334.87267168257006, + "y": -45.11402316588563, + "z": 1.0 + }, + { + "x": 334.8723079488934, + "y": -45.716220239135765, + "z": 1.0 + }, + { + "x": 334.8720048374962, + "y": -46.218051133509945, + "z": 1.0 + }, + { + "x": 334.87188359293737, + "y": -46.41878349125962, + "z": 1.0 + }, + { + "x": 334.8715801110045, + "y": -46.92122784405019, + "z": 1.0 + }, + { + "x": 334.87133732545817, + "y": -47.32318332628318, + "z": 1.0 + }, + { + "x": 334.8710338435253, + "y": -47.825627679074415, + "z": 1.0 + }, + { + "x": 334.8706696652059, + "y": -48.4285609024239, + "z": 1.0 + }, + { + "x": 334.87036618327295, + "y": -48.93100525521626, + "z": 1.0 + }, + { + "x": 334.8700627013401, + "y": -49.43344960800749, + "z": 1.0 + }, + { + "x": 334.8696985230207, + "y": -50.036382831355844, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 24, + "heading": [ + -1.5532445997494864, + -1.1518436168635509, + -1.1905972608595516, + -1.2617530685069873, + -1.3395403756927158, + -1.4041224818930387, + -1.4816294206080958, + -1.5376162787349619, + -1.5700837783804023, + -1.5714003377551682, + -1.5714003377550556, + -1.5714003377549617, + -1.5714003377550543, + -1.5714003377551682, + -1.5714003377551, + -1.57140033775507, + -1.5714003377550467, + -1.5714003377550303, + -1.5714003377550674, + -1.5714003377550667, + -1.5714003377550296, + -1.5714003377550303, + -1.5714003377550303, + -1.5714003377550467, + -1.5714003377550463, + -1.5714003377550292, + -1.5714003377550467, + -1.5714003377550467, + -1.571400337755068, + -1.571400337755124, + -1.5714003377550918, + -1.5714003377549668, + -1.5714003377549826, + -1.571400337755124, + -1.5714003377550925, + -1.5714003377550674, + -1.5714003377550674, + -1.5714003377549668, + -1.5714003377549548, + -1.5714003377550474, + -1.5714003377550467, + -1.5714003377550467, + -1.5714003377550467, + -1.5714003377550467, + -1.5714003377550674, + -1.5714003377550467, + -1.5714003377550667, + -1.571400337755124, + -1.5714003377550674, + -1.571400337755029, + -1.5714003377550296, + -1.5714003377550303, + -1.5714003377550467, + -1.5714003377550467, + -1.5714003377550474, + -1.5714003377550667, + -1.5714003377550667, + -1.5714003377550674, + -1.5714003377550674, + -1.571400337755068, + -1.5714003377550925, + -1.5714003377550918, + -1.5714003377550674, + -1.5714003377550467, + -1.5714003377549548, + -1.5714003377549548, + -1.5714003377550467, + -1.5714003377550918, + -1.571400337755124, + -1.571400337755068, + -1.571400337755029, + -1.5714003377550463, + -1.5714003377550467, + -1.571400337755068, + -1.571400337755124, + -1.5714003377550918, + -1.5714003377550467, + -1.5714003377549548, + -1.5714003377549675, + -1.5714003377550918, + -1.5714003377550927, + -1.5714003377550467, + -1.5714003377550463, + -1.5714003377550028, + -1.5714003377549923, + -1.5714003377551027, + -1.5714003377551022, + -1.571400337755011, + -1.5714003377551131, + -1.5714003377551644, + -1.5714003377550114 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 1.81929508591395, + "y": -4.085393432402347 + }, + { + "x": 3.316817677753079, + "y": -8.299439766267964 + }, + { + "x": 2.4899236956133564, + "y": -7.798731356921156 + }, + { + "x": 1.8763668488969643, + "y": -7.9686513427734695 + }, + { + "x": 1.3594358469174495, + "y": -8.080596080688203 + }, + { + "x": 0.7296742664419753, + "y": -8.161541716179759 + }, + { + "x": 0.2632832030167265, + "y": -7.932073453355546 + }, + { + "x": 0.006047183529744871, + "y": -8.486697020579808 + }, + { + "x": -0.005457338711494231, + "y": -9.035163940360391 + }, + { + "x": -0.006063709678301166, + "y": -10.03907104483357 + }, + { + "x": -0.006670080645108101, + "y": -11.042978149340676 + }, + { + "x": -0.006063709678301166, + "y": -10.0390710448562 + }, + { + "x": -0.004244596775606624, + "y": -7.027349731391439 + }, + { + "x": -0.004245738613235517, + "y": -7.0292401573023255 + }, + { + "x": -0.006064110649504073, + "y": -10.03973489207521 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232103 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464969112 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483708 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887495058 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464980463 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464969095 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464969077 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232068 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676243383 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464991725 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232032 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232032 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887472374 + }, + { + "x": -0.004849782355904608, + "y": -8.029294309986952 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098746645 + }, + { + "x": -0.005456005148971599, + "y": -9.032956098735312 + }, + { + "x": -0.00484978235476774, + "y": -8.029294309986916 + }, + { + "x": -0.004849782355904608, + "y": -8.029294309986952 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098735312 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483672 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483672 + }, + { + "x": -0.005456005148971599, + "y": -9.032956098735312 + }, + { + "x": -0.006062227943175458, + "y": -10.036617887472339 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676220699 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232068 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232032 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232032 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232032 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483672 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232174 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887495183 + }, + { + "x": -0.004849782355904608, + "y": -8.029294309987094 + }, + { + "x": -0.006062227944312326, + "y": -10.03661788748385 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464991974 + }, + { + "x": -0.007274673532720044, + "y": -12.04394146498064 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464969272 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232245 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232245 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676220877 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887495218 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887495112 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483743 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483885 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887472588 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098735525 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098746823 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887483885 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232245 + }, + { + "x": -0.006062227943175458, + "y": -10.036617887472445 + }, + { + "x": -0.006062227943175458, + "y": -10.036617887472445 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232245 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098746823 + }, + { + "x": -0.004849782355904608, + "y": -8.029294309987094 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887472516 + }, + { + "x": -0.007274673532720044, + "y": -12.043941464991974 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676243614 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232245 + }, + { + "x": -0.006062227944312326, + "y": -10.036617887472445 + }, + { + "x": -0.004849782355904608, + "y": -8.029294309987023 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098746823 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676232103 + }, + { + "x": -0.006062227943175458, + "y": -10.036617887472232 + }, + { + "x": -0.005456005148971599, + "y": -9.032956098723801 + }, + { + "x": -0.005456005150108467, + "y": -9.032956098746467 + }, + { + "x": -0.005456005150108467, + "y": -9.03295609873517 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676231819 + }, + { + "x": -0.006668450738516185, + "y": -11.040279676243188 + }, + { + "x": -0.004243559560563881, + "y": -7.025632521238521 + }, + { + "x": -0.004247264917012217, + "y": -7.03176710540248 + }, + { + "x": -0.005462674791942845, + "y": -9.043998350235611 + }, + { + "x": -0.005462674791942845, + "y": -9.04399835024222 + }, + { + "x": -0.00667660252247515, + "y": -11.05377576140718 + }, + { + "x": -0.0066766025236120186, + "y": -11.053775761418478 + }, + { + "x": -0.006069638658345866, + "y": -10.048887055835962 + }, + { + "x": -0.00667660252247515, + "y": -11.053775761395812 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 334.8696985230207, + "y": -50.036382831355844, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 335.72938655142246, + "y": -58.63575611077631, + "z": 1.0 + }, + { + "x": 335.26862518724147, + "y": -58.22155991552123, + "z": 1.0 + }, + { + "x": 334.698387263307, + "y": -57.76731713412676, + "z": 1.0 + }, + { + "x": 334.3028154287997, + "y": -57.48483981665477, + "z": 1.0 + }, + { + "x": 333.8957244634312, + "y": -57.219229528144716, + "z": 1.0 + }, + { + "x": 333.4774670769269, + "y": -56.970813165394034, + "z": 1.0 + }, + { + "x": 333.0494715041758, + "y": -56.740398386255336, + "z": 1.0 + }, + { + "x": 332.61217496998677, + "y": -56.52816815784608, + "z": 1.0 + }, + { + "x": 331.94048368733047, + "y": -56.244729219671626, + "z": 1.0 + }, + { + "x": 331.3680067648105, + "y": -56.04123961894434, + "z": 1.0 + }, + { + "x": 330.6681152139086, + "y": -55.83714288248695, + "z": 1.0 + }, + { + "x": 329.95675694016956, + "y": -55.67754008286519, + "z": 1.0 + }, + { + "x": 329.2367567288088, + "y": -55.56306505257391, + "z": 1.0 + }, + { + "x": 328.63221699389953, + "y": -55.502475293783945, + "z": 1.0 + }, + { + "x": 327.9038158309816, + "y": -55.471785085123855, + "z": 1.0 + }, + { + "x": 327.47163572658246, + "y": -55.47111336395268, + "z": 1.0 + }, + { + "x": 326.96905200000987, + "y": -55.471174605179854, + "z": 1.0 + }, + { + "x": 326.3659515281231, + "y": -55.471248094652466, + "z": 1.0 + }, + { + "x": 325.8633678015507, + "y": -55.47130933587964, + "z": 1.0 + }, + { + "x": 325.46130082029276, + "y": -55.471358328861356, + "z": 1.0 + }, + { + "x": 325.15975058434924, + "y": -55.47139507359766, + "z": 1.0 + }, + { + "x": 324.6594655975632, + "y": -55.47145603471698, + "z": 1.0 + }, + { + "x": 324.1591806107769, + "y": -55.47151699583631, + "z": 1.0 + }, + { + "x": 323.65889562399076, + "y": -55.47157795695564, + "z": 1.0 + }, + { + "x": 323.1586106372048, + "y": -55.47163891807496, + "z": 1.0 + }, + { + "x": 322.65832565041853, + "y": -55.47169987919429, + "z": 1.0 + }, + { + "x": 322.0579836662754, + "y": -55.471773032537484, + "z": 1.0 + }, + { + "x": 321.45764168213185, + "y": -55.47184618588068, + "z": 1.0 + }, + { + "x": 320.85729969798865, + "y": -55.47191933922386, + "z": 1.0 + }, + { + "x": 320.3570147112025, + "y": -55.47198030034319, + "z": 1.0 + }, + { + "x": 319.756672727059, + "y": -55.472053453686385, + "z": 1.0 + }, + { + "x": 319.35644473763034, + "y": -55.47210222258184, + "z": 1.0 + }, + { + "x": 318.9562167482014, + "y": -55.47215099147729, + "z": 1.0 + }, + { + "x": 318.35587476405806, + "y": -55.47222414482049, + "z": 1.0 + }, + { + "x": 317.7555327799147, + "y": -55.47229729816368, + "z": 1.0 + }, + { + "x": 317.3553047904859, + "y": -55.47234606705915, + "z": 1.0 + }, + { + "x": 316.7549628063425, + "y": -55.47241922040233, + "z": 1.0 + }, + { + "x": 316.2546778195562, + "y": -55.47248018152166, + "z": 1.0 + }, + { + "x": 315.7543928327701, + "y": -55.47254114264099, + "z": 1.0 + }, + { + "x": 315.3541648433412, + "y": -55.472589911536446, + "z": 1.0 + }, + { + "x": 314.9539368539124, + "y": -55.4726386804319, + "z": 1.0 + }, + { + "x": 314.35359486976915, + "y": -55.472711833775094, + "z": 1.0 + }, + { + "x": 313.95336688034024, + "y": -55.47276060267056, + "z": 1.0 + }, + { + "x": 313.55313889091116, + "y": -55.472809371566015, + "z": 1.0 + }, + { + "x": 313.1529109014824, + "y": -55.47285814046148, + "z": 1.0 + }, + { + "x": 312.55256891733916, + "y": -55.47293129380468, + "z": 1.0 + }, + { + "x": 312.15234092791025, + "y": -55.47298006270013, + "z": 1.0 + }, + { + "x": 311.75211293848133, + "y": -55.4730288315956, + "z": 1.0 + }, + { + "x": 311.15177095433796, + "y": -55.47310198493878, + "z": 1.0 + }, + { + "x": 310.75154296490905, + "y": -55.47315075383425, + "z": 1.0 + }, + { + "x": 310.2512579781229, + "y": -55.473211714953564, + "z": 1.0 + }, + { + "x": 309.6509159939795, + "y": -55.47328486829676, + "z": 1.0 + }, + { + "x": 309.15063100719334, + "y": -55.47334582941609, + "z": 1.0 + }, + { + "x": 308.65034602040726, + "y": -55.47340679053542, + "z": 1.0 + }, + { + "x": 308.25011803097834, + "y": -55.473455559430874, + "z": 1.0 + }, + { + "x": 307.6497760468351, + "y": -55.47352871277407, + "z": 1.0 + }, + { + "x": 307.2495480574063, + "y": -55.47357748166952, + "z": 1.0 + }, + { + "x": 306.6492060732629, + "y": -55.47365063501272, + "z": 1.0 + }, + { + "x": 306.248978083834, + "y": -55.47369940390817, + "z": 1.0 + }, + { + "x": 305.6486360996905, + "y": -55.473772557251365, + "z": 1.0 + }, + { + "x": 305.2484081102616, + "y": -55.47382132614683, + "z": 1.0 + }, + { + "x": 304.84818012083275, + "y": -55.47387009504229, + "z": 1.0 + }, + { + "x": 304.24783813668955, + "y": -55.47394324838548, + "z": 1.0 + }, + { + "x": 303.7475531499034, + "y": -55.47400420950481, + "z": 1.0 + }, + { + "x": 303.3473251604744, + "y": -55.474052978400266, + "z": 1.0 + }, + { + "x": 302.9470971710456, + "y": -55.474101747295734, + "z": 1.0 + }, + { + "x": 302.3467551869023, + "y": -55.474174900638914, + "z": 1.0 + }, + { + "x": 301.9465271974734, + "y": -55.47422366953438, + "z": 1.0 + }, + { + "x": 301.5462992080445, + "y": -55.474272438429836, + "z": 1.0 + }, + { + "x": 301.1460712186156, + "y": -55.4743212073253, + "z": 1.0 + }, + { + "x": 300.5457292344722, + "y": -55.474394360668484, + "z": 1.0 + }, + { + "x": 300.1455012450434, + "y": -55.47444312956395, + "z": 1.0 + }, + { + "x": 299.6452162582573, + "y": -55.47450409068327, + "z": 1.0 + }, + { + "x": 299.24498826882837, + "y": -55.474552859578736, + "z": 1.0 + }, + { + "x": 298.7447032820422, + "y": -55.47461382069807, + "z": 1.0 + }, + { + "x": 298.3444752926133, + "y": -55.47466258959352, + "z": 1.0 + }, + { + "x": 297.7441333084698, + "y": -55.474735742936716, + "z": 1.0 + }, + { + "x": 297.2438483216839, + "y": -55.47479670405605, + "z": 1.0 + }, + { + "x": 296.843620332255, + "y": -55.4748454729515, + "z": 1.0 + }, + { + "x": 296.24327834811163, + "y": -55.474918626294695, + "z": 1.0 + }, + { + "x": 295.8430503586827, + "y": -55.47496739519015, + "z": 1.0 + }, + { + "x": 295.24270837453935, + "y": -55.47504054853334, + "z": 1.0 + }, + { + "x": 294.7424233877531, + "y": -55.475101509652674, + "z": 1.0 + }, + { + "x": 294.3421953983243, + "y": -55.47515027854813, + "z": 1.0 + }, + { + "x": 293.7418534141807, + "y": -55.47522343189132, + "z": 1.0 + }, + { + "x": 293.14151143003744, + "y": -55.47529658523452, + "z": 1.0 + }, + { + "x": 292.6412264432512, + "y": -55.475357546353834, + "z": 1.0 + }, + { + "x": 292.2409984538223, + "y": -55.4754063152493, + "z": 1.0 + }, + { + "x": 291.74071346703613, + "y": -55.47546727636862, + "z": 1.0 + }, + { + "x": 291.3404854776071, + "y": -55.47551604526409, + "z": 1.0 + }, + { + "x": 290.84020049082096, + "y": -55.4755770063834, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 25, + "heading": [ + -2.0911486832018613, + 2.409364246695374, + 2.4415698129842616, + 2.4899494772842057, + 2.5424788063606654, + 2.584577189082867, + 2.6266809113227545, + 2.668743372007666, + 2.7212726952459185, + 2.76854909399482, + 2.8315843006733368, + 2.8893665716104087, + 2.952401781124309, + 3.010184052581499, + 3.0732192687883306, + 3.1145766226218736, + 3.14093956899561, + -3.141470800804608, + -3.141470800804608, + -3.141470800804635, + -3.1414708008046373, + -3.14147080080462, + -3.141470800804616, + -3.1414708008046017, + -3.141470800804616, + -3.141470800804616, + -3.141470800804604, + -3.141470800804606, + -3.141470800804618, + -3.1414708008046173, + -3.1414708008046044, + -3.141470800804616, + -3.14147080080463, + -3.141470800804616, + -3.141470800804606, + -3.1414708008046017, + -3.141470800804616, + -3.1414708008046173, + -3.1414708008046017, + -3.141470800804614, + -3.14147080080463, + -3.141470800804616, + -3.1414708008046017, + -3.1414708008046124, + -3.1414708008046124, + -3.1414708008046017, + -3.141470800804616, + -3.1414708008046124, + -3.141470800804616, + -3.141470800804616, + -3.141470800804614, + -3.1414708008046173, + -3.1414708008046044, + -3.1414708008046017, + -3.141470800804614, + -3.141470800804616, + -3.141470800804616, + -3.141470800804616, + -3.141470800804616, + -3.141470800804616, + -3.1414708008046017, + -3.1414708008046124, + -3.141470800804616, + -3.141470800804604, + -3.141470800804614, + -3.1414708008046124, + -3.141470800804616, + -3.141470800804616, + -3.1414708008046124, + -3.1414708008046124, + -3.141470800804616, + -3.141470800804616, + -3.141470800804614, + -3.141470800804614, + -3.1414708008045986, + -3.141470800804614, + -3.141470800804616, + -3.141470800804604, + -3.141470800804614, + -3.141470800804616, + -3.141470800804616, + -3.141470800804616, + -3.1414708008046044, + -3.141470800804614, + -3.141470800804616, + -3.141470800804606, + -3.1414708008046173, + -3.141470800804614, + -3.141470800804614, + -3.141470800804614, + -3.141470800804614 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -4.607613641809962, + "y": 4.141961952550801 + }, + { + "x": -10.309992881154812, + "y": 8.6843897664955 + }, + { + "x": -9.658097584417646, + "y": 7.367200988664635 + }, + { + "x": -8.026627998758045, + "y": 5.480876059820474 + }, + { + "x": -8.253483518727762, + "y": 5.140266512607354 + }, + { + "x": -8.462529592553665, + "y": 4.788311418893798 + }, + { + "x": -8.6529210694016, + "y": 4.426450075479522 + }, + { + "x": -11.089878168453424, + "y": 4.9566916658370985 + }, + { + "x": -12.441682051762655, + "y": 4.869285389017435 + }, + { + "x": -12.723684734218637, + "y": 4.075863371846751 + }, + { + "x": -14.112498246409473, + "y": 3.6369953607914596 + }, + { + "x": -14.313584850997927, + "y": 2.7407782991303975 + }, + { + "x": -13.24539946270022, + "y": 1.7506478908124734 + }, + { + "x": -13.329408978272, + "y": 0.9127996745005618 + }, + { + "x": -11.605812673170703, + "y": 0.3136192983126307 + }, + { + "x": -9.347638309717468, + "y": 0.006104799440009856 + }, + { + "x": -11.056841984593575, + "y": -0.001347306997843134 + }, + { + "x": -11.05684198459187, + "y": -0.001347306997843134 + }, + { + "x": -9.04650707830342, + "y": -0.0011023420888989222 + }, + { + "x": -7.036172172014403, + "y": -0.0008573771802389274 + }, + { + "x": -8.018352227295509, + "y": -0.0009770585562307588 + }, + { + "x": -10.005699735723397, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735724534, + "y": -0.0012192223866236418 + }, + { + "x": -10.005699735721123, + "y": -0.0012192223864815332 + }, + { + "x": -10.00569973572226, + "y": -0.0012192223864815332 + }, + { + "x": -11.006269709293974, + "y": -0.0013411446252575843 + }, + { + "x": -12.006839682866826, + "y": -0.0014630668638915267 + }, + { + "x": -12.006839682867394, + "y": -0.0014630668637494182 + }, + { + "x": -11.006269709293406, + "y": -0.0013411446251154757 + }, + { + "x": -11.006269709296248, + "y": -0.0013411446252575843 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -8.004559788575989, + "y": -0.0009753779090715398 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -12.006839682867394, + "y": -0.0014630668638915267 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223866236418 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -11.006269709296816, + "y": -0.0013411446251154757 + }, + { + "x": -10.005699735723965, + "y": -0.0012192223866236418 + }, + { + "x": -9.005129762149977, + "y": -0.0010973001478475908 + }, + { + "x": -8.004559788577126, + "y": -0.0009753779090715398 + }, + { + "x": -10.005699735720555, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223866236418 + }, + { + "x": -8.004559788579968, + "y": -0.0009753779092136483 + }, + { + "x": -8.004559788578263, + "y": -0.0009753779092136483 + }, + { + "x": -10.005699735719986, + "y": -0.0012192223866236418 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -8.004559788578263, + "y": -0.0009753779092136483 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001478475908 + }, + { + "x": -11.00626970929568, + "y": -0.0013411446251154757 + }, + { + "x": -11.00626970929568, + "y": -0.0013411446252575843 + }, + { + "x": -10.00569973572226, + "y": -0.0012192223866236418 + }, + { + "x": -9.005129762149977, + "y": -0.0010973001478475908 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735720555, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735723965, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735723965, + "y": -0.0012192223866236418 + }, + { + "x": -8.004559788577694, + "y": -0.0009753779092136483 + }, + { + "x": -10.005699735720555, + "y": -0.0012192223864815332 + }, + { + "x": -11.006269709293406, + "y": -0.0013411446252575843 + }, + { + "x": -9.005129762151682, + "y": -0.0010973001478475908 + }, + { + "x": -8.004559788578263, + "y": -0.0009753779092136483 + }, + { + "x": -10.005699735720555, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -8.004559788578263, + "y": -0.0009753779092136483 + }, + { + "x": -8.004559788578263, + "y": -0.0009753779092136483 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735721691, + "y": -0.0012192223864815332 + }, + { + "x": -9.005129762149409, + "y": -0.0010973001478475908 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001478475908 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001479896993 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001478475908 + }, + { + "x": -10.005699735723965, + "y": -0.0012192223864815332 + }, + { + "x": -11.006269709293974, + "y": -0.0013411446252575843 + }, + { + "x": -9.005129762148272, + "y": -0.0010973001478475908 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -10.005699735722828, + "y": -0.0012192223864815332 + }, + { + "x": -11.006269709296248, + "y": -0.0013411446252575843 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001478475908 + }, + { + "x": -10.005699735723965, + "y": -0.0012192223864815332 + }, + { + "x": -12.00683968286853, + "y": -0.0014630668638915267 + }, + { + "x": -11.006269709295111, + "y": -0.0013411446251154757 + }, + { + "x": -9.005129762151682, + "y": -0.0010973001478475908 + }, + { + "x": -9.005129762150546, + "y": -0.0010973001478475908 + }, + { + "x": -9.005129762151682, + "y": -0.0010973001478475908 + }, + { + "x": -9.005129762151682, + "y": -0.0010973001478475908 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 290.84020049082096, + "y": -55.4755770063834, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 334.7845708455262, + "y": -190.97367165224483, + "z": 1.0 + }, + { + "x": 334.7842674203806, + "y": -191.47602198796034, + "z": 1.0 + }, + { + "x": 334.7839639952351, + "y": -191.97837232367357, + "z": 1.0 + }, + { + "x": 334.78359988506054, + "y": -192.5811927265308, + "z": 1.0 + }, + { + "x": 334.78335714494415, + "y": -192.98307299510117, + "z": 1.0 + }, + { + "x": 334.78299303476956, + "y": -193.58589339795952, + "z": 1.0 + }, + { + "x": 334.782628924595, + "y": -194.1887138008168, + "z": 1.0 + }, + { + "x": 334.7823861844786, + "y": -194.59059406938712, + "z": 1.0 + }, + { + "x": 334.7821434443622, + "y": -194.99247433795864, + "z": 1.0 + }, + { + "x": 334.7819007042457, + "y": -195.3943546065313, + "z": 1.0 + }, + { + "x": 334.7816579641293, + "y": -195.79623487510275, + "z": 1.0 + }, + { + "x": 334.7812938539547, + "y": -196.39905527795884, + "z": 1.0 + }, + { + "x": 334.7810511138383, + "y": -196.8009355465315, + "z": 1.0 + }, + { + "x": 334.78068700366373, + "y": -197.4037559493887, + "z": 1.0 + }, + { + "x": 334.78032289348914, + "y": -198.00657635224485, + "z": 1.0 + }, + { + "x": 334.78001946834354, + "y": -198.50892668796035, + "z": 1.0 + }, + { + "x": 334.77965535816895, + "y": -199.11174709081644, + "z": 1.0 + }, + { + "x": 334.77941261805256, + "y": -199.51362735938795, + "z": 1.0 + }, + { + "x": 334.7791091929071, + "y": -200.01597769510346, + "z": 1.0 + }, + { + "x": 334.7788057677616, + "y": -200.51832803081783, + "z": 1.0 + }, + { + "x": 334.7784416575869, + "y": -201.12114843367505, + "z": 1.0 + }, + { + "x": 334.7781382324414, + "y": -201.6234987693894, + "z": 1.0 + }, + { + "x": 334.7777741222668, + "y": -202.2263191722467, + "z": 1.0 + }, + { + "x": 334.7774100120922, + "y": -202.8291395751039, + "z": 1.0 + }, + { + "x": 334.77704590191763, + "y": -203.43195997796113, + "z": 1.0 + }, + { + "x": 334.77674247677214, + "y": -203.93431031367436, + "z": 1.0 + }, + { + "x": 334.77637836659744, + "y": -204.53713071653277, + "z": 1.0 + }, + { + "x": 334.77601425642285, + "y": -205.13995111939, + "z": 1.0 + }, + { + "x": 334.77571083127737, + "y": -205.64230145510322, + "z": 1.0 + }, + { + "x": 334.7754074061319, + "y": -206.14465179081873, + "z": 1.0 + }, + { + "x": 334.7751039809864, + "y": -206.6470021265331, + "z": 1.0 + }, + { + "x": 334.7747398708117, + "y": -207.24982252939145, + "z": 1.0 + }, + { + "x": 334.7744364456662, + "y": -207.75217286510355, + "z": 1.0 + }, + { + "x": 334.7740723354916, + "y": -208.35499326796304, + "z": 1.0 + }, + { + "x": 334.7737689103461, + "y": -208.85734360367633, + "z": 1.0 + }, + { + "x": 334.7735868552588, + "y": -209.15875380510494, + "z": 1.0 + }, + { + "x": 334.77322414725745, + "y": -209.7592527713511, + "z": 1.0 + }, + { + "x": 334.77298234192335, + "y": -210.1595854155138, + "z": 1.0 + }, + { + "x": 334.77274053658914, + "y": -210.55991805967767, + "z": 1.0 + }, + { + "x": 334.7724987312549, + "y": -210.96025070384263, + "z": 1.0 + }, + { + "x": 334.7722569259207, + "y": -211.36058334800651, + "z": 1.0 + }, + { + "x": 334.77189421791945, + "y": -211.96108231425114, + "z": 1.0 + }, + { + "x": 334.7715315099182, + "y": -212.56158128049805, + "z": 1.0 + }, + { + "x": 334.771289704584, + "y": -212.96191392466193, + "z": 1.0 + }, + { + "x": 334.77098744791624, + "y": -213.46232972986672, + "z": 1.0 + }, + { + "x": 334.770745642582, + "y": -213.8626623740306, + "z": 1.0 + }, + { + "x": 334.7704433859144, + "y": -214.3630781792354, + "z": 1.0 + }, + { + "x": 334.77014112924667, + "y": -214.86349398443912, + "z": 1.0 + }, + { + "x": 334.76983887257893, + "y": -215.3639097896439, + "z": 1.0 + }, + { + "x": 334.7695366159111, + "y": -215.8643255948499, + "z": 1.0 + }, + { + "x": 334.76917390790993, + "y": -216.46482456109453, + "z": 1.0 + }, + { + "x": 334.7689321025757, + "y": -216.86515720525836, + "z": 1.0 + }, + { + "x": 334.768629845908, + "y": -217.3655730104632, + "z": 1.0 + }, + { + "x": 334.76832758924013, + "y": -217.86598881566914, + "z": 1.0 + }, + { + "x": 334.76808578390603, + "y": -218.2663214598319, + "z": 1.0 + }, + { + "x": 334.76772307590477, + "y": -218.8668204260788, + "z": 1.0 + }, + { + "x": 334.76742081923703, + "y": -219.3672362312825, + "z": 1.0 + }, + { + "x": 334.7671790139028, + "y": -219.76756887544747, + "z": 1.0 + }, + { + "x": 334.7669372085686, + "y": -220.16790151961135, + "z": 1.0 + }, + { + "x": 334.76657450056734, + "y": -220.76840048585598, + "z": 1.0 + }, + { + "x": 334.76633269523313, + "y": -221.1687331300198, + "z": 1.0 + }, + { + "x": 334.7660908898989, + "y": -221.56906577418482, + "z": 1.0 + }, + { + "x": 334.7657886332312, + "y": -222.06948157938962, + "z": 1.0 + }, + { + "x": 334.7654259252299, + "y": -222.66998054563544, + "z": 1.0 + }, + { + "x": 334.76506321722866, + "y": -223.27047951188007, + "z": 1.0 + }, + { + "x": 334.7647609605609, + "y": -223.770895317086, + "z": 1.0 + }, + { + "x": 334.7645191552267, + "y": -224.17122796124988, + "z": 1.0 + }, + { + "x": 334.76415644722545, + "y": -224.7717269274945, + "z": 1.0 + }, + { + "x": 334.76391464189123, + "y": -225.17205957165953, + "z": 1.0 + }, + { + "x": 334.76355193388997, + "y": -225.77255853790416, + "z": 1.0 + }, + { + "x": 334.7633101285559, + "y": -226.17289118206799, + "z": 1.0 + }, + { + "x": 334.76306832322166, + "y": -226.573223826233, + "z": 1.0 + }, + { + "x": 334.7627660665539, + "y": -227.07363963143666, + "z": 1.0 + }, + { + "x": 334.7624638098862, + "y": -227.57405543664146, + "z": 1.0 + }, + { + "x": 334.7621011018849, + "y": -228.17455440288722, + "z": 1.0 + }, + { + "x": 334.76173839388355, + "y": -228.77505336913418, + "z": 1.0 + }, + { + "x": 334.7613756858823, + "y": -229.3755523353788, + "z": 1.0 + }, + { + "x": 334.7611338805481, + "y": -229.77588497954264, + "z": 1.0 + }, + { + "x": 334.760892075214, + "y": -230.17621762370766, + "z": 1.0 + }, + { + "x": 334.76065026987976, + "y": -230.57655026787148, + "z": 1.0 + }, + { + "x": 334.760348013212, + "y": -231.07696607307628, + "z": 1.0 + }, + { + "x": 334.7601062078778, + "y": -231.47729871724016, + "z": 1.0 + }, + { + "x": 334.7598644025436, + "y": -231.87763136140285, + "z": 1.0 + }, + { + "x": 334.7596225972095, + "y": -232.27796400556667, + "z": 1.0 + }, + { + "x": 334.7593807918753, + "y": -232.6782966497317, + "z": 1.0 + }, + { + "x": 334.7590180838739, + "y": -233.27879561597746, + "z": 1.0 + }, + { + "x": 334.7587762785398, + "y": -233.67912826014015, + "z": 1.0 + }, + { + "x": 334.7584740218721, + "y": -234.17954406534614, + "z": 1.0 + }, + { + "x": 334.7581113138708, + "y": -234.78004303159076, + "z": 1.0 + }, + { + "x": 334.75780905720296, + "y": -235.2804588367967, + "z": 1.0 + }, + { + "x": 334.75756725186886, + "y": -235.68079148095939, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 26, + "heading": [ + -1.5714003377550525, + -1.5714003377552381, + -1.5714003377551264, + -1.5714003377550139, + -1.5714003377550139, + -1.5714003377550132, + -1.5714003377550128, + -1.5714003377550139, + -1.571400337755014, + -1.5714003377551538, + -1.5714003377551538, + -1.5714003377550139, + -1.5714003377550132, + -1.5714003377550125, + -1.5714003377550139, + -1.571400337755116, + -1.5714003377551162, + -1.5714003377550139, + -1.5714003377550125, + -1.5714003377550125, + -1.5714003377551162, + -1.5714003377551162, + -1.5714003377550132, + -1.5714003377550132, + -1.5714003377550132, + -1.5714003377550139, + -1.571400337755116, + -1.571400337755107, + -1.5714003377550139, + -1.5714003377550132, + -1.5714003377550125, + -1.5714003377551156, + -1.5714003377551167, + -1.5714003377550132, + -1.5714003377550125, + -1.571400337755014, + -1.5714003377551413, + -1.571400337755055, + -1.5714003377549701, + -1.5714003377551105, + -1.5714003377551105, + -1.5714003377550552, + -1.5714003377550168, + -1.5714003377550538, + -1.5714003377550798, + -1.5714003377550798, + -1.5714003377549535, + -1.5714003377549417, + -1.5714003377550552, + -1.5714003377551675, + -1.5714003377550338, + -1.5714003377549417, + -1.5714003377550798, + -1.5714003377551675, + -1.5714003377550798, + -1.571400337754941, + -1.5714003377550338, + -1.5714003377550798, + -1.5714003377551105, + -1.5714003377550552, + -1.5714003377550552, + -1.5714003377551105, + -1.571400337755079, + -1.5714003377550338, + -1.5714003377550172, + -1.5714003377550338, + -1.571400337755079, + -1.5714003377550552, + -1.5714003377550545, + -1.5714003377550545, + -1.5714003377549417, + -1.5714003377549686, + -1.5714003377550798, + -1.5714003377550552, + -1.5714003377550338, + -1.5714003377551107, + -1.5714003377551113, + -1.5714003377550552, + -1.5714003377549686, + -1.5714003377549686, + -1.5714003377550798, + -1.5714003377550798, + -1.5714003377551122, + -1.5714003377549701, + -1.5714003377549686, + -1.5714003377551675, + -1.5714003377550552, + -1.5714003377549535, + -1.5714003377550338, + -1.571400337755137, + -1.5714003377550798 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.003034251456028869, + "y": -5.02350335715505 + }, + { + "x": -0.00606850291092087, + "y": -10.047006714287363 + }, + { + "x": -0.006675353200762402, + "y": -11.051707385704503 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714287363 + }, + { + "x": -0.007282203491740802, + "y": -12.056408057156318 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.004854802327827201, + "y": -8.037605371418408 + }, + { + "x": -0.00485480232896407, + "y": -8.037605371441714 + }, + { + "x": -0.00485480232896407, + "y": -8.037605371441146 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275426 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714287363 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714298732 + }, + { + "x": -0.007282203491740802, + "y": -12.05640805713358 + }, + { + "x": -0.00667535320189927, + "y": -11.05170738571644 + }, + { + "x": -0.00667535320189927, + "y": -11.051707385715872 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.005461652618805601, + "y": -9.042306042870223 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714298732 + }, + { + "x": -0.00667535320189927, + "y": -11.051707385715872 + }, + { + "x": -0.00667535320189927, + "y": -11.051707385715872 + }, + { + "x": -0.006675353200762402, + "y": -11.05170738571644 + }, + { + "x": -0.007282203491740802, + "y": -12.05640805714495 + }, + { + "x": -0.007282203491740802, + "y": -12.056408057144381 + }, + { + "x": -0.006675353200762402, + "y": -11.051707385704503 + }, + { + "x": -0.00667535320189927, + "y": -11.05170738571644 + }, + { + "x": -0.00728220349287767, + "y": -12.056408057156318 + }, + { + "x": -0.006675353200762402, + "y": -11.051707385704503 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714287363 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714298732 + }, + { + "x": -0.00667535320189927, + "y": -11.05170738572724 + }, + { + "x": -0.00667535320189927, + "y": -11.051707385704503 + }, + { + "x": -0.006675353200762402, + "y": -11.051707385715872 + }, + { + "x": -0.006675353200762402, + "y": -11.05170738572781 + }, + { + "x": -0.004854802327827201, + "y": -8.037605371418977 + }, + { + "x": -0.005447630886692423, + "y": -9.019091676747735 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104088522 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883265701 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883288439 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883288439 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104085111 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932491532 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104107848 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686775 + }, + { + "x": -0.006045133353609344, + "y": -10.008316104085111 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104085111 + }, + { + "x": -0.006045133355883081, + "y": -10.008316104107848 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.006045133353609344, + "y": -10.008316104084543 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133355883081, + "y": -10.008316104107848 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133353609344, + "y": -10.00831610409648 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883288439 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104085111 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883288439 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493698144 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.007254160025240708, + "y": -12.00997932490452 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493698144 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104085111 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610409648 + }, + { + "x": -0.006045133354746213, + "y": -10.00831610409648 + }, + { + "x": -0.006045133353609344, + "y": -10.008316104084543 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883288439 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714505616 + }, + { + "x": -0.007254160026377576, + "y": -12.009979324927258 + }, + { + "x": -0.007254160026377576, + "y": -12.00997932491589 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883288439 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883288439 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686775 + }, + { + "x": -0.0048361066842517175, + "y": -8.006652883265701 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883265133 + }, + { + "x": -0.004836106683114849, + "y": -8.006652883288439 + }, + { + "x": -0.006045133355883081, + "y": -10.008316104107848 + }, + { + "x": -0.006045133354746213, + "y": -10.008316104084543 + }, + { + "x": -0.005440620018362097, + "y": -9.007484493686775 + }, + { + "x": -0.00664964668999346, + "y": -11.009147714506184 + }, + { + "x": -0.006649646691130329, + "y": -11.009147714505616 + }, + { + "x": -0.005440620019498965, + "y": -9.007484493686206 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 334.75756725186886, + "y": -235.68079148095939, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 329.263169991849, + "y": 1.9436457072073068, + "z": 1.0 + }, + { + "x": 328.7804214359283, + "y": 1.9852061222393989, + "z": 1.0 + }, + { + "x": 328.29636526433956, + "y": 2.0067022980379825, + "z": 1.0 + }, + { + "x": 327.63924552920065, + "y": 2.010254613561665, + "z": 1.0 + }, + { + "x": 327.2376770785852, + "y": 2.0104679414741553, + "z": 1.0 + }, + { + "x": 326.635324402662, + "y": 2.010787933342891, + "z": 1.0 + }, + { + "x": 326.03297172673877, + "y": 2.011107925211627, + "z": 1.0 + }, + { + "x": 325.6314032761233, + "y": 2.0113212531241174, + "z": 1.0 + }, + { + "x": 325.6314032761233, + "y": 2.0113212531241174, + "z": 1.0 + }, + { + "x": 325.2306859929232, + "y": 2.0115341288652, + "z": 1.0 + }, + { + "x": 324.63011428605995, + "y": 2.0118531746177477, + "z": 1.0 + }, + { + "x": 324.2297331481511, + "y": 2.012065871786113, + "z": 1.0 + }, + { + "x": 323.7292567257651, + "y": 2.0123317432465693, + "z": 1.0 + }, + { + "x": 323.22878030337904, + "y": 2.0125976147070257, + "z": 1.0 + }, + { + "x": 322.8283991654702, + "y": 2.0128103118753917, + "z": 1.0 + }, + { + "x": 322.227827458607, + "y": 2.0131293576279394, + "z": 1.0 + }, + { + "x": 321.8274463206982, + "y": 2.0133420547963046, + "z": 1.0 + }, + { + "x": 321.42706518278936, + "y": 2.0135547519646697, + "z": 1.0 + }, + { + "x": 320.9265887604033, + "y": 2.013820623425126, + "z": 1.0 + }, + { + "x": 320.32601705354006, + "y": 2.014139669177674, + "z": 1.0 + }, + { + "x": 319.825540631154, + "y": 2.0144055406381303, + "z": 1.0 + }, + { + "x": 319.4251594932452, + "y": 2.0146182378064954, + "z": 1.0 + }, + { + "x": 319.02477835533637, + "y": 2.0148309349748605, + "z": 1.0 + }, + { + "x": 318.5243019329503, + "y": 2.015096806435317, + "z": 1.0 + }, + { + "x": 318.1239207950415, + "y": 2.015309503603683, + "z": 1.0 + }, + { + "x": 317.62344437265546, + "y": 2.0155753750641394, + "z": 1.0 + }, + { + "x": 317.1229679502694, + "y": 2.015841246524596, + "z": 1.0 + }, + { + "x": 316.62249152788337, + "y": 2.0161071179850523, + "z": 1.0 + }, + { + "x": 316.1220151054973, + "y": 2.0163729894455087, + "z": 1.0 + }, + { + "x": 315.62153868311134, + "y": 2.016638860905965, + "z": 1.0 + }, + { + "x": 315.1210622607253, + "y": 2.0169047323664215, + "z": 1.0 + }, + { + "x": 314.62058583833925, + "y": 2.017170603826878, + "z": 1.0 + }, + { + "x": 314.020014131476, + "y": 2.0174896495794266, + "z": 1.0 + }, + { + "x": 313.51953770908995, + "y": 2.017755521039883, + "z": 1.0 + }, + { + "x": 313.01906128670396, + "y": 2.0180213925003394, + "z": 1.0 + }, + { + "x": 312.5185848643179, + "y": 2.018287263960796, + "z": 1.0 + }, + { + "x": 312.1182037264091, + "y": 2.018499961129161, + "z": 1.0 + }, + { + "x": 311.51763201954583, + "y": 2.0188190068817087, + "z": 1.0 + }, + { + "x": 311.117250881637, + "y": 2.019031704050074, + "z": 1.0 + }, + { + "x": 310.61677445925096, + "y": 2.0192975755105302, + "z": 1.0 + }, + { + "x": 310.1162980368649, + "y": 2.0195634469709867, + "z": 1.0 + }, + { + "x": 309.51572633000166, + "y": 2.0198824927235353, + "z": 1.0 + }, + { + "x": 309.11534519209283, + "y": 2.0200951898919004, + "z": 1.0 + }, + { + "x": 308.5147734852296, + "y": 2.020414235644448, + "z": 1.0 + }, + { + "x": 308.1143923473208, + "y": 2.0206269328128132, + "z": 1.0 + }, + { + "x": 307.7140112094119, + "y": 2.0208396299811784, + "z": 1.0 + }, + { + "x": 307.3136300715031, + "y": 2.0210523271495435, + "z": 1.0 + }, + { + "x": 306.7130583646399, + "y": 2.0213713729020912, + "z": 1.0 + }, + { + "x": 306.1124866577766, + "y": 2.021690418654639, + "z": 1.0 + }, + { + "x": 305.6120102353906, + "y": 2.0219562901150954, + "z": 1.0 + }, + { + "x": 305.11153381300454, + "y": 2.0222221615755527, + "z": 1.0 + }, + { + "x": 304.7111526750957, + "y": 2.022434858743918, + "z": 1.0 + }, + { + "x": 304.2106762527097, + "y": 2.0227007302043742, + "z": 1.0 + }, + { + "x": 303.7101998303237, + "y": 2.0229666016648307, + "z": 1.0 + }, + { + "x": 303.20972340793764, + "y": 2.023232473125287, + "z": 1.0 + }, + { + "x": 302.6091517010744, + "y": 2.023551518877835, + "z": 1.0 + }, + { + "x": 302.20877056316556, + "y": 2.0237642160462, + "z": 1.0 + }, + { + "x": 301.6081988563023, + "y": 2.0240832617987476, + "z": 1.0 + }, + { + "x": 301.10772243391625, + "y": 2.024349133259204, + "z": 1.0 + }, + { + "x": 300.7073412960074, + "y": 2.02456183042757, + "z": 1.0 + }, + { + "x": 300.1067695891442, + "y": 2.024880876180118, + "z": 1.0 + }, + { + "x": 299.6062931667582, + "y": 2.0251467476405742, + "z": 1.0 + }, + { + "x": 299.20591202884935, + "y": 2.0253594448089394, + "z": 1.0 + }, + { + "x": 298.7054356064633, + "y": 2.025625316269396, + "z": 1.0 + }, + { + "x": 298.10486389960005, + "y": 2.0259443620219435, + "z": 1.0 + }, + { + "x": 297.7044827616912, + "y": 2.0261570591903086, + "z": 1.0 + }, + { + "x": 297.2040063393052, + "y": 2.026422930650765, + "z": 1.0 + }, + { + "x": 296.80362520139636, + "y": 2.02663562781913, + "z": 1.0 + }, + { + "x": 296.3031487790103, + "y": 2.0269014992795875, + "z": 1.0 + }, + { + "x": 295.7025770721471, + "y": 2.0272205450321352, + "z": 1.0 + }, + { + "x": 295.10200536528384, + "y": 2.027539590784683, + "z": 1.0 + }, + { + "x": 294.5014336584206, + "y": 2.0278586365372306, + "z": 1.0 + }, + { + "x": 293.9008619515574, + "y": 2.0281776822897783, + "z": 1.0 + }, + { + "x": 293.50048081364855, + "y": 2.0283903794581435, + "z": 1.0 + }, + { + "x": 293.1000996757397, + "y": 2.0286030766265086, + "z": 1.0 + }, + { + "x": 292.6997185378309, + "y": 2.0288157737948738, + "z": 1.0 + }, + { + "x": 292.19924211544486, + "y": 2.02908164525533, + "z": 1.0 + }, + { + "x": 291.7988609775361, + "y": 2.0292943424236953, + "z": 1.0 + }, + { + "x": 291.19828927067283, + "y": 2.029613388176244, + "z": 1.0 + }, + { + "x": 290.797908132764, + "y": 2.029826085344609, + "z": 1.0 + }, + { + "x": 290.2965826672941, + "y": 2.030018519555301, + "z": 1.0 + }, + { + "x": 289.6960108791071, + "y": 2.0300826181407468, + "z": 1.0 + }, + { + "x": 289.2956296869824, + "y": 2.030125350531044, + "z": 1.0 + }, + { + "x": 288.69505789879537, + "y": 2.03018944911649, + "z": 1.0 + }, + { + "x": 288.09448611060833, + "y": 2.0302535477019354, + "z": 1.0 + }, + { + "x": 287.6941049184836, + "y": 2.030296280092233, + "z": 1.0 + }, + { + "x": 287.29372372635896, + "y": 2.0303390124825302, + "z": 1.0 + }, + { + "x": 286.6931519381719, + "y": 2.030403111067976, + "z": 1.0 + }, + { + "x": 286.0925801499849, + "y": 2.0304672096534215, + "z": 1.0 + }, + { + "x": 285.592103659829, + "y": 2.0305206251412926, + "z": 1.0 + }, + { + "x": 285.09162716967313, + "y": 2.0305740406291646, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 27, + "heading": [ + 3.1391704606677107, + 3.0557131807973996, + 3.0764632585844023, + 3.1196464578883, + 3.138035772908013, + 3.141061416905, + 3.141061416905, + 3.141061416905, + 3.141061416905, + 3.141061416905023, + 3.1410614169050093, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.1410614169049986, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.1410614169049986, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.141061416904999, + 3.141061416904999, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.141061416904999, + 3.1410614169049986, + 3.1410614169049995, + 3.1410614169049995, + 3.141061416905, + 3.141061416905, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.1410614169049986, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.1410614169049986, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.141061416904999, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049995, + 3.1410614169049986, + 3.1410614169049986, + 3.141143359606275, + 3.1413598435064105, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253437, + 3.1414859243253437, + 3.141485924325344, + 3.1414859243253437 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -4.827485559206934, + "y": 0.4156041503209207 + }, + { + "x": -9.668047275094409, + "y": 0.6305659083067572 + }, + { + "x": -11.411759067276535, + "y": 0.2504849132226594 + }, + { + "x": -10.58688185754363, + "y": 0.03765643436172805 + }, + { + "x": -10.039211265386712, + "y": 0.005333197812262824 + }, + { + "x": -12.047053518464281, + "y": 0.006399837374715389 + }, + { + "x": -10.039211265386712, + "y": 0.005333197812262824 + }, + { + "x": -4.015684506154571, + "y": 0.0021332791249051297 + }, + { + "x": -4.007172832000947, + "y": 0.0021287574108264096 + }, + { + "x": -10.012889900633581, + "y": 0.005319214936303496 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209137359 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -8.007622758176467, + "y": 0.0042539433673027816 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -8.007622758176467, + "y": 0.0042539433673027816 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130050206 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130050206 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130050206 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209137359 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -8.007622758177035, + "y": 0.0042539433673027816 + }, + { + "x": -8.007622758177035, + "y": 0.0042539433673027816 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -12.0114341372647, + "y": 0.006380915050954172 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209137359 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209137359 + }, + { + "x": -11.0104812924925, + "y": 0.005849172130041325 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -11.010481292493068, + "y": 0.005849172130041325 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209128477 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288224511 + }, + { + "x": -11.0104812924925, + "y": 0.005849172130050206 + }, + { + "x": -12.0114341372647, + "y": 0.006380915050954172 + }, + { + "x": -12.011434137265269, + "y": 0.006380915050954172 + }, + { + "x": -12.0114341372647, + "y": 0.006380915050954172 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209128477 + }, + { + "x": -8.007622758176467, + "y": 0.0042539433673027816 + }, + { + "x": -8.007622758176467, + "y": 0.0042539433673027816 + }, + { + "x": -9.008575602948667, + "y": 0.004785686288215629 + }, + { + "x": -9.008575602948099, + "y": 0.004785686288215629 + }, + { + "x": -10.0095284477203, + "y": 0.005317429209137359 + }, + { + "x": -10.009528447720868, + "y": 0.005317429209137359 + }, + { + "x": -9.017066033787273, + "y": 0.0040513137905717755 + }, + { + "x": -11.018972536568867, + "y": 0.002565327961376873 + }, + { + "x": -10.009529803116948, + "y": 0.0010683097574304412 + }, + { + "x": -10.009529803117516, + "y": 0.0010683097574304412 + }, + { + "x": -12.011435763740792, + "y": 0.0012819717089129767 + }, + { + "x": -10.009529803117516, + "y": 0.0010683097574304412 + }, + { + "x": -8.007623842493672, + "y": 0.0008546478059479057 + }, + { + "x": -10.009529803116948, + "y": 0.0010683097574304412 + }, + { + "x": -12.011435763740792, + "y": 0.0012819717089129767 + }, + { + "x": -11.010482783429438, + "y": 0.001175140733167268 + }, + { + "x": -10.009529803117516, + "y": 0.0010683097574304412 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 285.09162716967313, + "y": 2.0305740406291646, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 104.12054777946341, + "y": -133.416111777875, + "z": 1.0 + }, + { + "x": 104.62081546714708, + "y": -133.4163352943318, + "z": 1.0 + }, + { + "x": 105.22113669236818, + "y": -133.41660351407995, + "z": 1.0 + }, + { + "x": 105.62135084251558, + "y": -133.41678232724541, + "z": 1.0 + }, + { + "x": 106.22167206773668, + "y": -133.41705054699358, + "z": 1.0 + }, + { + "x": 106.82199329295777, + "y": -133.41731876674174, + "z": 1.0 + }, + { + "x": 107.22220744310516, + "y": -133.4174975799072, + "z": 1.0 + }, + { + "x": 107.62242159325257, + "y": -133.41767639307264, + "z": 1.0 + }, + { + "x": 108.02263574339996, + "y": -133.4178552062381, + "z": 1.0 + }, + { + "x": 108.52290343108422, + "y": -133.4180787226949, + "z": 1.0 + }, + { + "x": 109.12322465630531, + "y": -133.41834694244307, + "z": 1.0 + }, + { + "x": 109.5234388064527, + "y": -133.41852575560853, + "z": 1.0 + }, + { + "x": 110.02370649413696, + "y": -133.41874927206533, + "z": 1.0 + }, + { + "x": 110.52397418182177, + "y": -133.41897278852215, + "z": 1.0 + }, + { + "x": 111.02424186950545, + "y": -133.41919630497895, + "z": 1.0 + }, + { + "x": 111.42445601965285, + "y": -133.4193751181444, + "z": 1.0 + }, + { + "x": 111.9247237073371, + "y": -133.41959863460121, + "z": 1.0 + }, + { + "x": 112.52504493255819, + "y": -133.41986685434938, + "z": 1.0 + }, + { + "x": 113.1253661577793, + "y": -133.42013507409754, + "z": 1.0 + }, + { + "x": 113.52558030792669, + "y": -133.420313887263, + "z": 1.0 + }, + { + "x": 114.02584799561093, + "y": -133.4205374037198, + "z": 1.0 + }, + { + "x": 114.52611568329576, + "y": -133.42076092017663, + "z": 1.0 + }, + { + "x": 115.02638337097943, + "y": -133.42098443663343, + "z": 1.0 + }, + { + "x": 115.52665105866369, + "y": -133.42120795309023, + "z": 1.0 + }, + { + "x": 115.92686520881108, + "y": -133.4213867662557, + "z": 1.0 + }, + { + "x": 116.52718643403217, + "y": -133.42165498600386, + "z": 1.0 + }, + { + "x": 116.92740058418013, + "y": -133.42183379916932, + "z": 1.0 + }, + { + "x": 117.32761473432697, + "y": -133.42201261233475, + "z": 1.0 + }, + { + "x": 117.92793595954807, + "y": -133.42228083208292, + "z": 1.0 + }, + { + "x": 118.52825718476973, + "y": -133.4225490518311, + "z": 1.0 + }, + { + "x": 119.0285248724534, + "y": -133.4227725682879, + "z": 1.0 + }, + { + "x": 119.62884609767448, + "y": -133.42304078803608, + "z": 1.0 + }, + { + "x": 120.22916732289558, + "y": -133.42330900778424, + "z": 1.0 + }, + { + "x": 120.72943501057982, + "y": -133.42353252424107, + "z": 1.0 + }, + { + "x": 121.32975623580091, + "y": -133.42380074398923, + "z": 1.0 + }, + { + "x": 121.83002392348516, + "y": -133.42402426044603, + "z": 1.0 + }, + { + "x": 122.3302916111694, + "y": -133.42424777690286, + "z": 1.0 + }, + { + "x": 122.83055929885364, + "y": -133.42447129335966, + "z": 1.0 + }, + { + "x": 123.43088052407474, + "y": -133.42473951310782, + "z": 1.0 + }, + { + "x": 123.93114821175898, + "y": -133.42496302956465, + "z": 1.0 + }, + { + "x": 124.43141589944322, + "y": -133.42518654602145, + "z": 1.0 + }, + { + "x": 124.83163004959118, + "y": -133.4253653591869, + "z": 1.0 + }, + { + "x": 125.33189773727486, + "y": -133.4255888756437, + "z": 1.0 + }, + { + "x": 125.73211188742226, + "y": -133.42576768880915, + "z": 1.0 + }, + { + "x": 126.2323795751065, + "y": -133.42599120526597, + "z": 1.0 + }, + { + "x": 126.73264726279075, + "y": -133.42621472172277, + "z": 1.0 + }, + { + "x": 127.33296848801184, + "y": -133.42648294147094, + "z": 1.0 + }, + { + "x": 127.93328971323294, + "y": -133.42675116121913, + "z": 1.0 + }, + { + "x": 128.33350386338032, + "y": -133.42692997438456, + "z": 1.0 + }, + { + "x": 128.83377155106513, + "y": -133.4271534908414, + "z": 1.0 + }, + { + "x": 129.43409277628567, + "y": -133.42742171058956, + "z": 1.0 + }, + { + "x": 130.03441400150675, + "y": -133.42768993033772, + "z": 1.0 + }, + { + "x": 130.534681689191, + "y": -133.42791344679452, + "z": 1.0 + }, + { + "x": 131.1350029144121, + "y": -133.4281816665427, + "z": 1.0 + }, + { + "x": 131.53521706455948, + "y": -133.42836047970815, + "z": 1.0 + }, + { + "x": 132.13553828978058, + "y": -133.4286286994563, + "z": 1.0 + }, + { + "x": 132.73585951500166, + "y": -133.4288969192045, + "z": 1.0 + }, + { + "x": 133.2361272026859, + "y": -133.4291204356613, + "z": 1.0 + }, + { + "x": 133.83644842790702, + "y": -133.42938865540947, + "z": 1.0 + }, + { + "x": 134.23666257805442, + "y": -133.42956746857493, + "z": 1.0 + }, + { + "x": 134.7369302657387, + "y": -133.42979098503173, + "z": 1.0 + }, + { + "x": 135.3372514909598, + "y": -133.4300592047799, + "z": 1.0 + }, + { + "x": 135.7374656411072, + "y": -133.43023801794536, + "z": 1.0 + }, + { + "x": 136.33778686632832, + "y": -133.43050623769352, + "z": 1.0 + }, + { + "x": 136.8380545540126, + "y": -133.43072975415032, + "z": 1.0 + }, + { + "x": 137.33832224169683, + "y": -133.43095327060715, + "z": 1.0 + }, + { + "x": 137.8385899293811, + "y": -133.43117678706395, + "z": 1.0 + }, + { + "x": 138.2388040795285, + "y": -133.4313556002294, + "z": 1.0 + }, + { + "x": 138.73907176721278, + "y": -133.4315791166862, + "z": 1.0 + }, + { + "x": 139.13928591736075, + "y": -133.43175792985167, + "z": 1.0 + }, + { + "x": 139.63955360504445, + "y": -133.43198144630847, + "z": 1.0 + }, + { + "x": 140.03976775519186, + "y": -133.4321602594739, + "z": 1.0 + }, + { + "x": 140.43998190533927, + "y": -133.43233907263937, + "z": 1.0 + }, + { + "x": 140.94024959302354, + "y": -133.43256258909616, + "z": 1.0 + }, + { + "x": 141.34046374317094, + "y": -133.43274140226163, + "z": 1.0 + }, + { + "x": 141.74067789331835, + "y": -133.43292021542706, + "z": 1.0 + }, + { + "x": 142.2409455810026, + "y": -133.4331437318839, + "z": 1.0 + }, + { + "x": 142.64115973115, + "y": -133.43332254504932, + "z": 1.0 + }, + { + "x": 143.14142741883484, + "y": -133.43354606150615, + "z": 1.0 + }, + { + "x": 143.64169510651854, + "y": -133.43376957796295, + "z": 1.0 + }, + { + "x": 144.24201633173965, + "y": -133.4340377977111, + "z": 1.0 + }, + { + "x": 144.7422840194245, + "y": -133.43426131416794, + "z": 1.0 + }, + { + "x": 145.14249816957133, + "y": -133.43444012733337, + "z": 1.0 + }, + { + "x": 145.74281939479243, + "y": -133.43470834708154, + "z": 1.0 + }, + { + "x": 146.2430870824767, + "y": -133.43493186353837, + "z": 1.0 + }, + { + "x": 146.74335477016095, + "y": -133.43515537999517, + "z": 1.0 + }, + { + "x": 147.14356892030892, + "y": -133.43533419316063, + "z": 1.0 + }, + { + "x": 147.54378307045576, + "y": -133.43551300632606, + "z": 1.0 + }, + { + "x": 148.04405075814003, + "y": -133.43573652278286, + "z": 1.0 + }, + { + "x": 148.44426490828744, + "y": -133.43591533594832, + "z": 1.0 + }, + { + "x": 148.9445325959717, + "y": -133.43613885240512, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 28, + "heading": [ + -0.0004467936815410096, + -0.00044679368152074914, + -0.0004467936815256359, + -0.0004467936815486416, + -0.0004467936815486416, + -0.0004467936815297082, + -0.00044679368154864794, + -0.0004467936815415416, + -0.0004467936815415416, + -0.000446793681545486, + -0.00044679368152539934, + -0.00044679368154864794, + -0.000446793681545486, + -0.0004467936815483878, + -0.00044679368154864794, + -0.00044679368151420533, + -0.000446793681545486, + -0.0004467936815512292, + -0.0004467936815297029, + -0.0004467936815486416, + -0.00044679368154549307, + -0.0004467936815483878, + -0.0004467936815486416, + -0.00044679368152048893, + -0.000446793681545486, + -0.00044679368154864794, + -0.0004467936815483941, + -0.0004467936815415416, + -0.00044679368152048893, + -0.00044679368155316874, + -0.0004467936815512292, + -0.00044679368152564166, + -0.0004467936815297135, + -0.0004467936815512292, + -0.0004467936815512292, + -0.00044679368152540514, + -0.00044679368154864794, + -0.00044679368154864794, + -0.00044679368152540514, + -0.0004467936815512292, + -0.00044679368154864794, + -0.00044679368154521107, + -0.00044679368154549307, + -0.00044679368151420533, + -0.000446793681545486, + -0.00044679368154864794, + -0.00044679368152540514, + -0.00044679368155338026, + -0.0004467936815486543, + -0.0004467936815452181, + -0.00044679368155122346, + -0.0004467936815299197, + -0.0004467936815254109, + -0.00044679368155122346, + -0.00044679368154864794, + -0.00044679368152024146, + -0.00044679368155338026, + -0.000446793681551235, + -0.00044679368152539934, + -0.00044679368154863525, + -0.00044679368154547193, + -0.00044679368152538784, + -0.00044679368154863525, + -0.00044679368154863525, + -0.00044679368152538784, + -0.00044679368154863525, + -0.00044679368154863525, + -0.00044679368154547193, + -0.00044679368154547193, + -0.0004467936815451899, + -0.00044679368154547193, + -0.0004467936815141912, + -0.0004467936815415336, + -0.00044679368154547193, + -0.00044679368154547193, + -0.0004467936815415336, + -0.000446793681545486, + -0.000446793681545486, + -0.0004467936815451899, + -0.00044679368154862257, + -0.00044679368152561856, + -0.00044679368155098114, + -0.00044679368154547193, + -0.0004467936815204826, + -0.0004467936815512119, + -0.00044679368154863525, + -0.000446793681545204, + -0.0004467936815415336, + -0.0004467936815141912, + -0.00044679368154547193, + -0.00044679368154547193 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 5.002676876836745, + "y": -0.0022351645679918875 + }, + { + "x": 11.005889129047688, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753685, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753685, + "y": -0.004470329136267992 + }, + { + "x": 12.006424504421886, + "y": -0.005364394963294217 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 8.004283002947972, + "y": -0.00357626330895755 + }, + { + "x": 8.004283002947972, + "y": -0.00357626330895755 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 11.005889129053514, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753690684, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 9.004818378310802, + "y": -0.004023296222328554 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049923213 + }, + { + "x": 12.006424504422029, + "y": -0.005364394963294217 + }, + { + "x": 10.005353753685, + "y": -0.004470329136267992 + }, + { + "x": 9.004818378316344, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753690684, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753685, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753679316, + "y": -0.004470329135983775 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753690542, + "y": -0.004470329136267992 + }, + { + "x": 8.004283002947972, + "y": -0.00357626330895755 + }, + { + "x": 10.005353753679316, + "y": -0.004470329135983775 + }, + { + "x": 12.00642450442757, + "y": -0.005364394963578434 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049923213 + }, + { + "x": 11.005889129047546, + "y": -0.004917362049638996 + }, + { + "x": 12.006424504421744, + "y": -0.005364394963294217 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049923213 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049923213 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049638996 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049923213 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 9.004818378322028, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378316344, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378310802, + "y": -0.004023296222328554 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 11.005889129053372, + "y": -0.004917362049638996 + }, + { + "x": 12.006424504421886, + "y": -0.005364394963578434 + }, + { + "x": 10.005353753684716, + "y": -0.004470329136267992 + }, + { + "x": 9.004818378321886, + "y": -0.004023296222612771 + }, + { + "x": 11.005889129053514, + "y": -0.004917362049923213 + }, + { + "x": 12.006424504416202, + "y": -0.005364394963294217 + }, + { + "x": 11.00588912905323, + "y": -0.004917362049638996 + }, + { + "x": 11.005889129053514, + "y": -0.004917362049923213 + }, + { + "x": 10.005353753684858, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753684858, + "y": -0.004470329135983775 + }, + { + "x": 12.006424504421886, + "y": -0.005364394963578434 + }, + { + "x": 11.00588912905323, + "y": -0.004917362049923213 + }, + { + "x": 11.005889129053514, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 11.005889129053799, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 11.005889129053799, + "y": -0.004917362049638996 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378322454, + "y": -0.004023296222612771 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378311086, + "y": -0.004023296222328554 + }, + { + "x": 8.004283002948114, + "y": -0.00357626330895755 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 8.004283002948114, + "y": -0.00357626330895755 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378316486, + "y": -0.004023296222612771 + }, + { + "x": 9.004818378322454, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753685426, + "y": -0.004470329136267992 + }, + { + "x": 11.005889129048114, + "y": -0.004917362049638996 + }, + { + "x": 11.005889129059483, + "y": -0.004917362049923213 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 10.005353753679458, + "y": -0.004470329135983775 + }, + { + "x": 11.005889129053799, + "y": -0.004917362049923213 + }, + { + "x": 10.005353753685142, + "y": -0.004470329136267992 + }, + { + "x": 9.00481837832217, + "y": -0.004023296222612771 + }, + { + "x": 8.004283002948114, + "y": -0.00357626330895755 + }, + { + "x": 9.004818378311086, + "y": -0.004023296222328554 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + }, + { + "x": 9.00481837831677, + "y": -0.004023296222612771 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 148.9445325959717, + "y": -133.43613885240512, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 88.3788047961567, + "y": -57.90372801630079, + "z": 1.0 + }, + { + "x": 88.37888114956165, + "y": -58.40601111552, + "z": 1.0 + }, + { + "x": 88.37894223228558, + "y": -58.80783759489587, + "z": 1.0 + }, + { + "x": 88.3790338563715, + "y": -59.410577313959266, + "z": 1.0 + }, + { + "x": 88.37909493909547, + "y": -59.81240379333458, + "z": 1.0 + }, + { + "x": 88.37917129250039, + "y": -60.31468689255435, + "z": 1.0 + }, + { + "x": 88.37924764590532, + "y": -60.816969991773846, + "z": 1.0 + }, + { + "x": 88.37932399931026, + "y": -61.31925309099334, + "z": 1.0 + }, + { + "x": 88.37941562339618, + "y": -61.92199281005672, + "z": 1.0 + }, + { + "x": 88.3794919768011, + "y": -62.42427590927622, + "z": 1.0 + }, + { + "x": 88.37955305952507, + "y": -62.82610238865182, + "z": 1.0 + }, + { + "x": 88.37964468361099, + "y": -63.4288421077152, + "z": 1.0 + }, + { + "x": 88.37972103701591, + "y": -63.931125206934695, + "z": 1.0 + }, + { + "x": 88.37979739042085, + "y": -64.4334083061542, + "z": 1.0 + }, + { + "x": 88.37988901450677, + "y": -65.03614802521759, + "z": 1.0 + }, + { + "x": 88.3799806385927, + "y": -65.63888774428096, + "z": 1.0 + }, + { + "x": 88.38004172131664, + "y": -66.0407142236563, + "z": 1.0 + }, + { + "x": 88.38013334540257, + "y": -66.64345394271993, + "z": 1.0 + }, + { + "x": 88.3802249694885, + "y": -67.24619366178331, + "z": 1.0 + }, + { + "x": 88.3803165935744, + "y": -67.84893338084669, + "z": 1.0 + }, + { + "x": 88.38036240561738, + "y": -68.15030324037838, + "z": 1.0 + }, + { + "x": 88.38043854453058, + "y": -68.6511753276148, + "z": 1.0 + }, + { + "x": 88.38052991122643, + "y": -69.25222183229796, + "z": 1.0 + }, + { + "x": 88.38062127792227, + "y": -69.85326833698171, + "z": 1.0 + }, + { + "x": 88.38068218905285, + "y": -70.2539660067704, + "z": 1.0 + }, + { + "x": 88.38077355574869, + "y": -70.85501251145385, + "z": 1.0 + }, + { + "x": 88.38083446687926, + "y": -71.25571018124283, + "z": 1.0 + }, + { + "x": 88.38091060579247, + "y": -71.75658226847905, + "z": 1.0 + }, + { + "x": 88.38097151692303, + "y": -72.15727993826802, + "z": 1.0 + }, + { + "x": 88.3810324280536, + "y": -72.55797760805699, + "z": 1.0 + }, + { + "x": 88.38112379474946, + "y": -73.15902411274045, + "z": 1.0 + }, + { + "x": 88.38118470588003, + "y": -73.55972178252942, + "z": 1.0 + }, + { + "x": 88.38126084479323, + "y": -74.06059386976564, + "z": 1.0 + }, + { + "x": 88.38133698370643, + "y": -74.56146595700213, + "z": 1.0 + }, + { + "x": 88.38139789483701, + "y": -74.96216362679083, + "z": 1.0 + }, + { + "x": 88.38145880596757, + "y": -75.3628612965798, + "z": 1.0 + }, + { + "x": 88.38155017266342, + "y": -75.96390780126325, + "z": 1.0 + }, + { + "x": 88.38161108379398, + "y": -76.36460547105223, + "z": 1.0 + }, + { + "x": 88.38170245048984, + "y": -76.96565197573568, + "z": 1.0 + }, + { + "x": 88.38179381718568, + "y": -77.56669848041915, + "z": 1.0 + }, + { + "x": 88.38185472831624, + "y": -77.96739615020812, + "z": 1.0 + }, + { + "x": 88.38193086722946, + "y": -78.46826823744433, + "z": 1.0 + }, + { + "x": 88.38200700614266, + "y": -78.96914032468055, + "z": 1.0 + }, + { + "x": 88.38209837283851, + "y": -79.570186829364, + "z": 1.0 + }, + { + "x": 88.38217451175171, + "y": -80.07105891660022, + "z": 1.0 + }, + { + "x": 88.38226587844757, + "y": -80.67210542128367, + "z": 1.0 + }, + { + "x": 88.38234201736077, + "y": -81.17297750851989, + "z": 1.0 + }, + { + "x": 88.38240292849133, + "y": -81.57367517830914, + "z": 1.0 + }, + { + "x": 88.3824638396219, + "y": -81.97437284809784, + "z": 1.0 + }, + { + "x": 88.38255520631775, + "y": -82.5754193527813, + "z": 1.0 + }, + { + "x": 88.38261611744832, + "y": -82.97611702257026, + "z": 1.0 + }, + { + "x": 88.38269225636154, + "y": -83.47698910980648, + "z": 1.0 + }, + { + "x": 88.38278362305739, + "y": -84.07803561448995, + "z": 1.0 + }, + { + "x": 88.38287498975323, + "y": -84.6790821191734, + "z": 1.0 + }, + { + "x": 88.3829359008838, + "y": -85.07977978896237, + "z": 1.0 + }, + { + "x": 88.38302726757965, + "y": -85.68082629364584, + "z": 1.0 + }, + { + "x": 88.38310340649285, + "y": -86.18169838088205, + "z": 1.0 + }, + { + "x": 88.3831947731887, + "y": -86.7827448855655, + "z": 1.0 + }, + { + "x": 88.38325568431927, + "y": -87.18344255535447, + "z": 1.0 + }, + { + "x": 88.38333182323248, + "y": -87.68431464259069, + "z": 1.0 + }, + { + "x": 88.38340796214568, + "y": -88.18518672982691, + "z": 1.0 + }, + { + "x": 88.38348410105888, + "y": -88.68605881706341, + "z": 1.0 + }, + { + "x": 88.38354501218946, + "y": -89.0867564868521, + "z": 1.0 + }, + { + "x": 88.3836363788853, + "y": -89.68780299153555, + "z": 1.0 + }, + { + "x": 88.38372774558115, + "y": -90.28884949621902, + "z": 1.0 + }, + { + "x": 88.383819112277, + "y": -90.88989600090247, + "z": 1.0 + }, + { + "x": 88.38388002340757, + "y": -91.29059367069145, + "z": 1.0 + }, + { + "x": 88.38395616232077, + "y": -91.79146575792767, + "z": 1.0 + }, + { + "x": 88.38401707345133, + "y": -92.19216342771692, + "z": 1.0 + }, + { + "x": 88.38409321236455, + "y": -92.69303551495285, + "z": 1.0 + }, + { + "x": 88.38416935127776, + "y": -93.19390760218907, + "z": 1.0 + }, + { + "x": 88.38426071797362, + "y": -93.79495410687252, + "z": 1.0 + }, + { + "x": 88.38433685688682, + "y": -94.29582619410874, + "z": 1.0 + }, + { + "x": 88.38442822358267, + "y": -94.8968726987922, + "z": 1.0 + }, + { + "x": 88.38450436249587, + "y": -95.39774478602841, + "z": 1.0 + }, + { + "x": 88.38456527362645, + "y": -95.79844245581738, + "z": 1.0 + }, + { + "x": 88.38464141253965, + "y": -96.2993145430536, + "z": 1.0 + }, + { + "x": 88.38473277923549, + "y": -96.90036104773735, + "z": 1.0 + }, + { + "x": 88.3848089181487, + "y": -97.40123313497327, + "z": 1.0 + }, + { + "x": 88.38490028484455, + "y": -98.00227963965673, + "z": 1.0 + }, + { + "x": 88.38496119597512, + "y": -98.4029773094457, + "z": 1.0 + }, + { + "x": 88.38505256267096, + "y": -99.00402381412917, + "z": 1.0 + }, + { + "x": 88.38514392936682, + "y": -99.60507031881262, + "z": 1.0 + }, + { + "x": 88.38520484049738, + "y": -100.00576798860159, + "z": 1.0 + }, + { + "x": 88.3852809794106, + "y": -100.50664007583781, + "z": 1.0 + }, + { + "x": 88.38537234610644, + "y": -101.10768658052127, + "z": 1.0 + }, + { + "x": 88.385433257237, + "y": -101.50838425031024, + "z": 1.0 + }, + { + "x": 88.38552462393285, + "y": -102.1094307549937, + "z": 1.0 + }, + { + "x": 88.3856159906287, + "y": -102.71047725967743, + "z": 1.0 + }, + { + "x": 88.38570735732456, + "y": -103.31152376436062, + "z": 1.0 + }, + { + "x": 88.38578349623776, + "y": -103.81239585159683, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 29, + "heading": [ + -1.5706443141063042, + -1.570644314106275, + -1.5706443141063064, + -1.5706443141063173, + -1.5706443141062891, + -1.5706443141063064, + -1.5706443141063173, + -1.5706443141063031, + -1.5706443141063007, + -1.5706443141063136, + -1.5706443141063064, + -1.5706443141062891, + -1.5706443141063136, + -1.5706443141063173, + -1.5706443141063007, + -1.5706443141062985, + -1.5706443141063031, + -1.5706443141063031, + -1.5706443141062985, + -1.5706443141063102, + -1.5706443141063064, + -1.5706443141063022, + -1.5706443141063058, + -1.570644314106307, + -1.5706443141063045, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063187, + -1.570644314106301, + -1.5706443141062902, + -1.5706443141062902, + -1.570644314106303, + -1.5706443141063187, + -1.570644314106303, + -1.570644314106301, + -1.5706443141063045, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106307, + -1.5706443141063187, + -1.570644314106303, + -1.5706443141063045, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063187, + -1.570644314106301, + -1.5706443141063045, + -1.5706443141063045, + -1.5706443141062871, + -1.570644314106293, + -1.570644314106307, + -1.5706443141063187, + -1.5706443141063045, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063045, + -1.5706443141063187, + -1.570644314106303, + -1.5706443141063045, + -1.570644314106307, + -1.570644314106307, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063187, + -1.570644314106303, + -1.5706443141062902, + -1.570644314106293, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063058, + -1.570644314106303, + -1.570644314106303, + -1.5706443141063187, + -1.5706443141063058, + -1.5706443141063058, + -1.5706443141063045, + -1.5706443141063045, + -1.570644314106307, + -1.5706443141063045, + -1.570644314106303, + -1.5706443141063058, + -1.5706443141063187, + -1.5706443141063045, + -1.570644314106307, + -1.570644314106295, + -1.570644314106293 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0007635340494971388, + "y": -5.022830992192127 + }, + { + "x": 0.0013743612888106327, + "y": -9.04109578595083 + }, + { + "x": 0.001527068098567952, + "y": -10.045661984392638 + }, + { + "x": 0.001527068098852169, + "y": -10.045661984387095 + }, + { + "x": 0.0013743612888106327, + "y": -9.04109578595083 + }, + { + "x": 0.001527068098567952, + "y": -10.045661984392638 + }, + { + "x": 0.0015270680987100604, + "y": -10.045661984389938 + }, + { + "x": 0.0016797749086094882, + "y": -11.05022818282876 + }, + { + "x": 0.0016797749084673796, + "y": -11.05022818282876 + }, + { + "x": 0.0013743612888106327, + "y": -9.041095785950972 + }, + { + "x": 0.001527068098852169, + "y": -10.045661984389795 + }, + { + "x": 0.0016797749084673796, + "y": -11.05022818282876 + }, + { + "x": 0.001527068098567952, + "y": -10.04566198439008 + }, + { + "x": 0.0016797749086094882, + "y": -11.050228182828903 + }, + { + "x": 0.001832481718508916, + "y": -12.054794381267584 + }, + { + "x": 0.0015270680987100604, + "y": -10.045661984387095 + }, + { + "x": 0.0015270680987100604, + "y": -10.045661984389653 + }, + { + "x": 0.001832481718508916, + "y": -12.054794381270142 + }, + { + "x": 0.0018324817183668074, + "y": -12.054794381267584 + }, + { + "x": 0.0013743612888106327, + "y": -9.041095785950688 + }, + { + "x": 0.0012195095617073548, + "y": -8.022419467681061 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919195849 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744721367 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.015697570252001 + }, + { + "x": 0.0013705004376163288, + "y": -9.01569757025186 + }, + { + "x": 0.001218222611356623, + "y": -8.013953395779367 + }, + { + "x": 0.0015227782643023602, + "y": -10.017441744724351 + }, + { + "x": 0.0015227782643023602, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001522778264018143, + "y": -10.017441744727051 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001218222611356623, + "y": -8.013953395776667 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.001522778264018143, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0013705004376163288, + "y": -9.015697570254702 + }, + { + "x": 0.001218222611356623, + "y": -8.01395339577951 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472151 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0013705004379005459, + "y": -9.01569757025186 + }, + { + "x": 0.0016750560907041745, + "y": -11.019185919196843 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.001522778264018143, + "y": -10.01744174472421 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196843 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.001522778264018143, + "y": -10.017441744727194 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744721367 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0013705004377584373, + "y": -9.015697570252001 + }, + { + "x": 0.0013705004376163288, + "y": -9.015697570254702 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0015227782643023602, + "y": -10.01744174472151 + }, + { + "x": 0.0016750560907041745, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.0016750560904199574, + "y": -11.019185919199685 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196701 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919193859 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0015227782641602516, + "y": -10.017441744724351 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093669193 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0013705004377584373, + "y": -9.01569757025186 + }, + { + "x": 0.001675056090562066, + "y": -11.019185919196843 + }, + { + "x": 0.001522778264018143, + "y": -10.017441744724351 + }, + { + "x": 0.0015227782641602516, + "y": -10.01744174472421 + }, + { + "x": 0.0018273339169638803, + "y": -12.020930093671893 + }, + { + "x": 0.0018273339171059888, + "y": -12.020930093669193 + }, + { + "x": 0.0016750560907041745, + "y": -11.019185919194001 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 88.38578349623776, + "y": -103.81239585159683, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 158.03439763122856, + "y": -37.48257278576148, + "z": 1.0 + }, + { + "x": 158.03488464725268, + "y": -37.08166140065703, + "z": 1.0 + }, + { + "x": 158.0354934172828, + "y": -36.580522169275206, + "z": 1.0 + }, + { + "x": 158.0361021873129, + "y": -36.07938293789394, + "z": 1.0 + }, + { + "x": 158.03658920333703, + "y": -35.678471552789496, + "z": 1.0 + }, + { + "x": 158.03719797336714, + "y": -35.17733232140766, + "z": 1.0 + }, + { + "x": 158.03768498939127, + "y": -34.77642093630322, + "z": 1.0 + }, + { + "x": 158.0381720054154, + "y": -34.37550955119821, + "z": 1.0 + }, + { + "x": 158.0386590214395, + "y": -33.9745981660932, + "z": 1.0 + }, + { + "x": 158.03914603746358, + "y": -33.57368678098819, + "z": 1.0 + }, + { + "x": 158.03987656149974, + "y": -32.97231970333011, + "z": 1.0 + }, + { + "x": 158.0406070855359, + "y": -32.370952625672594, + "z": 1.0 + }, + { + "x": 158.04121585556607, + "y": -31.869813394291327, + "z": 1.0 + }, + { + "x": 158.0417028715902, + "y": -31.468902009186884, + "z": 1.0 + }, + { + "x": 158.0424333956263, + "y": -30.8675349315288, + "z": 1.0 + }, + { + "x": 158.0431639196625, + "y": -30.266167853871853, + "z": 1.0 + }, + { + "x": 158.04377268969262, + "y": -29.76502862249002, + "z": 1.0 + }, + { + "x": 158.04438145972279, + "y": -29.263889391109323, + "z": 1.0 + }, + { + "x": 158.0449902297529, + "y": -28.762750159727496, + "z": 1.0 + }, + { + "x": 158.04547724577696, + "y": -28.361838774622484, + "z": 1.0 + }, + { + "x": 158.0459642618011, + "y": -27.96092738951804, + "z": 1.0 + }, + { + "x": 158.04669478583725, + "y": -27.35956031185996, + "z": 1.0 + }, + { + "x": 158.0474253098734, + "y": -26.758193234202437, + "z": 1.0 + }, + { + "x": 158.04803407990357, + "y": -26.257054002821164, + "z": 1.0 + }, + { + "x": 158.04864284993369, + "y": -25.75591477143989, + "z": 1.0 + }, + { + "x": 158.0492516199638, + "y": -25.254775540058617, + "z": 1.0 + }, + { + "x": 158.049982144, + "y": -24.653408462401657, + "z": 1.0 + }, + { + "x": 158.05059091403012, + "y": -24.152269231020387, + "z": 1.0 + }, + { + "x": 158.05132143806628, + "y": -23.55090215336286, + "z": 1.0 + }, + { + "x": 158.0518084540904, + "y": -23.149990768257275, + "z": 1.0 + }, + { + "x": 158.05253897812656, + "y": -22.548623690599747, + "z": 1.0 + }, + { + "x": 158.05326950216272, + "y": -21.94725661294222, + "z": 1.0 + }, + { + "x": 158.0537565181868, + "y": -21.5463452278372, + "z": 1.0 + }, + { + "x": 158.0542435342109, + "y": -21.14543384273219, + "z": 1.0 + }, + { + "x": 158.05497405824707, + "y": -20.54406676507466, + "z": 1.0 + }, + { + "x": 158.0554610742712, + "y": -20.14315537996964, + "z": 1.0 + }, + { + "x": 158.0560698443013, + "y": -19.642016148588368, + "z": 1.0 + }, + { + "x": 158.05680036833752, + "y": -19.04064907093141, + "z": 1.0 + }, + { + "x": 158.05753089237368, + "y": -18.439281993273312, + "z": 1.0 + }, + { + "x": 158.05801790839774, + "y": -18.0383706081683, + "z": 1.0 + }, + { + "x": 158.0586266784279, + "y": -17.537231376787027, + "z": 1.0 + }, + { + "x": 158.05923544845803, + "y": -17.036092145406318, + "z": 1.0 + }, + { + "x": 158.05972246448215, + "y": -16.635180760300734, + "z": 1.0 + }, + { + "x": 158.0604529885183, + "y": -16.033813682643206, + "z": 1.0 + }, + { + "x": 158.06094000454243, + "y": -15.632902297538756, + "z": 1.0 + }, + { + "x": 158.0614270205665, + "y": -15.231990912433172, + "z": 1.0 + }, + { + "x": 158.06203579059667, + "y": -14.730851681051899, + "z": 1.0 + }, + { + "x": 158.06276631463282, + "y": -14.129484603394374, + "z": 1.0 + }, + { + "x": 158.06337508466294, + "y": -13.628345372013104, + "z": 1.0 + }, + { + "x": 158.06386210068706, + "y": -13.227433986908089, + "z": 1.0 + }, + { + "x": 158.06459262472322, + "y": -12.626066909251133, + "z": 1.0 + }, + { + "x": 158.06532314875938, + "y": -12.024699831593606, + "z": 1.0 + }, + { + "x": 158.0658101647835, + "y": -11.62378844648859, + "z": 1.0 + }, + { + "x": 158.06629718080762, + "y": -11.222877061383572, + "z": 1.0 + }, + { + "x": 158.06654068881966, + "y": -11.022421368830496, + "z": 1.0 + }, + { + "x": 158.06702812465142, + "y": -10.621164398262831, + "z": 1.0 + }, + { + "x": 158.06775927839897, + "y": -10.01927894240989, + "z": 1.0 + }, + { + "x": 158.06824671423072, + "y": -9.618021971841639, + "z": 1.0 + }, + { + "x": 158.0688560090204, + "y": -9.11645075863133, + "z": 1.0 + }, + { + "x": 158.0693434448521, + "y": -8.715193788063083, + "z": 1.0 + }, + { + "x": 158.07007459859972, + "y": -8.113308332210707, + "z": 1.0 + }, + { + "x": 158.07056203443148, + "y": -7.712051361642459, + "z": 1.0 + }, + { + "x": 158.06648688551132, + "y": -7.1584986324351565, + "z": 1.0 + }, + { + "x": 158.02461504747117, + "y": -6.51829522095581, + "z": 1.0 + }, + { + "x": 157.91537219000054, + "y": -5.756265280126636, + "z": 1.0 + }, + { + "x": 157.80713622040798, + "y": -5.254505269284559, + "z": 1.0 + }, + { + "x": 157.59217082782527, + "y": -4.514683268550397, + "z": 1.0 + }, + { + "x": 157.3662201428967, + "y": -3.9142137585897396, + "z": 1.0 + }, + { + "x": 157.15553063700315, + "y": -3.4461523429930967, + "z": 1.0 + }, + { + "x": 156.79117762382486, + "y": -2.7680225145010073, + "z": 1.0 + }, + { + "x": 156.3711601304941, + "y": -2.1228895130661045, + "z": 1.0 + }, + { + "x": 156.0616732746556, + "y": -1.7133932466808826, + "z": 1.0 + }, + { + "x": 155.72972937947105, + "y": -1.3218789148370773, + "z": 1.0 + }, + { + "x": 155.3763707435337, + "y": -0.9495760774742261, + "z": 1.0 + }, + { + "x": 154.9083553058013, + "y": -0.5146331051925972, + "z": 1.0 + }, + { + "x": 154.42830485703843, + "y": -0.12187522067055712, + "z": 1.0 + }, + { + "x": 153.82225338896444, + "y": 0.31096146168839445, + "z": 1.0 + }, + { + "x": 153.18733284384513, + "y": 0.699261120180888, + "z": 1.0 + }, + { + "x": 152.74938521124585, + "y": 0.9325766110953226, + "z": 1.0 + }, + { + "x": 152.0729321872387, + "y": 1.242908208394323, + "z": 1.0 + }, + { + "x": 151.37610097632384, + "y": 1.5042882774523922, + "z": 1.0 + }, + { + "x": 150.9019679824224, + "y": 1.6506809930010826, + "z": 1.0 + }, + { + "x": 150.30040348196218, + "y": 1.8017426140988086, + "z": 1.0 + }, + { + "x": 149.5682777598086, + "y": 1.9355006328820132, + "z": 1.0 + }, + { + "x": 148.95215542328614, + "y": 2.0069078165924625, + "z": 1.0 + }, + { + "x": 148.20833740082458, + "y": 2.044065519194717, + "z": 1.0 + }, + { + "x": 147.66901799637068, + "y": 2.045241054680691, + "z": 1.0 + }, + { + "x": 147.26776073202618, + "y": 2.045283880573532, + "z": 1.0 + }, + { + "x": 146.6658748355094, + "y": 2.0453481194127936, + "z": 1.0 + }, + { + "x": 146.2646175711649, + "y": 2.045390945305635, + "z": 1.0 + }, + { + "x": 145.76304599073424, + "y": 2.0454444776716865, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 30, + "heading": [ + 1.85681491850764, + 1.5695815551454493, + 1.5695815551454981, + 1.5695815551455368, + 1.5695815551454975, + 1.5695815551454981, + 1.5695815551454981, + 1.5695815551454502, + 1.5695815551454508, + 1.569581555145522, + 1.5695815551455368, + 1.5695815551454988, + 1.5695815551454637, + 1.5695815551454344, + 1.569581555145536, + 1.5695815551454981, + 1.5695815551454637, + 1.5695815551454793, + 1.5695815551454793, + 1.5695815551455619, + 1.569581555145521, + 1.5695815551454793, + 1.5695815551454988, + 1.569581555145464, + 1.5695815551454793, + 1.569581555145536, + 1.5695815551454633, + 1.5695815551454633, + 1.5695815551455155, + 1.56958155514548, + 1.56958155514548, + 1.5695815551454981, + 1.569581555145536, + 1.569581555145522, + 1.5695815551454793, + 1.5695815551454793, + 1.5695815551454981, + 1.5695815551454633, + 1.569581555145451, + 1.5695815551455368, + 1.5695815551454981, + 1.5695815551454786, + 1.5695815551454981, + 1.56958155514548, + 1.5695815551454786, + 1.569581555145522, + 1.569581555145499, + 1.569581555145464, + 1.5695815551455155, + 1.5695815551454981, + 1.5695815551454786, + 1.5695815551454977, + 1.5695815551454793, + 1.569581555145451, + 1.5695815551454995, + 1.569581555145491, + 1.5695815551455252, + 1.5695815551455259, + 1.569581555145456, + 1.569581555145519, + 1.5695815551455252, + 1.5695815551454686, + 1.5745538254927947, + 1.6092667617277412, + 1.6781491685846572, + 1.7412118605974554, + 1.8254586180935752, + 1.8886150095974155, + 1.9587252808138194, + 2.0358018759865435, + 2.105871504850858, + 2.1759411589315487, + 2.246010784166259, + 2.3020664946610165, + 2.364869264322417, + 2.423872974200282, + 2.491630517482241, + 2.557044715117108, + 2.6164612050779623, + 2.687721824022901, + 2.74710565983511, + 2.8064895092109574, + 2.871811731469634, + 2.9311956033917057, + 2.990579471172711, + 3.0619309698677264, + 3.1117269203157245, + 3.14029731984635, + 3.1414859243253437, + 3.1414859243253432, + 3.1414859243253432 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0048701602412393186, + "y": 4.009113851044432 + }, + { + "x": 0.010957860542362141, + "y": 9.02050616486271 + }, + { + "x": 0.012175400602245645, + "y": 10.02278462763094 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164857096 + }, + { + "x": 0.010957860542362141, + "y": 9.02050616486278 + }, + { + "x": 0.010957860542362141, + "y": 9.02050616486278 + }, + { + "x": 0.009740320482478637, + "y": 8.018227702094478 + }, + { + "x": 0.009740320482478637, + "y": 8.018227702100162 + }, + { + "x": 0.009740320481910203, + "y": 8.018227702100234 + }, + { + "x": 0.012175400602245645, + "y": 10.02278462763094 + }, + { + "x": 0.014610480723149522, + "y": 12.027341553155964 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090387803 + }, + { + "x": 0.010957860542930575, + "y": 9.020506164857096 + }, + { + "x": 0.012175400602245645, + "y": 10.022784627625256 + }, + { + "x": 0.014610480723149522, + "y": 12.027341553150315 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090387803 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627625292 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627625256 + }, + { + "x": 0.010957860541793707, + "y": 9.020506164868394 + }, + { + "x": 0.009740320481910203, + "y": 8.01822770209455 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627625256 + }, + { + "x": 0.014610480723149522, + "y": 12.027341553156035 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090387945 + }, + { + "x": 0.01217540060281408, + "y": 10.02278462762547 + }, + { + "x": 0.012175400602245645, + "y": 10.02278462762547 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090382332 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090382297 + }, + { + "x": 0.013392940662697583, + "y": 11.025063090387981 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627631118 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627631118 + }, + { + "x": 0.014610480723149522, + "y": 12.027341553150563 + }, + { + "x": 0.012175400602245645, + "y": 10.02278462762547 + }, + { + "x": 0.009740320481910203, + "y": 8.018227702100305 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627625398 + }, + { + "x": 0.01217540060281408, + "y": 10.02278462762547 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164862923 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090382332 + }, + { + "x": 0.014610480723717956, + "y": 12.027341553150563 + }, + { + "x": 0.012175400602245645, + "y": 10.022784627631083 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164862852 + }, + { + "x": 0.01217540060281408, + "y": 10.02278462761982 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164862923 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627631118 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627619785 + }, + { + "x": 0.009740320481910203, + "y": 8.01822770210034 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164868571 + }, + { + "x": 0.013392940663266018, + "y": 11.025063090387981 + }, + { + "x": 0.013392940662697583, + "y": 11.025063090387945 + }, + { + "x": 0.010957860542362141, + "y": 9.020506164862852 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627619714 + }, + { + "x": 0.014610480723149522, + "y": 12.027341553144826 + }, + { + "x": 0.01217540060281408, + "y": 10.022784627625434 + }, + { + "x": 0.009740320482478637, + "y": 8.01822770210034 + }, + { + "x": 0.007305240361574761, + "y": 6.0136707765809305 + }, + { + "x": 0.00730943843791465, + "y": 6.0171266312074145 + }, + { + "x": 0.01218589579309537, + "y": 10.03142426420606 + }, + { + "x": 0.01218589579309537, + "y": 10.031424264211921 + }, + { + "x": 0.01096730621441111, + "y": 9.028281837785599 + }, + { + "x": 0.010967306213842676, + "y": 9.028281837785563 + }, + { + "x": 0.01218589579309537, + "y": 10.031424264206237 + }, + { + "x": 0.012185895793663803, + "y": 10.031424264206237 + }, + { + "x": -0.035877130883932296, + "y": 9.548096997755504 + }, + { + "x": -0.4594698696030264, + "y": 11.937561406866486 + }, + { + "x": -1.5111469551078471, + "y": 14.022333523085209 + }, + { + "x": -2.1747882706318933, + "y": 12.637899516712512 + }, + { + "x": -3.232013621752685, + "y": 12.415820115762388 + }, + { + "x": -4.409160775112753, + "y": 13.402915106948194 + }, + { + "x": -4.366401908221178, + "y": 10.685309255573001 + }, + { + "x": -5.750425190718431, + "y": 11.461912440887323 + }, + { + "x": -7.843705065090489, + "y": 13.232628299269921 + }, + { + "x": -7.295043491692752, + "y": 10.546292678201247 + }, + { + "x": -6.414307510230515, + "y": 8.010105982290272 + }, + { + "x": -6.853025311218914, + "y": 7.638171692066564 + }, + { + "x": -8.213740736697446, + "y": 8.0724580964448 + }, + { + "x": -9.480658864952716, + "y": 8.27700856803669 + }, + { + "x": -10.86101916836867, + "y": 8.255945668809916 + }, + { + "x": -12.409720131933, + "y": 8.211363408514451 + }, + { + "x": -10.728681777185898, + "y": 6.2161514940692815 + }, + { + "x": -11.144006566064206, + "y": 5.4364708821343495 + }, + { + "x": -13.732842349220107, + "y": 5.717116663570696 + }, + { + "x": -11.709642048163005, + "y": 4.077727846067596 + }, + { + "x": -10.756974943616626, + "y": 2.974543366464164 + }, + { + "x": -13.336902226137965, + "y": 2.848196398809306 + }, + { + "x": -13.482480586760346, + "y": 2.051652024936539 + }, + { + "x": -13.599403589840335, + "y": 1.0856488631270356 + }, + { + "x": -12.831374269154594, + "y": 0.38333238088228416 + }, + { + "x": -9.405766687983999, + "y": 0.01218361378815036 + }, + { + "x": -10.031431608612706, + "y": 0.0010706473210264633 + }, + { + "x": -10.031431608612706, + "y": 0.0010706473210309042 + }, + { + "x": -9.02828844775172, + "y": 0.000963582588928702 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 145.76304599073424, + "y": 2.0454444776716865, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 334.8085442829706, + "y": -151.28327510229786, + "z": 1.0 + }, + { + "x": 334.80818118447087, + "y": -151.88442057736455, + "z": 1.0 + }, + { + "x": 334.80793911880437, + "y": -152.28518422740973, + "z": 1.0 + }, + { + "x": 334.80763653672125, + "y": -152.78613878996623, + "z": 1.0 + }, + { + "x": 334.8073339546381, + "y": -153.28709335252273, + "z": 1.0 + }, + { + "x": 334.807031372555, + "y": -153.78804791507923, + "z": 1.0 + }, + { + "x": 334.80666827405526, + "y": -154.389193390147, + "z": 1.0 + }, + { + "x": 334.80636569197213, + "y": -154.8901479527035, + "z": 1.0 + }, + { + "x": 334.80612362630563, + "y": -155.29091160274868, + "z": 1.0 + }, + { + "x": 334.80588156063914, + "y": -155.6916752527939, + "z": 1.0 + }, + { + "x": 334.805578978556, + "y": -156.19262981535041, + "z": 1.0 + }, + { + "x": 334.80521588005627, + "y": -156.79377529041818, + "z": 1.0 + }, + { + "x": 334.80491329797314, + "y": -157.29472985297468, + "z": 1.0 + }, + { + "x": 334.8045501994734, + "y": -157.89587532804245, + "z": 1.0 + }, + { + "x": 334.80418710097365, + "y": -158.49702080311027, + "z": 1.0 + }, + { + "x": 334.8038240024739, + "y": -159.09816627817918, + "z": 1.0 + }, + { + "x": 334.80346090397427, + "y": -159.69931175324473, + "z": 1.0 + }, + { + "x": 334.80315832189103, + "y": -160.2002663158035, + "z": 1.0 + }, + { + "x": 334.8028557398079, + "y": -160.70122087836, + "z": 1.0 + }, + { + "x": 334.8024926413083, + "y": -161.3023663534267, + "z": 1.0 + }, + { + "x": 334.80219005922504, + "y": -161.80332091598433, + "z": 1.0 + }, + { + "x": 334.80188747714203, + "y": -162.3042754785397, + "z": 1.0 + }, + { + "x": 334.80164541147553, + "y": -162.70503912858487, + "z": 1.0 + }, + { + "x": 334.8013428293924, + "y": -163.20599369114137, + "z": 1.0 + }, + { + "x": 334.8010402473093, + "y": -163.70694825369787, + "z": 1.0 + }, + { + "x": 334.8007981816428, + "y": -164.1077119037431, + "z": 1.0 + }, + { + "x": 334.80049559955967, + "y": -164.6086664662996, + "z": 1.0 + }, + { + "x": 334.80025353389317, + "y": -165.0094301163448, + "z": 1.0 + }, + { + "x": 334.80001146822667, + "y": -165.41019376639002, + "z": 1.0 + }, + { + "x": 334.79970888614355, + "y": -165.91114832894652, + "z": 1.0 + }, + { + "x": 334.7993457876438, + "y": -166.5122938040143, + "z": 1.0 + }, + { + "x": 334.79898268914405, + "y": -167.11343927908212, + "z": 1.0 + }, + { + "x": 334.79868010706093, + "y": -167.61439384163862, + "z": 1.0 + }, + { + "x": 334.7983170085612, + "y": -168.21553931670644, + "z": 1.0 + }, + { + "x": 334.7980749428947, + "y": -168.61630296675162, + "z": 1.0 + }, + { + "x": 334.79777236081156, + "y": -169.11725752930812, + "z": 1.0 + }, + { + "x": 334.7974092623118, + "y": -169.71840300437594, + "z": 1.0 + }, + { + "x": 334.79704616381207, + "y": -170.31954847944263, + "z": 1.0 + }, + { + "x": 334.79674358172895, + "y": -170.82050304199913, + "z": 1.0 + }, + { + "x": 334.79650151606245, + "y": -171.22126669204658, + "z": 1.0 + }, + { + "x": 334.7961384175627, + "y": -171.82241216711327, + "z": 1.0 + }, + { + "x": 334.7958358354796, + "y": -172.3233667296709, + "z": 1.0 + }, + { + "x": 334.79547273697983, + "y": -172.9245122047376, + "z": 1.0 + }, + { + "x": 334.7951701548967, + "y": -173.4254667672941, + "z": 1.0 + }, + { + "x": 334.7949280892302, + "y": -173.82623041733814, + "z": 1.0 + }, + { + "x": 334.79456499073046, + "y": -174.4273758924071, + "z": 1.0 + }, + { + "x": 334.79432292506397, + "y": -174.82813954245228, + "z": 1.0 + }, + { + "x": 334.7939598265642, + "y": -175.4292850175201, + "z": 1.0 + }, + { + "x": 334.7936572444811, + "y": -175.9302395800766, + "z": 1.0 + }, + { + "x": 334.793354662398, + "y": -176.4311941426331, + "z": 1.0 + }, + { + "x": 334.7931125967315, + "y": -176.83195779267828, + "z": 1.0 + }, + { + "x": 334.792870531065, + "y": -177.23272144272346, + "z": 1.0 + }, + { + "x": 334.79256794898185, + "y": -177.73367600527996, + "z": 1.0 + }, + { + "x": 334.79226536689873, + "y": -178.23463056783646, + "z": 1.0 + }, + { + "x": 334.7919627848156, + "y": -178.73558513039404, + "z": 1.0 + }, + { + "x": 334.7916602027325, + "y": -179.2365396929494, + "z": 1.0 + }, + { + "x": 334.7914181370661, + "y": -179.63730334299345, + "z": 1.0 + }, + { + "x": 334.7911760713995, + "y": -180.03806699303976, + "z": 1.0 + }, + { + "x": 334.7909340057331, + "y": -180.43883064308386, + "z": 1.0 + }, + { + "x": 334.79063142364987, + "y": -180.93978520564258, + "z": 1.0 + }, + { + "x": 334.7903893579834, + "y": -181.34054885568668, + "z": 1.0 + }, + { + "x": 334.7901472923169, + "y": -181.741312505733, + "z": 1.0 + }, + { + "x": 334.78978419381724, + "y": -182.34245798079849, + "z": 1.0 + }, + { + "x": 334.7894210953175, + "y": -182.94360345586625, + "z": 1.0 + }, + { + "x": 334.7891790296509, + "y": -183.34436710591376, + "z": 1.0 + }, + { + "x": 334.7889369639845, + "y": -183.74513075595667, + "z": 1.0 + }, + { + "x": 334.7886343819014, + "y": -184.2460853185143, + "z": 1.0 + }, + { + "x": 334.78839231623476, + "y": -184.64684896856062, + "z": 1.0 + }, + { + "x": 334.78808973415175, + "y": -185.14780353111593, + "z": 1.0 + }, + { + "x": 334.78778715206863, + "y": -185.64875809367243, + "z": 1.0 + }, + { + "x": 334.7875444119521, + "y": -186.050638362244, + "z": 1.0 + }, + { + "x": 334.78718030177754, + "y": -186.65345876510128, + "z": 1.0 + }, + { + "x": 334.78693756166115, + "y": -187.0553390336716, + "z": 1.0 + }, + { + "x": 334.78669482154476, + "y": -187.4572193022454, + "z": 1.0 + }, + { + "x": 334.78645208142837, + "y": -187.85909957081577, + "z": 1.0 + }, + { + "x": 334.7860879712538, + "y": -188.461919973673, + "z": 1.0 + }, + { + "x": 334.7858452311374, + "y": -188.86380024224337, + "z": 1.0 + }, + { + "x": 334.7856024910209, + "y": -189.2656805108171, + "z": 1.0 + }, + { + "x": 334.7852990658754, + "y": -189.7680308465292, + "z": 1.0 + }, + { + "x": 334.7849349557008, + "y": -190.37085124938875, + "z": 1.0 + }, + { + "x": 334.7845708455262, + "y": -190.97367165224483, + "z": 1.0 + }, + { + "x": 334.78420673535163, + "y": -191.57649205510205, + "z": 1.0 + }, + { + "x": 334.7839639952351, + "y": -191.97837232367357, + "z": 1.0 + }, + { + "x": 334.78372125511873, + "y": -192.38025259224509, + "z": 1.0 + }, + { + "x": 334.78335714494415, + "y": -192.98307299510117, + "z": 1.0 + }, + { + "x": 334.78311440482776, + "y": -193.38495326367382, + "z": 1.0 + }, + { + "x": 334.78275029465317, + "y": -193.98777366653104, + "z": 1.0 + }, + { + "x": 334.7824468695077, + "y": -194.4901240022454, + "z": 1.0 + }, + { + "x": 334.7822041293913, + "y": -194.89200427081693, + "z": 1.0 + }, + { + "x": 334.7819007042457, + "y": -195.3943546065313, + "z": 1.0 + }, + { + "x": 334.7816579641293, + "y": -195.79623487510275, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 31, + "heading": [ + -1.571400337755052, + -1.5714003377550565, + -1.571400337755056, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.571400337755055, + -1.5714003377549615, + -1.5714003377550554, + -1.5714003377551675, + -1.5714003377549528, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377549302, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.571400337755056, + -1.571400337755056, + -1.5714003377550538, + -1.5714003377550547, + -1.5714003377550554, + -1.5714003377550554, + -1.571400337755056, + -1.5714003377550563, + -1.5714003377550554, + -1.5714003377550547, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550547, + -1.5714003377550554, + -1.5714003377549308, + -1.5714003377550554, + -1.5714003377550554, + -1.5714003377550547, + -1.5714003377551808, + -1.5714003377550554, + -1.5714003377549426, + -1.5714003377549621, + -1.5714003377551675, + -1.5714003377550554, + -1.5714003377549302, + -1.57140033775518, + -1.5714003377550554, + -1.5714003377549426, + -1.5714003377551624, + -1.5714003377551262, + -1.5714003377550139, + -1.5714003377550123, + -1.5714003377550123, + -1.5714003377550139, + -1.5714003377550139, + -1.5714003377551538, + -1.571400337755139, + -1.5714003377550132, + -1.5714003377550128, + -1.5714003377550139, + -1.5714003377551264, + -1.5714003377551546, + -1.5714003377550139, + -1.5714003377550132, + -1.5714003377550125, + -1.5714003377550132, + -1.5714003377550132, + -1.5714003377551389, + -1.571400337755139 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.003630984997471387, + "y": -6.011454750666871 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251118653 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.004841313329961849, + "y": -8.01527300090413 + }, + { + "x": -0.0054464774962070805, + "y": -9.01718212601736 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.007261969994942774, + "y": -12.022909501355912 + }, + { + "x": -0.007261969994942774, + "y": -12.02290950136728 + }, + { + "x": -0.007261969993805906, + "y": -12.022909501344543 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.00605164166358918, + "y": -10.019091251152759 + }, + { + "x": -0.0066568058275606745, + "y": -11.021000376231882 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.005446477495070212, + "y": -9.017182126005423 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.0054464774962070805, + "y": -9.01718212601736 + }, + { + "x": -0.0054464774962070805, + "y": -9.01718212601736 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.004841313329961849, + "y": -8.01527300090413 + }, + { + "x": -0.0054464774962070805, + "y": -9.01718212601736 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376242682 + }, + { + "x": -0.007261969994942774, + "y": -12.022909501355912 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.007261969994942774, + "y": -12.022909501345111 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376231882 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126039529 + }, + { + "x": -0.006051641662452312, + "y": -10.01909125114139 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006656805828697543, + "y": -11.021000376231882 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126005423 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.006051641662452312, + "y": -10.01909125114139 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.006656805828697543, + "y": -11.02100037624325 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.004841313329961849, + "y": -8.015273000903562 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016792 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251130021 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251140821 + }, + { + "x": -0.006051641662452312, + "y": -10.019091251129453 + }, + { + "x": -0.005446477495070212, + "y": -9.017182125994054 + }, + { + "x": -0.004841313329961849, + "y": -8.015273000903562 + }, + { + "x": -0.004841313329961849, + "y": -8.01527300090413 + }, + { + "x": -0.0054464774962070805, + "y": -9.01718212602816 + }, + { + "x": -0.005446477497343949, + "y": -9.01718212602816 + }, + { + "x": -0.004841313329961849, + "y": -8.01527300090413 + }, + { + "x": -0.006051641661315443, + "y": -10.019091251118084 + }, + { + "x": -0.007261969993805906, + "y": -12.022909501332606 + }, + { + "x": -0.00605164166358918, + "y": -10.019091251152759 + }, + { + "x": -0.004841313329961849, + "y": -8.01527300090413 + }, + { + "x": -0.005446477495070212, + "y": -9.017182126005423 + }, + { + "x": -0.005446477497343949, + "y": -9.017182126039529 + }, + { + "x": -0.0054464774962070805, + "y": -9.017182126016223 + }, + { + "x": -0.006051641661315443, + "y": -10.019091251118084 + }, + { + "x": -0.005453221996276625, + "y": -9.028348311280752 + }, + { + "x": -0.00606850291092087, + "y": -10.0470067142885 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.004854802327827201, + "y": -8.037605371441146 + }, + { + "x": -0.004854802327827201, + "y": -8.037605371441714 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.00485480232896407, + "y": -8.037605371441146 + }, + { + "x": -0.00546165261994247, + "y": -9.042306042858286 + }, + { + "x": -0.006675353200762402, + "y": -11.05170738571644 + }, + { + "x": -0.007282203491740802, + "y": -12.056408057156318 + }, + { + "x": -0.007282203491740802, + "y": -12.056408057133012 + }, + { + "x": -0.00606850291092087, + "y": -10.047006714287363 + }, + { + "x": -0.00485480232896407, + "y": -8.037605371430345 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714275994 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714287363 + }, + { + "x": -0.0060685029097840015, + "y": -10.047006714298732 + }, + { + "x": -0.006675353200762402, + "y": -11.051707385715872 + }, + { + "x": -0.005461652618805601, + "y": -9.042306042858854 + }, + { + "x": -0.00546165261994247, + "y": -9.042306042858854 + }, + { + "x": -0.00546165261994247, + "y": -9.042306042858286 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 334.7816579641293, + "y": -195.79623487510275, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + }, + { + "position": [ + { + "x": 333.4145457505004, + "y": -126.94869021368251, + "z": 1.0 + }, + { + "x": 333.11065915516724, + "y": -127.28159127629539, + "z": 1.0 + }, + { + "x": 332.8388202990402, + "y": -127.5408461529031, + "z": 1.0 + }, + { + "x": 332.4740998353168, + "y": -127.84544927046008, + "z": 1.0 + }, + { + "x": 332.21851234968426, + "y": -128.0375613087877, + "z": 1.0 + }, + { + "x": 331.8883716074788, + "y": -128.26280080705058, + "z": 1.0 + }, + { + "x": 331.5471902743561, + "y": -128.47094126593532, + "z": 1.0 + }, + { + "x": 331.2668891448755, + "y": -128.62477820697123, + "z": 1.0 + }, + { + "x": 330.90852362645415, + "y": -128.8004960130125, + "z": 1.0 + }, + { + "x": 330.5411803754363, + "y": -128.95793338659394, + "z": 1.0 + }, + { + "x": 330.2418326926179, + "y": -129.07028837051308, + "z": 1.0 + }, + { + "x": 329.86162131658267, + "y": -129.19343286851142, + "z": 1.0 + }, + { + "x": 329.39783113296505, + "y": -129.31541954743648, + "z": 1.0 + }, + { + "x": 329.0062340233228, + "y": -129.39527707047642, + "z": 1.0 + }, + { + "x": 328.69034455550616, + "y": -129.44474248388758, + "z": 1.0 + }, + { + "x": 328.2930775110379, + "y": -129.4884137314665, + "z": 1.0 + }, + { + "x": 327.89463092744916, + "y": -129.51171443296764, + "z": 1.0 + }, + { + "x": 327.4468638830473, + "y": -129.51589217222232, + "z": 1.0 + }, + { + "x": 326.8449815717829, + "y": -129.51562325499071, + "z": 1.0 + }, + { + "x": 326.4437266976067, + "y": -129.5154439768363, + "z": 1.0 + }, + { + "x": 325.84184438634173, + "y": -129.5151750596047, + "z": 1.0 + }, + { + "x": 325.6412169492547, + "y": -129.5150854205275, + "z": 1.0 + }, + { + "x": 325.24065291057445, + "y": -129.51490645103408, + "z": 1.0 + }, + { + "x": 324.64033168535275, + "y": -129.51463823128591, + "z": 1.0 + }, + { + "x": 324.0400104601322, + "y": -129.51437001153772, + "z": 1.0 + }, + { + "x": 323.5397427724479, + "y": -129.51414649508092, + "z": 1.0 + }, + { + "x": 322.93942154722663, + "y": -129.51387827533276, + "z": 1.0 + }, + { + "x": 322.3391003220055, + "y": -129.51361005558456, + "z": 1.0 + }, + { + "x": 321.93888617185803, + "y": -129.51343124241913, + "z": 1.0 + }, + { + "x": 321.5386720217107, + "y": -129.51325242925367, + "z": 1.0 + }, + { + "x": 321.1384578715632, + "y": -129.51307361608823, + "z": 1.0 + }, + { + "x": 320.5381366463421, + "y": -129.51280539634007, + "z": 1.0 + }, + { + "x": 319.93781542112094, + "y": -129.51253717659188, + "z": 1.0 + }, + { + "x": 319.43754773343665, + "y": -129.51231366013508, + "z": 1.0 + }, + { + "x": 318.93728004575235, + "y": -129.51209014367828, + "z": 1.0 + }, + { + "x": 318.43701235806805, + "y": -129.51186662722145, + "z": 1.0 + }, + { + "x": 318.0367982079206, + "y": -129.51168781405602, + "z": 1.0 + }, + { + "x": 317.6365840577731, + "y": -129.51150900089056, + "z": 1.0 + }, + { + "x": 317.23636990762566, + "y": -129.51133018772512, + "z": 1.0 + }, + { + "x": 316.73610221994136, + "y": -129.5111066712683, + "z": 1.0 + }, + { + "x": 316.1357809947202, + "y": -129.51083845152013, + "z": 1.0 + }, + { + "x": 315.5354597694991, + "y": -129.51057023177196, + "z": 1.0 + }, + { + "x": 315.1352456193516, + "y": -129.5103914186065, + "z": 1.0 + }, + { + "x": 314.5349243941305, + "y": -129.51012319885834, + "z": 1.0 + }, + { + "x": 313.93460316890935, + "y": -129.50985497911017, + "z": 1.0 + }, + { + "x": 313.5343890187619, + "y": -129.5096761659447, + "z": 1.0 + }, + { + "x": 313.0341213310776, + "y": -129.5094526494879, + "z": 1.0 + }, + { + "x": 312.5338536433933, + "y": -129.5092291330311, + "z": 1.0 + }, + { + "x": 312.033585955709, + "y": -129.50900561657429, + "z": 1.0 + }, + { + "x": 311.6333718055615, + "y": -129.50882680340885, + "z": 1.0 + }, + { + "x": 311.0330505803404, + "y": -129.5085585836607, + "z": 1.0 + }, + { + "x": 310.43272935511925, + "y": -129.5082903639125, + "z": 1.0 + }, + { + "x": 309.8324081298981, + "y": -129.50802214416433, + "z": 1.0 + }, + { + "x": 309.43219397975065, + "y": -129.5078433309989, + "z": 1.0 + }, + { + "x": 308.93192629206635, + "y": -129.50761981454207, + "z": 1.0 + }, + { + "x": 308.5317121419189, + "y": -129.50744100137663, + "z": 1.0 + }, + { + "x": 308.13149799177154, + "y": -129.50726218821117, + "z": 1.0 + }, + { + "x": 307.7312838416241, + "y": -129.50708337504574, + "z": 1.0 + }, + { + "x": 307.13096261640237, + "y": -129.50681515529757, + "z": 1.0 + }, + { + "x": 306.5306413911818, + "y": -129.50654693554938, + "z": 1.0 + }, + { + "x": 305.93032016596055, + "y": -129.50627871580122, + "z": 1.0 + }, + { + "x": 305.43005247827625, + "y": -129.50605519934442, + "z": 1.0 + }, + { + "x": 304.8297312530551, + "y": -129.50578697959622, + "z": 1.0 + }, + { + "x": 304.229410027834, + "y": -129.50551875984806, + "z": 1.0 + }, + { + "x": 303.7291423401497, + "y": -129.50529524339126, + "z": 1.0 + }, + { + "x": 303.3289281900022, + "y": -129.5051164302258, + "z": 1.0 + }, + { + "x": 302.8286605023179, + "y": -129.504892913769, + "z": 1.0 + }, + { + "x": 302.2283392770968, + "y": -129.50462469402083, + "z": 1.0 + }, + { + "x": 301.7280715894125, + "y": -129.504401177564, + "z": 1.0 + }, + { + "x": 301.327857439265, + "y": -129.50422236439857, + "z": 1.0 + }, + { + "x": 300.7275362140433, + "y": -129.5039541446504, + "z": 1.0 + }, + { + "x": 300.3273220638964, + "y": -129.50377533148495, + "z": 1.0 + }, + { + "x": 299.8270543762121, + "y": -129.50355181502815, + "z": 1.0 + }, + { + "x": 299.3267866885278, + "y": -129.50332829857132, + "z": 1.0 + }, + { + "x": 298.92657253838047, + "y": -129.50314948540588, + "z": 1.0 + }, + { + "x": 298.32625131315876, + "y": -129.50288126565772, + "z": 1.0 + }, + { + "x": 297.82598362547503, + "y": -129.5026577492009, + "z": 1.0 + }, + { + "x": 297.2256624002538, + "y": -129.50238952945273, + "z": 1.0 + }, + { + "x": 296.7253947125689, + "y": -129.50216601299593, + "z": 1.0 + }, + { + "x": 296.12507348734835, + "y": -129.50189779324774, + "z": 1.0 + }, + { + "x": 295.7248593372009, + "y": -129.5017189800823, + "z": 1.0 + }, + { + "x": 295.1245381119792, + "y": -129.50145076033414, + "z": 1.0 + }, + { + "x": 294.7243239618324, + "y": -129.50127194716868, + "z": 1.0 + }, + { + "x": 294.32410981168437, + "y": -129.50109313400324, + "z": 1.0 + }, + { + "x": 293.82384212400063, + "y": -129.5008696175464, + "z": 1.0 + }, + { + "x": 293.4236279738532, + "y": -129.50069080438098, + "z": 1.0 + }, + { + "x": 292.9233602861689, + "y": -129.50046728792415, + "z": 1.0 + }, + { + "x": 292.32303906094774, + "y": -129.500199068176, + "z": 1.0 + }, + { + "x": 291.9228249108003, + "y": -129.50002025501055, + "z": 1.0 + }, + { + "x": 291.32250368557914, + "y": -129.49975203526236, + "z": 1.0 + }, + { + "x": 290.9222895354317, + "y": -129.49957322209693, + "z": 1.0 + } + ], + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": 32, + "heading": [ + 1.9659351147996624, + -2.3106621792270796, + -2.342126791184687, + -2.4166839819179406, + -2.4663910593611247, + -2.5225037539646777, + -2.5683436896219303, + -2.614183605833329, + -2.6652237205605016, + -2.7112171490512793, + -2.757063638376234, + -2.8079968773903605, + -2.858930107778461, + -2.9098633595080114, + -2.960796591246271, + -3.011729844024768, + -3.057624659728072, + -3.1091318330827113, + -3.1378687395670917, + 3.141145859908236, + 3.141145859908236, + 3.1411458599082356, + 3.1411458599082875, + 3.141145859908284, + 3.14114585990824, + 3.141145859908242, + 3.141145859908268, + 3.14114585990824, + 3.1411458599082445, + 3.1411458599082516, + 3.1411458599082516, + 3.141145859908273, + 3.14114585990824, + 3.1411458599082422, + 3.141145859908273, + 3.1411458599082445, + 3.141145859908248, + 3.1411458599082516, + 3.1411458599082516, + 3.141145859908248, + 3.1411458599082422, + 3.1411458599082636, + 3.1411458599082445, + 3.1411458599082445, + 3.1411458599082636, + 3.1411458599082445, + 3.141145859908248, + 3.141145859908273, + 3.1411458599082445, + 3.141145859908248, + 3.141145859908273, + 3.14114585990824, + 3.14114585990824, + 3.141145859908273, + 3.141145859908248, + 3.141145859908248, + 3.1411458599082516, + 3.1411458599082516, + 3.1411458599082733, + 3.14114585990824, + 3.1411458599082396, + 3.141145859908268, + 3.1411458599082422, + 3.14114585990824, + 3.141145859908268, + 3.141145859908248, + 3.141145859908248, + 3.141145859908268, + 3.1411458599082422, + 3.141145859908248, + 3.1411458599082733, + 3.1411458599082445, + 3.1411458599082476, + 3.1411458599082445, + 3.1411458599082476, + 3.1411458599082733, + 3.1411458599082422, + 3.141145859908242, + 3.141145859908268, + 3.1411458599082422, + 3.1411458599082445, + 3.1411458599082733, + 3.1411458599082445, + 3.1411458599082516, + 3.141145859908248, + 3.1411458599082476, + 3.141145859908248, + 3.1411458599082422, + 3.141145859908273, + 3.1411458599082445, + 3.1411458599082445 + ], + "velocity": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -3.0388659533315376, + "y": -3.3290106261287633 + }, + { + "x": -5.757254514601868, + "y": -5.921559392205893 + }, + { + "x": -6.3655931985044845, + "y": -5.638579941646924 + }, + { + "x": -6.203079493559471, + "y": -4.9671515588460124 + }, + { + "x": -5.857282278379898, + "y": -4.173515365905018 + }, + { + "x": -6.713220753281348, + "y": -4.33379957147622 + }, + { + "x": -6.214824626032964, + "y": -3.6197739992064726 + }, + { + "x": -6.386666479019709, + "y": -3.2955474707716803 + }, + { + "x": -7.257087694392226, + "y": -3.3315517962270746 + }, + { + "x": -6.666909338362643, + "y": -2.697923575005916 + }, + { + "x": -6.795590588536129, + "y": -2.3549948191748626 + }, + { + "x": -8.440015596528383, + "y": -2.4513117692339392 + }, + { + "x": -8.553872932598665, + "y": -2.018442019650024 + }, + { + "x": -7.074865774588943, + "y": -1.2932293645110349 + }, + { + "x": -7.131565122849111, + "y": -0.9313666099006923 + }, + { + "x": -7.957136280570012, + "y": -0.6697194908005599 + }, + { + "x": -8.462136279906076, + "y": -0.27478440755828615 + }, + { + "x": -10.496493556662472, + "y": -0.039088220230780735 + }, + { + "x": -10.031371854406075, + "y": 0.004481953860135945 + }, + { + "x": -10.03137185441176, + "y": 0.004481953860135945 + }, + { + "x": -8.025097483519517, + "y": 0.0035855630881087563 + }, + { + "x": -6.011914757672798, + "y": 0.0026860857062160903 + }, + { + "x": -10.008852639019779, + "y": 0.00447189241583601 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -11.005889129048683, + "y": 0.004917362049923213 + }, + { + "x": -11.005889129055504, + "y": 0.004917362049638996 + }, + { + "x": -12.006424504423876, + "y": 0.005364394963578434 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -8.004283002948114, + "y": 0.00357626330895755 + }, + { + "x": -8.004283002948114, + "y": 0.00357626330895755 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -8.00428300294925, + "y": 0.00357626330895755 + }, + { + "x": -8.00428300294925, + "y": 0.00357626330895755 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963294217 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963294217 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -8.004283002948114, + "y": 0.00357626330895755 + }, + { + "x": -8.004283002948114, + "y": 0.00357626330895755 + }, + { + "x": -10.00535375369168, + "y": 0.004470329135983775 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -12.006424504418192, + "y": 0.005364394963578434 + }, + { + "x": -11.005889129055504, + "y": 0.004917362049638996 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -12.00642450442274, + "y": 0.005364394963578434 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049638996 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049638996 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -10.00535375369168, + "y": 0.004470329135983775 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -9.004818378311938, + "y": 0.004023296222612771 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -9.004818378316486, + "y": 0.004023296222612771 + }, + { + "x": -10.005353753690542, + "y": 0.004470329135983775 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -11.00588912904982, + "y": 0.004917362049923213 + }, + { + "x": -11.005889129061188, + "y": 0.004917362049638996 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -10.00535375368031, + "y": 0.004470329136267992 + }, + { + "x": -10.00535375369168, + "y": 0.004470329135983775 + }, + { + "x": -10.005353753684858, + "y": 0.004470329136267992 + }, + { + "x": -8.004283002948114, + "y": 0.00357626330895755 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -9.004818378311938, + "y": 0.004023296222612771 + }, + { + "x": -9.004818378317623, + "y": 0.004023296222612771 + }, + { + "x": -11.005889129054367, + "y": 0.004917362049923213 + }, + { + "x": -10.005353753685995, + "y": 0.004470329135983775 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + }, + { + "x": -10.005353753685995, + "y": 0.004470329136267992 + } + ], + "valid": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ], + "goalPosition": { + "x": 290.9222895354317, + "y": -129.49957322209693, + "z": 1.0 + }, + "type": "vehicle", + "mark_as_expert": false + } + ], + "roads": [ + { + "id": 0, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 348.227876521873, + "y": -4.0006836701775725, + "z": 0.0 + }, + { + "x": 349.26673351814094, + "y": -4.001235549176161, + "z": 0.0 + }, + { + "x": 350.3055905144089, + "y": -4.001787428174748, + "z": 0.0 + }, + { + "x": 351.34444751067684, + "y": -4.002339307173337, + "z": 0.0 + }, + { + "x": 352.3833045069448, + "y": -4.002891186171924, + "z": 0.0 + }, + { + "x": 353.42216150321275, + "y": -4.0034430651705115, + "z": 0.0 + }, + { + "x": 354.4610184994807, + "y": -4.0039949441691, + "z": 0.0 + }, + { + "x": 355.49987549574865, + "y": -4.004546823167687, + "z": 0.0 + }, + { + "x": 356.5387324920166, + "y": -4.005098702166276, + "z": 0.0 + }, + { + "x": 357.57758948828456, + "y": -4.005650581164863, + "z": 0.0 + }, + { + "x": 358.6164464845525, + "y": -4.006202460163451, + "z": 0.0 + }, + { + "x": 359.65530348082046, + "y": -4.006754339162039, + "z": 0.0 + }, + { + "x": 360.6941604770884, + "y": -4.007306218160627, + "z": 0.0 + }, + { + "x": 361.7330174733564, + "y": -4.007858097159215, + "z": 0.0 + }, + { + "x": 362.7718744696244, + "y": -4.008409976157803, + "z": 0.0 + }, + { + "x": 363.81073146589233, + "y": -4.00896185515639, + "z": 0.0 + }, + { + "x": 364.8495884621603, + "y": -4.009513734154979, + "z": 0.0 + }, + { + "x": 365.88844545842824, + "y": -4.010065613153566, + "z": 0.0 + }, + { + "x": 366.9273024546962, + "y": -4.0106174921521545, + "z": 0.0 + }, + { + "x": 367.96615945096414, + "y": -4.011169371150742, + "z": 0.0 + }, + { + "x": 369.0050164472321, + "y": -4.011721250149329, + "z": 0.0 + }, + { + "x": 370.04387344350005, + "y": -4.012273129147918, + "z": 0.0 + }, + { + "x": 371.082730439768, + "y": -4.012825008146505, + "z": 0.0 + }, + { + "x": 372.12158743603595, + "y": -4.013376887145093, + "z": 0.0 + }, + { + "x": 373.1604444323039, + "y": -4.013928766143681, + "z": 0.0 + }, + { + "x": 374.19930142857186, + "y": -4.014480645142269, + "z": 0.0 + }, + { + "x": 375.2381584248398, + "y": -4.015032524140857, + "z": 0.0 + }, + { + "x": 376.27701542110776, + "y": -4.015584403139445, + "z": 0.0 + }, + { + "x": 377.3158724173757, + "y": -4.016136282138032, + "z": 0.0 + }, + { + "x": 378.35472941364367, + "y": -4.016688161136621, + "z": 0.0 + }, + { + "x": 379.3935864099116, + "y": -4.017240040135208, + "z": 0.0 + }, + { + "x": 380.4324434061796, + "y": -4.0177919191337965, + "z": 0.0 + }, + { + "x": 381.4713004024475, + "y": -4.018343798132384, + "z": 0.0 + }, + { + "x": 382.5101573987155, + "y": -4.018895677130972, + "z": 0.0 + }, + { + "x": 383.54901439498343, + "y": -4.01944755612956, + "z": 0.0 + }, + { + "x": 384.5878713912514, + "y": -4.019999435128147, + "z": 0.0 + } + ] + }, + { + "id": 1, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 384.59212128452987, + "y": 3.9799994360222173, + "z": 0.0 + }, + { + "x": 383.5532642882619, + "y": 3.980551315020805, + "z": 0.0 + }, + { + "x": 382.51440729199396, + "y": 3.981103194019393, + "z": 0.0 + }, + { + "x": 381.475550295726, + "y": 3.981655073017981, + "z": 0.0 + }, + { + "x": 380.43669329945806, + "y": 3.982206952016569, + "z": 0.0 + }, + { + "x": 379.3978363031901, + "y": 3.9827588310151567, + "z": 0.0 + }, + { + "x": 378.35897930692215, + "y": 3.9833107100137446, + "z": 0.0 + }, + { + "x": 377.3201223106542, + "y": 3.9838625890123325, + "z": 0.0 + }, + { + "x": 376.28126531438625, + "y": 3.9844144680109204, + "z": 0.0 + }, + { + "x": 375.2424083181183, + "y": 3.984966347009508, + "z": 0.0 + }, + { + "x": 374.20355132185034, + "y": 3.9855182260080957, + "z": 0.0 + }, + { + "x": 373.1646943255824, + "y": 3.9860701050066836, + "z": 0.0 + }, + { + "x": 372.12583732931444, + "y": 3.9866219840052715, + "z": 0.0 + }, + { + "x": 371.0869803330465, + "y": 3.9871738630038593, + "z": 0.0 + }, + { + "x": 370.04812333677853, + "y": 3.9877257420024472, + "z": 0.0 + }, + { + "x": 369.0092663405106, + "y": 3.988277621001035, + "z": 0.0 + }, + { + "x": 367.9704093442426, + "y": 3.988829499999623, + "z": 0.0 + }, + { + "x": 366.9315523479747, + "y": 3.989381378998211, + "z": 0.0 + }, + { + "x": 365.8926953517067, + "y": 3.9899332579967988, + "z": 0.0 + }, + { + "x": 364.85383835543877, + "y": 3.9904851369953867, + "z": 0.0 + }, + { + "x": 363.8149813591708, + "y": 3.9910370159939745, + "z": 0.0 + }, + { + "x": 362.77612436290286, + "y": 3.9915888949925624, + "z": 0.0 + }, + { + "x": 361.7372673666349, + "y": 3.9921407739911503, + "z": 0.0 + }, + { + "x": 360.6984103703669, + "y": 3.992692652989738, + "z": 0.0 + }, + { + "x": 359.65955337409895, + "y": 3.9932445319883256, + "z": 0.0 + }, + { + "x": 358.620696377831, + "y": 3.9937964109869135, + "z": 0.0 + }, + { + "x": 357.58183938156304, + "y": 3.9943482899855014, + "z": 0.0 + }, + { + "x": 356.5429823852951, + "y": 3.9949001689840893, + "z": 0.0 + }, + { + "x": 355.50412538902714, + "y": 3.995452047982677, + "z": 0.0 + }, + { + "x": 354.4652683927592, + "y": 3.996003926981265, + "z": 0.0 + }, + { + "x": 353.42641139649123, + "y": 3.996555805979853, + "z": 0.0 + }, + { + "x": 352.3875544002233, + "y": 3.997107684978441, + "z": 0.0 + }, + { + "x": 351.3486974039553, + "y": 3.9976595639770287, + "z": 0.0 + }, + { + "x": 350.3098404076874, + "y": 3.9982114429756166, + "z": 0.0 + }, + { + "x": 349.2709834114194, + "y": 3.9987633219742045, + "z": 0.0 + }, + { + "x": 348.23212641515147, + "y": 3.9993152009727924, + "z": 0.0 + } + ] + }, + { + "id": 2, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 384.5899963378906, + "y": -0.019999999552965164, + "z": 0.0 + }, + { + "x": 383.5511393416227, + "y": -0.019448120554377307, + "z": 0.0 + }, + { + "x": 382.5122823453547, + "y": -0.01889624155578945, + "z": 0.0 + }, + { + "x": 381.47342534908677, + "y": -0.018344362557201593, + "z": 0.0 + }, + { + "x": 380.4345683528188, + "y": -0.017792483558613733, + "z": 0.0 + }, + { + "x": 379.39571135655086, + "y": -0.017240604560025876, + "z": 0.0 + }, + { + "x": 378.3568543602829, + "y": -0.01668872556143802, + "z": 0.0 + }, + { + "x": 377.31799736401496, + "y": -0.016136846562850162, + "z": 0.0 + }, + { + "x": 376.279140367747, + "y": -0.015584967564262307, + "z": 0.0 + }, + { + "x": 375.24028337147905, + "y": -0.01503308856567445, + "z": 0.0 + }, + { + "x": 374.2014263752111, + "y": -0.014481209567086591, + "z": 0.0 + }, + { + "x": 373.16256937894315, + "y": -0.013929330568498734, + "z": 0.0 + }, + { + "x": 372.1237123826752, + "y": -0.013377451569910877, + "z": 0.0 + }, + { + "x": 371.08485538640724, + "y": -0.01282557257132305, + "z": 0.0 + }, + { + "x": 370.0459983901393, + "y": -0.012273693572735195, + "z": 0.0 + }, + { + "x": 369.00714139387134, + "y": -0.011721814574147336, + "z": 0.0 + }, + { + "x": 367.9682843976034, + "y": -0.01116993557555948, + "z": 0.0 + }, + { + "x": 366.92942740133543, + "y": -0.01061805657697162, + "z": 0.0 + }, + { + "x": 365.8905704050675, + "y": -0.010066177578383764, + "z": 0.0 + }, + { + "x": 364.8517134087995, + "y": -0.009514298579795905, + "z": 0.0 + }, + { + "x": 363.8128564125316, + "y": -0.008962419581208046, + "z": 0.0 + }, + { + "x": 362.7739994162636, + "y": -0.00841054058262019, + "z": 0.0 + }, + { + "x": 361.73514241999567, + "y": -0.00785866158403233, + "z": 0.0 + }, + { + "x": 360.69628542372766, + "y": -0.007306782585444471, + "z": 0.0 + }, + { + "x": 359.6574284274597, + "y": -0.006754903586856614, + "z": 0.0 + }, + { + "x": 358.61857143119175, + "y": -0.0062030245882687554, + "z": 0.0 + }, + { + "x": 357.5797144349238, + "y": -0.005651145589680897, + "z": 0.0 + }, + { + "x": 356.54085743865585, + "y": -0.00509926659109304, + "z": 0.0 + }, + { + "x": 355.5020004423879, + "y": -0.004547387592505183, + "z": 0.0 + }, + { + "x": 354.46314344611994, + "y": -0.003995508593917322, + "z": 0.0 + }, + { + "x": 353.424286449852, + "y": -0.0034436295953294634, + "z": 0.0 + }, + { + "x": 352.38542945358404, + "y": -0.0028917505967416064, + "z": 0.0 + }, + { + "x": 351.3465724573161, + "y": -0.002339871598153753, + "z": 0.0 + }, + { + "x": 350.30771546104813, + "y": -0.001787992599565896, + "z": 0.0 + }, + { + "x": 349.2688584647802, + "y": -0.0012361136009780352, + "z": 0.0 + }, + { + "x": 348.2300014685122, + "y": -0.0006842346023901782, + "z": 0.0 + } + ] + }, + { + "id": 3, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 348.2289389951926, + "y": -2.0006839523899815, + "z": 0.0 + }, + { + "x": 349.26779599146056, + "y": -2.0012358313885694, + "z": 0.0 + }, + { + "x": 350.3066529877285, + "y": -2.0017877103871573, + "z": 0.0 + }, + { + "x": 351.34550998399646, + "y": -2.002339589385745, + "z": 0.0 + }, + { + "x": 352.3843669802644, + "y": -2.0028914683843326, + "z": 0.0 + }, + { + "x": 353.42322397653237, + "y": -2.0034433473829205, + "z": 0.0 + }, + { + "x": 354.4620809728003, + "y": -2.0039952263815084, + "z": 0.0 + }, + { + "x": 355.5009379690683, + "y": -2.0045471053800963, + "z": 0.0 + }, + { + "x": 356.5397949653362, + "y": -2.005098984378684, + "z": 0.0 + }, + { + "x": 357.5786519616042, + "y": -2.005650863377272, + "z": 0.0 + }, + { + "x": 358.61750895787213, + "y": -2.00620274237586, + "z": 0.0 + }, + { + "x": 359.6563659541401, + "y": -2.006754621374448, + "z": 0.0 + }, + { + "x": 360.69522295040804, + "y": -2.0073065003730357, + "z": 0.0 + }, + { + "x": 361.73407994667605, + "y": -2.0078583793716236, + "z": 0.0 + }, + { + "x": 362.772936942944, + "y": -2.0084102583702115, + "z": 0.0 + }, + { + "x": 363.81179393921195, + "y": -2.0089621373687994, + "z": 0.0 + }, + { + "x": 364.8506509354799, + "y": -2.0095140163673872, + "z": 0.0 + }, + { + "x": 365.88950793174786, + "y": -2.010065895365975, + "z": 0.0 + }, + { + "x": 366.9283649280158, + "y": -2.010617774364563, + "z": 0.0 + }, + { + "x": 367.96722192428376, + "y": -2.011169653363151, + "z": 0.0 + }, + { + "x": 369.0060789205517, + "y": -2.0117215323617383, + "z": 0.0 + }, + { + "x": 370.04493591681967, + "y": -2.0122734113603262, + "z": 0.0 + }, + { + "x": 371.0837929130876, + "y": -2.012825290358914, + "z": 0.0 + }, + { + "x": 372.1226499093556, + "y": -2.013377169357502, + "z": 0.0 + }, + { + "x": 373.1615069056235, + "y": -2.01392904835609, + "z": 0.0 + }, + { + "x": 374.2003639018915, + "y": -2.0144809273546778, + "z": 0.0 + }, + { + "x": 375.23922089815943, + "y": -2.0150328063532656, + "z": 0.0 + }, + { + "x": 376.2780778944274, + "y": -2.0155846853518535, + "z": 0.0 + }, + { + "x": 377.31693489069534, + "y": -2.0161365643504414, + "z": 0.0 + }, + { + "x": 378.3557918869633, + "y": -2.0166884433490293, + "z": 0.0 + }, + { + "x": 379.39464888323124, + "y": -2.017240322347617, + "z": 0.0 + }, + { + "x": 380.4335058794992, + "y": -2.017792201346205, + "z": 0.0 + }, + { + "x": 381.47236287576715, + "y": -2.018344080344793, + "z": 0.0 + }, + { + "x": 382.5112198720351, + "y": -2.018895959343381, + "z": 0.0 + }, + { + "x": 383.55007686830305, + "y": -2.0194478383419687, + "z": 0.0 + }, + { + "x": 384.588933864571, + "y": -2.019999717340556, + "z": 0.0 + } + ] + }, + { + "id": 4, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 384.59105881121025, + "y": 1.979999718234626, + "z": 0.0 + }, + { + "x": 383.5522018149423, + "y": 1.980551597233214, + "z": 0.0 + }, + { + "x": 382.51334481867434, + "y": 1.9811034762318018, + "z": 0.0 + }, + { + "x": 381.4744878224064, + "y": 1.9816553552303897, + "z": 0.0 + }, + { + "x": 380.43563082613844, + "y": 1.9822072342289776, + "z": 0.0 + }, + { + "x": 379.3967738298705, + "y": 1.9827591132275655, + "z": 0.0 + }, + { + "x": 378.35791683360253, + "y": 1.9833109922261534, + "z": 0.0 + }, + { + "x": 377.3190598373346, + "y": 1.9838628712247413, + "z": 0.0 + }, + { + "x": 376.2802028410666, + "y": 1.9844147502233291, + "z": 0.0 + }, + { + "x": 375.2413458447987, + "y": 1.9849666292219166, + "z": 0.0 + }, + { + "x": 374.2024888485307, + "y": 1.9855185082205045, + "z": 0.0 + }, + { + "x": 373.16363185226277, + "y": 1.9860703872190923, + "z": 0.0 + }, + { + "x": 372.1247748559948, + "y": 1.9866222662176802, + "z": 0.0 + }, + { + "x": 371.08591785972686, + "y": 1.9871741452162681, + "z": 0.0 + }, + { + "x": 370.0470608634589, + "y": 1.987726024214856, + "z": 0.0 + }, + { + "x": 369.00820386719096, + "y": 1.9882779032134439, + "z": 0.0 + }, + { + "x": 367.969346870923, + "y": 1.9888297822120318, + "z": 0.0 + }, + { + "x": 366.93048987465505, + "y": 1.9893816612106197, + "z": 0.0 + }, + { + "x": 365.8916328783871, + "y": 1.9899335402092075, + "z": 0.0 + }, + { + "x": 364.85277588211915, + "y": 1.9904854192077954, + "z": 0.0 + }, + { + "x": 363.8139188858512, + "y": 1.9910372982063833, + "z": 0.0 + }, + { + "x": 362.77506188958324, + "y": 1.9915891772049712, + "z": 0.0 + }, + { + "x": 361.7362048933153, + "y": 1.992141056203559, + "z": 0.0 + }, + { + "x": 360.6973478970473, + "y": 1.992692935202147, + "z": 0.0 + }, + { + "x": 359.6584909007793, + "y": 1.9932448142007344, + "z": 0.0 + }, + { + "x": 358.6196339045114, + "y": 1.9937966931993223, + "z": 0.0 + }, + { + "x": 357.5807769082434, + "y": 1.9943485721979102, + "z": 0.0 + }, + { + "x": 356.54191991197547, + "y": 1.994900451196498, + "z": 0.0 + }, + { + "x": 355.5030629157075, + "y": 1.995452330195086, + "z": 0.0 + }, + { + "x": 354.46420591943956, + "y": 1.9960042091936738, + "z": 0.0 + }, + { + "x": 353.4253489231716, + "y": 1.9965560881922617, + "z": 0.0 + }, + { + "x": 352.38649192690366, + "y": 1.9971079671908496, + "z": 0.0 + }, + { + "x": 351.3476349306357, + "y": 1.9976598461894375, + "z": 0.0 + }, + { + "x": 350.30877793436775, + "y": 1.9982117251880254, + "z": 0.0 + }, + { + "x": 349.2699209380998, + "y": 1.9987636041866133, + "z": 0.0 + }, + { + "x": 348.23106394183185, + "y": 1.9993154831852011, + "z": 0.0 + } + ] + }, + { + "id": 5, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 168.07958339564385, + "y": -3.956937384133082, + "z": 0.0 + }, + { + "x": 169.08308657463155, + "y": -3.957044487289655, + "z": 0.0 + }, + { + "x": 170.08658975361928, + "y": -3.957151590446228, + "z": 0.0 + }, + { + "x": 171.090092932607, + "y": -3.957258693602801, + "z": 0.0 + }, + { + "x": 172.0935961115947, + "y": -3.9573657967593734, + "z": 0.0 + }, + { + "x": 173.0970992905824, + "y": -3.9574728999159463, + "z": 0.0 + }, + { + "x": 174.10060246957013, + "y": -3.9575800030725192, + "z": 0.0 + }, + { + "x": 175.10410564855783, + "y": -3.957687106229092, + "z": 0.0 + }, + { + "x": 176.10760882754556, + "y": -3.957794209385665, + "z": 0.0 + }, + { + "x": 177.11111200653326, + "y": -3.9579013125422375, + "z": 0.0 + }, + { + "x": 178.114615185521, + "y": -3.9580084156988105, + "z": 0.0 + }, + { + "x": 179.1181183645087, + "y": -3.9581155188553834, + "z": 0.0 + }, + { + "x": 180.1216215434964, + "y": -3.9582226220119563, + "z": 0.0 + }, + { + "x": 181.12512472248412, + "y": -3.958329725168529, + "z": 0.0 + }, + { + "x": 182.12862790147184, + "y": -3.9584368283251017, + "z": 0.0 + }, + { + "x": 183.13213108045954, + "y": -3.9585439314816746, + "z": 0.0 + }, + { + "x": 184.13563425944724, + "y": -3.9586510346382475, + "z": 0.0 + }, + { + "x": 185.13913743843494, + "y": -3.9587581377948204, + "z": 0.0 + }, + { + "x": 186.1426406174227, + "y": -3.9588652409513934, + "z": 0.0 + }, + { + "x": 187.1461437964104, + "y": -3.958972344107966, + "z": 0.0 + }, + { + "x": 188.1496469753981, + "y": -3.9590794472645388, + "z": 0.0 + }, + { + "x": 189.1531501543858, + "y": -3.9591865504211117, + "z": 0.0 + }, + { + "x": 190.15665333337355, + "y": -3.9592936535776846, + "z": 0.0 + }, + { + "x": 191.16015651236125, + "y": -3.9594007567342575, + "z": 0.0 + }, + { + "x": 192.16365969134895, + "y": -3.95950785989083, + "z": 0.0 + }, + { + "x": 193.16716287033665, + "y": -3.959614963047403, + "z": 0.0 + }, + { + "x": 194.17066604932438, + "y": -3.959722066203976, + "z": 0.0 + }, + { + "x": 195.1741692283121, + "y": -3.9598291693605487, + "z": 0.0 + }, + { + "x": 196.1776724072998, + "y": -3.9599362725171217, + "z": 0.0 + }, + { + "x": 197.18117558628754, + "y": -3.960043375673694, + "z": 0.0 + }, + { + "x": 198.1846787652752, + "y": -3.960150478830267, + "z": 0.0 + }, + { + "x": 199.18818194426294, + "y": -3.96025758198684, + "z": 0.0 + }, + { + "x": 200.1916851232506, + "y": -3.960364685143413, + "z": 0.0 + }, + { + "x": 201.19518830223834, + "y": -3.9604717882999854, + "z": 0.0 + }, + { + "x": 202.198691481226, + "y": -3.9605788914565583, + "z": 0.0 + }, + { + "x": 203.20219466021373, + "y": -3.960685994613131, + "z": 0.0 + }, + { + "x": 204.2056978392014, + "y": -3.960793097769704, + "z": 0.0 + }, + { + "x": 205.2092010181891, + "y": -3.960900200926277, + "z": 0.0 + }, + { + "x": 206.2127041971768, + "y": -3.9610073040828495, + "z": 0.0 + }, + { + "x": 207.2162073761645, + "y": -3.9611144072394224, + "z": 0.0 + }, + { + "x": 208.2197105551522, + "y": -3.9612215103959953, + "z": 0.0 + }, + { + "x": 209.2232137341399, + "y": -3.9613286135525683, + "z": 0.0 + }, + { + "x": 210.2267169131276, + "y": -3.961435716709141, + "z": 0.0 + }, + { + "x": 211.2302200921153, + "y": -3.9615428198657137, + "z": 0.0 + }, + { + "x": 212.233723271103, + "y": -3.9616499230222866, + "z": 0.0 + }, + { + "x": 213.2372264500907, + "y": -3.9617570261788595, + "z": 0.0 + }, + { + "x": 214.2407296290784, + "y": -3.9618641293354324, + "z": 0.0 + }, + { + "x": 215.2442328080661, + "y": -3.9619712324920053, + "z": 0.0 + }, + { + "x": 216.2477359870538, + "y": -3.962078335648578, + "z": 0.0 + }, + { + "x": 217.2512391660415, + "y": -3.9621854388051507, + "z": 0.0 + }, + { + "x": 218.2547423450292, + "y": -3.9622925419617236, + "z": 0.0 + }, + { + "x": 219.2582455240169, + "y": -3.9623996451182966, + "z": 0.0 + }, + { + "x": 220.2617487030046, + "y": -3.962506748274869, + "z": 0.0 + }, + { + "x": 221.2652518819923, + "y": -3.962613851431442, + "z": 0.0 + }, + { + "x": 222.26875506098, + "y": -3.962720954588015, + "z": 0.0 + }, + { + "x": 223.2722582399677, + "y": -3.962828057744588, + "z": 0.0 + }, + { + "x": 224.2757614189554, + "y": -3.9629351609011607, + "z": 0.0 + }, + { + "x": 225.2792645979431, + "y": -3.963042264057733, + "z": 0.0 + }, + { + "x": 226.2827677769308, + "y": -3.963149367214306, + "z": 0.0 + }, + { + "x": 227.2862709559185, + "y": -3.963256470370879, + "z": 0.0 + }, + { + "x": 228.2897741349062, + "y": -3.963363573527452, + "z": 0.0 + }, + { + "x": 229.2932773138939, + "y": -3.963470676684025, + "z": 0.0 + }, + { + "x": 230.2967804928816, + "y": -3.9635777798405973, + "z": 0.0 + }, + { + "x": 231.3002836718693, + "y": -3.9636848829971703, + "z": 0.0 + }, + { + "x": 232.303786850857, + "y": -3.963791986153743, + "z": 0.0 + }, + { + "x": 233.3072900298447, + "y": -3.963899089310316, + "z": 0.0 + }, + { + "x": 234.3107932088324, + "y": -3.9640061924668886, + "z": 0.0 + }, + { + "x": 235.3142963878201, + "y": -3.9641132956234615, + "z": 0.0 + }, + { + "x": 236.31779956680776, + "y": -3.9642203987800344, + "z": 0.0 + }, + { + "x": 237.3213027457955, + "y": -3.9643275019366073, + "z": 0.0 + }, + { + "x": 238.32480592478316, + "y": -3.9644346050931802, + "z": 0.0 + }, + { + "x": 239.3283091037709, + "y": -3.9645417082497527, + "z": 0.0 + }, + { + "x": 240.33181228275856, + "y": -3.9646488114063256, + "z": 0.0 + }, + { + "x": 241.3353154617463, + "y": -3.9647559145628986, + "z": 0.0 + }, + { + "x": 242.33881864073396, + "y": -3.9648630177194715, + "z": 0.0 + }, + { + "x": 243.34232181972166, + "y": -3.9649701208760444, + "z": 0.0 + }, + { + "x": 244.34582499870936, + "y": -3.965077224032617, + "z": 0.0 + }, + { + "x": 245.34932817769706, + "y": -3.96518432718919, + "z": 0.0 + }, + { + "x": 246.35283135668476, + "y": -3.9652914303457627, + "z": 0.0 + }, + { + "x": 247.35633453567246, + "y": -3.9653985335023356, + "z": 0.0 + }, + { + "x": 248.35983771466016, + "y": -3.9655056366589085, + "z": 0.0 + }, + { + "x": 249.36334089364786, + "y": -3.965612739815481, + "z": 0.0 + }, + { + "x": 250.36684407263556, + "y": -3.965719842972054, + "z": 0.0 + }, + { + "x": 251.37034725162326, + "y": -3.965826946128627, + "z": 0.0 + }, + { + "x": 252.37385043061096, + "y": -3.9659340492851998, + "z": 0.0 + }, + { + "x": 253.37735360959866, + "y": -3.9660411524417722, + "z": 0.0 + }, + { + "x": 254.38085678858636, + "y": -3.966148255598345, + "z": 0.0 + }, + { + "x": 255.38435996757406, + "y": -3.966255358754918, + "z": 0.0 + }, + { + "x": 256.38786314656176, + "y": -3.966362461911491, + "z": 0.0 + }, + { + "x": 257.3913663255494, + "y": -3.966469565068064, + "z": 0.0 + }, + { + "x": 258.39486950453716, + "y": -3.9665766682246364, + "z": 0.0 + }, + { + "x": 259.3983726835248, + "y": -3.9666837713812093, + "z": 0.0 + }, + { + "x": 260.40187586251255, + "y": -3.9667908745377822, + "z": 0.0 + }, + { + "x": 261.4053790415002, + "y": -3.966897977694355, + "z": 0.0 + }, + { + "x": 262.40888222048795, + "y": -3.967005080850928, + "z": 0.0 + }, + { + "x": 263.4123853994757, + "y": -3.9671121840075005, + "z": 0.0 + }, + { + "x": 264.41588857846335, + "y": -3.9672192871640735, + "z": 0.0 + }, + { + "x": 265.4193917574511, + "y": -3.9673263903206464, + "z": 0.0 + }, + { + "x": 266.42289493643875, + "y": -3.9674334934772193, + "z": 0.0 + }, + { + "x": 267.4263981154265, + "y": -3.9675405966337918, + "z": 0.0 + }, + { + "x": 268.4299012944142, + "y": -3.9676476997903647, + "z": 0.0 + }, + { + "x": 269.4334044734019, + "y": -3.9677548029469376, + "z": 0.0 + }, + { + "x": 270.4369076523896, + "y": -3.9678619061035105, + "z": 0.0 + }, + { + "x": 271.4404108313773, + "y": -3.9679690092600834, + "z": 0.0 + }, + { + "x": 272.443914010365, + "y": -3.968076112416656, + "z": 0.0 + }, + { + "x": 273.44741718935273, + "y": -3.968183215573229, + "z": 0.0 + }, + { + "x": 274.4509203683404, + "y": -3.9682903187298018, + "z": 0.0 + }, + { + "x": 275.45442354732813, + "y": -3.9683974218863747, + "z": 0.0 + }, + { + "x": 276.45792672631586, + "y": -3.9685045250429476, + "z": 0.0 + }, + { + "x": 277.46142990530353, + "y": -3.96861162819952, + "z": 0.0 + }, + { + "x": 278.46493308429126, + "y": -3.968718731356093, + "z": 0.0 + }, + { + "x": 279.46843626327893, + "y": -3.968825834512666, + "z": 0.0 + }, + { + "x": 280.47193944226666, + "y": -3.968932937669239, + "z": 0.0 + }, + { + "x": 281.4754426212544, + "y": -3.9690400408258117, + "z": 0.0 + }, + { + "x": 282.47894580024206, + "y": -3.969147143982384, + "z": 0.0 + }, + { + "x": 283.4824489792298, + "y": -3.969254247138957, + "z": 0.0 + }, + { + "x": 284.48595215821746, + "y": -3.96936135029553, + "z": 0.0 + }, + { + "x": 285.4894553372052, + "y": -3.969468453452103, + "z": 0.0 + }, + { + "x": 286.4929585161929, + "y": -3.969575556608676, + "z": 0.0 + }, + { + "x": 287.4964616951806, + "y": -3.9696826597652484, + "z": 0.0 + }, + { + "x": 288.4999648741683, + "y": -3.9697897629218213, + "z": 0.0 + }, + { + "x": 289.50346805315604, + "y": -3.969896866078394, + "z": 0.0 + }, + { + "x": 290.50684979722337, + "y": -3.9700344178870632, + "z": 0.0 + }, + { + "x": 291.5088343943909, + "y": -3.970552431015961, + "z": 0.0 + }, + { + "x": 292.512279288484, + "y": -3.971085498227681, + "z": 0.0 + }, + { + "x": 293.51578233158676, + "y": -3.971618595907629, + "z": 0.0 + }, + { + "x": 294.51928537468945, + "y": -3.972151693587575, + "z": 0.0 + }, + { + "x": 295.5227884177921, + "y": -3.9726847912675227, + "z": 0.0 + }, + { + "x": 296.52629146089487, + "y": -3.9732178889474707, + "z": 0.0 + }, + { + "x": 297.52979450399755, + "y": -3.973750986627417, + "z": 0.0 + }, + { + "x": 298.53329754710023, + "y": -3.974284084307364, + "z": 0.0 + }, + { + "x": 299.536800590203, + "y": -3.974817181987312, + "z": 0.0 + }, + { + "x": 300.54030363330565, + "y": -3.9753502796672584, + "z": 0.0 + }, + { + "x": 301.54380667640834, + "y": -3.975883377347206, + "z": 0.0 + }, + { + "x": 302.5473097195111, + "y": -3.976416475027154, + "z": 0.0 + }, + { + "x": 303.55081276261376, + "y": -3.9769495727071003, + "z": 0.0 + }, + { + "x": 304.55431580571644, + "y": -3.9774826703870474, + "z": 0.0 + }, + { + "x": 305.5578188488192, + "y": -3.9780157680669954, + "z": 0.0 + }, + { + "x": 306.56132189192186, + "y": -3.978548865746942, + "z": 0.0 + }, + { + "x": 307.56482493502455, + "y": -3.9790819634268892, + "z": 0.0 + }, + { + "x": 308.5683279781273, + "y": -3.9796150611068373, + "z": 0.0 + }, + { + "x": 309.57183102122997, + "y": -3.9801481587867835, + "z": 0.0 + }, + { + "x": 310.57533406433265, + "y": -3.9806812564667307, + "z": 0.0 + }, + { + "x": 311.5788371074354, + "y": -3.981214354146679, + "z": 0.0 + }, + { + "x": 312.5823401505381, + "y": -3.9817474518266254, + "z": 0.0 + }, + { + "x": 313.58584319364076, + "y": -3.9822805495065725, + "z": 0.0 + }, + { + "x": 314.58934623674344, + "y": -3.9828136471865196, + "z": 0.0 + }, + { + "x": 315.5928492798462, + "y": -3.9833467448664677, + "z": 0.0 + }, + { + "x": 316.59635232294886, + "y": -3.9838798425464144, + "z": 0.0 + }, + { + "x": 317.59985536605154, + "y": -3.9844129402263615, + "z": 0.0 + }, + { + "x": 318.6033584091543, + "y": -3.9849460379063095, + "z": 0.0 + }, + { + "x": 319.60686145225696, + "y": -3.9854791355862558, + "z": 0.0 + }, + { + "x": 320.61036449535965, + "y": -3.986012233266203, + "z": 0.0 + }, + { + "x": 321.6138675384624, + "y": -3.986545330946151, + "z": 0.0 + }, + { + "x": 322.61737058156507, + "y": -3.9870784286260976, + "z": 0.0 + }, + { + "x": 323.62087362466775, + "y": -3.9876115263060448, + "z": 0.0 + }, + { + "x": 324.6243766677705, + "y": -3.988144623985993, + "z": 0.0 + }, + { + "x": 325.6278797108732, + "y": -3.988677721665939, + "z": 0.0 + } + ] + }, + { + "id": 6, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.63212960415166, + "y": 4.011321149484425, + "z": 0.0 + }, + { + "x": 324.628626561049, + "y": 4.011854247164374, + "z": 0.0 + }, + { + "x": 323.62512351794624, + "y": 4.012387344844321, + "z": 0.0 + }, + { + "x": 322.62162047484355, + "y": 4.012920442524267, + "z": 0.0 + }, + { + "x": 321.61811743174087, + "y": 4.013453540204216, + "z": 0.0 + }, + { + "x": 320.61461438863813, + "y": 4.0139866378841615, + "z": 0.0 + }, + { + "x": 319.61111134553545, + "y": 4.014519735564109, + "z": 0.0 + }, + { + "x": 318.60760830243277, + "y": 4.015052833244058, + "z": 0.0 + }, + { + "x": 317.60410525933, + "y": 4.015585930924003, + "z": 0.0 + }, + { + "x": 316.60060221622734, + "y": 4.016119028603951, + "z": 0.0 + }, + { + "x": 315.59709917312466, + "y": 4.016652126283899, + "z": 0.0 + }, + { + "x": 314.5935961300219, + "y": 4.017185223963845, + "z": 0.0 + }, + { + "x": 313.59009308691924, + "y": 4.017718321643793, + "z": 0.0 + }, + { + "x": 312.58659004381656, + "y": 4.0182514193237395, + "z": 0.0 + }, + { + "x": 311.5830870007139, + "y": 4.018784517003688, + "z": 0.0 + }, + { + "x": 310.57958395761113, + "y": 4.019317614683634, + "z": 0.0 + }, + { + "x": 309.57608091450845, + "y": 4.019850712363581, + "z": 0.0 + }, + { + "x": 308.57257787140577, + "y": 4.02038381004353, + "z": 0.0 + }, + { + "x": 307.56907482830303, + "y": 4.020916907723476, + "z": 0.0 + }, + { + "x": 306.56557178520035, + "y": 4.021450005403423, + "z": 0.0 + }, + { + "x": 305.56206874209767, + "y": 4.021983103083371, + "z": 0.0 + }, + { + "x": 304.5585656989949, + "y": 4.0225162007633175, + "z": 0.0 + }, + { + "x": 303.55506265589224, + "y": 4.023049298443264, + "z": 0.0 + }, + { + "x": 302.55155961278956, + "y": 4.023582396123213, + "z": 0.0 + }, + { + "x": 301.5480565696868, + "y": 4.024115493803159, + "z": 0.0 + }, + { + "x": 300.54455352658414, + "y": 4.024648591483106, + "z": 0.0 + }, + { + "x": 299.54105048348146, + "y": 4.0251816891630545, + "z": 0.0 + }, + { + "x": 298.5375474403787, + "y": 4.025714786843, + "z": 0.0 + }, + { + "x": 297.53404439727603, + "y": 4.026247884522948, + "z": 0.0 + }, + { + "x": 296.53054135417335, + "y": 4.026780982202896, + "z": 0.0 + }, + { + "x": 295.5270383110706, + "y": 4.027314079882842, + "z": 0.0 + }, + { + "x": 294.52353526796793, + "y": 4.02784717756279, + "z": 0.0 + }, + { + "x": 293.52003222486525, + "y": 4.028380275242737, + "z": 0.0 + }, + { + "x": 292.5165291817625, + "y": 4.028913372922684, + "z": 0.0 + }, + { + "x": 291.5129679896503, + "y": 4.029446501070859, + "z": 0.0 + }, + { + "x": 290.5079464882093, + "y": 4.029965506942243, + "z": 0.0 + }, + { + "x": 289.50432188727, + "y": 4.0301030883570625, + "z": 0.0 + }, + { + "x": 288.5008187082823, + "y": 4.0302101915136355, + "z": 0.0 + }, + { + "x": 287.49731552929455, + "y": 4.030317294670208, + "z": 0.0 + }, + { + "x": 286.4938123503069, + "y": 4.030424397826781, + "z": 0.0 + }, + { + "x": 285.49030917131915, + "y": 4.030531500983354, + "z": 0.0 + }, + { + "x": 284.4868059923314, + "y": 4.030638604139927, + "z": 0.0 + }, + { + "x": 283.48330281334376, + "y": 4.030745707296499, + "z": 0.0 + }, + { + "x": 282.479799634356, + "y": 4.030852810453072, + "z": 0.0 + }, + { + "x": 281.47629645536836, + "y": 4.030959913609645, + "z": 0.0 + }, + { + "x": 280.4727932763806, + "y": 4.031067016766218, + "z": 0.0 + }, + { + "x": 279.4692900973929, + "y": 4.031174119922791, + "z": 0.0 + }, + { + "x": 278.46578691840523, + "y": 4.031281223079364, + "z": 0.0 + }, + { + "x": 277.4622837394175, + "y": 4.031388326235937, + "z": 0.0 + }, + { + "x": 276.45878056042983, + "y": 4.03149542939251, + "z": 0.0 + }, + { + "x": 275.4552773814421, + "y": 4.0316025325490825, + "z": 0.0 + }, + { + "x": 274.4517742024544, + "y": 4.0317096357056545, + "z": 0.0 + }, + { + "x": 273.4482710234667, + "y": 4.0318167388622275, + "z": 0.0 + }, + { + "x": 272.444767844479, + "y": 4.0319238420188, + "z": 0.0 + }, + { + "x": 271.44126466549125, + "y": 4.032030945175373, + "z": 0.0 + }, + { + "x": 270.4377614865036, + "y": 4.032138048331946, + "z": 0.0 + }, + { + "x": 269.43425830751585, + "y": 4.032245151488519, + "z": 0.0 + }, + { + "x": 268.4307551285282, + "y": 4.032352254645092, + "z": 0.0 + }, + { + "x": 267.42725194954045, + "y": 4.032459357801665, + "z": 0.0 + }, + { + "x": 266.4237487705527, + "y": 4.032566460958238, + "z": 0.0 + }, + { + "x": 265.42024559156505, + "y": 4.032673564114811, + "z": 0.0 + }, + { + "x": 264.4167424125773, + "y": 4.032780667271383, + "z": 0.0 + }, + { + "x": 263.41323923358965, + "y": 4.032887770427956, + "z": 0.0 + }, + { + "x": 262.4097360546019, + "y": 4.032994873584529, + "z": 0.0 + }, + { + "x": 261.4062328756142, + "y": 4.033101976741102, + "z": 0.0 + }, + { + "x": 260.4027296966265, + "y": 4.0332090798976745, + "z": 0.0 + }, + { + "x": 259.3992265176388, + "y": 4.033316183054247, + "z": 0.0 + }, + { + "x": 258.3957233386511, + "y": 4.03342328621082, + "z": 0.0 + }, + { + "x": 257.3922201596634, + "y": 4.033530389367393, + "z": 0.0 + }, + { + "x": 256.3887169806757, + "y": 4.033637492523966, + "z": 0.0 + }, + { + "x": 255.38521380168802, + "y": 4.033744595680538, + "z": 0.0 + }, + { + "x": 254.38171062270033, + "y": 4.033851698837111, + "z": 0.0 + }, + { + "x": 253.37820744371263, + "y": 4.033958801993684, + "z": 0.0 + }, + { + "x": 252.37470426472493, + "y": 4.034065905150257, + "z": 0.0 + }, + { + "x": 251.37120108573723, + "y": 4.03417300830683, + "z": 0.0 + }, + { + "x": 250.36769790674953, + "y": 4.034280111463403, + "z": 0.0 + }, + { + "x": 249.36419472776183, + "y": 4.034387214619976, + "z": 0.0 + }, + { + "x": 248.36069154877413, + "y": 4.034494317776549, + "z": 0.0 + }, + { + "x": 247.35718836978643, + "y": 4.034601420933122, + "z": 0.0 + }, + { + "x": 246.35368519079873, + "y": 4.0347085240896945, + "z": 0.0 + }, + { + "x": 245.35018201181103, + "y": 4.0348156272462665, + "z": 0.0 + }, + { + "x": 244.34667883282333, + "y": 4.034922730402839, + "z": 0.0 + }, + { + "x": 243.34317565383563, + "y": 4.035029833559412, + "z": 0.0 + }, + { + "x": 242.33967247484793, + "y": 4.035136936715985, + "z": 0.0 + }, + { + "x": 241.33616929586026, + "y": 4.035244039872558, + "z": 0.0 + }, + { + "x": 240.33266611687253, + "y": 4.035351143029131, + "z": 0.0 + }, + { + "x": 239.32916293788486, + "y": 4.035458246185704, + "z": 0.0 + }, + { + "x": 238.32565975889713, + "y": 4.035565349342277, + "z": 0.0 + }, + { + "x": 237.32215657990946, + "y": 4.03567245249885, + "z": 0.0 + }, + { + "x": 236.31865340092173, + "y": 4.035779555655422, + "z": 0.0 + }, + { + "x": 235.31515022193406, + "y": 4.035886658811995, + "z": 0.0 + }, + { + "x": 234.31164704294636, + "y": 4.035993761968568, + "z": 0.0 + }, + { + "x": 233.30814386395866, + "y": 4.036100865125141, + "z": 0.0 + }, + { + "x": 232.30464068497096, + "y": 4.036207968281714, + "z": 0.0 + }, + { + "x": 231.30113750598326, + "y": 4.0363150714382865, + "z": 0.0 + }, + { + "x": 230.29763432699556, + "y": 4.036422174594859, + "z": 0.0 + }, + { + "x": 229.29413114800786, + "y": 4.036529277751432, + "z": 0.0 + }, + { + "x": 228.29062796902016, + "y": 4.036636380908005, + "z": 0.0 + }, + { + "x": 227.28712479003246, + "y": 4.036743484064578, + "z": 0.0 + }, + { + "x": 226.28362161104477, + "y": 4.03685058722115, + "z": 0.0 + }, + { + "x": 225.28011843205707, + "y": 4.036957690377723, + "z": 0.0 + }, + { + "x": 224.27661525306937, + "y": 4.037064793534296, + "z": 0.0 + }, + { + "x": 223.27311207408167, + "y": 4.037171896690869, + "z": 0.0 + }, + { + "x": 222.26960889509397, + "y": 4.037278999847442, + "z": 0.0 + }, + { + "x": 221.26610571610627, + "y": 4.037386103004015, + "z": 0.0 + }, + { + "x": 220.26260253711857, + "y": 4.037493206160588, + "z": 0.0 + }, + { + "x": 219.25909935813087, + "y": 4.037600309317161, + "z": 0.0 + }, + { + "x": 218.25559617914317, + "y": 4.0377074124737335, + "z": 0.0 + }, + { + "x": 217.25209300015547, + "y": 4.037814515630306, + "z": 0.0 + }, + { + "x": 216.24858982116777, + "y": 4.0379216187868785, + "z": 0.0 + }, + { + "x": 215.24508664218007, + "y": 4.038028721943451, + "z": 0.0 + }, + { + "x": 214.24158346319237, + "y": 4.038135825100024, + "z": 0.0 + }, + { + "x": 213.23808028420467, + "y": 4.038242928256597, + "z": 0.0 + }, + { + "x": 212.23457710521697, + "y": 4.03835003141317, + "z": 0.0 + }, + { + "x": 211.23107392622927, + "y": 4.038457134569743, + "z": 0.0 + }, + { + "x": 210.22757074724157, + "y": 4.038564237726316, + "z": 0.0 + }, + { + "x": 209.22406756825387, + "y": 4.038671340882889, + "z": 0.0 + }, + { + "x": 208.22056438926617, + "y": 4.038778444039462, + "z": 0.0 + }, + { + "x": 207.21706121027847, + "y": 4.038885547196034, + "z": 0.0 + }, + { + "x": 206.21355803129077, + "y": 4.038992650352607, + "z": 0.0 + }, + { + "x": 205.21005485230307, + "y": 4.03909975350918, + "z": 0.0 + }, + { + "x": 204.20655167331537, + "y": 4.039206856665753, + "z": 0.0 + }, + { + "x": 203.2030484943277, + "y": 4.0393139598223256, + "z": 0.0 + }, + { + "x": 202.19954531533998, + "y": 4.0394210629788985, + "z": 0.0 + }, + { + "x": 201.1960421363523, + "y": 4.039528166135471, + "z": 0.0 + }, + { + "x": 200.19253895736458, + "y": 4.039635269292044, + "z": 0.0 + }, + { + "x": 199.1890357783769, + "y": 4.039742372448617, + "z": 0.0 + }, + { + "x": 198.18553259938918, + "y": 4.039849475605189, + "z": 0.0 + }, + { + "x": 197.1820294204015, + "y": 4.039956578761762, + "z": 0.0 + }, + { + "x": 196.17852624141378, + "y": 4.040063681918335, + "z": 0.0 + }, + { + "x": 195.17502306242608, + "y": 4.040170785074908, + "z": 0.0 + }, + { + "x": 194.17151988343835, + "y": 4.040277888231481, + "z": 0.0 + }, + { + "x": 193.16801670445062, + "y": 4.040384991388054, + "z": 0.0 + }, + { + "x": 192.16451352546292, + "y": 4.040492094544627, + "z": 0.0 + }, + { + "x": 191.16101034647522, + "y": 4.0405991977012, + "z": 0.0 + }, + { + "x": 190.15750716748752, + "y": 4.040706300857773, + "z": 0.0 + }, + { + "x": 189.15400398849977, + "y": 4.0408134040143455, + "z": 0.0 + }, + { + "x": 188.15050080951207, + "y": 4.0409205071709176, + "z": 0.0 + }, + { + "x": 187.14699763052437, + "y": 4.0410276103274905, + "z": 0.0 + }, + { + "x": 186.14349445153667, + "y": 4.041134713484063, + "z": 0.0 + }, + { + "x": 185.1399912725489, + "y": 4.041241816640636, + "z": 0.0 + }, + { + "x": 184.1364880935612, + "y": 4.041348919797209, + "z": 0.0 + }, + { + "x": 183.1329849145735, + "y": 4.041456022953782, + "z": 0.0 + }, + { + "x": 182.1294817355858, + "y": 4.041563126110355, + "z": 0.0 + }, + { + "x": 181.12597855659808, + "y": 4.041670229266928, + "z": 0.0 + }, + { + "x": 180.12247537761036, + "y": 4.041777332423501, + "z": 0.0 + }, + { + "x": 179.11897219862266, + "y": 4.041884435580073, + "z": 0.0 + }, + { + "x": 178.11546901963496, + "y": 4.041991538736646, + "z": 0.0 + }, + { + "x": 177.11196584064723, + "y": 4.042098641893219, + "z": 0.0 + }, + { + "x": 176.10846266165953, + "y": 4.042205745049792, + "z": 0.0 + }, + { + "x": 175.1049594826718, + "y": 4.042312848206365, + "z": 0.0 + }, + { + "x": 174.1014563036841, + "y": 4.0424199513629375, + "z": 0.0 + }, + { + "x": 173.09795312469637, + "y": 4.04252705451951, + "z": 0.0 + }, + { + "x": 172.09444994570867, + "y": 4.042634157676083, + "z": 0.0 + }, + { + "x": 171.09094676672098, + "y": 4.042741260832656, + "z": 0.0 + }, + { + "x": 170.08744358773325, + "y": 4.042848363989229, + "z": 0.0 + }, + { + "x": 169.08394040874552, + "y": 4.042955467145801, + "z": 0.0 + }, + { + "x": 168.08043722975782, + "y": 4.043062570302374, + "z": 0.0 + } + ] + }, + { + "id": 7, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 325.6300046575124, + "y": 0.01132171390924333, + "z": 0.0 + }, + { + "x": 324.62650161440973, + "y": 0.01185481158919055, + "z": 0.0 + }, + { + "x": 323.622998571307, + "y": 0.012387909269137768, + "z": 0.0 + }, + { + "x": 322.6194955282043, + "y": 0.012921006949084988, + "z": 0.0 + }, + { + "x": 321.61599248510163, + "y": 0.013454104629032206, + "z": 0.0 + }, + { + "x": 320.6124894419989, + "y": 0.013987202308979426, + "z": 0.0 + }, + { + "x": 319.6089863988962, + "y": 0.014520299988926646, + "z": 0.0 + }, + { + "x": 318.6054833557935, + "y": 0.015053397668873866, + "z": 0.0 + }, + { + "x": 317.6019803126908, + "y": 0.015586495348821084, + "z": 0.0 + }, + { + "x": 316.5984772695881, + "y": 0.016119593028768302, + "z": 0.0 + }, + { + "x": 315.5949742264854, + "y": 0.016652690708715546, + "z": 0.0 + }, + { + "x": 314.5914711833827, + "y": 0.017185788388662773, + "z": 0.0 + }, + { + "x": 313.58796814028, + "y": 0.017718886068609992, + "z": 0.0 + }, + { + "x": 312.5844650971773, + "y": 0.018251983748557212, + "z": 0.0 + }, + { + "x": 311.58096205407463, + "y": 0.01878508142850443, + "z": 0.0 + }, + { + "x": 310.5774590109719, + "y": 0.019318179108451648, + "z": 0.0 + }, + { + "x": 309.5739559678692, + "y": 0.019851276788398868, + "z": 0.0 + }, + { + "x": 308.5704529247665, + "y": 0.020384374468346088, + "z": 0.0 + }, + { + "x": 307.5669498816638, + "y": 0.020917472148293304, + "z": 0.0 + }, + { + "x": 306.5634468385611, + "y": 0.021450569828240527, + "z": 0.0 + }, + { + "x": 305.5599437954584, + "y": 0.021983667508187747, + "z": 0.0 + }, + { + "x": 304.5564407523557, + "y": 0.022516765188134964, + "z": 0.0 + }, + { + "x": 303.552937709253, + "y": 0.023049862868082183, + "z": 0.0 + }, + { + "x": 302.5494346661503, + "y": 0.023582960548029403, + "z": 0.0 + }, + { + "x": 301.5459316230476, + "y": 0.024116058227976623, + "z": 0.0 + }, + { + "x": 300.5424285799449, + "y": 0.024649155907923843, + "z": 0.0 + }, + { + "x": 299.5389255368422, + "y": 0.025182253587871063, + "z": 0.0 + }, + { + "x": 298.5354224937395, + "y": 0.025715351267818282, + "z": 0.0 + }, + { + "x": 297.5319194506368, + "y": 0.0262484489477655, + "z": 0.0 + }, + { + "x": 296.5284164075341, + "y": 0.02678154662771272, + "z": 0.0 + }, + { + "x": 295.52491336443137, + "y": 0.027314644307659938, + "z": 0.0 + }, + { + "x": 294.5214103213287, + "y": 0.02784774198760716, + "z": 0.0 + }, + { + "x": 293.517907278226, + "y": 0.028380839667554406, + "z": 0.0 + }, + { + "x": 292.51440423512327, + "y": 0.02891393734750163, + "z": 0.0 + }, + { + "x": 291.5109011920206, + "y": 0.02944703502744885, + "z": 0.0 + }, + { + "x": 290.50739814271634, + "y": 0.029965544527589767, + "z": 0.0 + }, + { + "x": 289.503894970213, + "y": 0.03010311113933422, + "z": 0.0 + }, + { + "x": 288.5003917912253, + "y": 0.030210214295907045, + "z": 0.0 + }, + { + "x": 287.49688861223757, + "y": 0.03031731745247987, + "z": 0.0 + }, + { + "x": 286.4933854332499, + "y": 0.030424420609052698, + "z": 0.0 + }, + { + "x": 285.48988225426217, + "y": 0.030531523765625523, + "z": 0.0 + }, + { + "x": 284.48637907527444, + "y": 0.030638626922198348, + "z": 0.0 + }, + { + "x": 283.48287589628677, + "y": 0.030745730078771173, + "z": 0.0 + }, + { + "x": 282.47937271729904, + "y": 0.030852833235343997, + "z": 0.0 + }, + { + "x": 281.4758695383114, + "y": 0.030959936391916822, + "z": 0.0 + }, + { + "x": 280.47236635932364, + "y": 0.031067039548489647, + "z": 0.0 + }, + { + "x": 279.4688631803359, + "y": 0.031174142705062476, + "z": 0.0 + }, + { + "x": 278.46536000134824, + "y": 0.031281245861635304, + "z": 0.0 + }, + { + "x": 277.4618568223605, + "y": 0.031388349018208125, + "z": 0.0 + }, + { + "x": 276.45835364337285, + "y": 0.031495452174780954, + "z": 0.0 + }, + { + "x": 275.4548504643851, + "y": 0.031602555331353775, + "z": 0.0 + }, + { + "x": 274.4513472853974, + "y": 0.0317096584879266, + "z": 0.0 + }, + { + "x": 273.4478441064097, + "y": 0.03181676164449943, + "z": 0.0 + }, + { + "x": 272.444340927422, + "y": 0.03192386480107225, + "z": 0.0 + }, + { + "x": 271.44083774843426, + "y": 0.03203096795764508, + "z": 0.0 + }, + { + "x": 270.4373345694466, + "y": 0.0321380711142179, + "z": 0.0 + }, + { + "x": 269.43383139045886, + "y": 0.03224517427079073, + "z": 0.0 + }, + { + "x": 268.4303282114712, + "y": 0.03235227742736355, + "z": 0.0 + }, + { + "x": 267.42682503248346, + "y": 0.03245938058393638, + "z": 0.0 + }, + { + "x": 266.42332185349574, + "y": 0.0325664837405092, + "z": 0.0 + }, + { + "x": 265.41981867450806, + "y": 0.03267358689708203, + "z": 0.0 + }, + { + "x": 264.41631549552034, + "y": 0.03278069005365486, + "z": 0.0 + }, + { + "x": 263.41281231653267, + "y": 0.03288779321022768, + "z": 0.0 + }, + { + "x": 262.40930913754494, + "y": 0.03299489636680051, + "z": 0.0 + }, + { + "x": 261.4058059585572, + "y": 0.03310199952337333, + "z": 0.0 + }, + { + "x": 260.40230277956954, + "y": 0.03320910267994615, + "z": 0.0 + }, + { + "x": 259.3987996005818, + "y": 0.03331620583651898, + "z": 0.0 + }, + { + "x": 258.39529642159414, + "y": 0.03342330899309181, + "z": 0.0 + }, + { + "x": 257.3917932426064, + "y": 0.03353041214966463, + "z": 0.0 + }, + { + "x": 256.38829006361874, + "y": 0.03363751530623746, + "z": 0.0 + }, + { + "x": 255.38478688463104, + "y": 0.03374461846281028, + "z": 0.0 + }, + { + "x": 254.38128370564334, + "y": 0.0338517216193831, + "z": 0.0 + }, + { + "x": 253.37778052665564, + "y": 0.03395882477595593, + "z": 0.0 + }, + { + "x": 252.37427734766794, + "y": 0.03406592793252876, + "z": 0.0 + }, + { + "x": 251.37077416868024, + "y": 0.03417303108910158, + "z": 0.0 + }, + { + "x": 250.36727098969254, + "y": 0.03428013424567441, + "z": 0.0 + }, + { + "x": 249.36376781070484, + "y": 0.03438723740224723, + "z": 0.0 + }, + { + "x": 248.36026463171714, + "y": 0.03449434055882005, + "z": 0.0 + }, + { + "x": 247.35676145272944, + "y": 0.03460144371539288, + "z": 0.0 + }, + { + "x": 246.35325827374174, + "y": 0.0347085468719657, + "z": 0.0 + }, + { + "x": 245.34975509475404, + "y": 0.03481565002853853, + "z": 0.0 + }, + { + "x": 244.34625191576635, + "y": 0.03492275318511135, + "z": 0.0 + }, + { + "x": 243.34274873677865, + "y": 0.03502985634168418, + "z": 0.0 + }, + { + "x": 242.33924555779095, + "y": 0.035136959498257, + "z": 0.0 + }, + { + "x": 241.33574237880327, + "y": 0.03524406265482983, + "z": 0.0 + }, + { + "x": 240.33223919981555, + "y": 0.03535116581140265, + "z": 0.0 + }, + { + "x": 239.32873602082788, + "y": 0.03545826896797548, + "z": 0.0 + }, + { + "x": 238.32523284184015, + "y": 0.0355653721245483, + "z": 0.0 + }, + { + "x": 237.32172966285248, + "y": 0.03567247528112112, + "z": 0.0 + }, + { + "x": 236.31822648386475, + "y": 0.03577957843769394, + "z": 0.0 + }, + { + "x": 235.31472330487708, + "y": 0.03588668159426677, + "z": 0.0 + }, + { + "x": 234.31122012588938, + "y": 0.03599378475083959, + "z": 0.0 + }, + { + "x": 233.30771694690168, + "y": 0.03610088790741242, + "z": 0.0 + }, + { + "x": 232.30421376791398, + "y": 0.03620799106398524, + "z": 0.0 + }, + { + "x": 231.30071058892628, + "y": 0.03631509422055807, + "z": 0.0 + }, + { + "x": 230.29720740993858, + "y": 0.03642219737713089, + "z": 0.0 + }, + { + "x": 229.29370423095088, + "y": 0.03652930053370372, + "z": 0.0 + }, + { + "x": 228.29020105196318, + "y": 0.03663640369027654, + "z": 0.0 + }, + { + "x": 227.28669787297548, + "y": 0.036743506846849364, + "z": 0.0 + }, + { + "x": 226.28319469398778, + "y": 0.03685061000342219, + "z": 0.0 + }, + { + "x": 225.27969151500008, + "y": 0.03695771315999501, + "z": 0.0 + }, + { + "x": 224.27618833601238, + "y": 0.03706481631656784, + "z": 0.0 + }, + { + "x": 223.27268515702468, + "y": 0.03717191947314067, + "z": 0.0 + }, + { + "x": 222.26918197803698, + "y": 0.03727902262971349, + "z": 0.0 + }, + { + "x": 221.26567879904928, + "y": 0.03738612578628631, + "z": 0.0 + }, + { + "x": 220.26217562006158, + "y": 0.03749322894285914, + "z": 0.0 + }, + { + "x": 219.25867244107388, + "y": 0.03760033209943196, + "z": 0.0 + }, + { + "x": 218.25516926208618, + "y": 0.037707435256004784, + "z": 0.0 + }, + { + "x": 217.25166608309848, + "y": 0.03781453841257761, + "z": 0.0 + }, + { + "x": 216.24816290411079, + "y": 0.03792164156915044, + "z": 0.0 + }, + { + "x": 215.24465972512309, + "y": 0.03802874472572326, + "z": 0.0 + }, + { + "x": 214.2411565461354, + "y": 0.03813584788229609, + "z": 0.0 + }, + { + "x": 213.2376533671477, + "y": 0.03824295103886891, + "z": 0.0 + }, + { + "x": 212.23415018816, + "y": 0.038350054195441734, + "z": 0.0 + }, + { + "x": 211.2306470091723, + "y": 0.03845715735201456, + "z": 0.0 + }, + { + "x": 210.2271438301846, + "y": 0.03856426050858739, + "z": 0.0 + }, + { + "x": 209.2236406511969, + "y": 0.03867136366516021, + "z": 0.0 + }, + { + "x": 208.2201374722092, + "y": 0.03877846682173303, + "z": 0.0 + }, + { + "x": 207.2166342932215, + "y": 0.03888556997830586, + "z": 0.0 + }, + { + "x": 206.2131311142338, + "y": 0.03899267313487868, + "z": 0.0 + }, + { + "x": 205.2096279352461, + "y": 0.03909977629145151, + "z": 0.0 + }, + { + "x": 204.2061247562584, + "y": 0.03920687944802433, + "z": 0.0 + }, + { + "x": 203.20262157727072, + "y": 0.03931398260459716, + "z": 0.0 + }, + { + "x": 202.199118398283, + "y": 0.03942108576116999, + "z": 0.0 + }, + { + "x": 201.19561521929532, + "y": 0.03952818891774281, + "z": 0.0 + }, + { + "x": 200.1921120403076, + "y": 0.03963529207431563, + "z": 0.0 + }, + { + "x": 199.18860886131992, + "y": 0.03974239523088846, + "z": 0.0 + }, + { + "x": 198.1851056823322, + "y": 0.03984949838746128, + "z": 0.0 + }, + { + "x": 197.18160250334452, + "y": 0.03995660154403411, + "z": 0.0 + }, + { + "x": 196.1780993243568, + "y": 0.04006370470060694, + "z": 0.0 + }, + { + "x": 195.1745961453691, + "y": 0.04017080785717976, + "z": 0.0 + }, + { + "x": 194.17109296638137, + "y": 0.04027791101375259, + "z": 0.0 + }, + { + "x": 193.16758978739364, + "y": 0.04038501417032541, + "z": 0.0 + }, + { + "x": 192.16408660840594, + "y": 0.04049211732689824, + "z": 0.0 + }, + { + "x": 191.16058342941824, + "y": 0.04059922048347107, + "z": 0.0 + }, + { + "x": 190.15708025043054, + "y": 0.04070632364004389, + "z": 0.0 + }, + { + "x": 189.15357707144278, + "y": 0.04081342679661672, + "z": 0.0 + }, + { + "x": 188.15007389245508, + "y": 0.040920529953189545, + "z": 0.0 + }, + { + "x": 187.14657071346738, + "y": 0.041027633109762374, + "z": 0.0 + }, + { + "x": 186.14306753447968, + "y": 0.041134736266335195, + "z": 0.0 + }, + { + "x": 185.13956435549193, + "y": 0.04124183942290802, + "z": 0.0 + }, + { + "x": 184.13606117650423, + "y": 0.04134894257948085, + "z": 0.0 + }, + { + "x": 183.13255799751653, + "y": 0.04145604573605368, + "z": 0.0 + }, + { + "x": 182.12905481852883, + "y": 0.0415631488926265, + "z": 0.0 + }, + { + "x": 181.1255516395411, + "y": 0.04167025204919933, + "z": 0.0 + }, + { + "x": 180.12204846055337, + "y": 0.04177735520577216, + "z": 0.0 + }, + { + "x": 179.11854528156567, + "y": 0.04188445836234498, + "z": 0.0 + }, + { + "x": 178.11504210257797, + "y": 0.04199156151891781, + "z": 0.0 + }, + { + "x": 177.11153892359025, + "y": 0.04209866467549064, + "z": 0.0 + }, + { + "x": 176.10803574460255, + "y": 0.04220576783206346, + "z": 0.0 + }, + { + "x": 175.10453256561482, + "y": 0.042312870988636286, + "z": 0.0 + }, + { + "x": 174.10102938662712, + "y": 0.042419974145209115, + "z": 0.0 + }, + { + "x": 173.0975262076394, + "y": 0.042527077301781936, + "z": 0.0 + }, + { + "x": 172.0940230286517, + "y": 0.042634180458354765, + "z": 0.0 + }, + { + "x": 171.090519849664, + "y": 0.042741283614927586, + "z": 0.0 + }, + { + "x": 170.08701667067626, + "y": 0.042848386771500414, + "z": 0.0 + }, + { + "x": 169.08351349168854, + "y": 0.04295548992807324, + "z": 0.0 + }, + { + "x": 168.08001031270084, + "y": 0.043062593084646064, + "z": 0.0 + } + ] + }, + { + "id": 8, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 168.07979685417234, + "y": -1.956937395524218, + "z": 0.0 + }, + { + "x": 169.08330003316004, + "y": -1.957044498680791, + "z": 0.0 + }, + { + "x": 170.08680321214777, + "y": -1.9571516018373638, + "z": 0.0 + }, + { + "x": 171.0903063911355, + "y": -1.9572587049939367, + "z": 0.0 + }, + { + "x": 172.0938095701232, + "y": -1.9573658081505094, + "z": 0.0 + }, + { + "x": 173.0973127491109, + "y": -1.9574729113070821, + "z": 0.0 + }, + { + "x": 174.10081592809863, + "y": -1.957580014463655, + "z": 0.0 + }, + { + "x": 175.10431910708633, + "y": -1.957687117620228, + "z": 0.0 + }, + { + "x": 176.10782228607405, + "y": -1.9577942207768009, + "z": 0.0 + }, + { + "x": 177.11132546506175, + "y": -1.9579013239333733, + "z": 0.0 + }, + { + "x": 178.11482864404948, + "y": -1.9580084270899463, + "z": 0.0 + }, + { + "x": 179.11833182303718, + "y": -1.9581155302465192, + "z": 0.0 + }, + { + "x": 180.12183500202488, + "y": -1.958222633403092, + "z": 0.0 + }, + { + "x": 181.1253381810126, + "y": -1.958329736559665, + "z": 0.0 + }, + { + "x": 182.12884136000034, + "y": -1.9584368397162375, + "z": 0.0 + }, + { + "x": 183.13234453898804, + "y": -1.9585439428728104, + "z": 0.0 + }, + { + "x": 184.13584771797574, + "y": -1.9586510460293833, + "z": 0.0 + }, + { + "x": 185.13935089696344, + "y": -1.9587581491859563, + "z": 0.0 + }, + { + "x": 186.1428540759512, + "y": -1.9588652523425292, + "z": 0.0 + }, + { + "x": 187.1463572549389, + "y": -1.9589723554991016, + "z": 0.0 + }, + { + "x": 188.1498604339266, + "y": -1.9590794586556746, + "z": 0.0 + }, + { + "x": 189.1533636129143, + "y": -1.9591865618122475, + "z": 0.0 + }, + { + "x": 190.15686679190205, + "y": -1.9592936649688204, + "z": 0.0 + }, + { + "x": 191.16036997088975, + "y": -1.9594007681253933, + "z": 0.0 + }, + { + "x": 192.16387314987745, + "y": -1.9595078712819658, + "z": 0.0 + }, + { + "x": 193.16737632886515, + "y": -1.9596149744385387, + "z": 0.0 + }, + { + "x": 194.17087950785287, + "y": -1.9597220775951116, + "z": 0.0 + }, + { + "x": 195.1743826868406, + "y": -1.9598291807516846, + "z": 0.0 + }, + { + "x": 196.1778858658283, + "y": -1.9599362839082572, + "z": 0.0 + }, + { + "x": 197.18138904481603, + "y": -1.96004338706483, + "z": 0.0 + }, + { + "x": 198.1848922238037, + "y": -1.9601504902214029, + "z": 0.0 + }, + { + "x": 199.18839540279143, + "y": -1.9602575933779758, + "z": 0.0 + }, + { + "x": 200.1918985817791, + "y": -1.9603646965345487, + "z": 0.0 + }, + { + "x": 201.19540176076683, + "y": -1.9604717996911212, + "z": 0.0 + }, + { + "x": 202.1989049397545, + "y": -1.960578902847694, + "z": 0.0 + }, + { + "x": 203.20240811874223, + "y": -1.960686006004267, + "z": 0.0 + }, + { + "x": 204.2059112977299, + "y": -1.96079310916084, + "z": 0.0 + }, + { + "x": 205.2094144767176, + "y": -1.9609002123174128, + "z": 0.0 + }, + { + "x": 206.2129176557053, + "y": -1.9610073154739853, + "z": 0.0 + }, + { + "x": 207.216420834693, + "y": -1.9611144186305582, + "z": 0.0 + }, + { + "x": 208.2199240136807, + "y": -1.9612215217871312, + "z": 0.0 + }, + { + "x": 209.2234271926684, + "y": -1.961328624943704, + "z": 0.0 + }, + { + "x": 210.2269303716561, + "y": -1.961435728100277, + "z": 0.0 + }, + { + "x": 211.2304335506438, + "y": -1.9615428312568495, + "z": 0.0 + }, + { + "x": 212.2339367296315, + "y": -1.9616499344134224, + "z": 0.0 + }, + { + "x": 213.2374399086192, + "y": -1.9617570375699953, + "z": 0.0 + }, + { + "x": 214.2409430876069, + "y": -1.9618641407265682, + "z": 0.0 + }, + { + "x": 215.2444462665946, + "y": -1.961971243883141, + "z": 0.0 + }, + { + "x": 216.2479494455823, + "y": -1.9620783470397136, + "z": 0.0 + }, + { + "x": 217.25145262457, + "y": -1.9621854501962865, + "z": 0.0 + }, + { + "x": 218.2549558035577, + "y": -1.9622925533528595, + "z": 0.0 + }, + { + "x": 219.2584589825454, + "y": -1.9623996565094324, + "z": 0.0 + }, + { + "x": 220.2619621615331, + "y": -1.9625067596660049, + "z": 0.0 + }, + { + "x": 221.2654653405208, + "y": -1.9626138628225778, + "z": 0.0 + }, + { + "x": 222.2689685195085, + "y": -1.9627209659791507, + "z": 0.0 + }, + { + "x": 223.2724716984962, + "y": -1.9628280691357236, + "z": 0.0 + }, + { + "x": 224.2759748774839, + "y": -1.9629351722922965, + "z": 0.0 + }, + { + "x": 225.2794780564716, + "y": -1.963042275448869, + "z": 0.0 + }, + { + "x": 226.2829812354593, + "y": -1.963149378605442, + "z": 0.0 + }, + { + "x": 227.286484414447, + "y": -1.9632564817620148, + "z": 0.0 + }, + { + "x": 228.2899875934347, + "y": -1.9633635849185878, + "z": 0.0 + }, + { + "x": 229.2934907724224, + "y": -1.9634706880751607, + "z": 0.0 + }, + { + "x": 230.2969939514101, + "y": -1.9635777912317331, + "z": 0.0 + }, + { + "x": 231.3004971303978, + "y": -1.963684894388306, + "z": 0.0 + }, + { + "x": 232.3040003093855, + "y": -1.963791997544879, + "z": 0.0 + }, + { + "x": 233.3075034883732, + "y": -1.963899100701452, + "z": 0.0 + }, + { + "x": 234.31100666736089, + "y": -1.9640062038580244, + "z": 0.0 + }, + { + "x": 235.31450984634859, + "y": -1.9641133070145973, + "z": 0.0 + }, + { + "x": 236.31801302533626, + "y": -1.9642204101711702, + "z": 0.0 + }, + { + "x": 237.32151620432398, + "y": -1.9643275133277431, + "z": 0.0 + }, + { + "x": 238.32501938331166, + "y": -1.964434616484316, + "z": 0.0 + }, + { + "x": 239.32852256229938, + "y": -1.9645417196408885, + "z": 0.0 + }, + { + "x": 240.33202574128705, + "y": -1.9646488227974614, + "z": 0.0 + }, + { + "x": 241.33552892027478, + "y": -1.9647559259540344, + "z": 0.0 + }, + { + "x": 242.33903209926245, + "y": -1.9648630291106073, + "z": 0.0 + }, + { + "x": 243.34253527825015, + "y": -1.9649701322671802, + "z": 0.0 + }, + { + "x": 244.34603845723785, + "y": -1.9650772354237527, + "z": 0.0 + }, + { + "x": 245.34954163622555, + "y": -1.9651843385803256, + "z": 0.0 + }, + { + "x": 246.35304481521325, + "y": -1.9652914417368985, + "z": 0.0 + }, + { + "x": 247.35654799420095, + "y": -1.9653985448934714, + "z": 0.0 + }, + { + "x": 248.36005117318865, + "y": -1.9655056480500444, + "z": 0.0 + }, + { + "x": 249.36355435217635, + "y": -1.9656127512066168, + "z": 0.0 + }, + { + "x": 250.36705753116405, + "y": -1.9657198543631897, + "z": 0.0 + }, + { + "x": 251.37056071015175, + "y": -1.9658269575197627, + "z": 0.0 + }, + { + "x": 252.37406388913945, + "y": -1.9659340606763356, + "z": 0.0 + }, + { + "x": 253.37756706812715, + "y": -1.966041163832908, + "z": 0.0 + }, + { + "x": 254.38107024711485, + "y": -1.966148266989481, + "z": 0.0 + }, + { + "x": 255.38457342610255, + "y": -1.966255370146054, + "z": 0.0 + }, + { + "x": 256.38807660509025, + "y": -1.9663624733026268, + "z": 0.0 + }, + { + "x": 257.3915797840779, + "y": -1.9664695764591997, + "z": 0.0 + }, + { + "x": 258.39508296306565, + "y": -1.9665766796157722, + "z": 0.0 + }, + { + "x": 259.3985861420533, + "y": -1.9666837827723451, + "z": 0.0 + }, + { + "x": 260.40208932104105, + "y": -1.966790885928918, + "z": 0.0 + }, + { + "x": 261.4055925000287, + "y": -1.966897989085491, + "z": 0.0 + }, + { + "x": 262.40909567901645, + "y": -1.9670050922420639, + "z": 0.0 + }, + { + "x": 263.4125988580042, + "y": -1.9671121953986364, + "z": 0.0 + }, + { + "x": 264.41610203699184, + "y": -1.9672192985552093, + "z": 0.0 + }, + { + "x": 265.4196052159796, + "y": -1.9673264017117822, + "z": 0.0 + }, + { + "x": 266.42310839496724, + "y": -1.967433504868355, + "z": 0.0 + }, + { + "x": 267.426611573955, + "y": -1.9675406080249278, + "z": 0.0 + }, + { + "x": 268.4301147529427, + "y": -1.9676477111815005, + "z": 0.0 + }, + { + "x": 269.43361793193037, + "y": -1.9677548143380734, + "z": 0.0 + }, + { + "x": 270.4371211109181, + "y": -1.9678619174946463, + "z": 0.0 + }, + { + "x": 271.44062428990577, + "y": -1.9679690206512193, + "z": 0.0 + }, + { + "x": 272.4441274688935, + "y": -1.9680761238077917, + "z": 0.0 + }, + { + "x": 273.4476306478812, + "y": -1.9681832269643647, + "z": 0.0 + }, + { + "x": 274.4511338268689, + "y": -1.9682903301209376, + "z": 0.0 + }, + { + "x": 275.4546370058566, + "y": -1.9683974332775105, + "z": 0.0 + }, + { + "x": 276.45814018484435, + "y": -1.9685045364340834, + "z": 0.0 + }, + { + "x": 277.461643363832, + "y": -1.9686116395906559, + "z": 0.0 + }, + { + "x": 278.46514654281975, + "y": -1.9687187427472288, + "z": 0.0 + }, + { + "x": 279.4686497218074, + "y": -1.9688258459038017, + "z": 0.0 + }, + { + "x": 280.47215290079515, + "y": -1.9689329490603746, + "z": 0.0 + }, + { + "x": 281.4756560797829, + "y": -1.9690400522169476, + "z": 0.0 + }, + { + "x": 282.47915925877055, + "y": -1.96914715537352, + "z": 0.0 + }, + { + "x": 283.4826624377583, + "y": -1.969254258530093, + "z": 0.0 + }, + { + "x": 284.48616561674595, + "y": -1.9693613616866659, + "z": 0.0 + }, + { + "x": 285.4896687957337, + "y": -1.9694684648432388, + "z": 0.0 + }, + { + "x": 286.4931719747214, + "y": -1.9695755679998117, + "z": 0.0 + }, + { + "x": 287.4966751537091, + "y": -1.9696826711563842, + "z": 0.0 + }, + { + "x": 288.5001783326968, + "y": -1.969789774312957, + "z": 0.0 + }, + { + "x": 289.50368151168453, + "y": -1.96989687746953, + "z": 0.0 + }, + { + "x": 290.5071239699698, + "y": -1.9700344366797367, + "z": 0.0 + }, + { + "x": 291.50986779320573, + "y": -1.970552697994256, + "z": 0.0 + }, + { + "x": 292.51334176180364, + "y": -1.9710857804400896, + "z": 0.0 + }, + { + "x": 293.5168448049064, + "y": -1.9716188781200372, + "z": 0.0 + }, + { + "x": 294.52034784800907, + "y": -1.972151975799984, + "z": 0.0 + }, + { + "x": 295.52385089111175, + "y": -1.9726850734799315, + "z": 0.0 + }, + { + "x": 296.5273539342145, + "y": -1.973218171159879, + "z": 0.0 + }, + { + "x": 297.53085697731717, + "y": -1.9737512688398258, + "z": 0.0 + }, + { + "x": 298.53436002041985, + "y": -1.974284366519773, + "z": 0.0 + }, + { + "x": 299.5378630635226, + "y": -1.9748174641997205, + "z": 0.0 + }, + { + "x": 300.5413661066253, + "y": -1.9753505618796672, + "z": 0.0 + }, + { + "x": 301.54486914972796, + "y": -1.9758836595596148, + "z": 0.0 + }, + { + "x": 302.5483721928307, + "y": -1.9764167572395623, + "z": 0.0 + }, + { + "x": 303.5518752359334, + "y": -1.976949854919509, + "z": 0.0 + }, + { + "x": 304.55537827903606, + "y": -1.9774829525994562, + "z": 0.0 + }, + { + "x": 305.5588813221388, + "y": -1.9780160502794037, + "z": 0.0 + }, + { + "x": 306.5623843652415, + "y": -1.9785491479593509, + "z": 0.0 + }, + { + "x": 307.56588740834417, + "y": -1.979082245639298, + "z": 0.0 + }, + { + "x": 308.5693904514469, + "y": -1.9796153433192456, + "z": 0.0 + }, + { + "x": 309.5728934945496, + "y": -1.9801484409991923, + "z": 0.0 + }, + { + "x": 310.5763965376523, + "y": -1.9806815386791394, + "z": 0.0 + }, + { + "x": 311.579899580755, + "y": -1.9812146363590875, + "z": 0.0 + }, + { + "x": 312.5834026238577, + "y": -1.9817477340390341, + "z": 0.0 + }, + { + "x": 313.5869056669604, + "y": -1.9822808317189813, + "z": 0.0 + }, + { + "x": 314.59040871006306, + "y": -1.9828139293989284, + "z": 0.0 + }, + { + "x": 315.5939117531658, + "y": -1.983347027078876, + "z": 0.0 + }, + { + "x": 316.5974147962685, + "y": -1.9838801247588231, + "z": 0.0 + }, + { + "x": 317.60091783937116, + "y": -1.9844132224387703, + "z": 0.0 + }, + { + "x": 318.6044208824739, + "y": -1.9849463201187179, + "z": 0.0 + }, + { + "x": 319.6079239255766, + "y": -1.9854794177986645, + "z": 0.0 + }, + { + "x": 320.61142696867927, + "y": -1.9860125154786117, + "z": 0.0 + }, + { + "x": 321.614930011782, + "y": -1.9865456131585593, + "z": 0.0 + }, + { + "x": 322.6184330548847, + "y": -1.9870787108385064, + "z": 0.0 + }, + { + "x": 323.6219360979874, + "y": -1.9876118085184535, + "z": 0.0 + }, + { + "x": 324.6254391410901, + "y": -1.9881449061984011, + "z": 0.0 + }, + { + "x": 325.6289421841928, + "y": -1.9886780038783478, + "z": 0.0 + } + ] + }, + { + "id": 9, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.63106713083204, + "y": 2.0113214316968344, + "z": 0.0 + }, + { + "x": 324.62756408772935, + "y": 2.011854529376782, + "z": 0.0 + }, + { + "x": 323.6240610446266, + "y": 2.012387627056729, + "z": 0.0 + }, + { + "x": 322.62055800152393, + "y": 2.0129207247366763, + "z": 0.0 + }, + { + "x": 321.61705495842125, + "y": 2.013453822416624, + "z": 0.0 + }, + { + "x": 320.6135519153185, + "y": 2.0139869200965705, + "z": 0.0 + }, + { + "x": 319.6100488722158, + "y": 2.0145200177765177, + "z": 0.0 + }, + { + "x": 318.60654582911314, + "y": 2.0150531154564657, + "z": 0.0 + }, + { + "x": 317.6030427860104, + "y": 2.0155862131364124, + "z": 0.0 + }, + { + "x": 316.5995397429077, + "y": 2.0161193108163595, + "z": 0.0 + }, + { + "x": 315.59603669980504, + "y": 2.016652408496307, + "z": 0.0 + }, + { + "x": 314.5925336567023, + "y": 2.017185506176254, + "z": 0.0 + }, + { + "x": 313.5890306135996, + "y": 2.0177186038562014, + "z": 0.0 + }, + { + "x": 312.58552757049694, + "y": 2.0182517015361485, + "z": 0.0 + }, + { + "x": 311.58202452739425, + "y": 2.018784799216096, + "z": 0.0 + }, + { + "x": 310.5785214842915, + "y": 2.019317896896043, + "z": 0.0 + }, + { + "x": 309.57501844118883, + "y": 2.01985099457599, + "z": 0.0 + }, + { + "x": 308.57151539808615, + "y": 2.020384092255938, + "z": 0.0 + }, + { + "x": 307.5680123549834, + "y": 2.0209171899358847, + "z": 0.0 + }, + { + "x": 306.5645093118807, + "y": 2.021450287615832, + "z": 0.0 + }, + { + "x": 305.56100626877804, + "y": 2.0219833852957794, + "z": 0.0 + }, + { + "x": 304.5575032256753, + "y": 2.022516482975726, + "z": 0.0 + }, + { + "x": 303.5540001825726, + "y": 2.023049580655673, + "z": 0.0 + }, + { + "x": 302.55049713946994, + "y": 2.023582678335621, + "z": 0.0 + }, + { + "x": 301.5469940963672, + "y": 2.024115776015568, + "z": 0.0 + }, + { + "x": 300.5434910532645, + "y": 2.024648873695515, + "z": 0.0 + }, + { + "x": 299.53998801016184, + "y": 2.0251819713754626, + "z": 0.0 + }, + { + "x": 298.5364849670591, + "y": 2.0257150690554093, + "z": 0.0 + }, + { + "x": 297.5329819239564, + "y": 2.026248166735357, + "z": 0.0 + }, + { + "x": 296.52947888085373, + "y": 2.0267812644153045, + "z": 0.0 + }, + { + "x": 295.525975837751, + "y": 2.027314362095251, + "z": 0.0 + }, + { + "x": 294.5224727946483, + "y": 2.0278474597751983, + "z": 0.0 + }, + { + "x": 293.5189697515456, + "y": 2.028380557455146, + "z": 0.0 + }, + { + "x": 292.5154667084429, + "y": 2.028913655135093, + "z": 0.0 + }, + { + "x": 291.51193459083544, + "y": 2.0294467680491537, + "z": 0.0 + }, + { + "x": 290.50767231546286, + "y": 2.0299655257349163, + "z": 0.0 + }, + { + "x": 289.5041084287415, + "y": 2.0301030997481986, + "z": 0.0 + }, + { + "x": 288.5006052497538, + "y": 2.030210202904771, + "z": 0.0 + }, + { + "x": 287.49710207076606, + "y": 2.030317306061344, + "z": 0.0 + }, + { + "x": 286.4935988917784, + "y": 2.030424409217917, + "z": 0.0 + }, + { + "x": 285.49009571279066, + "y": 2.03053151237449, + "z": 0.0 + }, + { + "x": 284.48659253380293, + "y": 2.0306386155310627, + "z": 0.0 + }, + { + "x": 283.48308935481526, + "y": 2.030745718687635, + "z": 0.0 + }, + { + "x": 282.47958617582754, + "y": 2.030852821844208, + "z": 0.0 + }, + { + "x": 281.47608299683986, + "y": 2.030959925000781, + "z": 0.0 + }, + { + "x": 280.47257981785214, + "y": 2.031067028157354, + "z": 0.0 + }, + { + "x": 279.4690766388644, + "y": 2.031174131313927, + "z": 0.0 + }, + { + "x": 278.46557345987674, + "y": 2.0312812344704994, + "z": 0.0 + }, + { + "x": 277.462070280889, + "y": 2.0313883376270723, + "z": 0.0 + }, + { + "x": 276.45856710190134, + "y": 2.031495440783645, + "z": 0.0 + }, + { + "x": 275.4550639229136, + "y": 2.031602543940218, + "z": 0.0 + }, + { + "x": 274.4515607439259, + "y": 2.0317096470967906, + "z": 0.0 + }, + { + "x": 273.4480575649382, + "y": 2.0318167502533635, + "z": 0.0 + }, + { + "x": 272.4445543859505, + "y": 2.0319238534099364, + "z": 0.0 + }, + { + "x": 271.44105120696275, + "y": 2.0320309565665093, + "z": 0.0 + }, + { + "x": 270.4375480279751, + "y": 2.0321380597230823, + "z": 0.0 + }, + { + "x": 269.43404484898736, + "y": 2.0322451628796547, + "z": 0.0 + }, + { + "x": 268.4305416699997, + "y": 2.0323522660362277, + "z": 0.0 + }, + { + "x": 267.42703849101196, + "y": 2.0324593691928006, + "z": 0.0 + }, + { + "x": 266.4235353120242, + "y": 2.0325664723493735, + "z": 0.0 + }, + { + "x": 265.42003213303656, + "y": 2.0326735755059464, + "z": 0.0 + }, + { + "x": 264.41652895404883, + "y": 2.032780678662519, + "z": 0.0 + }, + { + "x": 263.41302577506116, + "y": 2.032887781819092, + "z": 0.0 + }, + { + "x": 262.40952259607343, + "y": 2.0329948849756647, + "z": 0.0 + }, + { + "x": 261.4060194170857, + "y": 2.0331019881322376, + "z": 0.0 + }, + { + "x": 260.40251623809803, + "y": 2.0332090912888106, + "z": 0.0 + }, + { + "x": 259.3990130591103, + "y": 2.033316194445383, + "z": 0.0 + }, + { + "x": 258.39550988012263, + "y": 2.033423297601956, + "z": 0.0 + }, + { + "x": 257.3920067011349, + "y": 2.033530400758529, + "z": 0.0 + }, + { + "x": 256.38850352214723, + "y": 2.033637503915102, + "z": 0.0 + }, + { + "x": 255.38500034315953, + "y": 2.0337446070716743, + "z": 0.0 + }, + { + "x": 254.38149716417183, + "y": 2.033851710228247, + "z": 0.0 + }, + { + "x": 253.37799398518413, + "y": 2.03395881338482, + "z": 0.0 + }, + { + "x": 252.37449080619643, + "y": 2.034065916541393, + "z": 0.0 + }, + { + "x": 251.37098762720873, + "y": 2.034173019697966, + "z": 0.0 + }, + { + "x": 250.36748444822103, + "y": 2.0342801228545384, + "z": 0.0 + }, + { + "x": 249.36398126923334, + "y": 2.0343872260111113, + "z": 0.0 + }, + { + "x": 248.36047809024564, + "y": 2.0344943291676842, + "z": 0.0 + }, + { + "x": 247.35697491125794, + "y": 2.034601432324257, + "z": 0.0 + }, + { + "x": 246.35347173227024, + "y": 2.03470853548083, + "z": 0.0 + }, + { + "x": 245.34996855328254, + "y": 2.0348156386374026, + "z": 0.0 + }, + { + "x": 244.34646537429484, + "y": 2.0349227417939755, + "z": 0.0 + }, + { + "x": 243.34296219530714, + "y": 2.0350298449505484, + "z": 0.0 + }, + { + "x": 242.33945901631944, + "y": 2.0351369481071213, + "z": 0.0 + }, + { + "x": 241.33595583733177, + "y": 2.0352440512636942, + "z": 0.0 + }, + { + "x": 240.33245265834404, + "y": 2.0353511544202667, + "z": 0.0 + }, + { + "x": 239.32894947935637, + "y": 2.0354582575768396, + "z": 0.0 + }, + { + "x": 238.32544630036864, + "y": 2.0355653607334125, + "z": 0.0 + }, + { + "x": 237.32194312138097, + "y": 2.0356724638899855, + "z": 0.0 + }, + { + "x": 236.31843994239324, + "y": 2.035779567046558, + "z": 0.0 + }, + { + "x": 235.31493676340557, + "y": 2.035886670203131, + "z": 0.0 + }, + { + "x": 234.31143358441787, + "y": 2.0359937733597038, + "z": 0.0 + }, + { + "x": 233.30793040543017, + "y": 2.0361008765162767, + "z": 0.0 + }, + { + "x": 232.30442722644247, + "y": 2.0362079796728496, + "z": 0.0 + }, + { + "x": 231.30092404745477, + "y": 2.036315082829422, + "z": 0.0 + }, + { + "x": 230.29742086846707, + "y": 2.036422185985995, + "z": 0.0 + }, + { + "x": 229.29391768947937, + "y": 2.036529289142568, + "z": 0.0 + }, + { + "x": 228.29041451049167, + "y": 2.036636392299141, + "z": 0.0 + }, + { + "x": 227.28691133150397, + "y": 2.0367434954557138, + "z": 0.0 + }, + { + "x": 226.28340815251627, + "y": 2.0368505986122862, + "z": 0.0 + }, + { + "x": 225.27990497352857, + "y": 2.036957701768859, + "z": 0.0 + }, + { + "x": 224.27640179454087, + "y": 2.037064804925432, + "z": 0.0 + }, + { + "x": 223.27289861555317, + "y": 2.037171908082005, + "z": 0.0 + }, + { + "x": 222.26939543656547, + "y": 2.0372790112385775, + "z": 0.0 + }, + { + "x": 221.26589225757778, + "y": 2.0373861143951504, + "z": 0.0 + }, + { + "x": 220.26238907859008, + "y": 2.0374932175517233, + "z": 0.0 + }, + { + "x": 219.25888589960238, + "y": 2.037600320708296, + "z": 0.0 + }, + { + "x": 218.25538272061468, + "y": 2.037707423864869, + "z": 0.0 + }, + { + "x": 217.25187954162698, + "y": 2.0378145270214416, + "z": 0.0 + }, + { + "x": 216.24837636263928, + "y": 2.0379216301780145, + "z": 0.0 + }, + { + "x": 215.24487318365158, + "y": 2.0380287333345875, + "z": 0.0 + }, + { + "x": 214.24137000466388, + "y": 2.0381358364911604, + "z": 0.0 + }, + { + "x": 213.23786682567618, + "y": 2.0382429396477333, + "z": 0.0 + }, + { + "x": 212.23436364668848, + "y": 2.0383500428043058, + "z": 0.0 + }, + { + "x": 211.23086046770078, + "y": 2.0384571459608787, + "z": 0.0 + }, + { + "x": 210.22735728871308, + "y": 2.0385642491174516, + "z": 0.0 + }, + { + "x": 209.22385410972538, + "y": 2.0386713522740245, + "z": 0.0 + }, + { + "x": 208.22035093073768, + "y": 2.0387784554305974, + "z": 0.0 + }, + { + "x": 207.21684775174998, + "y": 2.03888555858717, + "z": 0.0 + }, + { + "x": 206.21334457276228, + "y": 2.038992661743743, + "z": 0.0 + }, + { + "x": 205.20984139377458, + "y": 2.0390997649003157, + "z": 0.0 + }, + { + "x": 204.20633821478688, + "y": 2.0392068680568887, + "z": 0.0 + }, + { + "x": 203.2028350357992, + "y": 2.039313971213461, + "z": 0.0 + }, + { + "x": 202.19933185681148, + "y": 2.039421074370034, + "z": 0.0 + }, + { + "x": 201.1958286778238, + "y": 2.039528177526607, + "z": 0.0 + }, + { + "x": 200.19232549883608, + "y": 2.03963528068318, + "z": 0.0 + }, + { + "x": 199.1888223198484, + "y": 2.039742383839753, + "z": 0.0 + }, + { + "x": 198.18531914086068, + "y": 2.0398494869963253, + "z": 0.0 + }, + { + "x": 197.181815961873, + "y": 2.039956590152898, + "z": 0.0 + }, + { + "x": 196.17831278288529, + "y": 2.040063693309471, + "z": 0.0 + }, + { + "x": 195.1748096038976, + "y": 2.040170796466044, + "z": 0.0 + }, + { + "x": 194.17130642490986, + "y": 2.040277899622617, + "z": 0.0 + }, + { + "x": 193.16780324592213, + "y": 2.0403850027791894, + "z": 0.0 + }, + { + "x": 192.16430006693443, + "y": 2.0404921059357624, + "z": 0.0 + }, + { + "x": 191.16079688794673, + "y": 2.0405992090923353, + "z": 0.0 + }, + { + "x": 190.15729370895903, + "y": 2.040706312248908, + "z": 0.0 + }, + { + "x": 189.15379052997127, + "y": 2.040813415405481, + "z": 0.0 + }, + { + "x": 188.15028735098358, + "y": 2.0409205185620536, + "z": 0.0 + }, + { + "x": 187.14678417199588, + "y": 2.0410276217186265, + "z": 0.0 + }, + { + "x": 186.14328099300818, + "y": 2.0411347248751994, + "z": 0.0 + }, + { + "x": 185.13977781402042, + "y": 2.0412418280317723, + "z": 0.0 + }, + { + "x": 184.13627463503272, + "y": 2.0413489311883453, + "z": 0.0 + }, + { + "x": 183.13277145604502, + "y": 2.0414560343449177, + "z": 0.0 + }, + { + "x": 182.12926827705732, + "y": 2.0415631375014907, + "z": 0.0 + }, + { + "x": 181.1257650980696, + "y": 2.0416702406580636, + "z": 0.0 + }, + { + "x": 180.12226191908186, + "y": 2.0417773438146365, + "z": 0.0 + }, + { + "x": 179.11875874009417, + "y": 2.041884446971209, + "z": 0.0 + }, + { + "x": 178.11525556110647, + "y": 2.041991550127782, + "z": 0.0 + }, + { + "x": 177.11175238211874, + "y": 2.042098653284355, + "z": 0.0 + }, + { + "x": 176.10824920313104, + "y": 2.0422057564409277, + "z": 0.0 + }, + { + "x": 175.1047460241433, + "y": 2.0423128595975006, + "z": 0.0 + }, + { + "x": 174.1012428451556, + "y": 2.042419962754073, + "z": 0.0 + }, + { + "x": 173.09773966616788, + "y": 2.042527065910646, + "z": 0.0 + }, + { + "x": 172.09423648718018, + "y": 2.042634169067219, + "z": 0.0 + }, + { + "x": 171.09073330819248, + "y": 2.042741272223792, + "z": 0.0 + }, + { + "x": 170.08723012920476, + "y": 2.042848375380365, + "z": 0.0 + }, + { + "x": 169.08372695021703, + "y": 2.0429554785369373, + "z": 0.0 + }, + { + "x": 168.08022377122933, + "y": 2.04306258169351, + "z": 0.0 + } + ] + }, + { + "id": 10, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 102.69023839464042, + "y": -3.9501270959538224, + "z": 0.0 + }, + { + "x": 103.72121398505429, + "y": -3.9500684091140976, + "z": 0.0 + }, + { + "x": 104.75153497744992, + "y": -3.9501784280806986, + "z": 0.0 + }, + { + "x": 105.78251058129288, + "y": -3.95028846334898, + "z": 0.0 + }, + { + "x": 106.81348618513584, + "y": -3.9503984986172616, + "z": 0.0 + }, + { + "x": 107.8444617889788, + "y": -3.950508533885543, + "z": 0.0 + }, + { + "x": 108.87543739282175, + "y": -3.9506185691538245, + "z": 0.0 + }, + { + "x": 109.90641299666471, + "y": -3.950728604422106, + "z": 0.0 + }, + { + "x": 110.93738860050767, + "y": -3.9508386396903874, + "z": 0.0 + }, + { + "x": 111.96836420435064, + "y": -3.950948674958669, + "z": 0.0 + }, + { + "x": 112.9993398081936, + "y": -3.95105871022695, + "z": 0.0 + }, + { + "x": 114.03031541203654, + "y": -3.9511687454952313, + "z": 0.0 + }, + { + "x": 115.0612910158795, + "y": -3.951278780763513, + "z": 0.0 + }, + { + "x": 116.09226661972247, + "y": -3.9513888160317943, + "z": 0.0 + }, + { + "x": 117.12324222356543, + "y": -3.9514988513000757, + "z": 0.0 + }, + { + "x": 118.15421782740839, + "y": -3.951608886568357, + "z": 0.0 + }, + { + "x": 119.18519343125135, + "y": -3.9517189218366386, + "z": 0.0 + }, + { + "x": 120.2161690350943, + "y": -3.95182895710492, + "z": 0.0 + }, + { + "x": 121.24714463893727, + "y": -3.951938992373201, + "z": 0.0 + }, + { + "x": 122.27812024278022, + "y": -3.9520490276414826, + "z": 0.0 + }, + { + "x": 123.30909584662318, + "y": -3.952159062909764, + "z": 0.0 + }, + { + "x": 124.34007145046614, + "y": -3.9522690981780455, + "z": 0.0 + }, + { + "x": 125.3710470543091, + "y": -3.952379133446327, + "z": 0.0 + }, + { + "x": 126.40202265815206, + "y": -3.9524891687146084, + "z": 0.0 + }, + { + "x": 127.43299826199502, + "y": -3.95259920398289, + "z": 0.0 + }, + { + "x": 128.46397386583797, + "y": -3.9527092392511713, + "z": 0.0 + }, + { + "x": 129.49494946968093, + "y": -3.9528192745194524, + "z": 0.0 + }, + { + "x": 130.5259250735239, + "y": -3.952929309787734, + "z": 0.0 + }, + { + "x": 131.55690067736685, + "y": -3.9530393450560153, + "z": 0.0 + }, + { + "x": 132.58787628120982, + "y": -3.9531493803242967, + "z": 0.0 + }, + { + "x": 133.61885188505278, + "y": -3.953259415592578, + "z": 0.0 + }, + { + "x": 134.64982748889574, + "y": -3.9533694508608597, + "z": 0.0 + }, + { + "x": 135.6808030927387, + "y": -3.953479486129141, + "z": 0.0 + }, + { + "x": 136.71177869658166, + "y": -3.9535895213974226, + "z": 0.0 + }, + { + "x": 137.74275430042462, + "y": -3.9536995566657036, + "z": 0.0 + }, + { + "x": 138.77372990426755, + "y": -3.953809591933985, + "z": 0.0 + }, + { + "x": 139.80470550811052, + "y": -3.9539196272022665, + "z": 0.0 + }, + { + "x": 140.83568111195348, + "y": -3.954029662470548, + "z": 0.0 + }, + { + "x": 141.86665671579644, + "y": -3.9541396977388295, + "z": 0.0 + }, + { + "x": 142.8976323196394, + "y": -3.954249733007111, + "z": 0.0 + }, + { + "x": 143.92860792348236, + "y": -3.9543597682753924, + "z": 0.0 + }, + { + "x": 144.95958352732532, + "y": -3.954469803543674, + "z": 0.0 + } + ] + }, + { + "id": 11, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 144.9604373614393, + "y": 4.045530150891783, + "z": 0.0 + }, + { + "x": 143.92946175759633, + "y": 4.045640186160065, + "z": 0.0 + }, + { + "x": 142.89848615375337, + "y": 4.045750221428346, + "z": 0.0 + }, + { + "x": 141.8675105499104, + "y": 4.045860256696628, + "z": 0.0 + }, + { + "x": 140.83653494606745, + "y": 4.045970291964909, + "z": 0.0 + }, + { + "x": 139.80555934222448, + "y": 4.04608032723319, + "z": 0.0 + }, + { + "x": 138.77458373838152, + "y": 4.046190362501472, + "z": 0.0 + }, + { + "x": 137.7436081345386, + "y": 4.046300397769753, + "z": 0.0 + }, + { + "x": 136.71263253069563, + "y": 4.046410433038035, + "z": 0.0 + }, + { + "x": 135.68165692685267, + "y": 4.046520468306316, + "z": 0.0 + }, + { + "x": 134.6506813230097, + "y": 4.0466305035745975, + "z": 0.0 + }, + { + "x": 133.61970571916675, + "y": 4.0467405388428785, + "z": 0.0 + }, + { + "x": 132.58873011532378, + "y": 4.04685057411116, + "z": 0.0 + }, + { + "x": 131.55775451148082, + "y": 4.0469606093794415, + "z": 0.0 + }, + { + "x": 130.52677890763786, + "y": 4.0470706446477225, + "z": 0.0 + }, + { + "x": 129.4958033037949, + "y": 4.047180679916004, + "z": 0.0 + }, + { + "x": 128.46482769995194, + "y": 4.047290715184285, + "z": 0.0 + }, + { + "x": 127.43385209610899, + "y": 4.047400750452567, + "z": 0.0 + }, + { + "x": 126.40287649226603, + "y": 4.047510785720848, + "z": 0.0 + }, + { + "x": 125.37190088842307, + "y": 4.04762082098913, + "z": 0.0 + }, + { + "x": 124.34092528458011, + "y": 4.047730856257411, + "z": 0.0 + }, + { + "x": 123.30994968073715, + "y": 4.047840891525692, + "z": 0.0 + }, + { + "x": 122.27897407689419, + "y": 4.047950926793974, + "z": 0.0 + }, + { + "x": 121.24799847305124, + "y": 4.048060962062255, + "z": 0.0 + }, + { + "x": 120.21702286920826, + "y": 4.048170997330537, + "z": 0.0 + }, + { + "x": 119.18604726536532, + "y": 4.048281032598818, + "z": 0.0 + }, + { + "x": 118.15507166152236, + "y": 4.0483910678671, + "z": 0.0 + }, + { + "x": 117.1240960576794, + "y": 4.048501103135381, + "z": 0.0 + }, + { + "x": 116.09312045383643, + "y": 4.048611138403662, + "z": 0.0 + }, + { + "x": 115.06214484999347, + "y": 4.048721173671944, + "z": 0.0 + }, + { + "x": 114.03116924615051, + "y": 4.048831208940225, + "z": 0.0 + }, + { + "x": 113.00019364230756, + "y": 4.048941244208507, + "z": 0.0 + }, + { + "x": 111.9692180384646, + "y": 4.049051279476788, + "z": 0.0 + }, + { + "x": 110.93824243462164, + "y": 4.04916131474507, + "z": 0.0 + }, + { + "x": 109.90726683077868, + "y": 4.049271350013351, + "z": 0.0 + }, + { + "x": 108.87629122693572, + "y": 4.049381385281633, + "z": 0.0 + }, + { + "x": 107.84531562309277, + "y": 4.049491420549914, + "z": 0.0 + }, + { + "x": 106.81434001924981, + "y": 4.049601455818195, + "z": 0.0 + }, + { + "x": 105.78336441540685, + "y": 4.049711491086477, + "z": 0.0 + }, + { + "x": 104.75238881156389, + "y": 4.049821526354758, + "z": 0.0 + }, + { + "x": 103.7207585962736, + "y": 4.04993157792472, + "z": 0.0 + }, + { + "x": 102.68978300585972, + "y": 4.049872891084994, + "z": 0.0 + } + ] + }, + { + "id": 12, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 144.9600104443823, + "y": 0.04553017367405473, + "z": 0.0 + }, + { + "x": 143.92903484053934, + "y": 0.045640208942336134, + "z": 0.0 + }, + { + "x": 142.89805923669638, + "y": 0.04575024421061754, + "z": 0.0 + }, + { + "x": 141.86708363285342, + "y": 0.045860279478898945, + "z": 0.0 + }, + { + "x": 140.83610802901046, + "y": 0.04597031474718035, + "z": 0.0 + }, + { + "x": 139.8051324251675, + "y": 0.046080350015461756, + "z": 0.0 + }, + { + "x": 138.77415682132454, + "y": 0.04619038528374317, + "z": 0.0 + }, + { + "x": 137.7431812174816, + "y": 0.04630042055202457, + "z": 0.0 + }, + { + "x": 136.71220561363864, + "y": 0.04641045582030597, + "z": 0.0 + }, + { + "x": 135.68123000979568, + "y": 0.046520491088587385, + "z": 0.0 + }, + { + "x": 134.65025440595272, + "y": 0.04663052635686878, + "z": 0.0 + }, + { + "x": 133.61927880210976, + "y": 0.04674056162515019, + "z": 0.0 + }, + { + "x": 132.5883031982668, + "y": 0.0468505968934316, + "z": 0.0 + }, + { + "x": 131.55732759442384, + "y": 0.046960632161713, + "z": 0.0 + }, + { + "x": 130.52635199058088, + "y": 0.047070667429994405, + "z": 0.0 + }, + { + "x": 129.49537638673792, + "y": 0.04718070269827582, + "z": 0.0 + }, + { + "x": 128.46440078289496, + "y": 0.04729073796655722, + "z": 0.0 + }, + { + "x": 127.43342517905201, + "y": 0.04740077323483862, + "z": 0.0 + }, + { + "x": 126.40244957520905, + "y": 0.047510808503120026, + "z": 0.0 + }, + { + "x": 125.37147397136609, + "y": 0.04762084377140144, + "z": 0.0 + }, + { + "x": 124.34049836752313, + "y": 0.047730879039682844, + "z": 0.0 + }, + { + "x": 123.30952276368016, + "y": 0.04784091430796424, + "z": 0.0 + }, + { + "x": 122.2785471598372, + "y": 0.047950949576245655, + "z": 0.0 + }, + { + "x": 121.24757155599426, + "y": 0.04806098484452706, + "z": 0.0 + }, + { + "x": 120.21659595215128, + "y": 0.048171020112808466, + "z": 0.0 + }, + { + "x": 119.18562034830833, + "y": 0.04828105538108987, + "z": 0.0 + }, + { + "x": 118.15464474446537, + "y": 0.04839109064937128, + "z": 0.0 + }, + { + "x": 117.12366914062241, + "y": 0.04850112591765268, + "z": 0.0 + }, + { + "x": 116.09269353677945, + "y": 0.04861116118593409, + "z": 0.0 + }, + { + "x": 115.06171793293649, + "y": 0.04872119645421549, + "z": 0.0 + }, + { + "x": 114.03074232909353, + "y": 0.0488312317224969, + "z": 0.0 + }, + { + "x": 112.99976672525058, + "y": 0.048941266990778304, + "z": 0.0 + }, + { + "x": 111.96879112140762, + "y": 0.04905130225905971, + "z": 0.0 + }, + { + "x": 110.93781551756466, + "y": 0.049161337527341115, + "z": 0.0 + }, + { + "x": 109.9068399137217, + "y": 0.04927137279562252, + "z": 0.0 + }, + { + "x": 108.87586430987874, + "y": 0.049381408063903925, + "z": 0.0 + }, + { + "x": 107.84488870603579, + "y": 0.04949144333218533, + "z": 0.0 + }, + { + "x": 106.81391310219283, + "y": 0.049601478600466736, + "z": 0.0 + }, + { + "x": 105.78293749834987, + "y": 0.04971151386874814, + "z": 0.0 + }, + { + "x": 104.7519618945069, + "y": 0.04982154913702955, + "z": 0.0 + }, + { + "x": 103.72098629066394, + "y": 0.04993158440531095, + "z": 0.0 + }, + { + "x": 102.69001070025007, + "y": 0.04987289756558597, + "z": 0.0 + } + ] + }, + { + "id": 13, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 102.69012454744524, + "y": -1.9501270991941182, + "z": 0.0 + }, + { + "x": 103.72110013785911, + "y": -1.9500684123543934, + "z": 0.0 + }, + { + "x": 104.75174843597841, + "y": -1.9501784394718344, + "z": 0.0 + }, + { + "x": 105.78272403982137, + "y": -1.950288474740116, + "z": 0.0 + }, + { + "x": 106.81369964366434, + "y": -1.9503985100083974, + "z": 0.0 + }, + { + "x": 107.8446752475073, + "y": -1.9505085452766788, + "z": 0.0 + }, + { + "x": 108.87565085135024, + "y": -1.9506185805449603, + "z": 0.0 + }, + { + "x": 109.9066264551932, + "y": -1.9507286158132418, + "z": 0.0 + }, + { + "x": 110.93760205903617, + "y": -1.9508386510815232, + "z": 0.0 + }, + { + "x": 111.96857766287913, + "y": -1.9509486863498047, + "z": 0.0 + }, + { + "x": 112.99955326672209, + "y": -1.9510587216180857, + "z": 0.0 + }, + { + "x": 114.03052887056504, + "y": -1.9511687568863672, + "z": 0.0 + }, + { + "x": 115.061504474408, + "y": -1.9512787921546486, + "z": 0.0 + }, + { + "x": 116.09248007825096, + "y": -1.95138882742293, + "z": 0.0 + }, + { + "x": 117.12345568209392, + "y": -1.9514988626912115, + "z": 0.0 + }, + { + "x": 118.15443128593688, + "y": -1.951608897959493, + "z": 0.0 + }, + { + "x": 119.18540688977984, + "y": -1.9517189332277745, + "z": 0.0 + }, + { + "x": 120.21638249362279, + "y": -1.951828968496056, + "z": 0.0 + }, + { + "x": 121.24735809746576, + "y": -1.951939003764337, + "z": 0.0 + }, + { + "x": 122.27833370130871, + "y": -1.9520490390326184, + "z": 0.0 + }, + { + "x": 123.30930930515167, + "y": -1.9521590743008999, + "z": 0.0 + }, + { + "x": 124.34028490899463, + "y": -1.9522691095691813, + "z": 0.0 + }, + { + "x": 125.3712605128376, + "y": -1.9523791448374628, + "z": 0.0 + }, + { + "x": 126.40223611668056, + "y": -1.9524891801057442, + "z": 0.0 + }, + { + "x": 127.43321172052352, + "y": -1.9525992153740257, + "z": 0.0 + }, + { + "x": 128.46418732436646, + "y": -1.9527092506423072, + "z": 0.0 + }, + { + "x": 129.49516292820942, + "y": -1.9528192859105882, + "z": 0.0 + }, + { + "x": 130.52613853205239, + "y": -1.9529293211788696, + "z": 0.0 + }, + { + "x": 131.55711413589535, + "y": -1.953039356447151, + "z": 0.0 + }, + { + "x": 132.5880897397383, + "y": -1.9531493917154326, + "z": 0.0 + }, + { + "x": 133.61906534358127, + "y": -1.953259426983714, + "z": 0.0 + }, + { + "x": 134.65004094742423, + "y": -1.9533694622519955, + "z": 0.0 + }, + { + "x": 135.6810165512672, + "y": -1.953479497520277, + "z": 0.0 + }, + { + "x": 136.71199215511015, + "y": -1.9535895327885584, + "z": 0.0 + }, + { + "x": 137.7429677589531, + "y": -1.9536995680568394, + "z": 0.0 + }, + { + "x": 138.77394336279605, + "y": -1.9538096033251209, + "z": 0.0 + }, + { + "x": 139.804918966639, + "y": -1.9539196385934023, + "z": 0.0 + }, + { + "x": 140.83589457048197, + "y": -1.9540296738616838, + "z": 0.0 + }, + { + "x": 141.86687017432493, + "y": -1.9541397091299653, + "z": 0.0 + }, + { + "x": 142.8978457781679, + "y": -1.9542497443982467, + "z": 0.0 + }, + { + "x": 143.92882138201085, + "y": -1.9543597796665282, + "z": 0.0 + }, + { + "x": 144.9597969858538, + "y": -1.9544698149348096, + "z": 0.0 + } + ] + }, + { + "id": 14, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.9602239029108, + "y": 2.045530162282919, + "z": 0.0 + }, + { + "x": 143.92924829906784, + "y": 2.0456401975512004, + "z": 0.0 + }, + { + "x": 142.89827269522488, + "y": 2.045750232819482, + "z": 0.0 + }, + { + "x": 141.86729709138191, + "y": 2.0458602680877633, + "z": 0.0 + }, + { + "x": 140.83632148753895, + "y": 2.0459703033560444, + "z": 0.0 + }, + { + "x": 139.805345883696, + "y": 2.046080338624326, + "z": 0.0 + }, + { + "x": 138.77437027985303, + "y": 2.0461903738926073, + "z": 0.0 + }, + { + "x": 137.7433946760101, + "y": 2.0463004091608887, + "z": 0.0 + }, + { + "x": 136.71241907216714, + "y": 2.04641044442917, + "z": 0.0 + }, + { + "x": 135.68144346832418, + "y": 2.0465204796974517, + "z": 0.0 + }, + { + "x": 134.65046786448121, + "y": 2.046630514965733, + "z": 0.0 + }, + { + "x": 133.61949226063825, + "y": 2.0467405502340146, + "z": 0.0 + }, + { + "x": 132.5885166567953, + "y": 2.0468505855022956, + "z": 0.0 + }, + { + "x": 131.55754105295233, + "y": 2.046960620770577, + "z": 0.0 + }, + { + "x": 130.52656544910937, + "y": 2.0470706560388585, + "z": 0.0 + }, + { + "x": 129.4955898452664, + "y": 2.04718069130714, + "z": 0.0 + }, + { + "x": 128.46461424142345, + "y": 2.0472907265754214, + "z": 0.0 + }, + { + "x": 127.4336386375805, + "y": 2.047400761843703, + "z": 0.0 + }, + { + "x": 126.40266303373754, + "y": 2.0475107971119844, + "z": 0.0 + }, + { + "x": 125.37168742989458, + "y": 2.047620832380266, + "z": 0.0 + }, + { + "x": 124.34071182605162, + "y": 2.047730867648547, + "z": 0.0 + }, + { + "x": 123.30973622220866, + "y": 2.0478409029168283, + "z": 0.0 + }, + { + "x": 122.2787606183657, + "y": 2.0479509381851098, + "z": 0.0 + }, + { + "x": 121.24778501452275, + "y": 2.048060973453391, + "z": 0.0 + }, + { + "x": 120.21680941067977, + "y": 2.0481710087216727, + "z": 0.0 + }, + { + "x": 119.18583380683683, + "y": 2.048281043989954, + "z": 0.0 + }, + { + "x": 118.15485820299386, + "y": 2.0483910792582356, + "z": 0.0 + }, + { + "x": 117.1238825991509, + "y": 2.048501114526517, + "z": 0.0 + }, + { + "x": 116.09290699530794, + "y": 2.048611149794798, + "z": 0.0 + }, + { + "x": 115.06193139146498, + "y": 2.0487211850630795, + "z": 0.0 + }, + { + "x": 114.03095578762202, + "y": 2.048831220331361, + "z": 0.0 + }, + { + "x": 112.99998018377907, + "y": 2.0489412555996425, + "z": 0.0 + }, + { + "x": 111.96900457993611, + "y": 2.049051290867924, + "z": 0.0 + }, + { + "x": 110.93802897609315, + "y": 2.0491613261362054, + "z": 0.0 + }, + { + "x": 109.90705337225019, + "y": 2.049271361404487, + "z": 0.0 + }, + { + "x": 108.87607776840723, + "y": 2.0493813966727683, + "z": 0.0 + }, + { + "x": 107.84510216456428, + "y": 2.0494914319410493, + "z": 0.0 + }, + { + "x": 106.81412656072132, + "y": 2.049601467209331, + "z": 0.0 + }, + { + "x": 105.78315095687836, + "y": 2.0497115024776122, + "z": 0.0 + }, + { + "x": 104.7521753530354, + "y": 2.0498215377458937, + "z": 0.0 + }, + { + "x": 103.72087244346878, + "y": 2.049931581165015, + "z": 0.0 + }, + { + "x": 102.6898968530549, + "y": 2.04987289432529, + "z": 0.0 + } + ] + }, + { + "id": 15, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 11.031303375477442, + "y": -3.97999978801159, + "z": 0.0 + }, + { + "x": 12.051452811327586, + "y": -3.9796673112888272, + "z": 0.0 + }, + { + "x": 13.07160224717773, + "y": -3.979334834566064, + "z": 0.0 + }, + { + "x": 14.091751683027873, + "y": -3.979002357843301, + "z": 0.0 + }, + { + "x": 15.111901118878016, + "y": -3.9786698811205383, + "z": 0.0 + }, + { + "x": 16.132050554728153, + "y": -3.978337404397776, + "z": 0.0 + }, + { + "x": 17.152199990578296, + "y": -3.9780049276750122, + "z": 0.0 + }, + { + "x": 18.17234942642844, + "y": -3.9776724509522494, + "z": 0.0 + }, + { + "x": 19.192498862278583, + "y": -3.977339974229486, + "z": 0.0 + }, + { + "x": 20.212648298128727, + "y": -3.9770074975067233, + "z": 0.0 + }, + { + "x": 21.23279773397887, + "y": -3.9766750207839605, + "z": 0.0 + }, + { + "x": 22.252947169829014, + "y": -3.9763425440611972, + "z": 0.0 + }, + { + "x": 23.273096605679157, + "y": -3.9760100673384344, + "z": 0.0 + }, + { + "x": 24.2932460415293, + "y": -3.9756775906156716, + "z": 0.0 + }, + { + "x": 25.313395477379444, + "y": -3.9753451138929083, + "z": 0.0 + }, + { + "x": 26.333544913229588, + "y": -3.9750126371701455, + "z": 0.0 + }, + { + "x": 27.35369434907973, + "y": -3.9746801604473823, + "z": 0.0 + }, + { + "x": 28.373843784929875, + "y": -3.9743476837246194, + "z": 0.0 + }, + { + "x": 29.39399322078002, + "y": -3.9740152070018566, + "z": 0.0 + }, + { + "x": 30.414142656630162, + "y": -3.9736827302790934, + "z": 0.0 + }, + { + "x": 31.434292092480312, + "y": -3.9733502535563305, + "z": 0.0 + }, + { + "x": 32.454441528330456, + "y": -3.9730177768335677, + "z": 0.0 + }, + { + "x": 33.4745909641806, + "y": -3.9726853001108045, + "z": 0.0 + }, + { + "x": 34.49474040003074, + "y": -3.9723528233880416, + "z": 0.0 + }, + { + "x": 35.514889835880886, + "y": -3.972020346665279, + "z": 0.0 + }, + { + "x": 36.53503927173103, + "y": -3.9716878699425155, + "z": 0.0 + }, + { + "x": 37.55518870758117, + "y": -3.9713553932197527, + "z": 0.0 + }, + { + "x": 38.57533814343132, + "y": -3.97102291649699, + "z": 0.0 + }, + { + "x": 39.59548757928146, + "y": -3.9706904397742266, + "z": 0.0 + }, + { + "x": 40.615637015131604, + "y": -3.970357963051464, + "z": 0.0 + }, + { + "x": 41.63578645098175, + "y": -3.970025486328701, + "z": 0.0 + }, + { + "x": 42.65593588683189, + "y": -3.9696930096059377, + "z": 0.0 + }, + { + "x": 43.676085322682034, + "y": -3.969360532883175, + "z": 0.0 + }, + { + "x": 44.69623475853218, + "y": -3.969028056160412, + "z": 0.0 + }, + { + "x": 45.71638419438232, + "y": -3.968695579437649, + "z": 0.0 + }, + { + "x": 46.736533630232465, + "y": -3.968363102714886, + "z": 0.0 + }, + { + "x": 47.75668306608261, + "y": -3.968030625992123, + "z": 0.0 + }, + { + "x": 48.77683250193275, + "y": -3.96769814926936, + "z": 0.0 + }, + { + "x": 49.796981937782895, + "y": -3.967365672546597, + "z": 0.0 + }, + { + "x": 50.81713137363304, + "y": -3.967033195823834, + "z": 0.0 + }, + { + "x": 51.83728080948318, + "y": -3.966700719101071, + "z": 0.0 + }, + { + "x": 52.857430245333326, + "y": -3.966368242378308, + "z": 0.0 + }, + { + "x": 53.87757968118347, + "y": -3.966035765655545, + "z": 0.0 + }, + { + "x": 54.89772911703361, + "y": -3.965703288932782, + "z": 0.0 + }, + { + "x": 55.91787855288376, + "y": -3.9653708122100193, + "z": 0.0 + }, + { + "x": 56.9380279887339, + "y": -3.965038335487256, + "z": 0.0 + }, + { + "x": 57.95817742458404, + "y": -3.964705858764493, + "z": 0.0 + }, + { + "x": 58.97832686043419, + "y": -3.9643733820417304, + "z": 0.0 + }, + { + "x": 59.99847629628433, + "y": -3.964040905318967, + "z": 0.0 + }, + { + "x": 61.018625732134474, + "y": -3.9637084285962043, + "z": 0.0 + }, + { + "x": 62.03877516798462, + "y": -3.9633759518734415, + "z": 0.0 + }, + { + "x": 63.05892460383476, + "y": -3.9630434751506782, + "z": 0.0 + }, + { + "x": 64.07907403968491, + "y": -3.9627109984279154, + "z": 0.0 + }, + { + "x": 65.09922347553506, + "y": -3.9623785217051526, + "z": 0.0 + }, + { + "x": 66.1193729113852, + "y": -3.9620460449823893, + "z": 0.0 + }, + { + "x": 67.13952234723534, + "y": -3.9617135682596265, + "z": 0.0 + }, + { + "x": 68.15967178308549, + "y": -3.9613810915368637, + "z": 0.0 + }, + { + "x": 69.17982121893563, + "y": -3.9610486148141004, + "z": 0.0 + }, + { + "x": 70.19997065478577, + "y": -3.9607161380913376, + "z": 0.0 + }, + { + "x": 71.22012009063592, + "y": -3.9603836613685743, + "z": 0.0 + }, + { + "x": 72.24026952648606, + "y": -3.9600511846458115, + "z": 0.0 + }, + { + "x": 73.2604189623362, + "y": -3.9597187079230487, + "z": 0.0 + }, + { + "x": 74.28056839818635, + "y": -3.9593862312002854, + "z": 0.0 + }, + { + "x": 75.30071783403649, + "y": -3.9590537544775226, + "z": 0.0 + }, + { + "x": 76.32086726988663, + "y": -3.95872127775476, + "z": 0.0 + }, + { + "x": 77.34101670573678, + "y": -3.9583888010319965, + "z": 0.0 + }, + { + "x": 78.36116614158692, + "y": -3.9580563243092337, + "z": 0.0 + }, + { + "x": 79.38131557743706, + "y": -3.957723847586471, + "z": 0.0 + } + ] + }, + { + "id": 16, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 79.3787082989861, + "y": 4.042275727544709, + "z": 0.0 + }, + { + "x": 78.35855886313595, + "y": 4.041943250821946, + "z": 0.0 + }, + { + "x": 77.33840942728581, + "y": 4.041610774099183, + "z": 0.0 + }, + { + "x": 76.31825999143567, + "y": 4.0412782973764205, + "z": 0.0 + }, + { + "x": 75.29811055558552, + "y": 4.040945820653657, + "z": 0.0 + }, + { + "x": 74.27796111973538, + "y": 4.040613343930894, + "z": 0.0 + }, + { + "x": 73.25781168388524, + "y": 4.040280867208131, + "z": 0.0 + }, + { + "x": 72.2376622480351, + "y": 4.039948390485368, + "z": 0.0 + }, + { + "x": 71.21751281218495, + "y": 4.0396159137626055, + "z": 0.0 + }, + { + "x": 70.1973633763348, + "y": 4.039283437039843, + "z": 0.0 + }, + { + "x": 69.17721394048466, + "y": 4.038950960317079, + "z": 0.0 + }, + { + "x": 68.15706450463452, + "y": 4.038618483594316, + "z": 0.0 + }, + { + "x": 67.13691506878438, + "y": 4.038286006871553, + "z": 0.0 + }, + { + "x": 66.11676563293423, + "y": 4.0379535301487905, + "z": 0.0 + }, + { + "x": 65.09661619708409, + "y": 4.037621053426028, + "z": 0.0 + }, + { + "x": 64.07646676123395, + "y": 4.037288576703265, + "z": 0.0 + }, + { + "x": 63.05631732538381, + "y": 4.036956099980501, + "z": 0.0 + }, + { + "x": 62.036167889533665, + "y": 4.036623623257738, + "z": 0.0 + }, + { + "x": 61.01601845368352, + "y": 4.036291146534976, + "z": 0.0 + }, + { + "x": 59.99586901783338, + "y": 4.035958669812213, + "z": 0.0 + }, + { + "x": 58.975719581983235, + "y": 4.03562619308945, + "z": 0.0 + }, + { + "x": 57.95557014613309, + "y": 4.035293716366686, + "z": 0.0 + }, + { + "x": 56.93542071028295, + "y": 4.034961239643923, + "z": 0.0 + }, + { + "x": 55.915271274432804, + "y": 4.034628762921161, + "z": 0.0 + }, + { + "x": 54.89512183858266, + "y": 4.034296286198398, + "z": 0.0 + }, + { + "x": 53.87497240273252, + "y": 4.033963809475635, + "z": 0.0 + }, + { + "x": 52.854822966882374, + "y": 4.033631332752872, + "z": 0.0 + }, + { + "x": 51.83467353103223, + "y": 4.033298856030108, + "z": 0.0 + }, + { + "x": 50.81452409518209, + "y": 4.032966379307346, + "z": 0.0 + }, + { + "x": 49.79437465933194, + "y": 4.032633902584583, + "z": 0.0 + }, + { + "x": 48.7742252234818, + "y": 4.03230142586182, + "z": 0.0 + }, + { + "x": 47.754075787631656, + "y": 4.031968949139057, + "z": 0.0 + }, + { + "x": 46.73392635178151, + "y": 4.031636472416294, + "z": 0.0 + }, + { + "x": 45.71377691593137, + "y": 4.031303995693531, + "z": 0.0 + }, + { + "x": 44.693627480081226, + "y": 4.030971518970768, + "z": 0.0 + }, + { + "x": 43.67347804423108, + "y": 4.030639042248005, + "z": 0.0 + }, + { + "x": 42.65332860838094, + "y": 4.030306565525242, + "z": 0.0 + }, + { + "x": 41.633179172530795, + "y": 4.029974088802479, + "z": 0.0 + }, + { + "x": 40.61302973668065, + "y": 4.0296416120797165, + "z": 0.0 + }, + { + "x": 39.59288030083051, + "y": 4.029309135356953, + "z": 0.0 + }, + { + "x": 38.572730864980365, + "y": 4.02897665863419, + "z": 0.0 + }, + { + "x": 37.55258142913022, + "y": 4.028644181911427, + "z": 0.0 + }, + { + "x": 36.53243199328008, + "y": 4.028311705188664, + "z": 0.0 + }, + { + "x": 35.512282557429934, + "y": 4.0279792284659015, + "z": 0.0 + }, + { + "x": 34.49213312157979, + "y": 4.027646751743138, + "z": 0.0 + }, + { + "x": 33.47198368572965, + "y": 4.027314275020375, + "z": 0.0 + }, + { + "x": 32.451834249879504, + "y": 4.026981798297612, + "z": 0.0 + }, + { + "x": 31.43168481402936, + "y": 4.026649321574849, + "z": 0.0 + }, + { + "x": 30.41153537817921, + "y": 4.0263168448520865, + "z": 0.0 + }, + { + "x": 29.391385942329066, + "y": 4.025984368129324, + "z": 0.0 + }, + { + "x": 28.371236506478922, + "y": 4.02565189140656, + "z": 0.0 + }, + { + "x": 27.35108707062878, + "y": 4.025319414683797, + "z": 0.0 + }, + { + "x": 26.330937634778635, + "y": 4.024986937961034, + "z": 0.0 + }, + { + "x": 25.310788198928492, + "y": 4.0246544612382715, + "z": 0.0 + }, + { + "x": 24.29063876307835, + "y": 4.024321984515509, + "z": 0.0 + }, + { + "x": 23.270489327228205, + "y": 4.023989507792746, + "z": 0.0 + }, + { + "x": 22.25033989137806, + "y": 4.023657031069982, + "z": 0.0 + }, + { + "x": 21.230190455527918, + "y": 4.023324554347219, + "z": 0.0 + }, + { + "x": 20.210041019677774, + "y": 4.0229920776244565, + "z": 0.0 + }, + { + "x": 19.18989158382763, + "y": 4.022659600901694, + "z": 0.0 + }, + { + "x": 18.169742147977487, + "y": 4.022327124178931, + "z": 0.0 + }, + { + "x": 17.149592712127344, + "y": 4.021994647456168, + "z": 0.0 + }, + { + "x": 16.1294432762772, + "y": 4.021662170733405, + "z": 0.0 + }, + { + "x": 15.109293840427064, + "y": 4.0213296940106416, + "z": 0.0 + }, + { + "x": 14.08914440457692, + "y": 4.020997217287879, + "z": 0.0 + }, + { + "x": 13.068994968726777, + "y": 4.020664740565116, + "z": 0.0 + }, + { + "x": 12.048845532876634, + "y": 4.020332263842353, + "z": 0.0 + }, + { + "x": 11.02869609702649, + "y": 4.019999787119589, + "z": 0.0 + } + ] + }, + { + "id": 17, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 79.38001193821158, + "y": 0.04227593997911919, + "z": 0.0 + }, + { + "x": 78.35986250236144, + "y": 0.041943463256356214, + "z": 0.0 + }, + { + "x": 77.3397130665113, + "y": 0.041610986533593235, + "z": 0.0 + }, + { + "x": 76.31956363066115, + "y": 0.04127850981083026, + "z": 0.0 + }, + { + "x": 75.299414194811, + "y": 0.04094603308806729, + "z": 0.0 + }, + { + "x": 74.27926475896086, + "y": 0.04061355636530431, + "z": 0.0 + }, + { + "x": 73.25911532311072, + "y": 0.04028107964254134, + "z": 0.0 + }, + { + "x": 72.23896588726058, + "y": 0.039948602919778364, + "z": 0.0 + }, + { + "x": 71.21881645141043, + "y": 0.039616126197015385, + "z": 0.0 + }, + { + "x": 70.19866701556029, + "y": 0.03928364947425241, + "z": 0.0 + }, + { + "x": 69.17851757971015, + "y": 0.03895117275148943, + "z": 0.0 + }, + { + "x": 68.15836814386, + "y": 0.03861869602872646, + "z": 0.0 + }, + { + "x": 67.13821870800986, + "y": 0.03828621930596349, + "z": 0.0 + }, + { + "x": 66.11806927215972, + "y": 0.037953742583200514, + "z": 0.0 + }, + { + "x": 65.09791983630957, + "y": 0.037621265860437535, + "z": 0.0 + }, + { + "x": 64.07777040045943, + "y": 0.03728878913767456, + "z": 0.0 + }, + { + "x": 63.057620964609285, + "y": 0.03695631241491158, + "z": 0.0 + }, + { + "x": 62.03747152875914, + "y": 0.03662383569214861, + "z": 0.0 + }, + { + "x": 61.017322092909, + "y": 0.03629135896938564, + "z": 0.0 + }, + { + "x": 59.997172657058854, + "y": 0.03595888224662266, + "z": 0.0 + }, + { + "x": 58.97702322120871, + "y": 0.035626405523859685, + "z": 0.0 + }, + { + "x": 57.95687378535857, + "y": 0.03529392880109671, + "z": 0.0 + }, + { + "x": 56.936724349508424, + "y": 0.03496145207833373, + "z": 0.0 + }, + { + "x": 55.91657491365828, + "y": 0.03462897535557076, + "z": 0.0 + }, + { + "x": 54.89642547780814, + "y": 0.03429649863280779, + "z": 0.0 + }, + { + "x": 53.87627604195799, + "y": 0.03396402191004481, + "z": 0.0 + }, + { + "x": 52.85612660610785, + "y": 0.033631545187281835, + "z": 0.0 + }, + { + "x": 51.835977170257706, + "y": 0.03329906846451886, + "z": 0.0 + }, + { + "x": 50.81582773440756, + "y": 0.03296659174175588, + "z": 0.0 + }, + { + "x": 49.79567829855742, + "y": 0.03263411501899291, + "z": 0.0 + }, + { + "x": 48.775528862707276, + "y": 0.03230163829622994, + "z": 0.0 + }, + { + "x": 47.75537942685713, + "y": 0.03196916157346696, + "z": 0.0 + }, + { + "x": 46.73522999100699, + "y": 0.031636684850703985, + "z": 0.0 + }, + { + "x": 45.715080555156845, + "y": 0.031304208127941005, + "z": 0.0 + }, + { + "x": 44.6949311193067, + "y": 0.030971731405178032, + "z": 0.0 + }, + { + "x": 43.67478168345656, + "y": 0.03063925468241506, + "z": 0.0 + }, + { + "x": 42.654632247606415, + "y": 0.030306777959652087, + "z": 0.0 + }, + { + "x": 41.63448281175627, + "y": 0.029974301236889107, + "z": 0.0 + }, + { + "x": 40.61433337590613, + "y": 0.029641824514126138, + "z": 0.0 + }, + { + "x": 39.594183940055984, + "y": 0.029309347791363162, + "z": 0.0 + }, + { + "x": 38.57403450420584, + "y": 0.028976871068600186, + "z": 0.0 + }, + { + "x": 37.5538850683557, + "y": 0.028644394345837213, + "z": 0.0 + }, + { + "x": 36.533735632505554, + "y": 0.028311917623074237, + "z": 0.0 + }, + { + "x": 35.51358619665541, + "y": 0.027979440900311257, + "z": 0.0 + }, + { + "x": 34.49343676080527, + "y": 0.027646964177548285, + "z": 0.0 + }, + { + "x": 33.47328732495512, + "y": 0.02731448745478531, + "z": 0.0 + }, + { + "x": 32.45313788910498, + "y": 0.026982010732022332, + "z": 0.0 + }, + { + "x": 31.432988453254836, + "y": 0.02664953400925936, + "z": 0.0 + }, + { + "x": 30.412839017404686, + "y": 0.02631705728649638, + "z": 0.0 + }, + { + "x": 29.392689581554542, + "y": 0.025984580563733407, + "z": 0.0 + }, + { + "x": 28.3725401457044, + "y": 0.02565210384097043, + "z": 0.0 + }, + { + "x": 27.352390709854255, + "y": 0.02531962711820746, + "z": 0.0 + }, + { + "x": 26.33224127400411, + "y": 0.024987150395444482, + "z": 0.0 + }, + { + "x": 25.312091838153968, + "y": 0.024654673672681506, + "z": 0.0 + }, + { + "x": 24.291942402303825, + "y": 0.024322196949918534, + "z": 0.0 + }, + { + "x": 23.27179296645368, + "y": 0.023989720227155554, + "z": 0.0 + }, + { + "x": 22.251643530603538, + "y": 0.023657243504392578, + "z": 0.0 + }, + { + "x": 21.231494094753394, + "y": 0.023324766781629605, + "z": 0.0 + }, + { + "x": 20.21134465890325, + "y": 0.02299229005886663, + "z": 0.0 + }, + { + "x": 19.191195223053107, + "y": 0.022659813336103656, + "z": 0.0 + }, + { + "x": 18.171045787202964, + "y": 0.02232733661334068, + "z": 0.0 + }, + { + "x": 17.15089635135282, + "y": 0.021994859890577707, + "z": 0.0 + }, + { + "x": 16.130746915502677, + "y": 0.02166238316781473, + "z": 0.0 + }, + { + "x": 15.11059747965254, + "y": 0.021329906445051755, + "z": 0.0 + }, + { + "x": 14.090448043802397, + "y": 0.020997429722288782, + "z": 0.0 + }, + { + "x": 13.070298607952253, + "y": 0.020664952999525806, + "z": 0.0 + }, + { + "x": 12.05014917210211, + "y": 0.02033247627676283, + "z": 0.0 + }, + { + "x": 11.029999736251966, + "y": 0.019999999553999857, + "z": 0.0 + } + ] + }, + { + "id": 18, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 11.030651555864704, + "y": -1.979999894228795, + "z": 0.0 + }, + { + "x": 12.050800991714848, + "y": -1.9796674175060323, + "z": 0.0 + }, + { + "x": 13.070950427564991, + "y": -1.979334940783269, + "z": 0.0 + }, + { + "x": 14.091099863415135, + "y": -1.9790024640605062, + "z": 0.0 + }, + { + "x": 15.111249299265278, + "y": -1.9786699873377434, + "z": 0.0 + }, + { + "x": 16.131398735115415, + "y": -1.9783375106149805, + "z": 0.0 + }, + { + "x": 17.151548170965558, + "y": -1.9780050338922173, + "z": 0.0 + }, + { + "x": 18.1716976068157, + "y": -1.9776725571694544, + "z": 0.0 + }, + { + "x": 19.191847042665845, + "y": -1.9773400804466912, + "z": 0.0 + }, + { + "x": 20.21199647851599, + "y": -1.9770076037239284, + "z": 0.0 + }, + { + "x": 21.232145914366132, + "y": -1.9766751270011655, + "z": 0.0 + }, + { + "x": 22.252295350216276, + "y": -1.9763426502784023, + "z": 0.0 + }, + { + "x": 23.27244478606642, + "y": -1.9760101735556395, + "z": 0.0 + }, + { + "x": 24.292594221916563, + "y": -1.9756776968328766, + "z": 0.0 + }, + { + "x": 25.312743657766706, + "y": -1.9753452201101134, + "z": 0.0 + }, + { + "x": 26.33289309361685, + "y": -1.9750127433873506, + "z": 0.0 + }, + { + "x": 27.353042529466993, + "y": -1.9746802666645873, + "z": 0.0 + }, + { + "x": 28.373191965317137, + "y": -1.9743477899418245, + "z": 0.0 + }, + { + "x": 29.39334140116728, + "y": -1.9740153132190617, + "z": 0.0 + }, + { + "x": 30.413490837017424, + "y": -1.9736828364962984, + "z": 0.0 + }, + { + "x": 31.433640272867574, + "y": -1.9733503597735356, + "z": 0.0 + }, + { + "x": 32.45378970871772, + "y": -1.9730178830507727, + "z": 0.0 + }, + { + "x": 33.473939144567865, + "y": -1.9726854063280095, + "z": 0.0 + }, + { + "x": 34.49408858041801, + "y": -1.9723529296052467, + "z": 0.0 + }, + { + "x": 35.51423801626815, + "y": -1.9720204528824838, + "z": 0.0 + }, + { + "x": 36.534387452118295, + "y": -1.9716879761597206, + "z": 0.0 + }, + { + "x": 37.55453688796844, + "y": -1.9713554994369578, + "z": 0.0 + }, + { + "x": 38.57468632381858, + "y": -1.971023022714195, + "z": 0.0 + }, + { + "x": 39.594835759668726, + "y": -1.9706905459914317, + "z": 0.0 + }, + { + "x": 40.61498519551887, + "y": -1.9703580692686689, + "z": 0.0 + }, + { + "x": 41.63513463136901, + "y": -1.970025592545906, + "z": 0.0 + }, + { + "x": 42.655284067219156, + "y": -1.9696931158231428, + "z": 0.0 + }, + { + "x": 43.6754335030693, + "y": -1.96936063910038, + "z": 0.0 + }, + { + "x": 44.69558293891944, + "y": -1.9690281623776171, + "z": 0.0 + }, + { + "x": 45.71573237476959, + "y": -1.9686956856548539, + "z": 0.0 + }, + { + "x": 46.73588181061973, + "y": -1.968363208932091, + "z": 0.0 + }, + { + "x": 47.756031246469874, + "y": -1.9680307322093282, + "z": 0.0 + }, + { + "x": 48.77618068232002, + "y": -1.967698255486565, + "z": 0.0 + }, + { + "x": 49.79633011817016, + "y": -1.9673657787638021, + "z": 0.0 + }, + { + "x": 50.816479554020304, + "y": -1.9670333020410389, + "z": 0.0 + }, + { + "x": 51.83662898987045, + "y": -1.966700825318276, + "z": 0.0 + }, + { + "x": 52.85677842572059, + "y": -1.9663683485955132, + "z": 0.0 + }, + { + "x": 53.876927861570735, + "y": -1.96603587187275, + "z": 0.0 + }, + { + "x": 54.89707729742088, + "y": -1.9657033951499872, + "z": 0.0 + }, + { + "x": 55.91722673327102, + "y": -1.9653709184272243, + "z": 0.0 + }, + { + "x": 56.937376169121166, + "y": -1.965038441704461, + "z": 0.0 + }, + { + "x": 57.95752560497131, + "y": -1.9647059649816982, + "z": 0.0 + }, + { + "x": 58.97767504082145, + "y": -1.9643734882589354, + "z": 0.0 + }, + { + "x": 59.997824476671596, + "y": -1.9640410115361722, + "z": 0.0 + }, + { + "x": 61.01797391252174, + "y": -1.9637085348134093, + "z": 0.0 + }, + { + "x": 62.03812334837188, + "y": -1.9633760580906465, + "z": 0.0 + }, + { + "x": 63.05827278422203, + "y": -1.9630435813678833, + "z": 0.0 + }, + { + "x": 64.07842222007217, + "y": -1.9627111046451204, + "z": 0.0 + }, + { + "x": 65.09857165592231, + "y": -1.9623786279223576, + "z": 0.0 + }, + { + "x": 66.11872109177246, + "y": -1.9620461511995944, + "z": 0.0 + }, + { + "x": 67.1388705276226, + "y": -1.9617136744768315, + "z": 0.0 + }, + { + "x": 68.15901996347274, + "y": -1.9613811977540687, + "z": 0.0 + }, + { + "x": 69.17916939932289, + "y": -1.9610487210313055, + "z": 0.0 + }, + { + "x": 70.19931883517303, + "y": -1.9607162443085426, + "z": 0.0 + }, + { + "x": 71.21946827102317, + "y": -1.9603837675857794, + "z": 0.0 + }, + { + "x": 72.23961770687332, + "y": -1.9600512908630165, + "z": 0.0 + }, + { + "x": 73.25976714272346, + "y": -1.9597188141402537, + "z": 0.0 + }, + { + "x": 74.2799165785736, + "y": -1.9593863374174905, + "z": 0.0 + }, + { + "x": 75.30006601442375, + "y": -1.9590538606947276, + "z": 0.0 + }, + { + "x": 76.32021545027389, + "y": -1.9587213839719648, + "z": 0.0 + }, + { + "x": 77.34036488612404, + "y": -1.9583889072492016, + "z": 0.0 + }, + { + "x": 78.36051432197418, + "y": -1.9580564305264387, + "z": 0.0 + }, + { + "x": 79.38066375782432, + "y": -1.957723953803676, + "z": 0.0 + } + ] + }, + { + "id": 19, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.37936011859884, + "y": 2.0422758337619142, + "z": 0.0 + }, + { + "x": 78.3592106827487, + "y": 2.041943357039151, + "z": 0.0 + }, + { + "x": 77.33906124689855, + "y": 2.041610880316388, + "z": 0.0 + }, + { + "x": 76.31891181104841, + "y": 2.0412784035936253, + "z": 0.0 + }, + { + "x": 75.29876237519827, + "y": 2.040945926870862, + "z": 0.0 + }, + { + "x": 74.27861293934812, + "y": 2.0406134501480993, + "z": 0.0 + }, + { + "x": 73.25846350349798, + "y": 2.0402809734253364, + "z": 0.0 + }, + { + "x": 72.23831406764783, + "y": 2.039948496702573, + "z": 0.0 + }, + { + "x": 71.21816463179769, + "y": 2.0396160199798103, + "z": 0.0 + }, + { + "x": 70.19801519594755, + "y": 2.0392835432570475, + "z": 0.0 + }, + { + "x": 69.1778657600974, + "y": 2.0389510665342843, + "z": 0.0 + }, + { + "x": 68.15771632424726, + "y": 2.0386185898115214, + "z": 0.0 + }, + { + "x": 67.13756688839712, + "y": 2.0382861130887586, + "z": 0.0 + }, + { + "x": 66.11741745254697, + "y": 2.0379536363659954, + "z": 0.0 + }, + { + "x": 65.09726801669683, + "y": 2.0376211596432325, + "z": 0.0 + }, + { + "x": 64.07711858084669, + "y": 2.0372886829204697, + "z": 0.0 + }, + { + "x": 63.05696914499654, + "y": 2.0369562061977065, + "z": 0.0 + }, + { + "x": 62.0368197091464, + "y": 2.0366237294749436, + "z": 0.0 + }, + { + "x": 61.016670273296256, + "y": 2.036291252752181, + "z": 0.0 + }, + { + "x": 59.99652083744611, + "y": 2.0359587760294175, + "z": 0.0 + }, + { + "x": 58.97637140159597, + "y": 2.0356262993066547, + "z": 0.0 + }, + { + "x": 57.956221965745826, + "y": 2.0352938225838915, + "z": 0.0 + }, + { + "x": 56.93607252989568, + "y": 2.0349613458611286, + "z": 0.0 + }, + { + "x": 55.91592309404554, + "y": 2.034628869138366, + "z": 0.0 + }, + { + "x": 54.895773658195395, + "y": 2.0342963924156026, + "z": 0.0 + }, + { + "x": 53.87562422234525, + "y": 2.0339639156928397, + "z": 0.0 + }, + { + "x": 52.85547478649511, + "y": 2.033631438970077, + "z": 0.0 + }, + { + "x": 51.835325350644965, + "y": 2.0332989622473137, + "z": 0.0 + }, + { + "x": 50.81517591479482, + "y": 2.032966485524551, + "z": 0.0 + }, + { + "x": 49.79502647894468, + "y": 2.032634008801788, + "z": 0.0 + }, + { + "x": 48.774877043094534, + "y": 2.0323015320790248, + "z": 0.0 + }, + { + "x": 47.75472760724439, + "y": 2.031969055356262, + "z": 0.0 + }, + { + "x": 46.73457817139425, + "y": 2.031636578633499, + "z": 0.0 + }, + { + "x": 45.714428735544104, + "y": 2.031304101910736, + "z": 0.0 + }, + { + "x": 44.69427929969396, + "y": 2.030971625187973, + "z": 0.0 + }, + { + "x": 43.67412986384382, + "y": 2.03063914846521, + "z": 0.0 + }, + { + "x": 42.65398042799367, + "y": 2.030306671742447, + "z": 0.0 + }, + { + "x": 41.63383099214353, + "y": 2.029974195019684, + "z": 0.0 + }, + { + "x": 40.613681556293386, + "y": 2.0296417182969213, + "z": 0.0 + }, + { + "x": 39.59353212044324, + "y": 2.029309241574158, + "z": 0.0 + }, + { + "x": 38.5733826845931, + "y": 2.028976764851395, + "z": 0.0 + }, + { + "x": 37.553233248742956, + "y": 2.0286442881286324, + "z": 0.0 + }, + { + "x": 36.53308381289281, + "y": 2.028311811405869, + "z": 0.0 + }, + { + "x": 35.51293437704267, + "y": 2.0279793346831063, + "z": 0.0 + }, + { + "x": 34.492784941192525, + "y": 2.027646857960343, + "z": 0.0 + }, + { + "x": 33.47263550534238, + "y": 2.0273143812375802, + "z": 0.0 + }, + { + "x": 32.45248606949224, + "y": 2.0269819045148174, + "z": 0.0 + }, + { + "x": 31.432336633642098, + "y": 2.026649427792054, + "z": 0.0 + }, + { + "x": 30.412187197791948, + "y": 2.0263169510692913, + "z": 0.0 + }, + { + "x": 29.392037761941804, + "y": 2.0259844743465285, + "z": 0.0 + }, + { + "x": 28.37188832609166, + "y": 2.0256519976237652, + "z": 0.0 + }, + { + "x": 27.351738890241517, + "y": 2.0253195209010024, + "z": 0.0 + }, + { + "x": 26.331589454391374, + "y": 2.0249870441782396, + "z": 0.0 + }, + { + "x": 25.31144001854123, + "y": 2.0246545674554763, + "z": 0.0 + }, + { + "x": 24.291290582691087, + "y": 2.0243220907327135, + "z": 0.0 + }, + { + "x": 23.271141146840943, + "y": 2.0239896140099507, + "z": 0.0 + }, + { + "x": 22.2509917109908, + "y": 2.0236571372871874, + "z": 0.0 + }, + { + "x": 21.230842275140656, + "y": 2.0233246605644246, + "z": 0.0 + }, + { + "x": 20.210692839290513, + "y": 2.022992183841662, + "z": 0.0 + }, + { + "x": 19.19054340344037, + "y": 2.0226597071188985, + "z": 0.0 + }, + { + "x": 18.170393967590226, + "y": 2.0223272303961357, + "z": 0.0 + }, + { + "x": 17.150244531740082, + "y": 2.021994753673373, + "z": 0.0 + }, + { + "x": 16.13009509588994, + "y": 2.02166227695061, + "z": 0.0 + }, + { + "x": 15.109945660039802, + "y": 2.021329800227847, + "z": 0.0 + }, + { + "x": 14.089796224189659, + "y": 2.0209973235050835, + "z": 0.0 + }, + { + "x": 13.069646788339515, + "y": 2.0206648467823207, + "z": 0.0 + }, + { + "x": 12.049497352489372, + "y": 2.020332370059558, + "z": 0.0 + }, + { + "x": 11.029347916639228, + "y": 2.0199998933367946, + "z": 0.0 + } + ] + }, + { + "id": 20, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.6417606480552, + "y": -127.51508546382411, + "z": 0.0 + }, + { + "x": 324.6362898963956, + "y": -127.5146362258154, + "z": 0.0 + }, + { + "x": 323.63081914473594, + "y": -127.51418698780671, + "z": 0.0 + }, + { + "x": 322.6253483930765, + "y": -127.513737749798, + "z": 0.0 + }, + { + "x": 321.6198776414169, + "y": -127.51328851178928, + "z": 0.0 + }, + { + "x": 320.61440688975733, + "y": -127.51283927378057, + "z": 0.0 + }, + { + "x": 319.60893613809776, + "y": -127.51239003577186, + "z": 0.0 + }, + { + "x": 318.6034653864382, + "y": -127.51194079776315, + "z": 0.0 + }, + { + "x": 317.5979946347786, + "y": -127.51149155975443, + "z": 0.0 + }, + { + "x": 316.592523883119, + "y": -127.51104232174572, + "z": 0.0 + }, + { + "x": 315.5870531314593, + "y": -127.51059308373704, + "z": 0.0 + }, + { + "x": 314.58158237979984, + "y": -127.51014384572832, + "z": 0.0 + }, + { + "x": 313.57611162814027, + "y": -127.50969460771961, + "z": 0.0 + }, + { + "x": 312.5706408764807, + "y": -127.5092453697109, + "z": 0.0 + }, + { + "x": 311.5651701248211, + "y": -127.50879613170218, + "z": 0.0 + }, + { + "x": 310.55969937316155, + "y": -127.50834689369347, + "z": 0.0 + }, + { + "x": 309.554228621502, + "y": -127.50789765568476, + "z": 0.0 + }, + { + "x": 308.5487578698423, + "y": -127.50744841767607, + "z": 0.0 + }, + { + "x": 307.54328711818283, + "y": -127.50699917966736, + "z": 0.0 + }, + { + "x": 306.53781636652326, + "y": -127.50654994165865, + "z": 0.0 + }, + { + "x": 305.5323456148637, + "y": -127.50610070364993, + "z": 0.0 + }, + { + "x": 304.5268748632041, + "y": -127.50565146564122, + "z": 0.0 + }, + { + "x": 303.5214041115445, + "y": -127.50520222763251, + "z": 0.0 + }, + { + "x": 302.5159333598849, + "y": -127.5047529896238, + "z": 0.0 + }, + { + "x": 301.51046260822534, + "y": -127.50430375161508, + "z": 0.0 + }, + { + "x": 300.50499185656565, + "y": -127.5038545136064, + "z": 0.0 + }, + { + "x": 299.4995211049062, + "y": -127.50340527559769, + "z": 0.0 + }, + { + "x": 298.4940503532466, + "y": -127.50295603758897, + "z": 0.0 + }, + { + "x": 297.48857960158705, + "y": -127.50250679958026, + "z": 0.0 + }, + { + "x": 296.4831088499275, + "y": -127.50205756157155, + "z": 0.0 + }, + { + "x": 295.4776380982679, + "y": -127.50160832356283, + "z": 0.0 + }, + { + "x": 294.47216734660833, + "y": -127.50115908555412, + "z": 0.0 + }, + { + "x": 293.46669659494864, + "y": -127.50070984754544, + "z": 0.0 + }, + { + "x": 292.4612258432892, + "y": -127.50026060953672, + "z": 0.0 + }, + { + "x": 291.4557550916296, + "y": -127.49981137152801, + "z": 0.0 + }, + { + "x": 290.45028433997, + "y": -127.4993621335193, + "z": 0.0 + }, + { + "x": 289.4448135883104, + "y": -127.49891289551059, + "z": 0.0 + }, + { + "x": 288.43934283665084, + "y": -127.49846365750187, + "z": 0.0 + }, + { + "x": 287.43387208499126, + "y": -127.49801441949316, + "z": 0.0 + }, + { + "x": 286.4284013333317, + "y": -127.49756518148445, + "z": 0.0 + }, + { + "x": 285.422930581672, + "y": -127.49711594347576, + "z": 0.0 + }, + { + "x": 284.41745983001255, + "y": -127.49666670546705, + "z": 0.0 + }, + { + "x": 283.411989078353, + "y": -127.49621746745834, + "z": 0.0 + }, + { + "x": 282.4065183266934, + "y": -127.49576822944962, + "z": 0.0 + }, + { + "x": 281.40104757503383, + "y": -127.49531899144091, + "z": 0.0 + }, + { + "x": 280.39557682337426, + "y": -127.4948697534322, + "z": 0.0 + }, + { + "x": 279.3901060717147, + "y": -127.49442051542349, + "z": 0.0 + }, + { + "x": 278.384635320055, + "y": -127.4939712774148, + "z": 0.0 + }, + { + "x": 277.3791645683955, + "y": -127.49352203940609, + "z": 0.0 + }, + { + "x": 276.3736938167359, + "y": -127.49307280139737, + "z": 0.0 + }, + { + "x": 275.36822306507634, + "y": -127.49262356338866, + "z": 0.0 + }, + { + "x": 274.36275231341676, + "y": -127.49217432537995, + "z": 0.0 + }, + { + "x": 273.3572815617572, + "y": -127.49172508737124, + "z": 0.0 + }, + { + "x": 272.3518108100976, + "y": -127.49127584936252, + "z": 0.0 + }, + { + "x": 271.34634005843805, + "y": -127.49082661135381, + "z": 0.0 + }, + { + "x": 270.34086930677836, + "y": -127.49037737334513, + "z": 0.0 + }, + { + "x": 269.3353985551189, + "y": -127.48992813533641, + "z": 0.0 + }, + { + "x": 268.3299278034593, + "y": -127.4894788973277, + "z": 0.0 + }, + { + "x": 267.32445705179975, + "y": -127.48902965931899, + "z": 0.0 + }, + { + "x": 266.3189863001402, + "y": -127.48858042131027, + "z": 0.0 + }, + { + "x": 265.31351554848055, + "y": -127.48813118330156, + "z": 0.0 + }, + { + "x": 264.308044796821, + "y": -127.48768194529285, + "z": 0.0 + }, + { + "x": 263.3025740451613, + "y": -127.48723270728416, + "z": 0.0 + }, + { + "x": 262.29710329350183, + "y": -127.48678346927545, + "z": 0.0 + }, + { + "x": 261.29163254184226, + "y": -127.48633423126674, + "z": 0.0 + }, + { + "x": 260.2861617901827, + "y": -127.48588499325803, + "z": 0.0 + }, + { + "x": 259.2806910385231, + "y": -127.48543575524931, + "z": 0.0 + }, + { + "x": 258.27522028686354, + "y": -127.4849865172406, + "z": 0.0 + }, + { + "x": 257.26974953520397, + "y": -127.48453727923189, + "z": 0.0 + }, + { + "x": 256.2642787835444, + "y": -127.48408804122317, + "z": 0.0 + }, + { + "x": 255.2588080318847, + "y": -127.48363880321449, + "z": 0.0 + }, + { + "x": 254.25333728022525, + "y": -127.48318956520578, + "z": 0.0 + }, + { + "x": 253.24786652856568, + "y": -127.48274032719706, + "z": 0.0 + }, + { + "x": 252.24239577690608, + "y": -127.48229108918835, + "z": 0.0 + }, + { + "x": 251.2369250252465, + "y": -127.48184185117964, + "z": 0.0 + }, + { + "x": 250.23145427358693, + "y": -127.48139261317093, + "z": 0.0 + }, + { + "x": 249.22598352192736, + "y": -127.48094337516221, + "z": 0.0 + }, + { + "x": 248.22051277026767, + "y": -127.48049413715353, + "z": 0.0 + }, + { + "x": 247.21504201860822, + "y": -127.48004489914481, + "z": 0.0 + }, + { + "x": 246.20957126694861, + "y": -127.4795956611361, + "z": 0.0 + }, + { + "x": 245.20410051528904, + "y": -127.47914642312739, + "z": 0.0 + }, + { + "x": 244.19862976362947, + "y": -127.47869718511868, + "z": 0.0 + }, + { + "x": 243.1931590119699, + "y": -127.47824794710996, + "z": 0.0 + }, + { + "x": 242.18768826031032, + "y": -127.47779870910125, + "z": 0.0 + }, + { + "x": 241.18221750865075, + "y": -127.47734947109254, + "z": 0.0 + }, + { + "x": 240.17674675699107, + "y": -127.47690023308385, + "z": 0.0 + }, + { + "x": 239.17127600533158, + "y": -127.47645099507514, + "z": 0.0 + }, + { + "x": 238.165805253672, + "y": -127.47600175706643, + "z": 0.0 + }, + { + "x": 237.16033450201243, + "y": -127.47555251905771, + "z": 0.0 + }, + { + "x": 236.15486375035286, + "y": -127.475103281049, + "z": 0.0 + }, + { + "x": 235.1493929986933, + "y": -127.47465404304029, + "z": 0.0 + }, + { + "x": 234.14392224703371, + "y": -127.47420480503158, + "z": 0.0 + }, + { + "x": 233.138451495374, + "y": -127.47375556702289, + "z": 0.0 + }, + { + "x": 232.13298074371454, + "y": -127.47330632901418, + "z": 0.0 + }, + { + "x": 231.12750999205497, + "y": -127.47285709100547, + "z": 0.0 + }, + { + "x": 230.1220392403954, + "y": -127.47240785299675, + "z": 0.0 + }, + { + "x": 229.1165684887358, + "y": -127.47195861498804, + "z": 0.0 + }, + { + "x": 228.1110977370762, + "y": -127.47150937697933, + "z": 0.0 + }, + { + "x": 227.10562698541662, + "y": -127.47106013897061, + "z": 0.0 + }, + { + "x": 226.10015623375702, + "y": -127.4706109009619, + "z": 0.0 + }, + { + "x": 225.0946854820973, + "y": -127.47016166295322, + "z": 0.0 + }, + { + "x": 224.08921473043785, + "y": -127.4697124249445, + "z": 0.0 + }, + { + "x": 223.08374397877824, + "y": -127.46926318693579, + "z": 0.0 + }, + { + "x": 222.07827322711867, + "y": -127.46881394892708, + "z": 0.0 + }, + { + "x": 221.07280247545907, + "y": -127.46836471091837, + "z": 0.0 + }, + { + "x": 220.06733172379947, + "y": -127.46791547290965, + "z": 0.0 + }, + { + "x": 219.0618609721399, + "y": -127.46746623490094, + "z": 0.0 + }, + { + "x": 218.05639022048018, + "y": -127.46701699689226, + "z": 0.0 + }, + { + "x": 217.0509194688207, + "y": -127.46656775888354, + "z": 0.0 + }, + { + "x": 216.04544871716112, + "y": -127.46611852087483, + "z": 0.0 + }, + { + "x": 215.03997796550152, + "y": -127.46566928286612, + "z": 0.0 + }, + { + "x": 214.03450721384192, + "y": -127.4652200448574, + "z": 0.0 + }, + { + "x": 213.02903646218235, + "y": -127.46477080684869, + "z": 0.0 + }, + { + "x": 212.02356571052275, + "y": -127.46432156883998, + "z": 0.0 + }, + { + "x": 211.01809495886314, + "y": -127.46387233083126, + "z": 0.0 + }, + { + "x": 210.01262420720346, + "y": -127.46342309282258, + "z": 0.0 + }, + { + "x": 209.00715345554397, + "y": -127.46297385481387, + "z": 0.0 + }, + { + "x": 208.00168270388437, + "y": -127.46252461680515, + "z": 0.0 + }, + { + "x": 206.9962119522248, + "y": -127.46207537879644, + "z": 0.0 + }, + { + "x": 205.9907412005652, + "y": -127.46162614078773, + "z": 0.0 + }, + { + "x": 204.9852704489056, + "y": -127.46117690277902, + "z": 0.0 + }, + { + "x": 203.97979969724602, + "y": -127.4607276647703, + "z": 0.0 + }, + { + "x": 202.9743289455863, + "y": -127.46027842676162, + "z": 0.0 + }, + { + "x": 201.96885819392682, + "y": -127.4598291887529, + "z": 0.0 + }, + { + "x": 200.96338744226725, + "y": -127.4593799507442, + "z": 0.0 + }, + { + "x": 199.95791669060765, + "y": -127.45893071273548, + "z": 0.0 + }, + { + "x": 198.95244593894805, + "y": -127.45848147472677, + "z": 0.0 + }, + { + "x": 197.94697518728847, + "y": -127.45803223671805, + "z": 0.0 + }, + { + "x": 196.94150443562887, + "y": -127.45758299870934, + "z": 0.0 + }, + { + "x": 195.93603368396927, + "y": -127.45713376070063, + "z": 0.0 + }, + { + "x": 194.93056293230958, + "y": -127.45668452269194, + "z": 0.0 + }, + { + "x": 193.9250921806501, + "y": -127.45623528468323, + "z": 0.0 + }, + { + "x": 192.9196214289905, + "y": -127.45578604667452, + "z": 0.0 + }, + { + "x": 191.91415067733092, + "y": -127.4553368086658, + "z": 0.0 + }, + { + "x": 190.90867992567132, + "y": -127.45488757065709, + "z": 0.0 + }, + { + "x": 189.90320917401175, + "y": -127.45443833264838, + "z": 0.0 + }, + { + "x": 188.89773842235215, + "y": -127.45398909463967, + "z": 0.0 + }, + { + "x": 187.89226767069243, + "y": -127.45353985663098, + "z": 0.0 + }, + { + "x": 186.88679691903297, + "y": -127.45309061862227, + "z": 0.0 + }, + { + "x": 185.88132616737337, + "y": -127.45264138061356, + "z": 0.0 + }, + { + "x": 184.87585541571377, + "y": -127.45219214260484, + "z": 0.0 + }, + { + "x": 183.8703846640542, + "y": -127.45174290459613, + "z": 0.0 + }, + { + "x": 182.8649139123946, + "y": -127.45129366658742, + "z": 0.0 + }, + { + "x": 181.859443160735, + "y": -127.4508444285787, + "z": 0.0 + }, + { + "x": 180.85397240907542, + "y": -127.45039519056999, + "z": 0.0 + }, + { + "x": 179.8485016574157, + "y": -127.44994595256131, + "z": 0.0 + }, + { + "x": 178.84303090575622, + "y": -127.4494967145526, + "z": 0.0 + }, + { + "x": 177.83756015409665, + "y": -127.44904747654388, + "z": 0.0 + }, + { + "x": 176.83208940243705, + "y": -127.44859823853517, + "z": 0.0 + }, + { + "x": 175.82661865077745, + "y": -127.44814900052646, + "z": 0.0 + }, + { + "x": 174.82114789911788, + "y": -127.44769976251774, + "z": 0.0 + }, + { + "x": 173.81567714745827, + "y": -127.44725052450903, + "z": 0.0 + }, + { + "x": 172.81020639579856, + "y": -127.44680128650035, + "z": 0.0 + }, + { + "x": 171.8047356441391, + "y": -127.44635204849163, + "z": 0.0 + }, + { + "x": 170.7992648924795, + "y": -127.44590281048292, + "z": 0.0 + }, + { + "x": 169.7937941408199, + "y": -127.44545357247421, + "z": 0.0 + }, + { + "x": 168.78832338916033, + "y": -127.4450043344655, + "z": 0.0 + }, + { + "x": 167.78285263750072, + "y": -127.44455509645678, + "z": 0.0 + }, + { + "x": 166.77738188584112, + "y": -127.44410585844807, + "z": 0.0 + }, + { + "x": 165.77191113418155, + "y": -127.44365662043936, + "z": 0.0 + }, + { + "x": 164.76644038252184, + "y": -127.44320738243067, + "z": 0.0 + }, + { + "x": 163.76096963086238, + "y": -127.44275814442196, + "z": 0.0 + }, + { + "x": 162.75549887920278, + "y": -127.44230890641325, + "z": 0.0 + }, + { + "x": 161.7500281275432, + "y": -127.44185966840453, + "z": 0.0 + }, + { + "x": 160.74455737588363, + "y": -127.44141043039582, + "z": 0.0 + }, + { + "x": 159.73908662422403, + "y": -127.4409611923871, + "z": 0.0 + }, + { + "x": 158.73361587256446, + "y": -127.4405119543784, + "z": 0.0 + }, + { + "x": 157.72814512090474, + "y": -127.44006271636971, + "z": 0.0 + }, + { + "x": 156.72267436924528, + "y": -127.439613478361, + "z": 0.0 + }, + { + "x": 155.7172036175857, + "y": -127.43916424035228, + "z": 0.0 + }, + { + "x": 154.7117328659261, + "y": -127.43871500234357, + "z": 0.0 + }, + { + "x": 153.70626211426654, + "y": -127.43826576433486, + "z": 0.0 + }, + { + "x": 152.70079136260694, + "y": -127.43781652632615, + "z": 0.0 + }, + { + "x": 151.69532061094736, + "y": -127.43736728831743, + "z": 0.0 + }, + { + "x": 150.6898498592878, + "y": -127.43691805030872, + "z": 0.0 + }, + { + "x": 149.68437910762808, + "y": -127.43646881230003, + "z": 0.0 + }, + { + "x": 148.67890835596862, + "y": -127.43601957429132, + "z": 0.0 + }, + { + "x": 147.67343760430902, + "y": -127.43557033628261, + "z": 0.0 + }, + { + "x": 146.66796685264944, + "y": -127.4351210982739, + "z": 0.0 + }, + { + "x": 145.66249610098987, + "y": -127.43467186026518, + "z": 0.0 + }, + { + "x": 144.65702534933027, + "y": -127.43422262225647, + "z": 0.0 + }, + { + "x": 143.6515545976707, + "y": -127.43377338424776, + "z": 0.0 + }, + { + "x": 142.64608384601098, + "y": -127.43332414623907, + "z": 0.0 + }, + { + "x": 141.64061309435152, + "y": -127.43287490823036, + "z": 0.0 + }, + { + "x": 140.63514234269192, + "y": -127.43242567022165, + "z": 0.0 + }, + { + "x": 139.62967159103235, + "y": -127.43197643221293, + "z": 0.0 + }, + { + "x": 138.62420083937278, + "y": -127.43152719420422, + "z": 0.0 + }, + { + "x": 137.61873008771317, + "y": -127.43107795619551, + "z": 0.0 + }, + { + "x": 136.6132593360536, + "y": -127.4306287181868, + "z": 0.0 + }, + { + "x": 135.607788584394, + "y": -127.43017948017808, + "z": 0.0 + }, + { + "x": 134.60231783273431, + "y": -127.4297302421694, + "z": 0.0 + }, + { + "x": 133.59684708107486, + "y": -127.42928100416069, + "z": 0.0 + }, + { + "x": 132.59137632941525, + "y": -127.42883176615197, + "z": 0.0 + }, + { + "x": 131.58590557775568, + "y": -127.42838252814326, + "z": 0.0 + }, + { + "x": 130.58043482609608, + "y": -127.42793329013455, + "z": 0.0 + }, + { + "x": 129.5749640744365, + "y": -127.42748405212583, + "z": 0.0 + }, + { + "x": 128.5694933227769, + "y": -127.42703481411712, + "z": 0.0 + }, + { + "x": 127.56402257111719, + "y": -127.42658557610844, + "z": 0.0 + }, + { + "x": 126.55855181945772, + "y": -127.42613633809972, + "z": 0.0 + }, + { + "x": 125.55308106779813, + "y": -127.42568710009101, + "z": 0.0 + }, + { + "x": 124.54761031613855, + "y": -127.4252378620823, + "z": 0.0 + }, + { + "x": 123.54213956447896, + "y": -127.42478862407359, + "z": 0.0 + }, + { + "x": 122.53666881281937, + "y": -127.42433938606487, + "z": 0.0 + }, + { + "x": 121.53119806115978, + "y": -127.42389014805616, + "z": 0.0 + }, + { + "x": 120.5257273095002, + "y": -127.42344091004745, + "z": 0.0 + }, + { + "x": 119.52025655784048, + "y": -127.42299167203876, + "z": 0.0 + }, + { + "x": 118.51478580618101, + "y": -127.42254243403005, + "z": 0.0 + }, + { + "x": 117.50931505452142, + "y": -127.42209319602134, + "z": 0.0 + }, + { + "x": 116.50384430286184, + "y": -127.42164395801262, + "z": 0.0 + }, + { + "x": 115.49837355120225, + "y": -127.42119472000391, + "z": 0.0 + }, + { + "x": 114.49290279954266, + "y": -127.4207454819952, + "z": 0.0 + }, + { + "x": 113.48743204788308, + "y": -127.42029624398648, + "z": 0.0 + }, + { + "x": 112.48196129622337, + "y": -127.4198470059778, + "z": 0.0 + }, + { + "x": 111.4764905445639, + "y": -127.41939776796909, + "z": 0.0 + }, + { + "x": 110.47101979290431, + "y": -127.41894852996037, + "z": 0.0 + }, + { + "x": 109.46554904124473, + "y": -127.41849929195166, + "z": 0.0 + }, + { + "x": 108.46007828958514, + "y": -127.41805005394295, + "z": 0.0 + }, + { + "x": 107.45460753792555, + "y": -127.41760081593424, + "z": 0.0 + }, + { + "x": 106.44913678626597, + "y": -127.41715157792552, + "z": 0.0 + }, + { + "x": 105.44366603460638, + "y": -127.41670233991681, + "z": 0.0 + }, + { + "x": 104.43819528294668, + "y": -127.41625310190813, + "z": 0.0 + }, + { + "x": 103.4327245312872, + "y": -127.41580386389941, + "z": 0.0 + }, + { + "x": 102.42725377962762, + "y": -127.4153546258907, + "z": 0.0 + }, + { + "x": 101.42178302796803, + "y": -127.41490538788199, + "z": 0.0 + } + ] + }, + { + "id": 21, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.4182086786346, + "y": -135.4149045893836, + "z": 0.0 + }, + { + "x": 102.42367943029419, + "y": -135.41535382739232, + "z": 0.0 + }, + { + "x": 103.42915018195377, + "y": -135.41580306540104, + "z": 0.0 + }, + { + "x": 104.43462093361347, + "y": -135.41625230340975, + "z": 0.0 + }, + { + "x": 105.44009168527295, + "y": -135.41670154141843, + "z": 0.0 + }, + { + "x": 106.44556243693253, + "y": -135.41715077942715, + "z": 0.0 + }, + { + "x": 107.45103318859212, + "y": -135.41760001743586, + "z": 0.0 + }, + { + "x": 108.45650394025171, + "y": -135.41804925544457, + "z": 0.0 + }, + { + "x": 109.4619746919113, + "y": -135.41849849345328, + "z": 0.0 + }, + { + "x": 110.46744544357088, + "y": -135.418947731462, + "z": 0.0 + }, + { + "x": 111.47291619523047, + "y": -135.4193969694707, + "z": 0.0 + }, + { + "x": 112.47838694689017, + "y": -135.41984620747942, + "z": 0.0 + }, + { + "x": 113.48385769854964, + "y": -135.4202954454881, + "z": 0.0 + }, + { + "x": 114.48932845020923, + "y": -135.42074468349682, + "z": 0.0 + }, + { + "x": 115.49479920186882, + "y": -135.42119392150553, + "z": 0.0 + }, + { + "x": 116.5002699535284, + "y": -135.42164315951425, + "z": 0.0 + }, + { + "x": 117.50574070518799, + "y": -135.42209239752296, + "z": 0.0 + }, + { + "x": 118.51121145684758, + "y": -135.42254163553167, + "z": 0.0 + }, + { + "x": 119.51668220850728, + "y": -135.42299087354039, + "z": 0.0 + }, + { + "x": 120.52215296016676, + "y": -135.42344011154907, + "z": 0.0 + }, + { + "x": 121.52762371182635, + "y": -135.42388934955778, + "z": 0.0 + }, + { + "x": 122.53309446348594, + "y": -135.4243385875665, + "z": 0.0 + }, + { + "x": 123.53856521514552, + "y": -135.4247878255752, + "z": 0.0 + }, + { + "x": 124.54403596680511, + "y": -135.42523706358392, + "z": 0.0 + }, + { + "x": 125.5495067184647, + "y": -135.42568630159263, + "z": 0.0 + }, + { + "x": 126.55497747012429, + "y": -135.42613553960135, + "z": 0.0 + }, + { + "x": 127.56044822178399, + "y": -135.42658477761006, + "z": 0.0 + }, + { + "x": 128.56591897344344, + "y": -135.42703401561874, + "z": 0.0 + }, + { + "x": 129.57138972510305, + "y": -135.42748325362746, + "z": 0.0 + }, + { + "x": 130.57686047676262, + "y": -135.42793249163617, + "z": 0.0 + }, + { + "x": 131.58233122842222, + "y": -135.42838172964488, + "z": 0.0 + }, + { + "x": 132.5878019800818, + "y": -135.4288309676536, + "z": 0.0 + }, + { + "x": 133.5932727317414, + "y": -135.4292802056623, + "z": 0.0 + }, + { + "x": 134.59874348340108, + "y": -135.42972944367102, + "z": 0.0 + }, + { + "x": 135.60421423506054, + "y": -135.4301786816797, + "z": 0.0 + }, + { + "x": 136.60968498672014, + "y": -135.43062791968842, + "z": 0.0 + }, + { + "x": 137.6151557383797, + "y": -135.43107715769713, + "z": 0.0 + }, + { + "x": 138.6206264900393, + "y": -135.43152639570584, + "z": 0.0 + }, + { + "x": 139.6260972416989, + "y": -135.43197563371456, + "z": 0.0 + }, + { + "x": 140.63156799335846, + "y": -135.43242487172327, + "z": 0.0 + }, + { + "x": 141.63703874501806, + "y": -135.43287410973198, + "z": 0.0 + }, + { + "x": 142.64250949667775, + "y": -135.4333233477407, + "z": 0.0 + }, + { + "x": 143.64798024833723, + "y": -135.43377258574938, + "z": 0.0 + }, + { + "x": 144.6534509999968, + "y": -135.4342218237581, + "z": 0.0 + }, + { + "x": 145.6589217516564, + "y": -135.4346710617668, + "z": 0.0 + }, + { + "x": 146.66439250331598, + "y": -135.43512029977552, + "z": 0.0 + }, + { + "x": 147.66986325497555, + "y": -135.43556953778423, + "z": 0.0 + }, + { + "x": 148.67533400663515, + "y": -135.43601877579295, + "z": 0.0 + }, + { + "x": 149.68080475829484, + "y": -135.43646801380166, + "z": 0.0 + }, + { + "x": 150.68627550995433, + "y": -135.43691725181034, + "z": 0.0 + }, + { + "x": 151.6917462616139, + "y": -135.43736648981906, + "z": 0.0 + }, + { + "x": 152.69721701327347, + "y": -135.43781572782777, + "z": 0.0 + }, + { + "x": 153.70268776493307, + "y": -135.43826496583648, + "z": 0.0 + }, + { + "x": 154.70815851659265, + "y": -135.4387142038452, + "z": 0.0 + }, + { + "x": 155.71362926825225, + "y": -135.4391634418539, + "z": 0.0 + }, + { + "x": 156.71910001991182, + "y": -135.43961267986262, + "z": 0.0 + }, + { + "x": 157.7245707715715, + "y": -135.44006191787133, + "z": 0.0 + }, + { + "x": 158.730041523231, + "y": -135.44051115588002, + "z": 0.0 + }, + { + "x": 159.73551227489057, + "y": -135.44096039388873, + "z": 0.0 + }, + { + "x": 160.74098302655017, + "y": -135.44140963189744, + "z": 0.0 + }, + { + "x": 161.74645377820974, + "y": -135.44185886990616, + "z": 0.0 + }, + { + "x": 162.7519245298693, + "y": -135.44230810791487, + "z": 0.0 + }, + { + "x": 163.75739528152891, + "y": -135.44275734592358, + "z": 0.0 + }, + { + "x": 164.7628660331886, + "y": -135.4432065839323, + "z": 0.0 + }, + { + "x": 165.7683367848481, + "y": -135.44365582194098, + "z": 0.0 + }, + { + "x": 166.77380753650766, + "y": -135.4441050599497, + "z": 0.0 + }, + { + "x": 167.77927828816726, + "y": -135.4445542979584, + "z": 0.0 + }, + { + "x": 168.78474903982686, + "y": -135.44500353596712, + "z": 0.0 + }, + { + "x": 169.79021979148644, + "y": -135.44545277397583, + "z": 0.0 + }, + { + "x": 170.79569054314604, + "y": -135.44590201198454, + "z": 0.0 + }, + { + "x": 171.80116129480564, + "y": -135.44635124999326, + "z": 0.0 + }, + { + "x": 172.80663204646532, + "y": -135.44680048800197, + "z": 0.0 + }, + { + "x": 173.8121027981248, + "y": -135.44724972601065, + "z": 0.0 + }, + { + "x": 174.8175735497844, + "y": -135.44769896401937, + "z": 0.0 + }, + { + "x": 175.82304430144399, + "y": -135.44814820202808, + "z": 0.0 + }, + { + "x": 176.8285150531036, + "y": -135.4485974400368, + "z": 0.0 + }, + { + "x": 177.8339858047632, + "y": -135.4490466780455, + "z": 0.0 + }, + { + "x": 178.83945655642276, + "y": -135.44949591605422, + "z": 0.0 + }, + { + "x": 179.84492730808248, + "y": -135.44994515406293, + "z": 0.0 + }, + { + "x": 180.85039805974196, + "y": -135.45039439207162, + "z": 0.0 + }, + { + "x": 181.85586881140154, + "y": -135.45084363008033, + "z": 0.0 + }, + { + "x": 182.86133956306114, + "y": -135.45129286808904, + "z": 0.0 + }, + { + "x": 183.86681031472074, + "y": -135.45174210609775, + "z": 0.0 + }, + { + "x": 184.8722810663803, + "y": -135.45219134410647, + "z": 0.0 + }, + { + "x": 185.8777518180399, + "y": -135.45264058211518, + "z": 0.0 + }, + { + "x": 186.8832225696995, + "y": -135.4530898201239, + "z": 0.0 + }, + { + "x": 187.8886933213592, + "y": -135.4535390581326, + "z": 0.0 + }, + { + "x": 188.8941640730187, + "y": -135.4539882961413, + "z": 0.0 + }, + { + "x": 189.8996348246783, + "y": -135.45443753415, + "z": 0.0 + }, + { + "x": 190.90510557633786, + "y": -135.45488677215872, + "z": 0.0 + }, + { + "x": 191.91057632799746, + "y": -135.45533601016743, + "z": 0.0 + }, + { + "x": 192.91604707965703, + "y": -135.45578524817614, + "z": 0.0 + }, + { + "x": 193.92151783131663, + "y": -135.45623448618485, + "z": 0.0 + }, + { + "x": 194.92698858297635, + "y": -135.45668372419357, + "z": 0.0 + }, + { + "x": 195.9324593346358, + "y": -135.45713296220225, + "z": 0.0 + }, + { + "x": 196.9379300862954, + "y": -135.45758220021096, + "z": 0.0 + }, + { + "x": 197.943400837955, + "y": -135.45803143821968, + "z": 0.0 + }, + { + "x": 198.94887158961458, + "y": -135.4584806762284, + "z": 0.0 + }, + { + "x": 199.95434234127418, + "y": -135.4589299142371, + "z": 0.0 + }, + { + "x": 200.95981309293379, + "y": -135.45937915224582, + "z": 0.0 + }, + { + "x": 201.96528384459336, + "y": -135.45982839025453, + "z": 0.0 + }, + { + "x": 202.97075459625307, + "y": -135.46027762826324, + "z": 0.0 + }, + { + "x": 203.97622534791256, + "y": -135.46072686627193, + "z": 0.0 + }, + { + "x": 204.98169609957213, + "y": -135.46117610428064, + "z": 0.0 + }, + { + "x": 205.98716685123173, + "y": -135.46162534228935, + "z": 0.0 + }, + { + "x": 206.99263760289134, + "y": -135.46207458029807, + "z": 0.0 + }, + { + "x": 207.9981083545509, + "y": -135.46252381830678, + "z": 0.0 + }, + { + "x": 209.0035791062105, + "y": -135.4629730563155, + "z": 0.0 + }, + { + "x": 210.00904985787022, + "y": -135.4634222943242, + "z": 0.0 + }, + { + "x": 211.01452060952968, + "y": -135.4638715323329, + "z": 0.0 + }, + { + "x": 212.01999136118928, + "y": -135.4643207703416, + "z": 0.0 + }, + { + "x": 213.02546211284888, + "y": -135.4647700083503, + "z": 0.0 + }, + { + "x": 214.03093286450846, + "y": -135.46521924635903, + "z": 0.0 + }, + { + "x": 215.03640361616806, + "y": -135.46566848436774, + "z": 0.0 + }, + { + "x": 216.04187436782766, + "y": -135.46611772237645, + "z": 0.0 + }, + { + "x": 217.04734511948723, + "y": -135.46656696038517, + "z": 0.0 + }, + { + "x": 218.05281587114695, + "y": -135.46701619839388, + "z": 0.0 + }, + { + "x": 219.05828662280643, + "y": -135.46746543640256, + "z": 0.0 + }, + { + "x": 220.063757374466, + "y": -135.46791467441128, + "z": 0.0 + }, + { + "x": 221.0692281261256, + "y": -135.46836391242, + "z": 0.0 + }, + { + "x": 222.0746988777852, + "y": -135.4688131504287, + "z": 0.0 + }, + { + "x": 223.08016962944478, + "y": -135.46926238843741, + "z": 0.0 + }, + { + "x": 224.08564038110438, + "y": -135.46971162644613, + "z": 0.0 + }, + { + "x": 225.09111113276407, + "y": -135.47016086445484, + "z": 0.0 + }, + { + "x": 226.09658188442356, + "y": -135.47061010246352, + "z": 0.0 + }, + { + "x": 227.10205263608316, + "y": -135.47105934047224, + "z": 0.0 + }, + { + "x": 228.10752338774273, + "y": -135.47150857848095, + "z": 0.0 + }, + { + "x": 229.11299413940233, + "y": -135.47195781648966, + "z": 0.0 + }, + { + "x": 230.11846489106193, + "y": -135.47240705449838, + "z": 0.0 + }, + { + "x": 231.1239356427215, + "y": -135.4728562925071, + "z": 0.0 + }, + { + "x": 232.12940639438108, + "y": -135.4733055305158, + "z": 0.0 + }, + { + "x": 233.13487714604076, + "y": -135.47375476852451, + "z": 0.0 + }, + { + "x": 234.14034789770025, + "y": -135.4742040065332, + "z": 0.0 + }, + { + "x": 235.14581864935982, + "y": -135.4746532445419, + "z": 0.0 + }, + { + "x": 236.1512894010194, + "y": -135.47510248255062, + "z": 0.0 + }, + { + "x": 237.15676015267897, + "y": -135.47555172055934, + "z": 0.0 + }, + { + "x": 238.16223090433854, + "y": -135.47600095856805, + "z": 0.0 + }, + { + "x": 239.16770165599812, + "y": -135.47645019657676, + "z": 0.0 + }, + { + "x": 240.17317240765783, + "y": -135.47689943458548, + "z": 0.0 + }, + { + "x": 241.1786431593173, + "y": -135.47734867259416, + "z": 0.0 + }, + { + "x": 242.18411391097686, + "y": -135.47779791060287, + "z": 0.0 + }, + { + "x": 243.18958466263643, + "y": -135.4782471486116, + "z": 0.0 + }, + { + "x": 244.195055414296, + "y": -135.4786963866203, + "z": 0.0 + }, + { + "x": 245.20052616595558, + "y": -135.479145624629, + "z": 0.0 + }, + { + "x": 246.20599691761515, + "y": -135.47959486263773, + "z": 0.0 + }, + { + "x": 247.21146766927475, + "y": -135.48004410064644, + "z": 0.0 + }, + { + "x": 248.21693842093444, + "y": -135.48049333865515, + "z": 0.0 + }, + { + "x": 249.2224091725939, + "y": -135.48094257666384, + "z": 0.0 + }, + { + "x": 250.22787992425347, + "y": -135.48139181467255, + "z": 0.0 + }, + { + "x": 251.23335067591304, + "y": -135.48184105268126, + "z": 0.0 + }, + { + "x": 252.23882142757262, + "y": -135.48229029068997, + "z": 0.0 + }, + { + "x": 253.24429217923222, + "y": -135.4827395286987, + "z": 0.0 + }, + { + "x": 254.2497629308918, + "y": -135.4831887667074, + "z": 0.0 + }, + { + "x": 255.25523368255148, + "y": -135.4836380047161, + "z": 0.0 + }, + { + "x": 256.26070443421094, + "y": -135.4840872427248, + "z": 0.0 + }, + { + "x": 257.2661751858705, + "y": -135.4845364807335, + "z": 0.0 + }, + { + "x": 258.2716459375301, + "y": -135.48498571874222, + "z": 0.0 + }, + { + "x": 259.27711668918965, + "y": -135.48543495675094, + "z": 0.0 + }, + { + "x": 260.2825874408492, + "y": -135.48588419475965, + "z": 0.0 + }, + { + "x": 261.2880581925088, + "y": -135.48633343276836, + "z": 0.0 + }, + { + "x": 262.2935289441684, + "y": -135.48678267077707, + "z": 0.0 + }, + { + "x": 263.29899969582806, + "y": -135.4872319087858, + "z": 0.0 + }, + { + "x": 264.3044704474875, + "y": -135.48768114679447, + "z": 0.0 + }, + { + "x": 265.3099411991471, + "y": -135.48813038480318, + "z": 0.0 + }, + { + "x": 266.3154119508067, + "y": -135.4885796228119, + "z": 0.0 + }, + { + "x": 267.3208827024663, + "y": -135.4890288608206, + "z": 0.0 + }, + { + "x": 268.32635345412587, + "y": -135.48947809882932, + "z": 0.0 + }, + { + "x": 269.33182420578544, + "y": -135.48992733683804, + "z": 0.0 + }, + { + "x": 270.3372949574451, + "y": -135.49037657484675, + "z": 0.0 + }, + { + "x": 271.3427657091046, + "y": -135.49082581285543, + "z": 0.0 + }, + { + "x": 272.34823646076416, + "y": -135.49127505086415, + "z": 0.0 + }, + { + "x": 273.3537072124237, + "y": -135.49172428887286, + "z": 0.0 + }, + { + "x": 274.3591779640833, + "y": -135.49217352688157, + "z": 0.0 + }, + { + "x": 275.3646487157429, + "y": -135.49262276489029, + "z": 0.0 + }, + { + "x": 276.37011946740245, + "y": -135.493072002899, + "z": 0.0 + }, + { + "x": 277.375590219062, + "y": -135.4935212409077, + "z": 0.0 + }, + { + "x": 278.38106097072176, + "y": -135.49397047891642, + "z": 0.0 + }, + { + "x": 279.3865317223812, + "y": -135.4944197169251, + "z": 0.0 + }, + { + "x": 280.3920024740408, + "y": -135.49486895493382, + "z": 0.0 + }, + { + "x": 281.39747322570037, + "y": -135.49531819294253, + "z": 0.0 + }, + { + "x": 282.40294397735994, + "y": -135.49576743095125, + "z": 0.0 + }, + { + "x": 283.4084147290195, + "y": -135.49621666895996, + "z": 0.0 + }, + { + "x": 284.4138854806791, + "y": -135.49666590696867, + "z": 0.0 + }, + { + "x": 285.41935623233877, + "y": -135.49711514497739, + "z": 0.0 + }, + { + "x": 286.42482698399823, + "y": -135.49756438298607, + "z": 0.0 + }, + { + "x": 287.4302977356578, + "y": -135.49801362099478, + "z": 0.0 + }, + { + "x": 288.4357684873174, + "y": -135.4984628590035, + "z": 0.0 + }, + { + "x": 289.44123923897695, + "y": -135.4989120970122, + "z": 0.0 + }, + { + "x": 290.4467099906365, + "y": -135.49936133502092, + "z": 0.0 + }, + { + "x": 291.45218074229615, + "y": -135.49981057302963, + "z": 0.0 + }, + { + "x": 292.4576514939557, + "y": -135.50025981103835, + "z": 0.0 + }, + { + "x": 293.4631222456154, + "y": -135.50070904904706, + "z": 0.0 + }, + { + "x": 294.46859299727487, + "y": -135.50115828705574, + "z": 0.0 + }, + { + "x": 295.47406374893444, + "y": -135.50160752506446, + "z": 0.0 + }, + { + "x": 296.479534500594, + "y": -135.50205676307317, + "z": 0.0 + }, + { + "x": 297.4850052522536, + "y": -135.50250600108188, + "z": 0.0 + }, + { + "x": 298.49047600391316, + "y": -135.5029552390906, + "z": 0.0 + }, + { + "x": 299.49594675557273, + "y": -135.5034044770993, + "z": 0.0 + }, + { + "x": 300.5014175072324, + "y": -135.50385371510802, + "z": 0.0 + }, + { + "x": 301.5068882588919, + "y": -135.5043029531167, + "z": 0.0 + }, + { + "x": 302.51235901055145, + "y": -135.50475219112542, + "z": 0.0 + }, + { + "x": 303.517829762211, + "y": -135.50520142913413, + "z": 0.0 + }, + { + "x": 304.52330051387065, + "y": -135.50565066714285, + "z": 0.0 + }, + { + "x": 305.5287712655302, + "y": -135.50609990515156, + "z": 0.0 + }, + { + "x": 306.5342420171898, + "y": -135.50654914316027, + "z": 0.0 + }, + { + "x": 307.53971276884937, + "y": -135.50699838116898, + "z": 0.0 + }, + { + "x": 308.54518352050906, + "y": -135.5074476191777, + "z": 0.0 + }, + { + "x": 309.5506542721685, + "y": -135.50789685718638, + "z": 0.0 + }, + { + "x": 310.5561250238281, + "y": -135.5083460951951, + "z": 0.0 + }, + { + "x": 311.56159577548766, + "y": -135.5087953332038, + "z": 0.0 + }, + { + "x": 312.56706652714723, + "y": -135.50924457121252, + "z": 0.0 + }, + { + "x": 313.5725372788068, + "y": -135.50969380922123, + "z": 0.0 + }, + { + "x": 314.5780080304664, + "y": -135.51014304722995, + "z": 0.0 + }, + { + "x": 315.58347878212606, + "y": -135.51059228523866, + "z": 0.0 + }, + { + "x": 316.5889495337855, + "y": -135.51104152324734, + "z": 0.0 + }, + { + "x": 317.59442028544515, + "y": -135.51149076125606, + "z": 0.0 + }, + { + "x": 318.5998910371047, + "y": -135.51193999926477, + "z": 0.0 + }, + { + "x": 319.6053617887643, + "y": -135.51238923727348, + "z": 0.0 + }, + { + "x": 320.61083254042387, + "y": -135.5128384752822, + "z": 0.0 + }, + { + "x": 321.61630329208344, + "y": -135.5132877132909, + "z": 0.0 + }, + { + "x": 322.621774043743, + "y": -135.51373695129962, + "z": 0.0 + }, + { + "x": 323.6272447954027, + "y": -135.51418618930833, + "z": 0.0 + }, + { + "x": 324.63271554706216, + "y": -135.51463542731702, + "z": 0.0 + }, + { + "x": 325.63818629872173, + "y": -135.51508466532573, + "z": 0.0 + } + ] + }, + { + "id": 22, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 101.41999585330132, + "y": -131.4149049886328, + "z": 0.0 + }, + { + "x": 102.4254666049609, + "y": -131.4153542266415, + "z": 0.0 + }, + { + "x": 103.43093735662049, + "y": -131.41580346465022, + "z": 0.0 + }, + { + "x": 104.43640810828008, + "y": -131.41625270265894, + "z": 0.0 + }, + { + "x": 105.44187885993966, + "y": -131.41670194066762, + "z": 0.0 + }, + { + "x": 106.44734961159925, + "y": -131.41715117867633, + "z": 0.0 + }, + { + "x": 107.45282036325884, + "y": -131.41760041668505, + "z": 0.0 + }, + { + "x": 108.45829111491842, + "y": -131.41804965469376, + "z": 0.0 + }, + { + "x": 109.46376186657801, + "y": -131.41849889270247, + "z": 0.0 + }, + { + "x": 110.4692326182376, + "y": -131.4189481307112, + "z": 0.0 + }, + { + "x": 111.47470336989718, + "y": -131.4193973687199, + "z": 0.0 + }, + { + "x": 112.48017412155677, + "y": -131.4198466067286, + "z": 0.0 + }, + { + "x": 113.48564487321636, + "y": -131.4202958447373, + "z": 0.0 + }, + { + "x": 114.49111562487595, + "y": -131.420745082746, + "z": 0.0 + }, + { + "x": 115.49658637653553, + "y": -131.42119432075472, + "z": 0.0 + }, + { + "x": 116.50205712819512, + "y": -131.42164355876344, + "z": 0.0 + }, + { + "x": 117.5075278798547, + "y": -131.42209279677215, + "z": 0.0 + }, + { + "x": 118.5129986315143, + "y": -131.42254203478086, + "z": 0.0 + }, + { + "x": 119.51846938317388, + "y": -131.42299127278957, + "z": 0.0 + }, + { + "x": 120.52394013483348, + "y": -131.42344051079826, + "z": 0.0 + }, + { + "x": 121.52941088649307, + "y": -131.42388974880697, + "z": 0.0 + }, + { + "x": 122.53488163815265, + "y": -131.42433898681568, + "z": 0.0 + }, + { + "x": 123.54035238981224, + "y": -131.4247882248244, + "z": 0.0 + }, + { + "x": 124.54582314147183, + "y": -131.4252374628331, + "z": 0.0 + }, + { + "x": 125.55129389313142, + "y": -131.42568670084182, + "z": 0.0 + }, + { + "x": 126.556764644791, + "y": -131.42613593885054, + "z": 0.0 + }, + { + "x": 127.56223539645059, + "y": -131.42658517685925, + "z": 0.0 + }, + { + "x": 128.56770614811018, + "y": -131.42703441486793, + "z": 0.0 + }, + { + "x": 129.57317689976978, + "y": -131.42748365287665, + "z": 0.0 + }, + { + "x": 130.57864765142935, + "y": -131.42793289088536, + "z": 0.0 + }, + { + "x": 131.58411840308895, + "y": -131.42838212889407, + "z": 0.0 + }, + { + "x": 132.58958915474852, + "y": -131.42883136690278, + "z": 0.0 + }, + { + "x": 133.59505990640812, + "y": -131.4292806049115, + "z": 0.0 + }, + { + "x": 134.6005306580677, + "y": -131.4297298429202, + "z": 0.0 + }, + { + "x": 135.60600140972727, + "y": -131.4301790809289, + "z": 0.0 + }, + { + "x": 136.61147216138687, + "y": -131.4306283189376, + "z": 0.0 + }, + { + "x": 137.61694291304644, + "y": -131.43107755694632, + "z": 0.0 + }, + { + "x": 138.62241366470604, + "y": -131.43152679495503, + "z": 0.0 + }, + { + "x": 139.62788441636562, + "y": -131.43197603296375, + "z": 0.0 + }, + { + "x": 140.6333551680252, + "y": -131.43242527097246, + "z": 0.0 + }, + { + "x": 141.6388259196848, + "y": -131.43287450898117, + "z": 0.0 + }, + { + "x": 142.64429667134436, + "y": -131.43332374698988, + "z": 0.0 + }, + { + "x": 143.64976742300396, + "y": -131.43377298499857, + "z": 0.0 + }, + { + "x": 144.65523817466354, + "y": -131.43422222300728, + "z": 0.0 + }, + { + "x": 145.66070892632314, + "y": -131.434671461016, + "z": 0.0 + }, + { + "x": 146.6661796779827, + "y": -131.4351206990247, + "z": 0.0 + }, + { + "x": 147.67165042964228, + "y": -131.43556993703342, + "z": 0.0 + }, + { + "x": 148.67712118130189, + "y": -131.43601917504213, + "z": 0.0 + }, + { + "x": 149.68259193296146, + "y": -131.43646841305085, + "z": 0.0 + }, + { + "x": 150.68806268462106, + "y": -131.43691765105953, + "z": 0.0 + }, + { + "x": 151.69353343628063, + "y": -131.43736688906824, + "z": 0.0 + }, + { + "x": 152.6990041879402, + "y": -131.43781612707696, + "z": 0.0 + }, + { + "x": 153.7044749395998, + "y": -131.43826536508567, + "z": 0.0 + }, + { + "x": 154.70994569125938, + "y": -131.43871460309438, + "z": 0.0 + }, + { + "x": 155.71541644291898, + "y": -131.4391638411031, + "z": 0.0 + }, + { + "x": 156.72088719457855, + "y": -131.4396130791118, + "z": 0.0 + }, + { + "x": 157.72635794623812, + "y": -131.44006231712052, + "z": 0.0 + }, + { + "x": 158.73182869789773, + "y": -131.4405115551292, + "z": 0.0 + }, + { + "x": 159.7372994495573, + "y": -131.44096079313792, + "z": 0.0 + }, + { + "x": 160.7427702012169, + "y": -131.44141003114663, + "z": 0.0 + }, + { + "x": 161.74824095287647, + "y": -131.44185926915534, + "z": 0.0 + }, + { + "x": 162.75371170453604, + "y": -131.44230850716406, + "z": 0.0 + }, + { + "x": 163.75918245619565, + "y": -131.44275774517277, + "z": 0.0 + }, + { + "x": 164.76465320785522, + "y": -131.44320698318148, + "z": 0.0 + }, + { + "x": 165.77012395951482, + "y": -131.44365622119017, + "z": 0.0 + }, + { + "x": 166.7755947111744, + "y": -131.44410545919888, + "z": 0.0 + }, + { + "x": 167.781065462834, + "y": -131.4445546972076, + "z": 0.0 + }, + { + "x": 168.7865362144936, + "y": -131.4450039352163, + "z": 0.0 + }, + { + "x": 169.79200696615317, + "y": -131.44545317322502, + "z": 0.0 + }, + { + "x": 170.79747771781277, + "y": -131.44590241123373, + "z": 0.0 + }, + { + "x": 171.80294846947237, + "y": -131.44635164924244, + "z": 0.0 + }, + { + "x": 172.80841922113194, + "y": -131.44680088725116, + "z": 0.0 + }, + { + "x": 173.81388997279154, + "y": -131.44725012525984, + "z": 0.0 + }, + { + "x": 174.81936072445114, + "y": -131.44769936326855, + "z": 0.0 + }, + { + "x": 175.82483147611072, + "y": -131.44814860127727, + "z": 0.0 + }, + { + "x": 176.83030222777032, + "y": -131.44859783928598, + "z": 0.0 + }, + { + "x": 177.83577297942992, + "y": -131.4490470772947, + "z": 0.0 + }, + { + "x": 178.8412437310895, + "y": -131.4494963153034, + "z": 0.0 + }, + { + "x": 179.8467144827491, + "y": -131.44994555331212, + "z": 0.0 + }, + { + "x": 180.8521852344087, + "y": -131.4503947913208, + "z": 0.0 + }, + { + "x": 181.85765598606827, + "y": -131.45084402932952, + "z": 0.0 + }, + { + "x": 182.86312673772787, + "y": -131.45129326733823, + "z": 0.0 + }, + { + "x": 183.86859748938747, + "y": -131.45174250534694, + "z": 0.0 + }, + { + "x": 184.87406824104704, + "y": -131.45219174335566, + "z": 0.0 + }, + { + "x": 185.87953899270664, + "y": -131.45264098136437, + "z": 0.0 + }, + { + "x": 186.88500974436624, + "y": -131.45309021937308, + "z": 0.0 + }, + { + "x": 187.89048049602582, + "y": -131.4535394573818, + "z": 0.0 + }, + { + "x": 188.89595124768542, + "y": -131.45398869539048, + "z": 0.0 + }, + { + "x": 189.90142199934502, + "y": -131.4544379333992, + "z": 0.0 + }, + { + "x": 190.9068927510046, + "y": -131.4548871714079, + "z": 0.0 + }, + { + "x": 191.9123635026642, + "y": -131.45533640941662, + "z": 0.0 + }, + { + "x": 192.91783425432376, + "y": -131.45578564742533, + "z": 0.0 + }, + { + "x": 193.92330500598337, + "y": -131.45623488543404, + "z": 0.0 + }, + { + "x": 194.92877575764297, + "y": -131.45668412344276, + "z": 0.0 + }, + { + "x": 195.93424650930254, + "y": -131.45713336145144, + "z": 0.0 + }, + { + "x": 196.93971726096214, + "y": -131.45758259946015, + "z": 0.0 + }, + { + "x": 197.94518801262174, + "y": -131.45803183746887, + "z": 0.0 + }, + { + "x": 198.95065876428131, + "y": -131.45848107547758, + "z": 0.0 + }, + { + "x": 199.95612951594092, + "y": -131.4589303134863, + "z": 0.0 + }, + { + "x": 200.96160026760052, + "y": -131.459379551495, + "z": 0.0 + }, + { + "x": 201.9670710192601, + "y": -131.45982878950372, + "z": 0.0 + }, + { + "x": 202.9725417709197, + "y": -131.46027802751243, + "z": 0.0 + }, + { + "x": 203.9780125225793, + "y": -131.46072726552111, + "z": 0.0 + }, + { + "x": 204.98348327423886, + "y": -131.46117650352983, + "z": 0.0 + }, + { + "x": 205.98895402589847, + "y": -131.46162574153854, + "z": 0.0 + }, + { + "x": 206.99442477755807, + "y": -131.46207497954725, + "z": 0.0 + }, + { + "x": 207.99989552921764, + "y": -131.46252421755597, + "z": 0.0 + }, + { + "x": 209.00536628087724, + "y": -131.46297345556468, + "z": 0.0 + }, + { + "x": 210.01083703253684, + "y": -131.4634226935734, + "z": 0.0 + }, + { + "x": 211.0163077841964, + "y": -131.46387193158208, + "z": 0.0 + }, + { + "x": 212.02177853585601, + "y": -131.4643211695908, + "z": 0.0 + }, + { + "x": 213.02724928751562, + "y": -131.4647704075995, + "z": 0.0 + }, + { + "x": 214.0327200391752, + "y": -131.46521964560822, + "z": 0.0 + }, + { + "x": 215.0381907908348, + "y": -131.46566888361693, + "z": 0.0 + }, + { + "x": 216.0436615424944, + "y": -131.46611812162564, + "z": 0.0 + }, + { + "x": 217.04913229415396, + "y": -131.46656735963435, + "z": 0.0 + }, + { + "x": 218.05460304581356, + "y": -131.46701659764307, + "z": 0.0 + }, + { + "x": 219.06007379747317, + "y": -131.46746583565175, + "z": 0.0 + }, + { + "x": 220.06554454913274, + "y": -131.46791507366046, + "z": 0.0 + }, + { + "x": 221.07101530079234, + "y": -131.46836431166918, + "z": 0.0 + }, + { + "x": 222.07648605245194, + "y": -131.4688135496779, + "z": 0.0 + }, + { + "x": 223.0819568041115, + "y": -131.4692627876866, + "z": 0.0 + }, + { + "x": 224.08742755577111, + "y": -131.46971202569532, + "z": 0.0 + }, + { + "x": 225.0928983074307, + "y": -131.47016126370403, + "z": 0.0 + }, + { + "x": 226.0983690590903, + "y": -131.4706105017127, + "z": 0.0 + }, + { + "x": 227.1038398107499, + "y": -131.47105973972143, + "z": 0.0 + }, + { + "x": 228.10931056240946, + "y": -131.47150897773014, + "z": 0.0 + }, + { + "x": 229.11478131406906, + "y": -131.47195821573885, + "z": 0.0 + }, + { + "x": 230.12025206572866, + "y": -131.47240745374756, + "z": 0.0 + }, + { + "x": 231.12572281738824, + "y": -131.47285669175628, + "z": 0.0 + }, + { + "x": 232.1311935690478, + "y": -131.473305929765, + "z": 0.0 + }, + { + "x": 233.13666432070738, + "y": -131.4737551677737, + "z": 0.0 + }, + { + "x": 234.14213507236698, + "y": -131.4742044057824, + "z": 0.0 + }, + { + "x": 235.14760582402656, + "y": -131.4746536437911, + "z": 0.0 + }, + { + "x": 236.15307657568613, + "y": -131.4751028817998, + "z": 0.0 + }, + { + "x": 237.1585473273457, + "y": -131.47555211980853, + "z": 0.0 + }, + { + "x": 238.16401807900527, + "y": -131.47600135781724, + "z": 0.0 + }, + { + "x": 239.16948883066485, + "y": -131.47645059582595, + "z": 0.0 + }, + { + "x": 240.17495958232445, + "y": -131.47689983383466, + "z": 0.0 + }, + { + "x": 241.18043033398402, + "y": -131.47734907184335, + "z": 0.0 + }, + { + "x": 242.1859010856436, + "y": -131.47779830985206, + "z": 0.0 + }, + { + "x": 243.19137183730317, + "y": -131.47824754786078, + "z": 0.0 + }, + { + "x": 244.19684258896274, + "y": -131.4786967858695, + "z": 0.0 + }, + { + "x": 245.2023133406223, + "y": -131.4791460238782, + "z": 0.0 + }, + { + "x": 246.20778409228188, + "y": -131.4795952618869, + "z": 0.0 + }, + { + "x": 247.21325484394148, + "y": -131.48004449989563, + "z": 0.0 + }, + { + "x": 248.21872559560106, + "y": -131.48049373790434, + "z": 0.0 + }, + { + "x": 249.22419634726063, + "y": -131.48094297591302, + "z": 0.0 + }, + { + "x": 250.2296670989202, + "y": -131.48139221392174, + "z": 0.0 + }, + { + "x": 251.23513785057978, + "y": -131.48184145193045, + "z": 0.0 + }, + { + "x": 252.24060860223935, + "y": -131.48229068993916, + "z": 0.0 + }, + { + "x": 253.24607935389895, + "y": -131.48273992794788, + "z": 0.0 + }, + { + "x": 254.25155010555852, + "y": -131.4831891659566, + "z": 0.0 + }, + { + "x": 255.2570208572181, + "y": -131.4836384039653, + "z": 0.0 + }, + { + "x": 256.26249160887767, + "y": -131.48408764197399, + "z": 0.0 + }, + { + "x": 257.26796236053724, + "y": -131.4845368799827, + "z": 0.0 + }, + { + "x": 258.2734331121968, + "y": -131.4849861179914, + "z": 0.0 + }, + { + "x": 259.2789038638564, + "y": -131.48543535600012, + "z": 0.0 + }, + { + "x": 260.28437461551596, + "y": -131.48588459400884, + "z": 0.0 + }, + { + "x": 261.28984536717553, + "y": -131.48633383201755, + "z": 0.0 + }, + { + "x": 262.2953161188351, + "y": -131.48678307002626, + "z": 0.0 + }, + { + "x": 263.3007868704947, + "y": -131.48723230803498, + "z": 0.0 + }, + { + "x": 264.30625762215425, + "y": -131.48768154604366, + "z": 0.0 + }, + { + "x": 265.3117283738138, + "y": -131.48813078405237, + "z": 0.0 + }, + { + "x": 266.31719912547345, + "y": -131.4885800220611, + "z": 0.0 + }, + { + "x": 267.322669877133, + "y": -131.4890292600698, + "z": 0.0 + }, + { + "x": 268.3281406287926, + "y": -131.4894784980785, + "z": 0.0 + }, + { + "x": 269.33361138045217, + "y": -131.48992773608722, + "z": 0.0 + }, + { + "x": 270.33908213211174, + "y": -131.49037697409594, + "z": 0.0 + }, + { + "x": 271.3445528837713, + "y": -131.49082621210462, + "z": 0.0 + }, + { + "x": 272.3500236354309, + "y": -131.49127545011333, + "z": 0.0 + }, + { + "x": 273.35549438709046, + "y": -131.49172468812205, + "z": 0.0 + }, + { + "x": 274.36096513875003, + "y": -131.49217392613076, + "z": 0.0 + }, + { + "x": 275.3664358904096, + "y": -131.49262316413947, + "z": 0.0 + }, + { + "x": 276.3719066420692, + "y": -131.4930724021482, + "z": 0.0 + }, + { + "x": 277.37737739372875, + "y": -131.4935216401569, + "z": 0.0 + }, + { + "x": 278.3828481453884, + "y": -131.4939708781656, + "z": 0.0 + }, + { + "x": 279.38831889704795, + "y": -131.4944201161743, + "z": 0.0 + }, + { + "x": 280.3937896487075, + "y": -131.494869354183, + "z": 0.0 + }, + { + "x": 281.3992604003671, + "y": -131.49531859219172, + "z": 0.0 + }, + { + "x": 282.40473115202667, + "y": -131.49576783020044, + "z": 0.0 + }, + { + "x": 283.41020190368624, + "y": -131.49621706820915, + "z": 0.0 + }, + { + "x": 284.4156726553458, + "y": -131.49666630621786, + "z": 0.0 + }, + { + "x": 285.4211434070054, + "y": -131.49711554422657, + "z": 0.0 + }, + { + "x": 286.42661415866496, + "y": -131.49756478223526, + "z": 0.0 + }, + { + "x": 287.43208491032453, + "y": -131.49801402024397, + "z": 0.0 + }, + { + "x": 288.4375556619841, + "y": -131.49846325825268, + "z": 0.0 + }, + { + "x": 289.4430264136437, + "y": -131.4989124962614, + "z": 0.0 + }, + { + "x": 290.44849716530325, + "y": -131.4993617342701, + "z": 0.0 + }, + { + "x": 291.4539679169629, + "y": -131.49981097227882, + "z": 0.0 + }, + { + "x": 292.45943866862245, + "y": -131.50026021028754, + "z": 0.0 + }, + { + "x": 293.464909420282, + "y": -131.50070944829625, + "z": 0.0 + }, + { + "x": 294.4703801719416, + "y": -131.50115868630493, + "z": 0.0 + }, + { + "x": 295.4758509236012, + "y": -131.50160792431365, + "z": 0.0 + }, + { + "x": 296.48132167526074, + "y": -131.50205716232236, + "z": 0.0 + }, + { + "x": 297.4867924269203, + "y": -131.50250640033107, + "z": 0.0 + }, + { + "x": 298.4922631785799, + "y": -131.50295563833978, + "z": 0.0 + }, + { + "x": 299.49773393023946, + "y": -131.5034048763485, + "z": 0.0 + }, + { + "x": 300.50320468189904, + "y": -131.5038541143572, + "z": 0.0 + }, + { + "x": 301.5086754335586, + "y": -131.5043033523659, + "z": 0.0 + }, + { + "x": 302.5141461852182, + "y": -131.5047525903746, + "z": 0.0 + }, + { + "x": 303.51961693687775, + "y": -131.50520182838332, + "z": 0.0 + }, + { + "x": 304.5250876885374, + "y": -131.50565106639203, + "z": 0.0 + }, + { + "x": 305.53055844019696, + "y": -131.50610030440075, + "z": 0.0 + }, + { + "x": 306.5360291918565, + "y": -131.50654954240946, + "z": 0.0 + }, + { + "x": 307.5414999435161, + "y": -131.50699878041817, + "z": 0.0 + }, + { + "x": 308.5469706951757, + "y": -131.50744801842689, + "z": 0.0 + }, + { + "x": 309.55244144683525, + "y": -131.50789725643557, + "z": 0.0 + }, + { + "x": 310.5579121984948, + "y": -131.50834649444428, + "z": 0.0 + }, + { + "x": 311.5633829501544, + "y": -131.508795732453, + "z": 0.0 + }, + { + "x": 312.56885370181396, + "y": -131.5092449704617, + "z": 0.0 + }, + { + "x": 313.57432445347354, + "y": -131.50969420847042, + "z": 0.0 + }, + { + "x": 314.5797952051331, + "y": -131.51014344647913, + "z": 0.0 + }, + { + "x": 315.5852659567927, + "y": -131.51059268448785, + "z": 0.0 + }, + { + "x": 316.59073670845225, + "y": -131.51104192249653, + "z": 0.0 + }, + { + "x": 317.5962074601119, + "y": -131.51149116050524, + "z": 0.0 + }, + { + "x": 318.60167821177146, + "y": -131.51194039851396, + "z": 0.0 + }, + { + "x": 319.60714896343103, + "y": -131.51238963652267, + "z": 0.0 + }, + { + "x": 320.6126197150906, + "y": -131.51283887453138, + "z": 0.0 + }, + { + "x": 321.6180904667502, + "y": -131.5132881125401, + "z": 0.0 + }, + { + "x": 322.62356121840975, + "y": -131.5137373505488, + "z": 0.0 + }, + { + "x": 323.6290319700693, + "y": -131.51418658855752, + "z": 0.0 + }, + { + "x": 324.6345027217289, + "y": -131.5146358265662, + "z": 0.0 + }, + { + "x": 325.63997347338847, + "y": -131.51508506457492, + "z": 0.0 + } + ] + }, + { + "id": 23, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6408670607218, + "y": -129.5150852641995, + "z": 0.0 + }, + { + "x": 324.63539630906223, + "y": -129.5146360261908, + "z": 0.0 + }, + { + "x": 323.62992555740266, + "y": -129.51418678818212, + "z": 0.0 + }, + { + "x": 322.6244548057431, + "y": -129.5137375501734, + "z": 0.0 + }, + { + "x": 321.6189840540835, + "y": -129.5132883121647, + "z": 0.0 + }, + { + "x": 320.61351330242394, + "y": -129.51283907415598, + "z": 0.0 + }, + { + "x": 319.60804255076437, + "y": -129.51238983614726, + "z": 0.0 + }, + { + "x": 318.6025717991048, + "y": -129.51194059813855, + "z": 0.0 + }, + { + "x": 317.5971010474452, + "y": -129.51149136012984, + "z": 0.0 + }, + { + "x": 316.59163029578565, + "y": -129.51104212212113, + "z": 0.0 + }, + { + "x": 315.58615954412596, + "y": -129.51059288411244, + "z": 0.0 + }, + { + "x": 314.5806887924665, + "y": -129.51014364610373, + "z": 0.0 + }, + { + "x": 313.57521804080693, + "y": -129.50969440809502, + "z": 0.0 + }, + { + "x": 312.56974728914736, + "y": -129.5092451700863, + "z": 0.0 + }, + { + "x": 311.5642765374878, + "y": -129.5087959320776, + "z": 0.0 + }, + { + "x": 310.5588057858282, + "y": -129.50834669406888, + "z": 0.0 + }, + { + "x": 309.55333503416864, + "y": -129.50789745606016, + "z": 0.0 + }, + { + "x": 308.54786428250895, + "y": -129.50744821805148, + "z": 0.0 + }, + { + "x": 307.5423935308495, + "y": -129.50699898004277, + "z": 0.0 + }, + { + "x": 306.5369227791899, + "y": -129.50654974203405, + "z": 0.0 + }, + { + "x": 305.53145202753035, + "y": -129.50610050402534, + "z": 0.0 + }, + { + "x": 304.5259812758708, + "y": -129.50565126601663, + "z": 0.0 + }, + { + "x": 303.5205105242111, + "y": -129.50520202800791, + "z": 0.0 + }, + { + "x": 302.5150397725515, + "y": -129.5047527899992, + "z": 0.0 + }, + { + "x": 301.50956902089195, + "y": -129.5043035519905, + "z": 0.0 + }, + { + "x": 300.5040982692324, + "y": -129.5038543139818, + "z": 0.0 + }, + { + "x": 299.4986275175728, + "y": -129.5034050759731, + "z": 0.0 + }, + { + "x": 298.4931567659132, + "y": -129.50295583796438, + "z": 0.0 + }, + { + "x": 297.48768601425365, + "y": -129.50250659995567, + "z": 0.0 + }, + { + "x": 296.4822152625941, + "y": -129.50205736194695, + "z": 0.0 + }, + { + "x": 295.4767445109345, + "y": -129.50160812393824, + "z": 0.0 + }, + { + "x": 294.47127375927494, + "y": -129.50115888592953, + "z": 0.0 + }, + { + "x": 293.46580300761536, + "y": -129.50070964792084, + "z": 0.0 + }, + { + "x": 292.4603322559558, + "y": -129.50026040991213, + "z": 0.0 + }, + { + "x": 291.4548615042962, + "y": -129.49981117190342, + "z": 0.0 + }, + { + "x": 290.44939075263665, + "y": -129.4993619338947, + "z": 0.0 + }, + { + "x": 289.4439200009771, + "y": -129.498912695886, + "z": 0.0 + }, + { + "x": 288.4384492493175, + "y": -129.49846345787728, + "z": 0.0 + }, + { + "x": 287.4329784976579, + "y": -129.49801421986857, + "z": 0.0 + }, + { + "x": 286.42750774599835, + "y": -129.49756498185985, + "z": 0.0 + }, + { + "x": 285.42203699433867, + "y": -129.49711574385117, + "z": 0.0 + }, + { + "x": 284.4165662426792, + "y": -129.49666650584246, + "z": 0.0 + }, + { + "x": 283.41109549101964, + "y": -129.49621726783374, + "z": 0.0 + }, + { + "x": 282.40562473936006, + "y": -129.49576802982503, + "z": 0.0 + }, + { + "x": 281.4001539877005, + "y": -129.49531879181632, + "z": 0.0 + }, + { + "x": 280.3946832360409, + "y": -129.4948695538076, + "z": 0.0 + }, + { + "x": 279.38921248438135, + "y": -129.4944203157989, + "z": 0.0 + }, + { + "x": 278.38374173272166, + "y": -129.4939710777902, + "z": 0.0 + }, + { + "x": 277.3782709810621, + "y": -129.4935218397815, + "z": 0.0 + }, + { + "x": 276.3728002294025, + "y": -129.49307260177278, + "z": 0.0 + }, + { + "x": 275.36732947774294, + "y": -129.49262336376407, + "z": 0.0 + }, + { + "x": 274.36185872608337, + "y": -129.49217412575535, + "z": 0.0 + }, + { + "x": 273.3563879744238, + "y": -129.49172488774664, + "z": 0.0 + }, + { + "x": 272.3509172227642, + "y": -129.49127564973793, + "z": 0.0 + }, + { + "x": 271.34544647110465, + "y": -129.49082641172922, + "z": 0.0 + }, + { + "x": 270.3399757194451, + "y": -129.49037717372053, + "z": 0.0 + }, + { + "x": 269.3345049677855, + "y": -129.48992793571182, + "z": 0.0 + }, + { + "x": 268.32903421612593, + "y": -129.4894786977031, + "z": 0.0 + }, + { + "x": 267.32356346446636, + "y": -129.4890294596944, + "z": 0.0 + }, + { + "x": 266.3180927128068, + "y": -129.48858022168568, + "z": 0.0 + }, + { + "x": 265.3126219611472, + "y": -129.48813098367697, + "z": 0.0 + }, + { + "x": 264.30715120948764, + "y": -129.48768174566825, + "z": 0.0 + }, + { + "x": 263.30168045782796, + "y": -129.48723250765957, + "z": 0.0 + }, + { + "x": 262.2962097061685, + "y": -129.48678326965086, + "z": 0.0 + }, + { + "x": 261.2907389545089, + "y": -129.48633403164214, + "z": 0.0 + }, + { + "x": 260.28526820284935, + "y": -129.48588479363343, + "z": 0.0 + }, + { + "x": 259.2797974511898, + "y": -129.48543555562472, + "z": 0.0 + }, + { + "x": 258.2743266995302, + "y": -129.484986317616, + "z": 0.0 + }, + { + "x": 257.26885594787063, + "y": -129.4845370796073, + "z": 0.0 + }, + { + "x": 256.26338519621106, + "y": -129.48408784159858, + "z": 0.0 + }, + { + "x": 255.2579144445514, + "y": -129.4836386035899, + "z": 0.0 + }, + { + "x": 254.2524436928919, + "y": -129.48318936558118, + "z": 0.0 + }, + { + "x": 253.24697294123231, + "y": -129.48274012757247, + "z": 0.0 + }, + { + "x": 252.2415021895727, + "y": -129.48229088956376, + "z": 0.0 + }, + { + "x": 251.23603143791314, + "y": -129.48184165155504, + "z": 0.0 + }, + { + "x": 250.23056068625357, + "y": -129.48139241354633, + "z": 0.0 + }, + { + "x": 249.225089934594, + "y": -129.48094317553762, + "z": 0.0 + }, + { + "x": 248.21961918293437, + "y": -129.48049393752893, + "z": 0.0 + }, + { + "x": 247.21414843127485, + "y": -129.48004469952022, + "z": 0.0 + }, + { + "x": 246.20867767961525, + "y": -129.4795954615115, + "z": 0.0 + }, + { + "x": 245.20320692795568, + "y": -129.4791462235028, + "z": 0.0 + }, + { + "x": 244.1977361762961, + "y": -129.47869698549408, + "z": 0.0 + }, + { + "x": 243.19226542463653, + "y": -129.47824774748537, + "z": 0.0 + }, + { + "x": 242.18679467297696, + "y": -129.47779850947666, + "z": 0.0 + }, + { + "x": 241.1813239213174, + "y": -129.47734927146794, + "z": 0.0 + }, + { + "x": 240.17585316965776, + "y": -129.47690003345926, + "z": 0.0 + }, + { + "x": 239.1703824179982, + "y": -129.47645079545055, + "z": 0.0 + }, + { + "x": 238.16491166633864, + "y": -129.47600155744183, + "z": 0.0 + }, + { + "x": 237.15944091467907, + "y": -129.47555231943312, + "z": 0.0 + }, + { + "x": 236.1539701630195, + "y": -129.4751030814244, + "z": 0.0 + }, + { + "x": 235.14849941135992, + "y": -129.4746538434157, + "z": 0.0 + }, + { + "x": 234.14302865970035, + "y": -129.47420460540698, + "z": 0.0 + }, + { + "x": 233.1375579080407, + "y": -129.4737553673983, + "z": 0.0 + }, + { + "x": 232.13208715638117, + "y": -129.47330612938958, + "z": 0.0 + }, + { + "x": 231.1266164047216, + "y": -129.47285689138087, + "z": 0.0 + }, + { + "x": 230.12114565306203, + "y": -129.47240765337216, + "z": 0.0 + }, + { + "x": 229.11567490140243, + "y": -129.47195841536345, + "z": 0.0 + }, + { + "x": 228.11020414974283, + "y": -129.47150917735473, + "z": 0.0 + }, + { + "x": 227.10473339808325, + "y": -129.47105993934602, + "z": 0.0 + }, + { + "x": 226.09926264642365, + "y": -129.4706107013373, + "z": 0.0 + }, + { + "x": 225.093791894764, + "y": -129.47016146332862, + "z": 0.0 + }, + { + "x": 224.08832114310448, + "y": -129.4697122253199, + "z": 0.0 + }, + { + "x": 223.08285039144488, + "y": -129.4692629873112, + "z": 0.0 + }, + { + "x": 222.0773796397853, + "y": -129.46881374930248, + "z": 0.0 + }, + { + "x": 221.0719088881257, + "y": -129.46836451129377, + "z": 0.0 + }, + { + "x": 220.0664381364661, + "y": -129.46791527328506, + "z": 0.0 + }, + { + "x": 219.06096738480653, + "y": -129.46746603527635, + "z": 0.0 + }, + { + "x": 218.05549663314687, + "y": -129.46701679726766, + "z": 0.0 + }, + { + "x": 217.05002588148733, + "y": -129.46656755925895, + "z": 0.0 + }, + { + "x": 216.04455512982776, + "y": -129.46611832125024, + "z": 0.0 + }, + { + "x": 215.03908437816816, + "y": -129.46566908324152, + "z": 0.0 + }, + { + "x": 214.03361362650855, + "y": -129.4652198452328, + "z": 0.0 + }, + { + "x": 213.02814287484898, + "y": -129.4647706072241, + "z": 0.0 + }, + { + "x": 212.02267212318938, + "y": -129.46432136921538, + "z": 0.0 + }, + { + "x": 211.01720137152978, + "y": -129.46387213120667, + "z": 0.0 + }, + { + "x": 210.01173061987015, + "y": -129.463422893198, + "z": 0.0 + }, + { + "x": 209.0062598682106, + "y": -129.46297365518927, + "z": 0.0 + }, + { + "x": 208.000789116551, + "y": -129.46252441718056, + "z": 0.0 + }, + { + "x": 206.99531836489143, + "y": -129.46207517917185, + "z": 0.0 + }, + { + "x": 205.98984761323183, + "y": -129.46162594116313, + "z": 0.0 + }, + { + "x": 204.98437686157223, + "y": -129.46117670315442, + "z": 0.0 + }, + { + "x": 203.97890610991266, + "y": -129.4607274651457, + "z": 0.0 + }, + { + "x": 202.973435358253, + "y": -129.46027822713702, + "z": 0.0 + }, + { + "x": 201.96796460659345, + "y": -129.4598289891283, + "z": 0.0 + }, + { + "x": 200.96249385493388, + "y": -129.4593797511196, + "z": 0.0 + }, + { + "x": 199.95702310327428, + "y": -129.4589305131109, + "z": 0.0 + }, + { + "x": 198.95155235161468, + "y": -129.45848127510217, + "z": 0.0 + }, + { + "x": 197.9460815999551, + "y": -129.45803203709346, + "z": 0.0 + }, + { + "x": 196.9406108482955, + "y": -129.45758279908475, + "z": 0.0 + }, + { + "x": 195.9351400966359, + "y": -129.45713356107603, + "z": 0.0 + }, + { + "x": 194.92966934497628, + "y": -129.45668432306735, + "z": 0.0 + }, + { + "x": 193.92419859331673, + "y": -129.45623508505864, + "z": 0.0 + }, + { + "x": 192.91872784165713, + "y": -129.45578584704992, + "z": 0.0 + }, + { + "x": 191.91325708999756, + "y": -129.4553366090412, + "z": 0.0 + }, + { + "x": 190.90778633833796, + "y": -129.4548873710325, + "z": 0.0 + }, + { + "x": 189.90231558667838, + "y": -129.45443813302379, + "z": 0.0 + }, + { + "x": 188.89684483501878, + "y": -129.45398889501507, + "z": 0.0 + }, + { + "x": 187.89137408335912, + "y": -129.4535396570064, + "z": 0.0 + }, + { + "x": 186.8859033316996, + "y": -129.45309041899768, + "z": 0.0 + }, + { + "x": 185.88043258004, + "y": -129.45264118098896, + "z": 0.0 + }, + { + "x": 184.8749618283804, + "y": -129.45219194298025, + "z": 0.0 + }, + { + "x": 183.86949107672083, + "y": -129.45174270497154, + "z": 0.0 + }, + { + "x": 182.86402032506123, + "y": -129.45129346696282, + "z": 0.0 + }, + { + "x": 181.85854957340163, + "y": -129.4508442289541, + "z": 0.0 + }, + { + "x": 180.85307882174206, + "y": -129.4503949909454, + "z": 0.0 + }, + { + "x": 179.8476080700824, + "y": -129.4499457529367, + "z": 0.0 + }, + { + "x": 178.84213731842286, + "y": -129.449496514928, + "z": 0.0 + }, + { + "x": 177.83666656676328, + "y": -129.4490472769193, + "z": 0.0 + }, + { + "x": 176.83119581510368, + "y": -129.44859803891057, + "z": 0.0 + }, + { + "x": 175.82572506344408, + "y": -129.44814880090186, + "z": 0.0 + }, + { + "x": 174.8202543117845, + "y": -129.44769956289315, + "z": 0.0 + }, + { + "x": 173.8147835601249, + "y": -129.44725032488444, + "z": 0.0 + }, + { + "x": 172.80931280846525, + "y": -129.44680108687575, + "z": 0.0 + }, + { + "x": 171.80384205680573, + "y": -129.44635184886704, + "z": 0.0 + }, + { + "x": 170.79837130514613, + "y": -129.44590261085833, + "z": 0.0 + }, + { + "x": 169.79290055348653, + "y": -129.4454533728496, + "z": 0.0 + }, + { + "x": 168.78742980182696, + "y": -129.4450041348409, + "z": 0.0 + }, + { + "x": 167.78195905016736, + "y": -129.4445548968322, + "z": 0.0 + }, + { + "x": 166.77648829850776, + "y": -129.44410565882347, + "z": 0.0 + }, + { + "x": 165.77101754684819, + "y": -129.44365642081476, + "z": 0.0 + }, + { + "x": 164.76554679518853, + "y": -129.44320718280608, + "z": 0.0 + }, + { + "x": 163.760076043529, + "y": -129.44275794479736, + "z": 0.0 + }, + { + "x": 162.7546052918694, + "y": -129.44230870678865, + "z": 0.0 + }, + { + "x": 161.74913454020984, + "y": -129.44185946877994, + "z": 0.0 + }, + { + "x": 160.74366378855026, + "y": -129.44141023077123, + "z": 0.0 + }, + { + "x": 159.73819303689066, + "y": -129.4409609927625, + "z": 0.0 + }, + { + "x": 158.7327222852311, + "y": -129.4405117547538, + "z": 0.0 + }, + { + "x": 157.72725153357143, + "y": -129.44006251674512, + "z": 0.0 + }, + { + "x": 156.72178078191192, + "y": -129.4396132787364, + "z": 0.0 + }, + { + "x": 155.71631003025234, + "y": -129.4391640407277, + "z": 0.0 + }, + { + "x": 154.71083927859274, + "y": -129.43871480271898, + "z": 0.0 + }, + { + "x": 153.70536852693317, + "y": -129.43826556471026, + "z": 0.0 + }, + { + "x": 152.69989777527357, + "y": -129.43781632670155, + "z": 0.0 + }, + { + "x": 151.694427023614, + "y": -129.43736708869284, + "z": 0.0 + }, + { + "x": 150.68895627195442, + "y": -129.43691785068413, + "z": 0.0 + }, + { + "x": 149.68348552029477, + "y": -129.43646861267544, + "z": 0.0 + }, + { + "x": 148.67801476863525, + "y": -129.43601937466673, + "z": 0.0 + }, + { + "x": 147.67254401697565, + "y": -129.43557013665801, + "z": 0.0 + }, + { + "x": 146.66707326531608, + "y": -129.4351208986493, + "z": 0.0 + }, + { + "x": 145.6616025136565, + "y": -129.4346716606406, + "z": 0.0 + }, + { + "x": 144.6561317619969, + "y": -129.43422242263188, + "z": 0.0 + }, + { + "x": 143.65066101033733, + "y": -129.43377318462316, + "z": 0.0 + }, + { + "x": 142.64519025867767, + "y": -129.43332394661448, + "z": 0.0 + }, + { + "x": 141.63971950701816, + "y": -129.43287470860577, + "z": 0.0 + }, + { + "x": 140.63424875535856, + "y": -129.43242547059705, + "z": 0.0 + }, + { + "x": 139.62877800369898, + "y": -129.43197623258834, + "z": 0.0 + }, + { + "x": 138.6233072520394, + "y": -129.43152699457963, + "z": 0.0 + }, + { + "x": 137.6178365003798, + "y": -129.43107775657091, + "z": 0.0 + }, + { + "x": 136.61236574872024, + "y": -129.4306285185622, + "z": 0.0 + }, + { + "x": 135.60689499706064, + "y": -129.4301792805535, + "z": 0.0 + }, + { + "x": 134.601424245401, + "y": -129.4297300425448, + "z": 0.0 + }, + { + "x": 133.5959534937415, + "y": -129.4292808045361, + "z": 0.0 + }, + { + "x": 132.5904827420819, + "y": -129.42883156652738, + "z": 0.0 + }, + { + "x": 131.58501199042232, + "y": -129.42838232851867, + "z": 0.0 + }, + { + "x": 130.57954123876272, + "y": -129.42793309050995, + "z": 0.0 + }, + { + "x": 129.57407048710314, + "y": -129.42748385250124, + "z": 0.0 + }, + { + "x": 128.56859973544354, + "y": -129.42703461449253, + "z": 0.0 + }, + { + "x": 127.56312898378388, + "y": -129.42658537648384, + "z": 0.0 + }, + { + "x": 126.55765823212437, + "y": -129.42613613847513, + "z": 0.0 + }, + { + "x": 125.55218748046477, + "y": -129.42568690046642, + "z": 0.0 + }, + { + "x": 124.5467167288052, + "y": -129.4252376624577, + "z": 0.0 + }, + { + "x": 123.54124597714559, + "y": -129.424788424449, + "z": 0.0 + }, + { + "x": 122.53577522548602, + "y": -129.42433918644028, + "z": 0.0 + }, + { + "x": 121.53030447382642, + "y": -129.42388994843157, + "z": 0.0 + }, + { + "x": 120.52483372216685, + "y": -129.42344071042285, + "z": 0.0 + }, + { + "x": 119.51936297050719, + "y": -129.42299147241417, + "z": 0.0 + }, + { + "x": 118.51389221884764, + "y": -129.42254223440546, + "z": 0.0 + }, + { + "x": 117.50842146718807, + "y": -129.42209299639674, + "z": 0.0 + }, + { + "x": 116.50295071552847, + "y": -129.42164375838803, + "z": 0.0 + }, + { + "x": 115.4974799638689, + "y": -129.42119452037932, + "z": 0.0 + }, + { + "x": 114.4920092122093, + "y": -129.4207452823706, + "z": 0.0 + }, + { + "x": 113.48653846054972, + "y": -129.4202960443619, + "z": 0.0 + }, + { + "x": 112.48106770889007, + "y": -129.4198468063532, + "z": 0.0 + }, + { + "x": 111.47559695723055, + "y": -129.4193975683445, + "z": 0.0 + }, + { + "x": 110.47012620557095, + "y": -129.41894833033578, + "z": 0.0 + }, + { + "x": 109.46465545391138, + "y": -129.41849909232707, + "z": 0.0 + }, + { + "x": 108.45918470225178, + "y": -129.41804985431835, + "z": 0.0 + }, + { + "x": 107.4537139505922, + "y": -129.41760061630964, + "z": 0.0 + }, + { + "x": 106.4482431989326, + "y": -129.41715137830093, + "z": 0.0 + }, + { + "x": 105.44277244727303, + "y": -129.41670214029222, + "z": 0.0 + }, + { + "x": 104.43730169561337, + "y": -129.41625290228353, + "z": 0.0 + }, + { + "x": 103.43183094395386, + "y": -129.41580366427482, + "z": 0.0 + }, + { + "x": 102.42636019229425, + "y": -129.4153544262661, + "z": 0.0 + }, + { + "x": 101.42088944063468, + "y": -129.4149051882574, + "z": 0.0 + } + ] + }, + { + "id": 24, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.41910226596795, + "y": -133.4149047890082, + "z": 0.0 + }, + { + "x": 102.42457301762755, + "y": -133.41535402701692, + "z": 0.0 + }, + { + "x": 103.43004376928712, + "y": -133.41580326502563, + "z": 0.0 + }, + { + "x": 104.43551452094678, + "y": -133.41625250303434, + "z": 0.0 + }, + { + "x": 105.4409852726063, + "y": -133.41670174104303, + "z": 0.0 + }, + { + "x": 106.4464560242659, + "y": -133.41715097905174, + "z": 0.0 + }, + { + "x": 107.45192677592547, + "y": -133.41760021706045, + "z": 0.0 + }, + { + "x": 108.45739752758507, + "y": -133.41804945506917, + "z": 0.0 + }, + { + "x": 109.46286827924465, + "y": -133.41849869307788, + "z": 0.0 + }, + { + "x": 110.46833903090425, + "y": -133.4189479310866, + "z": 0.0 + }, + { + "x": 111.47380978256382, + "y": -133.4193971690953, + "z": 0.0 + }, + { + "x": 112.47928053422348, + "y": -133.41984640710402, + "z": 0.0 + }, + { + "x": 113.484751285883, + "y": -133.4202956451127, + "z": 0.0 + }, + { + "x": 114.4902220375426, + "y": -133.42074488312142, + "z": 0.0 + }, + { + "x": 115.49569278920217, + "y": -133.42119412113013, + "z": 0.0 + }, + { + "x": 116.50116354086177, + "y": -133.42164335913884, + "z": 0.0 + }, + { + "x": 117.50663429252134, + "y": -133.42209259714755, + "z": 0.0 + }, + { + "x": 118.51210504418094, + "y": -133.42254183515627, + "z": 0.0 + }, + { + "x": 119.51757579584057, + "y": -133.42299107316498, + "z": 0.0 + }, + { + "x": 120.52304654750012, + "y": -133.42344031117366, + "z": 0.0 + }, + { + "x": 121.52851729915972, + "y": -133.42388954918238, + "z": 0.0 + }, + { + "x": 122.53398805081929, + "y": -133.4243387871911, + "z": 0.0 + }, + { + "x": 123.53945880247889, + "y": -133.4247880251998, + "z": 0.0 + }, + { + "x": 124.54492955413846, + "y": -133.42523726320852, + "z": 0.0 + }, + { + "x": 125.55040030579806, + "y": -133.42568650121723, + "z": 0.0 + }, + { + "x": 126.55587105745764, + "y": -133.42613573922594, + "z": 0.0 + }, + { + "x": 127.5613418091173, + "y": -133.42658497723465, + "z": 0.0 + }, + { + "x": 128.5668125607768, + "y": -133.42703421524334, + "z": 0.0 + }, + { + "x": 129.5722833124364, + "y": -133.42748345325205, + "z": 0.0 + }, + { + "x": 130.57775406409598, + "y": -133.42793269126076, + "z": 0.0 + }, + { + "x": 131.58322481575559, + "y": -133.42838192926948, + "z": 0.0 + }, + { + "x": 132.58869556741516, + "y": -133.4288311672782, + "z": 0.0 + }, + { + "x": 133.59416631907476, + "y": -133.4292804052869, + "z": 0.0 + }, + { + "x": 134.5996370707344, + "y": -133.42972964329562, + "z": 0.0 + }, + { + "x": 135.6051078223939, + "y": -133.4301788813043, + "z": 0.0 + }, + { + "x": 136.6105785740535, + "y": -133.430628119313, + "z": 0.0 + }, + { + "x": 137.61604932571308, + "y": -133.43107735732173, + "z": 0.0 + }, + { + "x": 138.62152007737268, + "y": -133.43152659533044, + "z": 0.0 + }, + { + "x": 139.62699082903225, + "y": -133.43197583333915, + "z": 0.0 + }, + { + "x": 140.63246158069182, + "y": -133.43242507134786, + "z": 0.0 + }, + { + "x": 141.63793233235143, + "y": -133.43287430935658, + "z": 0.0 + }, + { + "x": 142.64340308401106, + "y": -133.4333235473653, + "z": 0.0 + }, + { + "x": 143.6488738356706, + "y": -133.43377278537398, + "z": 0.0 + }, + { + "x": 144.65434458733017, + "y": -133.4342220233827, + "z": 0.0 + }, + { + "x": 145.65981533898977, + "y": -133.4346712613914, + "z": 0.0 + }, + { + "x": 146.66528609064935, + "y": -133.4351204994001, + "z": 0.0 + }, + { + "x": 147.67075684230892, + "y": -133.43556973740883, + "z": 0.0 + }, + { + "x": 148.67622759396852, + "y": -133.43601897541754, + "z": 0.0 + }, + { + "x": 149.68169834562815, + "y": -133.43646821342625, + "z": 0.0 + }, + { + "x": 150.6871690972877, + "y": -133.43691745143494, + "z": 0.0 + }, + { + "x": 151.69263984894727, + "y": -133.43736668944365, + "z": 0.0 + }, + { + "x": 152.69811060060684, + "y": -133.43781592745236, + "z": 0.0 + }, + { + "x": 153.70358135226644, + "y": -133.43826516546108, + "z": 0.0 + }, + { + "x": 154.709052103926, + "y": -133.4387144034698, + "z": 0.0 + }, + { + "x": 155.7145228555856, + "y": -133.4391636414785, + "z": 0.0 + }, + { + "x": 156.7199936072452, + "y": -133.4396128794872, + "z": 0.0 + }, + { + "x": 157.72546435890482, + "y": -133.44006211749593, + "z": 0.0 + }, + { + "x": 158.73093511056436, + "y": -133.4405113555046, + "z": 0.0 + }, + { + "x": 159.73640586222393, + "y": -133.44096059351332, + "z": 0.0 + }, + { + "x": 160.74187661388353, + "y": -133.44140983152204, + "z": 0.0 + }, + { + "x": 161.7473473655431, + "y": -133.44185906953075, + "z": 0.0 + }, + { + "x": 162.75281811720268, + "y": -133.44230830753946, + "z": 0.0 + }, + { + "x": 163.75828886886228, + "y": -133.44275754554818, + "z": 0.0 + }, + { + "x": 164.7637596205219, + "y": -133.4432067835569, + "z": 0.0 + }, + { + "x": 165.76923037218145, + "y": -133.44365602156557, + "z": 0.0 + }, + { + "x": 166.77470112384103, + "y": -133.4441052595743, + "z": 0.0 + }, + { + "x": 167.78017187550063, + "y": -133.444554497583, + "z": 0.0 + }, + { + "x": 168.78564262716023, + "y": -133.4450037355917, + "z": 0.0 + }, + { + "x": 169.7911133788198, + "y": -133.44545297360042, + "z": 0.0 + }, + { + "x": 170.7965841304794, + "y": -133.44590221160914, + "z": 0.0 + }, + { + "x": 171.802054882139, + "y": -133.44635144961785, + "z": 0.0 + }, + { + "x": 172.80752563379863, + "y": -133.44680068762656, + "z": 0.0 + }, + { + "x": 173.81299638545818, + "y": -133.44724992563525, + "z": 0.0 + }, + { + "x": 174.81846713711778, + "y": -133.44769916364396, + "z": 0.0 + }, + { + "x": 175.82393788877735, + "y": -133.44814840165267, + "z": 0.0 + }, + { + "x": 176.82940864043695, + "y": -133.4485976396614, + "z": 0.0 + }, + { + "x": 177.83487939209655, + "y": -133.4490468776701, + "z": 0.0 + }, + { + "x": 178.84035014375613, + "y": -133.4494961156788, + "z": 0.0 + }, + { + "x": 179.84582089541578, + "y": -133.44994535368753, + "z": 0.0 + }, + { + "x": 180.85129164707533, + "y": -133.4503945916962, + "z": 0.0 + }, + { + "x": 181.8567623987349, + "y": -133.45084382970492, + "z": 0.0 + }, + { + "x": 182.8622331503945, + "y": -133.45129306771364, + "z": 0.0 + }, + { + "x": 183.8677039020541, + "y": -133.45174230572235, + "z": 0.0 + }, + { + "x": 184.87317465371368, + "y": -133.45219154373106, + "z": 0.0 + }, + { + "x": 185.87864540537328, + "y": -133.45264078173977, + "z": 0.0 + }, + { + "x": 186.88411615703288, + "y": -133.4530900197485, + "z": 0.0 + }, + { + "x": 187.8895869086925, + "y": -133.4535392577572, + "z": 0.0 + }, + { + "x": 188.89505766035205, + "y": -133.45398849576588, + "z": 0.0 + }, + { + "x": 189.90052841201165, + "y": -133.4544377337746, + "z": 0.0 + }, + { + "x": 190.90599916367123, + "y": -133.4548869717833, + "z": 0.0 + }, + { + "x": 191.91146991533083, + "y": -133.45533620979202, + "z": 0.0 + }, + { + "x": 192.9169406669904, + "y": -133.45578544780074, + "z": 0.0 + }, + { + "x": 193.92241141865, + "y": -133.45623468580945, + "z": 0.0 + }, + { + "x": 194.92788217030966, + "y": -133.45668392381816, + "z": 0.0 + }, + { + "x": 195.93335292196917, + "y": -133.45713316182685, + "z": 0.0 + }, + { + "x": 196.93882367362878, + "y": -133.45758239983556, + "z": 0.0 + }, + { + "x": 197.94429442528838, + "y": -133.45803163784427, + "z": 0.0 + }, + { + "x": 198.94976517694795, + "y": -133.45848087585298, + "z": 0.0 + }, + { + "x": 199.95523592860755, + "y": -133.4589301138617, + "z": 0.0 + }, + { + "x": 200.96070668026715, + "y": -133.4593793518704, + "z": 0.0 + }, + { + "x": 201.96617743192672, + "y": -133.45982858987912, + "z": 0.0 + }, + { + "x": 202.97164818358638, + "y": -133.46027782788784, + "z": 0.0 + }, + { + "x": 203.97711893524593, + "y": -133.46072706589652, + "z": 0.0 + }, + { + "x": 204.9825896869055, + "y": -133.46117630390523, + "z": 0.0 + }, + { + "x": 205.9880604385651, + "y": -133.46162554191395, + "z": 0.0 + }, + { + "x": 206.9935311902247, + "y": -133.46207477992266, + "z": 0.0 + }, + { + "x": 207.99900194188427, + "y": -133.46252401793137, + "z": 0.0 + }, + { + "x": 209.00447269354387, + "y": -133.46297325594008, + "z": 0.0 + }, + { + "x": 210.00994344520353, + "y": -133.4634224939488, + "z": 0.0 + }, + { + "x": 211.01541419686305, + "y": -133.46387173195748, + "z": 0.0 + }, + { + "x": 212.02088494852265, + "y": -133.4643209699662, + "z": 0.0 + }, + { + "x": 213.02635570018225, + "y": -133.4647702079749, + "z": 0.0 + }, + { + "x": 214.03182645184182, + "y": -133.46521944598362, + "z": 0.0 + }, + { + "x": 215.03729720350142, + "y": -133.46566868399233, + "z": 0.0 + }, + { + "x": 216.04276795516103, + "y": -133.46611792200105, + "z": 0.0 + }, + { + "x": 217.0482387068206, + "y": -133.46656716000976, + "z": 0.0 + }, + { + "x": 218.05370945848026, + "y": -133.46701639801847, + "z": 0.0 + }, + { + "x": 219.0591802101398, + "y": -133.46746563602716, + "z": 0.0 + }, + { + "x": 220.06465096179937, + "y": -133.46791487403587, + "z": 0.0 + }, + { + "x": 221.07012171345897, + "y": -133.46836411204458, + "z": 0.0 + }, + { + "x": 222.07559246511858, + "y": -133.4688133500533, + "z": 0.0 + }, + { + "x": 223.08106321677815, + "y": -133.469262588062, + "z": 0.0 + }, + { + "x": 224.08653396843775, + "y": -133.46971182607072, + "z": 0.0 + }, + { + "x": 225.09200472009738, + "y": -133.47016106407943, + "z": 0.0 + }, + { + "x": 226.09747547175692, + "y": -133.47061030208812, + "z": 0.0 + }, + { + "x": 227.10294622341652, + "y": -133.47105954009683, + "z": 0.0 + }, + { + "x": 228.1084169750761, + "y": -133.47150877810554, + "z": 0.0 + }, + { + "x": 229.1138877267357, + "y": -133.47195801611426, + "z": 0.0 + }, + { + "x": 230.1193584783953, + "y": -133.47240725412297, + "z": 0.0 + }, + { + "x": 231.12482923005487, + "y": -133.47285649213168, + "z": 0.0 + }, + { + "x": 232.13029998171444, + "y": -133.4733057301404, + "z": 0.0 + }, + { + "x": 233.13577073337407, + "y": -133.4737549681491, + "z": 0.0 + }, + { + "x": 234.14124148503362, + "y": -133.4742042061578, + "z": 0.0 + }, + { + "x": 235.1467122366932, + "y": -133.4746534441665, + "z": 0.0 + }, + { + "x": 236.15218298835276, + "y": -133.47510268217522, + "z": 0.0 + }, + { + "x": 237.15765374001234, + "y": -133.47555192018393, + "z": 0.0 + }, + { + "x": 238.1631244916719, + "y": -133.47600115819264, + "z": 0.0 + }, + { + "x": 239.16859524333148, + "y": -133.47645039620136, + "z": 0.0 + }, + { + "x": 240.17406599499114, + "y": -133.47689963421007, + "z": 0.0 + }, + { + "x": 241.17953674665065, + "y": -133.47734887221876, + "z": 0.0 + }, + { + "x": 242.18500749831023, + "y": -133.47779811022747, + "z": 0.0 + }, + { + "x": 243.1904782499698, + "y": -133.47824734823618, + "z": 0.0 + }, + { + "x": 244.19594900162937, + "y": -133.4786965862449, + "z": 0.0 + }, + { + "x": 245.20141975328895, + "y": -133.4791458242536, + "z": 0.0 + }, + { + "x": 246.20689050494852, + "y": -133.47959506226232, + "z": 0.0 + }, + { + "x": 247.21236125660812, + "y": -133.48004430027103, + "z": 0.0 + }, + { + "x": 248.21783200826775, + "y": -133.48049353827975, + "z": 0.0 + }, + { + "x": 249.22330275992726, + "y": -133.48094277628843, + "z": 0.0 + }, + { + "x": 250.22877351158684, + "y": -133.48139201429714, + "z": 0.0 + }, + { + "x": 251.2342442632464, + "y": -133.48184125230586, + "z": 0.0 + }, + { + "x": 252.23971501490598, + "y": -133.48229049031457, + "z": 0.0 + }, + { + "x": 253.24518576656558, + "y": -133.48273972832328, + "z": 0.0 + }, + { + "x": 254.25065651822516, + "y": -133.483188966332, + "z": 0.0 + }, + { + "x": 255.2561272698848, + "y": -133.4836382043407, + "z": 0.0 + }, + { + "x": 256.2615980215443, + "y": -133.4840874423494, + "z": 0.0 + }, + { + "x": 257.26706877320385, + "y": -133.4845366803581, + "z": 0.0 + }, + { + "x": 258.2725395248634, + "y": -133.48498591836682, + "z": 0.0 + }, + { + "x": 259.278010276523, + "y": -133.48543515637553, + "z": 0.0 + }, + { + "x": 260.28348102818256, + "y": -133.48588439438424, + "z": 0.0 + }, + { + "x": 261.28895177984214, + "y": -133.48633363239296, + "z": 0.0 + }, + { + "x": 262.2944225315017, + "y": -133.48678287040167, + "z": 0.0 + }, + { + "x": 263.2998932831614, + "y": -133.48723210841038, + "z": 0.0 + }, + { + "x": 264.30536403482085, + "y": -133.48768134641907, + "z": 0.0 + }, + { + "x": 265.3108347864804, + "y": -133.48813058442778, + "z": 0.0 + }, + { + "x": 266.3163055381401, + "y": -133.4885798224365, + "z": 0.0 + }, + { + "x": 267.3217762897997, + "y": -133.4890290604452, + "z": 0.0 + }, + { + "x": 268.32724704145926, + "y": -133.48947829845392, + "z": 0.0 + }, + { + "x": 269.33271779311883, + "y": -133.48992753646263, + "z": 0.0 + }, + { + "x": 270.3381885447784, + "y": -133.49037677447134, + "z": 0.0 + }, + { + "x": 271.343659296438, + "y": -133.49082601248003, + "z": 0.0 + }, + { + "x": 272.34913004809755, + "y": -133.49127525048874, + "z": 0.0 + }, + { + "x": 273.3546007997571, + "y": -133.49172448849745, + "z": 0.0 + }, + { + "x": 274.3600715514167, + "y": -133.49217372650617, + "z": 0.0 + }, + { + "x": 275.36554230307627, + "y": -133.49262296451488, + "z": 0.0 + }, + { + "x": 276.37101305473584, + "y": -133.4930722025236, + "z": 0.0 + }, + { + "x": 277.3764838063954, + "y": -133.4935214405323, + "z": 0.0 + }, + { + "x": 278.3819545580551, + "y": -133.49397067854102, + "z": 0.0 + }, + { + "x": 279.38742530971456, + "y": -133.4944199165497, + "z": 0.0 + }, + { + "x": 280.39289606137413, + "y": -133.49486915455842, + "z": 0.0 + }, + { + "x": 281.3983668130337, + "y": -133.49531839256713, + "z": 0.0 + }, + { + "x": 282.4038375646933, + "y": -133.49576763057584, + "z": 0.0 + }, + { + "x": 283.40930831635285, + "y": -133.49621686858455, + "z": 0.0 + }, + { + "x": 284.4147790680124, + "y": -133.49666610659327, + "z": 0.0 + }, + { + "x": 285.4202498196721, + "y": -133.49711534460198, + "z": 0.0 + }, + { + "x": 286.42572057133157, + "y": -133.49756458261066, + "z": 0.0 + }, + { + "x": 287.43119132299114, + "y": -133.49801382061938, + "z": 0.0 + }, + { + "x": 288.4366620746507, + "y": -133.4984630586281, + "z": 0.0 + }, + { + "x": 289.4421328263103, + "y": -133.4989122966368, + "z": 0.0 + }, + { + "x": 290.44760357796986, + "y": -133.49936153464552, + "z": 0.0 + }, + { + "x": 291.45307432962954, + "y": -133.49981077265423, + "z": 0.0 + }, + { + "x": 292.4585450812891, + "y": -133.50026001066294, + "z": 0.0 + }, + { + "x": 293.4640158329487, + "y": -133.50070924867165, + "z": 0.0 + }, + { + "x": 294.46948658460826, + "y": -133.50115848668034, + "z": 0.0 + }, + { + "x": 295.47495733626783, + "y": -133.50160772468905, + "z": 0.0 + }, + { + "x": 296.4804280879274, + "y": -133.50205696269776, + "z": 0.0 + }, + { + "x": 297.485898839587, + "y": -133.50250620070648, + "z": 0.0 + }, + { + "x": 298.49136959124655, + "y": -133.5029554387152, + "z": 0.0 + }, + { + "x": 299.4968403429061, + "y": -133.5034046767239, + "z": 0.0 + }, + { + "x": 300.5023110945657, + "y": -133.50385391473262, + "z": 0.0 + }, + { + "x": 301.50778184622527, + "y": -133.5043031527413, + "z": 0.0 + }, + { + "x": 302.51325259788484, + "y": -133.50475239075, + "z": 0.0 + }, + { + "x": 303.5187233495444, + "y": -133.50520162875873, + "z": 0.0 + }, + { + "x": 304.524194101204, + "y": -133.50565086676744, + "z": 0.0 + }, + { + "x": 305.52966485286356, + "y": -133.50610010477615, + "z": 0.0 + }, + { + "x": 306.53513560452313, + "y": -133.50654934278487, + "z": 0.0 + }, + { + "x": 307.5406063561827, + "y": -133.50699858079358, + "z": 0.0 + }, + { + "x": 308.5460771078424, + "y": -133.5074478188023, + "z": 0.0 + }, + { + "x": 309.55154785950185, + "y": -133.50789705681098, + "z": 0.0 + }, + { + "x": 310.5570186111614, + "y": -133.5083462948197, + "z": 0.0 + }, + { + "x": 311.562489362821, + "y": -133.5087955328284, + "z": 0.0 + }, + { + "x": 312.56796011448057, + "y": -133.5092447708371, + "z": 0.0 + }, + { + "x": 313.57343086614014, + "y": -133.50969400884583, + "z": 0.0 + }, + { + "x": 314.5789016177997, + "y": -133.51014324685454, + "z": 0.0 + }, + { + "x": 315.5843723694594, + "y": -133.51059248486325, + "z": 0.0 + }, + { + "x": 316.58984312111886, + "y": -133.51104172287194, + "z": 0.0 + }, + { + "x": 317.59531387277855, + "y": -133.51149096088065, + "z": 0.0 + }, + { + "x": 318.6007846244381, + "y": -133.51194019888936, + "z": 0.0 + }, + { + "x": 319.6062553760977, + "y": -133.51238943689808, + "z": 0.0 + }, + { + "x": 320.61172612775727, + "y": -133.5128386749068, + "z": 0.0 + }, + { + "x": 321.61719687941684, + "y": -133.5132879129155, + "z": 0.0 + }, + { + "x": 322.6226676310764, + "y": -133.51373715092421, + "z": 0.0 + }, + { + "x": 323.628138382736, + "y": -133.51418638893293, + "z": 0.0 + }, + { + "x": 324.63360913439556, + "y": -133.5146356269416, + "z": 0.0 + }, + { + "x": 325.63907988605513, + "y": -133.51508486495032, + "z": 0.0 + } + ] + }, + { + "id": 25, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 79.64213303769317, + "y": -324.57727938928275, + "z": 0.0 + }, + { + "x": 78.6330027477079, + "y": -324.5767387981524, + "z": 0.0 + }, + { + "x": 77.62387245772217, + "y": -324.5761982070222, + "z": 0.0 + }, + { + "x": 76.61474216773736, + "y": -324.5756576158918, + "z": 0.0 + }, + { + "x": 75.60561187775163, + "y": -324.5751170247616, + "z": 0.0 + }, + { + "x": 74.59648158776682, + "y": -324.57457643363125, + "z": 0.0 + }, + { + "x": 73.58735129778131, + "y": -324.57403584250096, + "z": 0.0 + }, + { + "x": 72.57822100779582, + "y": -324.57349525137073, + "z": 0.0 + }, + { + "x": 71.569090717811, + "y": -324.5729546602404, + "z": 0.0 + }, + { + "x": 70.5599604278255, + "y": -324.5724140691101, + "z": 0.0 + }, + { + "x": 69.55083013784022, + "y": -324.5718734779798, + "z": 0.0 + }, + { + "x": 68.54169984785494, + "y": -324.5713328868495, + "z": 0.0 + }, + { + "x": 67.53256955786968, + "y": -324.57079229571923, + "z": 0.0 + }, + { + "x": 66.5234392678844, + "y": -324.57025170458894, + "z": 0.0 + }, + { + "x": 65.51430897789913, + "y": -324.56971111345865, + "z": 0.0 + }, + { + "x": 64.50517868791385, + "y": -324.56917052232836, + "z": 0.0 + }, + { + "x": 63.496048397928575, + "y": -324.5686299311981, + "z": 0.0 + }, + { + "x": 62.486918107943296, + "y": -324.5680893400678, + "z": 0.0 + }, + { + "x": 61.477787817958024, + "y": -324.5675487489375, + "z": 0.0 + }, + { + "x": 60.468657527972745, + "y": -324.5670081578072, + "z": 0.0 + }, + { + "x": 59.45952723798747, + "y": -324.5664675666769, + "z": 0.0 + }, + { + "x": 58.450396948002194, + "y": -324.56592697554663, + "z": 0.0 + }, + { + "x": 57.441266658016914, + "y": -324.56538638441634, + "z": 0.0 + }, + { + "x": 56.43213636803164, + "y": -324.56484579328605, + "z": 0.0 + }, + { + "x": 55.42300607804658, + "y": -324.5643052021557, + "z": 0.0 + }, + { + "x": 54.41387578806109, + "y": -324.5637646110254, + "z": 0.0 + }, + { + "x": 53.404745498075584, + "y": -324.5632240198952, + "z": 0.0 + }, + { + "x": 52.39561520809054, + "y": -324.5626834287649, + "z": 0.0 + }, + { + "x": 51.38648491810525, + "y": -324.5621428376346, + "z": 0.0 + }, + { + "x": 50.37735462812019, + "y": -324.56160224650426, + "z": 0.0 + }, + { + "x": 49.368224338134695, + "y": -324.561061655374, + "z": 0.0 + }, + { + "x": 48.35909404814919, + "y": -324.56052106424374, + "z": 0.0 + }, + { + "x": 47.349963758164144, + "y": -324.55998047311346, + "z": 0.0 + }, + { + "x": 46.340833468179085, + "y": -324.5594398819831, + "z": 0.0 + }, + { + "x": 45.33170317819359, + "y": -324.5588992908528, + "z": 0.0 + }, + { + "x": 44.32257288820831, + "y": -324.55835869972253, + "z": 0.0 + }, + { + "x": 43.31344259822304, + "y": -324.55781810859224, + "z": 0.0 + }, + { + "x": 42.30431230823776, + "y": -324.55727751746196, + "z": 0.0 + }, + { + "x": 41.29518201825249, + "y": -324.55673692633167, + "z": 0.0 + }, + { + "x": 40.28605172826721, + "y": -324.5561963352014, + "z": 0.0 + }, + { + "x": 39.27692143828194, + "y": -324.5556557440711, + "z": 0.0 + }, + { + "x": 38.26779114829666, + "y": -324.5551151529408, + "z": 0.0 + }, + { + "x": 37.25866085831138, + "y": -324.5545745618105, + "z": 0.0 + }, + { + "x": 36.24953056832611, + "y": -324.5540339706802, + "z": 0.0 + }, + { + "x": 35.24040027834083, + "y": -324.55349337954993, + "z": 0.0 + }, + { + "x": 34.23126998835556, + "y": -324.55295278841965, + "z": 0.0 + }, + { + "x": 33.22213969837028, + "y": -324.55241219728936, + "z": 0.0 + }, + { + "x": 32.213009408385, + "y": -324.55187160615907, + "z": 0.0 + }, + { + "x": 31.203879118399723, + "y": -324.5513310150288, + "z": 0.0 + }, + { + "x": 30.19474882841467, + "y": -324.55079042389843, + "z": 0.0 + }, + { + "x": 29.185618538428944, + "y": -324.5502498327682, + "z": 0.0 + }, + { + "x": 28.176488248443892, + "y": -324.5497092416379, + "z": 0.0 + }, + { + "x": 27.167357958458613, + "y": -324.5491686505076, + "z": 0.0 + }, + { + "x": 26.158227668473337, + "y": -324.54862805937734, + "z": 0.0 + }, + { + "x": 25.14909737848829, + "y": -324.548087468247, + "z": 0.0 + }, + { + "x": 24.139967088502562, + "y": -324.54754687711676, + "z": 0.0 + }, + { + "x": 23.130836798517738, + "y": -324.5470062859864, + "z": 0.0 + }, + { + "x": 22.121706508532235, + "y": -324.5464656948561, + "z": 0.0 + }, + { + "x": 21.11257621854673, + "y": -324.5459251037259, + "z": 0.0 + }, + { + "x": 20.103445928561907, + "y": -324.54538451259555, + "z": 0.0 + }, + { + "x": 19.094315638576404, + "y": -324.54484392146526, + "z": 0.0 + }, + { + "x": 18.08518534859113, + "y": -324.54430333033497, + "z": 0.0 + }, + { + "x": 17.076055058605853, + "y": -324.5437627392047, + "z": 0.0 + }, + { + "x": 16.06692476862035, + "y": -324.54322214807445, + "z": 0.0 + }, + { + "x": 15.057794478635525, + "y": -324.5426815569441, + "z": 0.0 + }, + { + "x": 14.048664188650024, + "y": -324.5421409658138, + "z": 0.0 + }, + { + "x": 13.039533898664747, + "y": -324.5416003746835, + "z": 0.0 + }, + { + "x": 12.030403608679471, + "y": -324.54105978355324, + "z": 0.0 + }, + { + "x": 11.021273318694194, + "y": -324.54051919242295, + "z": 0.0 + }, + { + "x": 10.012143028708918, + "y": -324.53997860129266, + "z": 0.0 + } + ] + }, + { + "id": 26, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 10.007857429054754, + "y": -332.53997745339484, + "z": 0.0 + }, + { + "x": 11.01698771904003, + "y": -332.54051804452513, + "z": 0.0 + }, + { + "x": 12.026118009025307, + "y": -332.5410586356554, + "z": 0.0 + }, + { + "x": 13.035248299010583, + "y": -332.5415992267857, + "z": 0.0 + }, + { + "x": 14.04437858899586, + "y": -332.542139817916, + "z": 0.0 + }, + { + "x": 15.05350887898091, + "y": -332.5426804090463, + "z": 0.0 + }, + { + "x": 16.062639168966637, + "y": -332.54322100017663, + "z": 0.0 + }, + { + "x": 17.071769458951692, + "y": -332.54376159130686, + "z": 0.0 + }, + { + "x": 18.080899748936968, + "y": -332.54430218243715, + "z": 0.0 + }, + { + "x": 19.090030038922244, + "y": -332.54484277356744, + "z": 0.0 + }, + { + "x": 20.099160328907292, + "y": -332.5453833646977, + "z": 0.0 + }, + { + "x": 21.10829061889302, + "y": -332.5459239558281, + "z": 0.0 + }, + { + "x": 22.117420908878074, + "y": -332.5464645469583, + "z": 0.0 + }, + { + "x": 23.126551198863122, + "y": -332.5470051380886, + "z": 0.0 + }, + { + "x": 24.13568148884885, + "y": -332.54754572921894, + "z": 0.0 + }, + { + "x": 25.144811778833674, + "y": -332.54808632034917, + "z": 0.0 + }, + { + "x": 26.153942068819177, + "y": -332.5486269114795, + "z": 0.0 + }, + { + "x": 27.163072358804452, + "y": -332.5491675026098, + "z": 0.0 + }, + { + "x": 28.17220264878973, + "y": -332.5497080937401, + "z": 0.0 + }, + { + "x": 29.18133293877523, + "y": -332.5502486848704, + "z": 0.0 + }, + { + "x": 30.190463228760056, + "y": -332.5507892760006, + "z": 0.0 + }, + { + "x": 31.199593518745562, + "y": -332.55132986713096, + "z": 0.0 + }, + { + "x": 32.20872380873083, + "y": -332.55187045826125, + "z": 0.0 + }, + { + "x": 33.21785409871611, + "y": -332.55241104939154, + "z": 0.0 + }, + { + "x": 34.22698438870139, + "y": -332.5529516405218, + "z": 0.0 + }, + { + "x": 35.23611467868666, + "y": -332.5534922316521, + "z": 0.0 + }, + { + "x": 36.24524496867194, + "y": -332.5540328227824, + "z": 0.0 + }, + { + "x": 37.25437525865721, + "y": -332.5545734139127, + "z": 0.0 + }, + { + "x": 38.26350554864249, + "y": -332.555114005043, + "z": 0.0 + }, + { + "x": 39.27263583862777, + "y": -332.55565459617327, + "z": 0.0 + }, + { + "x": 40.28176612861304, + "y": -332.55619518730356, + "z": 0.0 + }, + { + "x": 41.29089641859832, + "y": -332.55673577843385, + "z": 0.0 + }, + { + "x": 42.300026708583594, + "y": -332.55727636956414, + "z": 0.0 + }, + { + "x": 43.309156998568874, + "y": -332.5578169606944, + "z": 0.0 + }, + { + "x": 44.318287288554146, + "y": -332.5583575518247, + "z": 0.0 + }, + { + "x": 45.327417578539425, + "y": -332.558898142955, + "z": 0.0 + }, + { + "x": 46.33654786852448, + "y": -332.5594387340853, + "z": 0.0 + }, + { + "x": 47.345678158509976, + "y": -332.55997932521564, + "z": 0.0 + }, + { + "x": 48.354808448495476, + "y": -332.5605199163459, + "z": 0.0 + }, + { + "x": 49.36393873848053, + "y": -332.56106050747616, + "z": 0.0 + }, + { + "x": 50.37306902846558, + "y": -332.56160109860645, + "z": 0.0 + }, + { + "x": 51.382199318451086, + "y": -332.5621416897368, + "z": 0.0 + }, + { + "x": 52.39132960843637, + "y": -332.5626822808671, + "z": 0.0 + }, + { + "x": 53.40045989842187, + "y": -332.56322287199737, + "z": 0.0 + }, + { + "x": 54.40959018840692, + "y": -332.5637634631276, + "z": 0.0 + }, + { + "x": 55.418720478391975, + "y": -332.5643040542579, + "z": 0.0 + }, + { + "x": 56.427850768377475, + "y": -332.56484464538823, + "z": 0.0 + }, + { + "x": 57.43698105836275, + "y": -332.5653852365185, + "z": 0.0 + }, + { + "x": 58.446111348348026, + "y": -332.5659258276488, + "z": 0.0 + }, + { + "x": 59.455241638333305, + "y": -332.5664664187791, + "z": 0.0 + }, + { + "x": 60.46437192831858, + "y": -332.5670070099094, + "z": 0.0 + }, + { + "x": 61.47350221830386, + "y": -332.5675476010397, + "z": 0.0 + }, + { + "x": 62.48263250828913, + "y": -332.56808819216997, + "z": 0.0 + }, + { + "x": 63.49176279827441, + "y": -332.56862878330026, + "z": 0.0 + }, + { + "x": 64.50089308825969, + "y": -332.56916937443054, + "z": 0.0 + }, + { + "x": 65.51002337824497, + "y": -332.56970996556083, + "z": 0.0 + }, + { + "x": 66.51915366823023, + "y": -332.5702505566911, + "z": 0.0 + }, + { + "x": 67.52828395821551, + "y": -332.5707911478214, + "z": 0.0 + }, + { + "x": 68.53741424820078, + "y": -332.5713317389517, + "z": 0.0 + }, + { + "x": 69.54654453818605, + "y": -332.571872330082, + "z": 0.0 + }, + { + "x": 70.55567482817133, + "y": -332.5724129212123, + "z": 0.0 + }, + { + "x": 71.56480511815637, + "y": -332.57295351234256, + "z": 0.0 + }, + { + "x": 72.5739354081421, + "y": -332.5734941034729, + "z": 0.0 + }, + { + "x": 73.58306569812714, + "y": -332.57403469460314, + "z": 0.0 + }, + { + "x": 74.5921959881122, + "y": -332.57457528573343, + "z": 0.0 + }, + { + "x": 75.60132627809791, + "y": -332.5751158768638, + "z": 0.0 + }, + { + "x": 76.61045656808274, + "y": -332.575656467994, + "z": 0.0 + }, + { + "x": 77.61958685806846, + "y": -332.57619705912435, + "z": 0.0 + }, + { + "x": 78.62871714805328, + "y": -332.5767376502546, + "z": 0.0 + }, + { + "x": 79.63784743803855, + "y": -332.57727824138493, + "z": 0.0 + } + ] + }, + { + "id": 27, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 10.010000228881836, + "y": -328.53997802734375, + "z": 0.0 + }, + { + "x": 11.019130518867112, + "y": -328.54051861847404, + "z": 0.0 + }, + { + "x": 12.028260808852389, + "y": -328.5410592096043, + "z": 0.0 + }, + { + "x": 13.037391098837665, + "y": -328.5415998007346, + "z": 0.0 + }, + { + "x": 14.046521388822942, + "y": -328.5421403918649, + "z": 0.0 + }, + { + "x": 15.055651678808218, + "y": -328.5426809829952, + "z": 0.0 + }, + { + "x": 16.064781968793493, + "y": -328.54322157412554, + "z": 0.0 + }, + { + "x": 17.073912258778773, + "y": -328.54376216525577, + "z": 0.0 + }, + { + "x": 18.08304254876405, + "y": -328.54430275638606, + "z": 0.0 + }, + { + "x": 19.092172838749324, + "y": -328.54484334751635, + "z": 0.0 + }, + { + "x": 20.1013031287346, + "y": -328.54538393864664, + "z": 0.0 + }, + { + "x": 21.110433418719875, + "y": -328.545924529777, + "z": 0.0 + }, + { + "x": 22.119563708705154, + "y": -328.5464651209072, + "z": 0.0 + }, + { + "x": 23.12869399869043, + "y": -328.5470057120375, + "z": 0.0 + }, + { + "x": 24.137824288675706, + "y": -328.54754630316785, + "z": 0.0 + }, + { + "x": 25.14695457866098, + "y": -328.5480868942981, + "z": 0.0 + }, + { + "x": 26.156084868646257, + "y": -328.5486274854284, + "z": 0.0 + }, + { + "x": 27.165215158631533, + "y": -328.5491680765587, + "z": 0.0 + }, + { + "x": 28.174345448616812, + "y": -328.549708667689, + "z": 0.0 + }, + { + "x": 29.183475738602088, + "y": -328.5502492588193, + "z": 0.0 + }, + { + "x": 30.192606028587363, + "y": -328.5507898499495, + "z": 0.0 + }, + { + "x": 31.201736318572642, + "y": -328.55133044107987, + "z": 0.0 + }, + { + "x": 32.210866608557915, + "y": -328.55187103221016, + "z": 0.0 + }, + { + "x": 33.219996898543194, + "y": -328.55241162334045, + "z": 0.0 + }, + { + "x": 34.22912718852847, + "y": -328.55295221447074, + "z": 0.0 + }, + { + "x": 35.238257478513745, + "y": -328.553492805601, + "z": 0.0 + }, + { + "x": 36.247387768499024, + "y": -328.5540333967313, + "z": 0.0 + }, + { + "x": 37.256518058484296, + "y": -328.5545739878616, + "z": 0.0 + }, + { + "x": 38.265648348469576, + "y": -328.5551145789919, + "z": 0.0 + }, + { + "x": 39.274778638454855, + "y": -328.5556551701222, + "z": 0.0 + }, + { + "x": 40.28390892844013, + "y": -328.55619576125247, + "z": 0.0 + }, + { + "x": 41.293039218425406, + "y": -328.55673635238276, + "z": 0.0 + }, + { + "x": 42.30216950841068, + "y": -328.55727694351305, + "z": 0.0 + }, + { + "x": 43.31129979839596, + "y": -328.55781753464333, + "z": 0.0 + }, + { + "x": 44.32043008838123, + "y": -328.5583581257736, + "z": 0.0 + }, + { + "x": 45.32956037836651, + "y": -328.5588987169039, + "z": 0.0 + }, + { + "x": 46.33869066835178, + "y": -328.5594393080342, + "z": 0.0 + }, + { + "x": 47.34782095833706, + "y": -328.55997989916455, + "z": 0.0 + }, + { + "x": 48.35695124832233, + "y": -328.56052049029483, + "z": 0.0 + }, + { + "x": 49.36608153830761, + "y": -328.56106108142507, + "z": 0.0 + }, + { + "x": 50.37521182829288, + "y": -328.56160167255535, + "z": 0.0 + }, + { + "x": 51.38434211827817, + "y": -328.5621422636857, + "z": 0.0 + }, + { + "x": 52.393472408263456, + "y": -328.562682854816, + "z": 0.0 + }, + { + "x": 53.40260269824873, + "y": -328.5632234459463, + "z": 0.0 + }, + { + "x": 54.41173298823401, + "y": -328.5637640370765, + "z": 0.0 + }, + { + "x": 55.42086327821928, + "y": -328.5643046282068, + "z": 0.0 + }, + { + "x": 56.42999356820456, + "y": -328.56484521933714, + "z": 0.0 + }, + { + "x": 57.43912385818983, + "y": -328.56538581046743, + "z": 0.0 + }, + { + "x": 58.44825414817511, + "y": -328.5659264015977, + "z": 0.0 + }, + { + "x": 59.45738443816039, + "y": -328.566466992728, + "z": 0.0 + }, + { + "x": 60.46651472814566, + "y": -328.5670075838583, + "z": 0.0 + }, + { + "x": 61.47564501813094, + "y": -328.5675481749886, + "z": 0.0 + }, + { + "x": 62.48477530811621, + "y": -328.5680887661189, + "z": 0.0 + }, + { + "x": 63.49390559810149, + "y": -328.56862935724916, + "z": 0.0 + }, + { + "x": 64.50303588808677, + "y": -328.56916994837945, + "z": 0.0 + }, + { + "x": 65.51216617807205, + "y": -328.56971053950974, + "z": 0.0 + }, + { + "x": 66.52129646805732, + "y": -328.57025113064003, + "z": 0.0 + }, + { + "x": 67.5304267580426, + "y": -328.5707917217703, + "z": 0.0 + }, + { + "x": 68.53955704802786, + "y": -328.5713323129006, + "z": 0.0 + }, + { + "x": 69.54868733801314, + "y": -328.5718729040309, + "z": 0.0 + }, + { + "x": 70.55781762799842, + "y": -328.5724134951612, + "z": 0.0 + }, + { + "x": 71.56694791798368, + "y": -328.5729540862915, + "z": 0.0 + }, + { + "x": 72.57607820796896, + "y": -328.5734946774218, + "z": 0.0 + }, + { + "x": 73.58520849795423, + "y": -328.57403526855205, + "z": 0.0 + }, + { + "x": 74.5943387879395, + "y": -328.57457585968234, + "z": 0.0 + }, + { + "x": 75.60346907792477, + "y": -328.5751164508127, + "z": 0.0 + }, + { + "x": 76.61259936791005, + "y": -328.5756570419429, + "z": 0.0 + }, + { + "x": 77.62172965789532, + "y": -328.57619763307326, + "z": 0.0 + }, + { + "x": 78.6308599478806, + "y": -328.5767382242035, + "z": 0.0 + }, + { + "x": 79.63999023786586, + "y": -328.57727881533384, + "z": 0.0 + } + ] + }, + { + "id": 28, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.64106163777952, + "y": -326.5772791023083, + "z": 0.0 + }, + { + "x": 78.63193134779425, + "y": -326.57673851117795, + "z": 0.0 + }, + { + "x": 77.62280105780874, + "y": -326.5761979200477, + "z": 0.0 + }, + { + "x": 76.6136707678237, + "y": -326.5756573289174, + "z": 0.0 + }, + { + "x": 75.6045404778382, + "y": -326.57511673778714, + "z": 0.0 + }, + { + "x": 74.59541018785316, + "y": -326.5745761466568, + "z": 0.0 + }, + { + "x": 73.58627989786777, + "y": -326.5740355555265, + "z": 0.0 + }, + { + "x": 72.57714960788239, + "y": -326.5734949643963, + "z": 0.0 + }, + { + "x": 71.56801931789734, + "y": -326.57295437326593, + "z": 0.0 + }, + { + "x": 70.55888902791196, + "y": -326.57241378213564, + "z": 0.0 + }, + { + "x": 69.54975873792668, + "y": -326.57187319100535, + "z": 0.0 + }, + { + "x": 68.5406284479414, + "y": -326.57133259987506, + "z": 0.0 + }, + { + "x": 67.53149815795614, + "y": -326.5707920087448, + "z": 0.0 + }, + { + "x": 66.52236786797086, + "y": -326.5702514176145, + "z": 0.0 + }, + { + "x": 65.51323757798559, + "y": -326.5697108264842, + "z": 0.0 + }, + { + "x": 64.50410728800031, + "y": -326.5691702353539, + "z": 0.0 + }, + { + "x": 63.494976998015034, + "y": -326.5686296442236, + "z": 0.0 + }, + { + "x": 62.485846708029754, + "y": -326.56808905309333, + "z": 0.0 + }, + { + "x": 61.47671641804448, + "y": -326.56754846196304, + "z": 0.0 + }, + { + "x": 60.4675861280592, + "y": -326.56700787083275, + "z": 0.0 + }, + { + "x": 59.45845583807393, + "y": -326.56646727970247, + "z": 0.0 + }, + { + "x": 58.44932554808865, + "y": -326.5659266885722, + "z": 0.0 + }, + { + "x": 57.44019525810337, + "y": -326.5653860974419, + "z": 0.0 + }, + { + "x": 56.4310649681181, + "y": -326.5648455063116, + "z": 0.0 + }, + { + "x": 55.42193467813293, + "y": -326.56430491518125, + "z": 0.0 + }, + { + "x": 54.41280438814755, + "y": -326.56376432405096, + "z": 0.0 + }, + { + "x": 53.403674098162156, + "y": -326.56322373292073, + "z": 0.0 + }, + { + "x": 52.394543808177, + "y": -326.56268314179044, + "z": 0.0 + }, + { + "x": 51.38541351819171, + "y": -326.56214255066016, + "z": 0.0 + }, + { + "x": 50.37628322820653, + "y": -326.5616019595298, + "z": 0.0 + }, + { + "x": 49.36715293822115, + "y": -326.5610613683995, + "z": 0.0 + }, + { + "x": 48.35802264823576, + "y": -326.5605207772693, + "z": 0.0 + }, + { + "x": 47.3488923582506, + "y": -326.559980186139, + "z": 0.0 + }, + { + "x": 46.33976206826543, + "y": -326.55943959500866, + "z": 0.0 + }, + { + "x": 45.33063177828005, + "y": -326.55889900387837, + "z": 0.0 + }, + { + "x": 44.32150148829477, + "y": -326.5583584127481, + "z": 0.0 + }, + { + "x": 43.3123711983095, + "y": -326.5578178216178, + "z": 0.0 + }, + { + "x": 42.30324090832422, + "y": -326.5572772304875, + "z": 0.0 + }, + { + "x": 41.29411061833895, + "y": -326.5567366393572, + "z": 0.0 + }, + { + "x": 40.28498032835367, + "y": -326.5561960482269, + "z": 0.0 + }, + { + "x": 39.2758500383684, + "y": -326.55565545709663, + "z": 0.0 + }, + { + "x": 38.26671974838312, + "y": -326.55511486596635, + "z": 0.0 + }, + { + "x": 37.25758945839784, + "y": -326.55457427483606, + "z": 0.0 + }, + { + "x": 36.248459168412566, + "y": -326.55403368370577, + "z": 0.0 + }, + { + "x": 35.23932887842729, + "y": -326.5534930925755, + "z": 0.0 + }, + { + "x": 34.230198588442015, + "y": -326.5529525014452, + "z": 0.0 + }, + { + "x": 33.221068298456736, + "y": -326.5524119103149, + "z": 0.0 + }, + { + "x": 32.211938008471456, + "y": -326.5518713191846, + "z": 0.0 + }, + { + "x": 31.202807718486184, + "y": -326.5513307280543, + "z": 0.0 + }, + { + "x": 30.19367742850102, + "y": -326.550790136924, + "z": 0.0 + }, + { + "x": 29.184547138515516, + "y": -326.55024954579375, + "z": 0.0 + }, + { + "x": 28.175416848530354, + "y": -326.54970895466346, + "z": 0.0 + }, + { + "x": 27.166286558545075, + "y": -326.54916836353317, + "z": 0.0 + }, + { + "x": 26.157156268559795, + "y": -326.5486277724029, + "z": 0.0 + }, + { + "x": 25.148025978574637, + "y": -326.54808718127254, + "z": 0.0 + }, + { + "x": 24.138895688589134, + "y": -326.5475465901423, + "z": 0.0 + }, + { + "x": 23.129765398604086, + "y": -326.54700599901196, + "z": 0.0 + }, + { + "x": 22.120635108618693, + "y": -326.54646540788167, + "z": 0.0 + }, + { + "x": 21.111504818633303, + "y": -326.54592481675144, + "z": 0.0 + }, + { + "x": 20.102374528648255, + "y": -326.5453842256211, + "z": 0.0 + }, + { + "x": 19.093244238662862, + "y": -326.5448436344908, + "z": 0.0 + }, + { + "x": 18.08411394867759, + "y": -326.5443030433605, + "z": 0.0 + }, + { + "x": 17.07498365869231, + "y": -326.5437624522302, + "z": 0.0 + }, + { + "x": 16.06585336870692, + "y": -326.5432218611, + "z": 0.0 + }, + { + "x": 15.056723078721872, + "y": -326.54268126996965, + "z": 0.0 + }, + { + "x": 14.047592788736484, + "y": -326.54214067883936, + "z": 0.0 + }, + { + "x": 13.038462498751205, + "y": -326.54160008770907, + "z": 0.0 + }, + { + "x": 12.02933220876593, + "y": -326.5410594965788, + "z": 0.0 + }, + { + "x": 11.020201918780653, + "y": -326.5405189054485, + "z": 0.0 + }, + { + "x": 10.011071628795378, + "y": -326.5399783143182, + "z": 0.0 + } + ] + }, + { + "id": 29, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 10.008928828968294, + "y": -330.5399777403693, + "z": 0.0 + }, + { + "x": 11.01805911895357, + "y": -330.5405183314996, + "z": 0.0 + }, + { + "x": 12.027189408938849, + "y": -330.5410589226299, + "z": 0.0 + }, + { + "x": 13.036319698924125, + "y": -330.54159951376016, + "z": 0.0 + }, + { + "x": 14.0454499889094, + "y": -330.54214010489045, + "z": 0.0 + }, + { + "x": 15.054580278894564, + "y": -330.54268069602074, + "z": 0.0 + }, + { + "x": 16.063710568880065, + "y": -330.5432212871511, + "z": 0.0 + }, + { + "x": 17.072840858865234, + "y": -330.5437618782813, + "z": 0.0 + }, + { + "x": 18.081971148850506, + "y": -330.5443024694116, + "z": 0.0 + }, + { + "x": 19.091101438835786, + "y": -330.5448430605419, + "z": 0.0 + }, + { + "x": 20.100231728820944, + "y": -330.5453836516722, + "z": 0.0 + }, + { + "x": 21.109362018806447, + "y": -330.5459242428025, + "z": 0.0 + }, + { + "x": 22.118492308791616, + "y": -330.54646483393276, + "z": 0.0 + }, + { + "x": 23.127622598776775, + "y": -330.54700542506305, + "z": 0.0 + }, + { + "x": 24.136752888762278, + "y": -330.5475460161934, + "z": 0.0 + }, + { + "x": 25.145883178747326, + "y": -330.5480866073236, + "z": 0.0 + }, + { + "x": 26.15501346873272, + "y": -330.54862719845397, + "z": 0.0 + }, + { + "x": 27.16414375871799, + "y": -330.54916778958426, + "z": 0.0 + }, + { + "x": 28.17327404870327, + "y": -330.54970838071455, + "z": 0.0 + }, + { + "x": 29.18240433868866, + "y": -330.55024897184484, + "z": 0.0 + }, + { + "x": 30.191534628673708, + "y": -330.55078956297507, + "z": 0.0 + }, + { + "x": 31.2006649186591, + "y": -330.5513301541054, + "z": 0.0 + }, + { + "x": 32.20979520864437, + "y": -330.5518707452357, + "z": 0.0 + }, + { + "x": 33.21892549862965, + "y": -330.552411336366, + "z": 0.0 + }, + { + "x": 34.22805578861493, + "y": -330.5529519274963, + "z": 0.0 + }, + { + "x": 35.2371860786002, + "y": -330.55349251862657, + "z": 0.0 + }, + { + "x": 36.24631636858548, + "y": -330.55403310975686, + "z": 0.0 + }, + { + "x": 37.255446658570754, + "y": -330.55457370088715, + "z": 0.0 + }, + { + "x": 38.264576948556034, + "y": -330.55511429201744, + "z": 0.0 + }, + { + "x": 39.27370723854131, + "y": -330.5556548831477, + "z": 0.0 + }, + { + "x": 40.282837528526585, + "y": -330.556195474278, + "z": 0.0 + }, + { + "x": 41.291967818511864, + "y": -330.5567360654083, + "z": 0.0 + }, + { + "x": 42.301098108497136, + "y": -330.5572766565386, + "z": 0.0 + }, + { + "x": 43.310228398482415, + "y": -330.5578172476689, + "z": 0.0 + }, + { + "x": 44.31935868846769, + "y": -330.55835783879917, + "z": 0.0 + }, + { + "x": 45.32848897845297, + "y": -330.55889842992946, + "z": 0.0 + }, + { + "x": 46.33761926843813, + "y": -330.55943902105975, + "z": 0.0 + }, + { + "x": 47.34674955842352, + "y": -330.5599796121901, + "z": 0.0 + }, + { + "x": 48.355879848408904, + "y": -330.5605202033204, + "z": 0.0 + }, + { + "x": 49.36501013839407, + "y": -330.5610607944506, + "z": 0.0 + }, + { + "x": 50.374140428379235, + "y": -330.5616013855809, + "z": 0.0 + }, + { + "x": 51.38327071836463, + "y": -330.56214197671125, + "z": 0.0 + }, + { + "x": 52.392401008349914, + "y": -330.56268256784153, + "z": 0.0 + }, + { + "x": 53.4015312983353, + "y": -330.5632231589718, + "z": 0.0 + }, + { + "x": 54.410661588320465, + "y": -330.56376375010205, + "z": 0.0 + }, + { + "x": 55.41979187830563, + "y": -330.56430434123234, + "z": 0.0 + }, + { + "x": 56.42892216829102, + "y": -330.5648449323627, + "z": 0.0 + }, + { + "x": 57.43805245827629, + "y": -330.565385523493, + "z": 0.0 + }, + { + "x": 58.44718274826157, + "y": -330.56592611462327, + "z": 0.0 + }, + { + "x": 59.45631303824685, + "y": -330.56646670575356, + "z": 0.0 + }, + { + "x": 60.46544332823212, + "y": -330.56700729688384, + "z": 0.0 + }, + { + "x": 61.4745736182174, + "y": -330.56754788801413, + "z": 0.0 + }, + { + "x": 62.48370390820267, + "y": -330.5680884791444, + "z": 0.0 + }, + { + "x": 63.49283419818795, + "y": -330.5686290702747, + "z": 0.0 + }, + { + "x": 64.50196448817323, + "y": -330.569169661405, + "z": 0.0 + }, + { + "x": 65.51109477815851, + "y": -330.5697102525353, + "z": 0.0 + }, + { + "x": 66.52022506814377, + "y": -330.5702508436656, + "z": 0.0 + }, + { + "x": 67.52935535812905, + "y": -330.57079143479586, + "z": 0.0 + }, + { + "x": 68.53848564811432, + "y": -330.57133202592615, + "z": 0.0 + }, + { + "x": 69.5476159380996, + "y": -330.57187261705644, + "z": 0.0 + }, + { + "x": 70.55674622808488, + "y": -330.57241320818673, + "z": 0.0 + }, + { + "x": 71.56587651807003, + "y": -330.572953799317, + "z": 0.0 + }, + { + "x": 72.57500680805553, + "y": -330.57349439044737, + "z": 0.0 + }, + { + "x": 73.58413709804069, + "y": -330.5740349815776, + "z": 0.0 + }, + { + "x": 74.59326738802585, + "y": -330.5745755727079, + "z": 0.0 + }, + { + "x": 75.60239767801134, + "y": -330.57511616383823, + "z": 0.0 + }, + { + "x": 76.6115279679964, + "y": -330.57565675496846, + "z": 0.0 + }, + { + "x": 77.62065825798189, + "y": -330.5761973460988, + "z": 0.0 + }, + { + "x": 78.62978854796694, + "y": -330.57673793722904, + "z": 0.0 + }, + { + "x": 79.6389188379522, + "y": -330.5772785283594, + "z": 0.0 + } + ] + }, + { + "id": 30, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.71998576749917, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 324.7150530320806, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 323.7101202966621, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 322.70518756124363, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 321.7002548258251, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 320.69532209040653, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 319.69038935498804, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 318.6854566195695, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 317.68052388415094, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 316.67559114873245, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 315.67065841331396, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 314.6657256778954, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 313.66079294247686, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 312.65586020705837, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 311.6509274716398, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 310.64599473622127, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 309.6410620008028, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 308.6361292653843, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 307.63119652996573, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 306.6262637945472, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 305.6213310591287, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 304.61639832371014, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 303.6114655882916, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 302.6065328528731, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 301.6016001174546, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 300.59666738203606, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 299.5917346466175, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 298.586801911199, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 297.58186917578047, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 296.5769364403619, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 295.5720037049434, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 294.56707096952493, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 293.5621382341064, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 292.55720549868784, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 291.55227276326934, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 290.54734839213904, + "y": -324.6099832501986, + "z": 0.0 + }, + { + "x": 289.54283147550484, + "y": -324.6098767052554, + "z": 0.0 + }, + { + "x": 288.53790172978063, + "y": -324.60976938847693, + "z": 0.0 + }, + { + "x": 287.5329690000928, + "y": -324.6096620713808, + "z": 0.0 + }, + { + "x": 286.528036270404, + "y": -324.6095547542848, + "z": 0.0 + }, + { + "x": 285.52310354071574, + "y": -324.60944743718875, + "z": 0.0 + }, + { + "x": 284.5181708110277, + "y": -324.60934012009267, + "z": 0.0 + }, + { + "x": 283.51323808133935, + "y": -324.6092328029966, + "z": 0.0 + }, + { + "x": 282.5083053516508, + "y": -324.60912548590056, + "z": 0.0 + }, + { + "x": 281.50337262196274, + "y": -324.6090181688045, + "z": 0.0 + }, + { + "x": 280.49843989227446, + "y": -324.6089108517084, + "z": 0.0 + }, + { + "x": 279.4935071625859, + "y": -324.6088035346124, + "z": 0.0 + }, + { + "x": 278.48857443289785, + "y": -324.6086962175163, + "z": 0.0 + }, + { + "x": 277.48364170320957, + "y": -324.6085889004202, + "z": 0.0 + }, + { + "x": 276.478708973521, + "y": -324.6084815833242, + "z": 0.0 + }, + { + "x": 275.4737762438329, + "y": -324.6083742662281, + "z": 0.0 + }, + { + "x": 274.4688435141444, + "y": -324.6082669491321, + "z": 0.0 + }, + { + "x": 273.46391078445635, + "y": -324.608159632036, + "z": 0.0 + }, + { + "x": 272.4589780547678, + "y": -324.60805231494, + "z": 0.0 + }, + { + "x": 271.45404532507973, + "y": -324.6079449978439, + "z": 0.0 + }, + { + "x": 270.44911259539145, + "y": -324.6078376807478, + "z": 0.0 + }, + { + "x": 269.4441798657029, + "y": -324.6077303636518, + "z": 0.0 + }, + { + "x": 268.4392471360148, + "y": -324.6076230465557, + "z": 0.0 + }, + { + "x": 267.4343144063265, + "y": -324.60751572945964, + "z": 0.0 + }, + { + "x": 266.429381676638, + "y": -324.6074084123636, + "z": 0.0 + }, + { + "x": 265.4244489469499, + "y": -324.60730109526753, + "z": 0.0 + }, + { + "x": 264.4195162172616, + "y": -324.60719377817145, + "z": 0.0 + }, + { + "x": 263.4145834875731, + "y": -324.6070864610754, + "z": 0.0 + }, + { + "x": 262.409650757885, + "y": -324.60697914397934, + "z": 0.0 + }, + { + "x": 261.40471802819644, + "y": -324.6068718268833, + "z": 0.0 + }, + { + "x": 260.3997852985084, + "y": -324.60676450978724, + "z": 0.0 + }, + { + "x": 259.3948525688201, + "y": -324.60665719269116, + "z": 0.0 + }, + { + "x": 258.38991983913155, + "y": -324.60654987559514, + "z": 0.0 + }, + { + "x": 257.3849871094435, + "y": -324.60644255849905, + "z": 0.0 + }, + { + "x": 256.380054379755, + "y": -324.60633524140303, + "z": 0.0 + }, + { + "x": 255.37512165006692, + "y": -324.60622792430695, + "z": 0.0 + }, + { + "x": 254.37018892037858, + "y": -324.60612060721087, + "z": 0.0 + }, + { + "x": 253.36525619069005, + "y": -324.60601329011484, + "z": 0.0 + }, + { + "x": 252.360323461002, + "y": -324.60590597301876, + "z": 0.0 + }, + { + "x": 251.35539073131346, + "y": -324.60579865592274, + "z": 0.0 + }, + { + "x": 250.35045800162538, + "y": -324.60569133882666, + "z": 0.0 + }, + { + "x": 249.3455252719371, + "y": -324.6055840217306, + "z": 0.0 + }, + { + "x": 248.34059254224857, + "y": -324.60547670463455, + "z": 0.0 + }, + { + "x": 247.33565981256046, + "y": -324.6053693875385, + "z": 0.0 + }, + { + "x": 246.3307270828722, + "y": -324.6052620704424, + "z": 0.0 + }, + { + "x": 245.32579435318365, + "y": -324.60515475334637, + "z": 0.0 + }, + { + "x": 244.32086162349557, + "y": -324.6050474362503, + "z": 0.0 + }, + { + "x": 243.31592889380727, + "y": -324.6049401191542, + "z": 0.0 + }, + { + "x": 242.31099616411876, + "y": -324.6048328020582, + "z": 0.0 + }, + { + "x": 241.30606343443046, + "y": -324.60472548496216, + "z": 0.0 + }, + { + "x": 240.30113070474235, + "y": -324.6046181678661, + "z": 0.0 + }, + { + "x": 239.29619797505407, + "y": -324.60451085077, + "z": 0.0 + }, + { + "x": 238.29126524536554, + "y": -324.604403533674, + "z": 0.0 + }, + { + "x": 237.28633251567746, + "y": -324.6042962165779, + "z": 0.0 + }, + { + "x": 236.28139978598918, + "y": -324.6041888994818, + "z": 0.0 + }, + { + "x": 235.27646705630065, + "y": -324.6040815823858, + "z": 0.0 + }, + { + "x": 234.27153432661257, + "y": -324.6039742652897, + "z": 0.0 + }, + { + "x": 233.26660159692423, + "y": -324.6038669481936, + "z": 0.0 + }, + { + "x": 232.26166886723573, + "y": -324.6037596310976, + "z": 0.0 + }, + { + "x": 231.25673613754742, + "y": -324.6036523140016, + "z": 0.0 + }, + { + "x": 230.25180340785957, + "y": -324.60354499690544, + "z": 0.0 + }, + { + "x": 229.24687067817084, + "y": -324.6034376798094, + "z": 0.0 + }, + { + "x": 228.2419379484825, + "y": -324.6033303627134, + "z": 0.0 + }, + { + "x": 227.23700521879465, + "y": -324.60322304561726, + "z": 0.0 + }, + { + "x": 226.2320724891059, + "y": -324.60311572852123, + "z": 0.0 + }, + { + "x": 225.22713975941755, + "y": -324.6030084114252, + "z": 0.0 + }, + { + "x": 224.22220702972947, + "y": -324.6029010943291, + "z": 0.0 + }, + { + "x": 223.21727430004114, + "y": -324.60279377723305, + "z": 0.0 + }, + { + "x": 222.2123415703526, + "y": -324.602686460137, + "z": 0.0 + }, + { + "x": 221.20740884066453, + "y": -324.60257914304094, + "z": 0.0 + }, + { + "x": 220.2024761109762, + "y": -324.60247182594486, + "z": 0.0 + }, + { + "x": 219.19754338128766, + "y": -324.60236450884884, + "z": 0.0 + }, + { + "x": 218.19261065159935, + "y": -324.6022571917528, + "z": 0.0 + }, + { + "x": 217.18767792191147, + "y": -324.6021498746567, + "z": 0.0 + }, + { + "x": 216.1827451922227, + "y": -324.60204255756065, + "z": 0.0 + }, + { + "x": 215.1778124625344, + "y": -324.6019352404646, + "z": 0.0 + }, + { + "x": 214.17287973284655, + "y": -324.6018279233685, + "z": 0.0 + }, + { + "x": 213.16794700315776, + "y": -324.60172060627247, + "z": 0.0 + }, + { + "x": 212.16301427346946, + "y": -324.60161328917644, + "z": 0.0 + }, + { + "x": 211.15808154378138, + "y": -324.60150597208036, + "z": 0.0 + }, + { + "x": 210.15314881409304, + "y": -324.6013986549843, + "z": 0.0 + }, + { + "x": 209.1482160844045, + "y": -324.60129133788826, + "z": 0.0 + }, + { + "x": 208.1432833547162, + "y": -324.60118402079223, + "z": 0.0 + }, + { + "x": 207.13835062502832, + "y": -324.6010767036961, + "z": 0.0 + }, + { + "x": 206.13341789533956, + "y": -324.60096938660007, + "z": 0.0 + }, + { + "x": 205.12848516565123, + "y": -324.60086206950405, + "z": 0.0 + }, + { + "x": 204.12355243596338, + "y": -324.6007547524079, + "z": 0.0 + }, + { + "x": 203.11861970627461, + "y": -324.6006474353119, + "z": 0.0 + }, + { + "x": 202.11368697658628, + "y": -324.60054011821586, + "z": 0.0 + }, + { + "x": 201.1087542468982, + "y": -324.6004328011198, + "z": 0.0 + }, + { + "x": 200.1038215172099, + "y": -324.6003254840237, + "z": 0.0 + }, + { + "x": 199.09888878752133, + "y": -324.6002181669277, + "z": 0.0 + }, + { + "x": 198.09395605783325, + "y": -324.6001108498316, + "z": 0.0 + }, + { + "x": 197.08902332814495, + "y": -324.6000035327355, + "z": 0.0 + }, + { + "x": 196.08409059845638, + "y": -324.5998962156395, + "z": 0.0 + }, + { + "x": 195.0791578687683, + "y": -324.5997888985434, + "z": 0.0 + }, + { + "x": 194.07422513908, + "y": -324.5996815814473, + "z": 0.0 + }, + { + "x": 193.06929240939147, + "y": -324.5995742643513, + "z": 0.0 + }, + { + "x": 192.06435967970313, + "y": -324.5994669472553, + "z": 0.0 + }, + { + "x": 191.05942695001505, + "y": -324.5993596301592, + "z": 0.0 + }, + { + "x": 190.05449422032672, + "y": -324.5992523130631, + "z": 0.0 + }, + { + "x": 189.04956149063818, + "y": -324.5991449959671, + "z": 0.0 + }, + { + "x": 188.0446287609501, + "y": -324.599037678871, + "z": 0.0 + }, + { + "x": 187.03969603126177, + "y": -324.59893036177493, + "z": 0.0 + }, + { + "x": 186.03476330157324, + "y": -324.5988230446789, + "z": 0.0 + }, + { + "x": 185.02983057188513, + "y": -324.5987157275828, + "z": 0.0 + }, + { + "x": 184.02489784219682, + "y": -324.59860841048675, + "z": 0.0 + }, + { + "x": 183.0199651125083, + "y": -324.5985010933907, + "z": 0.0 + }, + { + "x": 182.01503238282018, + "y": -324.59839377629464, + "z": 0.0 + }, + { + "x": 181.01009965313187, + "y": -324.59828645919856, + "z": 0.0 + }, + { + "x": 180.00516692344334, + "y": -324.59817914210254, + "z": 0.0 + }, + { + "x": 179.00023419375526, + "y": -324.59807182500646, + "z": 0.0 + }, + { + "x": 177.99530146406693, + "y": -324.5979645079104, + "z": 0.0 + }, + { + "x": 176.9903687343784, + "y": -324.59785719081435, + "z": 0.0 + }, + { + "x": 175.9854360046901, + "y": -324.5977498737183, + "z": 0.0 + }, + { + "x": 174.98050327500198, + "y": -324.59764255662225, + "z": 0.0 + }, + { + "x": 173.97557054531367, + "y": -324.59753523952617, + "z": 0.0 + }, + { + "x": 172.97063781562514, + "y": -324.59742792243014, + "z": 0.0 + }, + { + "x": 171.96570508593703, + "y": -324.59732060533406, + "z": 0.0 + }, + { + "x": 170.96077235624873, + "y": -324.597213288238, + "z": 0.0 + }, + { + "x": 169.95583962656016, + "y": -324.59710597114196, + "z": 0.0 + }, + { + "x": 168.95090689687208, + "y": -324.5969986540459, + "z": 0.0 + }, + { + "x": 167.94597416718378, + "y": -324.5968913369498, + "z": 0.0 + }, + { + "x": 166.94104143749522, + "y": -324.59678401985377, + "z": 0.0 + }, + { + "x": 165.93610870780714, + "y": -324.5966767027577, + "z": 0.0 + }, + { + "x": 164.9311759781186, + "y": -324.59656938566167, + "z": 0.0 + }, + { + "x": 163.92624324843052, + "y": -324.5964620685656, + "z": 0.0 + }, + { + "x": 162.92131051874222, + "y": -324.5963547514695, + "z": 0.0 + }, + { + "x": 161.91637778905368, + "y": -324.5962474343735, + "z": 0.0 + }, + { + "x": 160.9114450593656, + "y": -324.5961401172774, + "z": 0.0 + }, + { + "x": 159.90651232967707, + "y": -324.5960328001814, + "z": 0.0 + }, + { + "x": 158.901579599989, + "y": -324.5959254830853, + "z": 0.0 + }, + { + "x": 157.89664687030069, + "y": -324.5958181659892, + "z": 0.0 + }, + { + "x": 156.89171414061212, + "y": -324.5957108488932, + "z": 0.0 + }, + { + "x": 155.88678141092404, + "y": -324.5956035317971, + "z": 0.0 + }, + { + "x": 154.8818486812355, + "y": -324.5954962147011, + "z": 0.0 + }, + { + "x": 153.87691595154743, + "y": -324.595388897605, + "z": 0.0 + }, + { + "x": 152.87198322185913, + "y": -324.5952815805089, + "z": 0.0 + }, + { + "x": 151.8670504921706, + "y": -324.5951742634129, + "z": 0.0 + }, + { + "x": 150.8621177624825, + "y": -324.5950669463168, + "z": 0.0 + }, + { + "x": 149.8571850327942, + "y": -324.59495962922074, + "z": 0.0 + }, + { + "x": 148.85225230310567, + "y": -324.5948523121247, + "z": 0.0 + }, + { + "x": 147.8473195734176, + "y": -324.59474499502863, + "z": 0.0 + }, + { + "x": 146.84238684372926, + "y": -324.59463767793255, + "z": 0.0 + }, + { + "x": 145.83745411404072, + "y": -324.59453036083653, + "z": 0.0 + }, + { + "x": 144.83252138435242, + "y": -324.5944230437405, + "z": 0.0 + }, + { + "x": 143.82758865466434, + "y": -324.5943157266444, + "z": 0.0 + }, + { + "x": 142.82265592497603, + "y": -324.59420840954834, + "z": 0.0 + }, + { + "x": 141.8177231952875, + "y": -324.5941010924523, + "z": 0.0 + }, + { + "x": 140.81279046559942, + "y": -324.59399377535624, + "z": 0.0 + }, + { + "x": 139.8078577359111, + "y": -324.59388645826016, + "z": 0.0 + }, + { + "x": 138.80292500622258, + "y": -324.59377914116413, + "z": 0.0 + }, + { + "x": 137.7979922765345, + "y": -324.59367182406805, + "z": 0.0 + }, + { + "x": 136.7930595468462, + "y": -324.593564506972, + "z": 0.0 + }, + { + "x": 135.78812681715763, + "y": -324.59345718987595, + "z": 0.0 + }, + { + "x": 134.78319408746958, + "y": -324.59334987277987, + "z": 0.0 + }, + { + "x": 133.77826135778125, + "y": -324.5932425556838, + "z": 0.0 + }, + { + "x": 132.7733286280927, + "y": -324.59313523858776, + "z": 0.0 + }, + { + "x": 131.7683958984044, + "y": -324.59302792149174, + "z": 0.0 + }, + { + "x": 130.76346316871656, + "y": -324.5929206043956, + "z": 0.0 + }, + { + "x": 129.7585304390278, + "y": -324.5928132872996, + "z": 0.0 + }, + { + "x": 128.75359770933946, + "y": -324.59270597020355, + "z": 0.0 + }, + { + "x": 127.74866497965138, + "y": -324.5925986531075, + "z": 0.0 + }, + { + "x": 126.74373224996307, + "y": -324.5924913360114, + "z": 0.0 + }, + { + "x": 125.73879952027453, + "y": -324.59238401891537, + "z": 0.0 + }, + { + "x": 124.73386679058645, + "y": -324.5922767018193, + "z": 0.0 + }, + { + "x": 123.72893406089814, + "y": -324.5921693847232, + "z": 0.0 + }, + { + "x": 122.72400133120959, + "y": -324.5920620676272, + "z": 0.0 + }, + { + "x": 121.71906860152127, + "y": -324.59195475053116, + "z": 0.0 + }, + { + "x": 120.71413587183342, + "y": -324.591847433435, + "z": 0.0 + }, + { + "x": 119.70920314214466, + "y": -324.591740116339, + "z": 0.0 + }, + { + "x": 118.70427041245634, + "y": -324.591632799243, + "z": 0.0 + }, + { + "x": 117.69933768276849, + "y": -324.59152548214684, + "z": 0.0 + }, + { + "x": 116.69440495307973, + "y": -324.5914181650508, + "z": 0.0 + }, + { + "x": 115.6894722233914, + "y": -324.5913108479548, + "z": 0.0 + }, + { + "x": 114.68453949370333, + "y": -324.5912035308587, + "z": 0.0 + }, + { + "x": 113.67960676401502, + "y": -324.5910962137626, + "z": 0.0 + }, + { + "x": 112.67467403432649, + "y": -324.5909888966666, + "z": 0.0 + }, + { + "x": 111.66974130463817, + "y": -324.5908815795706, + "z": 0.0 + }, + { + "x": 110.66480857495031, + "y": -324.59077426247444, + "z": 0.0 + }, + { + "x": 109.65987584526155, + "y": -324.5906669453784, + "z": 0.0 + }, + { + "x": 108.65494311557323, + "y": -324.5905596282824, + "z": 0.0 + }, + { + "x": 107.65001038588538, + "y": -324.59045231118625, + "z": 0.0 + }, + { + "x": 106.64507765619662, + "y": -324.59034499409023, + "z": 0.0 + }, + { + "x": 105.6401449265083, + "y": -324.5902376769942, + "z": 0.0 + }, + { + "x": 104.63521219682022, + "y": -324.5901303598981, + "z": 0.0 + }, + { + "x": 103.63027946713191, + "y": -324.59002304280204, + "z": 0.0 + }, + { + "x": 102.62663591823683, + "y": -324.58959221099286, + "z": 0.0 + }, + { + "x": 101.62212988384367, + "y": -324.5890540743326, + "z": 0.0 + } + ] + }, + { + "id": 31, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.61784428418933, + "y": -332.58905292643476, + "z": 0.0 + }, + { + "x": 102.62320343224319, + "y": -332.58959147462036, + "z": 0.0 + }, + { + "x": 103.62942514451072, + "y": -332.5900229971853, + "z": 0.0 + }, + { + "x": 104.63435787419903, + "y": -332.5901303142814, + "z": 0.0 + }, + { + "x": 105.63929060388756, + "y": -332.5902376313775, + "z": 0.0 + }, + { + "x": 106.64422333357588, + "y": -332.5903449484735, + "z": 0.0 + }, + { + "x": 107.64915606326373, + "y": -332.5904522655695, + "z": 0.0 + }, + { + "x": 108.65408879295249, + "y": -332.59055958266566, + "z": 0.0 + }, + { + "x": 109.65902152264081, + "y": -332.5906668997617, + "z": 0.0 + }, + { + "x": 110.66395425232867, + "y": -332.5907742168577, + "z": 0.0 + }, + { + "x": 111.66888698201743, + "y": -332.59088153395385, + "z": 0.0 + }, + { + "x": 112.67381971170575, + "y": -332.5909888510499, + "z": 0.0 + }, + { + "x": 113.67875244139383, + "y": -332.5910961681459, + "z": 0.0 + }, + { + "x": 114.68368517108213, + "y": -332.591203485242, + "z": 0.0 + }, + { + "x": 115.68861790077067, + "y": -332.59131080233806, + "z": 0.0 + }, + { + "x": 116.69355063045899, + "y": -332.5914181194341, + "z": 0.0 + }, + { + "x": 117.69848336014684, + "y": -332.5915254365301, + "z": 0.0 + }, + { + "x": 118.7034160898356, + "y": -332.59163275362624, + "z": 0.0 + }, + { + "x": 119.70834881952392, + "y": -332.59174007072227, + "z": 0.0 + }, + { + "x": 120.71328154921177, + "y": -332.5918473878183, + "z": 0.0 + }, + { + "x": 121.71821427890053, + "y": -332.59195470491443, + "z": 0.0 + }, + { + "x": 122.72314700858885, + "y": -332.59206202201045, + "z": 0.0 + }, + { + "x": 123.72807973827695, + "y": -332.5921693391065, + "z": 0.0 + }, + { + "x": 124.73301246796525, + "y": -332.59227665620256, + "z": 0.0 + }, + { + "x": 125.73794519765379, + "y": -332.59238397329864, + "z": 0.0 + }, + { + "x": 126.74287792734188, + "y": -332.59249129039466, + "z": 0.0 + }, + { + "x": 127.74781065703019, + "y": -332.59259860749074, + "z": 0.0 + }, + { + "x": 128.75274338671872, + "y": -332.5927059245868, + "z": 0.0 + }, + { + "x": 129.75767611640705, + "y": -332.59281324168285, + "z": 0.0 + }, + { + "x": 130.7626088460949, + "y": -332.59292055877887, + "z": 0.0 + }, + { + "x": 131.76754157578367, + "y": -332.593027875875, + "z": 0.0 + }, + { + "x": 132.77247430547197, + "y": -332.59313519297103, + "z": 0.0 + }, + { + "x": 133.77740703516005, + "y": -332.59324251006706, + "z": 0.0 + }, + { + "x": 134.7823397648484, + "y": -332.59334982716314, + "z": 0.0 + }, + { + "x": 135.7872724945369, + "y": -332.5934571442592, + "z": 0.0 + }, + { + "x": 136.792205224225, + "y": -332.59356446135524, + "z": 0.0 + }, + { + "x": 137.7971379539133, + "y": -332.5936717784513, + "z": 0.0 + }, + { + "x": 138.80207068360184, + "y": -332.5937790955474, + "z": 0.0 + }, + { + "x": 139.80700341328992, + "y": -332.5938864126434, + "z": 0.0 + }, + { + "x": 140.81193614297823, + "y": -332.5939937297395, + "z": 0.0 + }, + { + "x": 141.81686887266676, + "y": -332.5941010468356, + "z": 0.0 + }, + { + "x": 142.82180160235484, + "y": -332.5942083639316, + "z": 0.0 + }, + { + "x": 143.82673433204315, + "y": -332.5943156810277, + "z": 0.0 + }, + { + "x": 144.83166706173168, + "y": -332.5944229981238, + "z": 0.0 + }, + { + "x": 145.83659979141999, + "y": -332.5945303152198, + "z": 0.0 + }, + { + "x": 146.84153252110806, + "y": -332.5946376323158, + "z": 0.0 + }, + { + "x": 147.8464652507964, + "y": -332.5947449494119, + "z": 0.0 + }, + { + "x": 148.85139798048493, + "y": -332.594852266508, + "z": 0.0 + }, + { + "x": 149.856330710173, + "y": -332.594959583604, + "z": 0.0 + }, + { + "x": 150.86126343986132, + "y": -332.5950669007001, + "z": 0.0 + }, + { + "x": 151.86619616954985, + "y": -332.59517421779617, + "z": 0.0 + }, + { + "x": 152.87112889923793, + "y": -332.5952815348922, + "z": 0.0 + }, + { + "x": 153.87606162892624, + "y": -332.5953888519883, + "z": 0.0 + }, + { + "x": 154.88099435861477, + "y": -332.59549616908436, + "z": 0.0 + }, + { + "x": 155.88592708830285, + "y": -332.5956034861804, + "z": 0.0 + }, + { + "x": 156.89085981799138, + "y": -332.59571080327646, + "z": 0.0 + }, + { + "x": 157.8957925476795, + "y": -332.5958181203725, + "z": 0.0 + }, + { + "x": 158.9007252773678, + "y": -332.59592543746857, + "z": 0.0 + }, + { + "x": 159.90565800705633, + "y": -332.59603275456465, + "z": 0.0 + }, + { + "x": 160.9105907367444, + "y": -332.59614007166067, + "z": 0.0 + }, + { + "x": 161.91552346643294, + "y": -332.59624738875675, + "z": 0.0 + }, + { + "x": 162.92045619612102, + "y": -332.5963547058528, + "z": 0.0 + }, + { + "x": 163.92538892580933, + "y": -332.59646202294886, + "z": 0.0 + }, + { + "x": 164.93032165549786, + "y": -332.59656934004494, + "z": 0.0 + }, + { + "x": 165.93525438518594, + "y": -332.59667665714096, + "z": 0.0 + }, + { + "x": 166.94018711487448, + "y": -332.59678397423704, + "z": 0.0 + }, + { + "x": 167.94511984456258, + "y": -332.59689129133307, + "z": 0.0 + }, + { + "x": 168.9500525742509, + "y": -332.59699860842915, + "z": 0.0 + }, + { + "x": 169.95498530393942, + "y": -332.5971059255252, + "z": 0.0 + }, + { + "x": 170.95991803362753, + "y": -332.59721324262125, + "z": 0.0 + }, + { + "x": 171.96485076331584, + "y": -332.59732055971733, + "z": 0.0 + }, + { + "x": 172.9697834930044, + "y": -332.5974278768134, + "z": 0.0 + }, + { + "x": 173.97471622269248, + "y": -332.59753519390944, + "z": 0.0 + }, + { + "x": 174.97964895238078, + "y": -332.5976425110055, + "z": 0.0 + }, + { + "x": 175.98458168206935, + "y": -332.5977498281016, + "z": 0.0 + }, + { + "x": 176.98951441175765, + "y": -332.5978571451976, + "z": 0.0 + }, + { + "x": 177.99444714144573, + "y": -332.59796446229365, + "z": 0.0 + }, + { + "x": 178.99937987113407, + "y": -332.5980717793897, + "z": 0.0 + }, + { + "x": 180.0043126008226, + "y": -332.5981790964858, + "z": 0.0 + }, + { + "x": 181.00924533051068, + "y": -332.59828641358183, + "z": 0.0 + }, + { + "x": 182.014178060199, + "y": -332.5983937306779, + "z": 0.0 + }, + { + "x": 183.01911078988755, + "y": -332.598501047774, + "z": 0.0 + }, + { + "x": 184.02404351957563, + "y": -332.59860836487, + "z": 0.0 + }, + { + "x": 185.02897624926393, + "y": -332.5987156819661, + "z": 0.0 + }, + { + "x": 186.0339089789525, + "y": -332.5988229990622, + "z": 0.0 + }, + { + "x": 187.03884170864058, + "y": -332.5989303161582, + "z": 0.0 + }, + { + "x": 188.0437744383289, + "y": -332.5990376332543, + "z": 0.0 + }, + { + "x": 189.04870716801744, + "y": -332.59914495035036, + "z": 0.0 + }, + { + "x": 190.05363989770552, + "y": -332.5992522674464, + "z": 0.0 + }, + { + "x": 191.05857262739386, + "y": -332.59935958454247, + "z": 0.0 + }, + { + "x": 192.0635053570824, + "y": -332.59946690163855, + "z": 0.0 + }, + { + "x": 193.06843808677073, + "y": -332.5995742187346, + "z": 0.0 + }, + { + "x": 194.0733708164588, + "y": -332.5996815358306, + "z": 0.0 + }, + { + "x": 195.0783035461471, + "y": -332.5997888529267, + "z": 0.0 + }, + { + "x": 196.08323627583565, + "y": -332.59989617002276, + "z": 0.0 + }, + { + "x": 197.08816900552375, + "y": -332.6000034871188, + "z": 0.0 + }, + { + "x": 198.09310173521206, + "y": -332.60011080421486, + "z": 0.0 + }, + { + "x": 199.0980344649006, + "y": -332.60021812131095, + "z": 0.0 + }, + { + "x": 200.1029671945887, + "y": -332.60032543840697, + "z": 0.0 + }, + { + "x": 201.107899924277, + "y": -332.60043275550305, + "z": 0.0 + }, + { + "x": 202.11283265396554, + "y": -332.60054007259913, + "z": 0.0 + }, + { + "x": 203.11776538365388, + "y": -332.60064738969515, + "z": 0.0 + }, + { + "x": 204.12269811334173, + "y": -332.6007547067912, + "z": 0.0 + }, + { + "x": 205.1276308430305, + "y": -332.6008620238873, + "z": 0.0 + }, + { + "x": 206.13256357271882, + "y": -332.60096934098334, + "z": 0.0 + }, + { + "x": 207.13749630240667, + "y": -332.60107665807936, + "z": 0.0 + }, + { + "x": 208.14242903209546, + "y": -332.6011839751755, + "z": 0.0 + }, + { + "x": 209.14736176178377, + "y": -332.6012912922715, + "z": 0.0 + }, + { + "x": 210.15229449147185, + "y": -332.60139860936755, + "z": 0.0 + }, + { + "x": 211.15722722116018, + "y": -332.60150592646363, + "z": 0.0 + }, + { + "x": 212.16215995084872, + "y": -332.6016132435597, + "z": 0.0 + }, + { + "x": 213.16709268053702, + "y": -332.60172056065574, + "z": 0.0 + }, + { + "x": 214.1720254102249, + "y": -332.60182787775176, + "z": 0.0 + }, + { + "x": 215.17695813991367, + "y": -332.6019351948479, + "z": 0.0 + }, + { + "x": 216.18189086960197, + "y": -332.6020425119439, + "z": 0.0 + }, + { + "x": 217.18682359928982, + "y": -332.60214982903994, + "z": 0.0 + }, + { + "x": 218.1917563289786, + "y": -332.6022571461361, + "z": 0.0 + }, + { + "x": 219.19668905866692, + "y": -332.6023644632321, + "z": 0.0 + }, + { + "x": 220.201621788355, + "y": -332.60247178032813, + "z": 0.0 + }, + { + "x": 221.20655451804333, + "y": -332.6025790974242, + "z": 0.0 + }, + { + "x": 222.21148724773187, + "y": -332.6026864145203, + "z": 0.0 + }, + { + "x": 223.21641997741995, + "y": -332.6027937316163, + "z": 0.0 + }, + { + "x": 224.22135270710828, + "y": -332.6029010487124, + "z": 0.0 + }, + { + "x": 225.22628543679681, + "y": -332.6030083658085, + "z": 0.0 + }, + { + "x": 226.23121816648515, + "y": -332.6031156829045, + "z": 0.0 + }, + { + "x": 227.236150896173, + "y": -332.6032230000005, + "z": 0.0 + }, + { + "x": 228.24108362586176, + "y": -332.60333031709666, + "z": 0.0 + }, + { + "x": 229.2460163555501, + "y": -332.6034376341927, + "z": 0.0 + }, + { + "x": 230.25094908523792, + "y": -332.6035449512887, + "z": 0.0 + }, + { + "x": 231.25588181492668, + "y": -332.60365226838485, + "z": 0.0 + }, + { + "x": 232.260814544615, + "y": -332.6037595854809, + "z": 0.0 + }, + { + "x": 233.26574727430304, + "y": -332.6038669025769, + "z": 0.0 + }, + { + "x": 234.27068000399137, + "y": -332.603974219673, + "z": 0.0 + }, + { + "x": 235.2756127336799, + "y": -332.60408153676906, + "z": 0.0 + }, + { + "x": 236.280545463368, + "y": -332.6041888538651, + "z": 0.0 + }, + { + "x": 237.28547819305626, + "y": -332.60429617096116, + "z": 0.0 + }, + { + "x": 238.2904109227448, + "y": -332.60440348805724, + "z": 0.0 + }, + { + "x": 239.29534365243288, + "y": -332.60451080515327, + "z": 0.0 + }, + { + "x": 240.30027638212115, + "y": -332.60461812224935, + "z": 0.0 + }, + { + "x": 241.30520911180972, + "y": -332.60472543934543, + "z": 0.0 + }, + { + "x": 242.31014184149802, + "y": -332.60483275644145, + "z": 0.0 + }, + { + "x": 243.31507457118607, + "y": -332.6049400735375, + "z": 0.0 + }, + { + "x": 244.32000730087438, + "y": -332.60504739063356, + "z": 0.0 + }, + { + "x": 245.3249400305629, + "y": -332.60515470772964, + "z": 0.0 + }, + { + "x": 246.329872760251, + "y": -332.60526202482566, + "z": 0.0 + }, + { + "x": 247.33480548993927, + "y": -332.60536934192174, + "z": 0.0 + }, + { + "x": 248.33973821962783, + "y": -332.6054766590178, + "z": 0.0 + }, + { + "x": 249.3446709493159, + "y": -332.60558397611385, + "z": 0.0 + }, + { + "x": 250.3496036790042, + "y": -332.60569129320993, + "z": 0.0 + }, + { + "x": 251.35453640869272, + "y": -332.605798610306, + "z": 0.0 + }, + { + "x": 252.3594691383808, + "y": -332.60590592740203, + "z": 0.0 + }, + { + "x": 253.3644018680693, + "y": -332.6060132444981, + "z": 0.0 + }, + { + "x": 254.3693345977574, + "y": -332.60612056159414, + "z": 0.0 + }, + { + "x": 255.37426732744572, + "y": -332.6062278786902, + "z": 0.0 + }, + { + "x": 256.37920005713426, + "y": -332.6063351957863, + "z": 0.0 + }, + { + "x": 257.3841327868223, + "y": -332.6064425128823, + "z": 0.0 + }, + { + "x": 258.3890655165108, + "y": -332.6065498299784, + "z": 0.0 + }, + { + "x": 259.3939982461989, + "y": -332.60665714707443, + "z": 0.0 + }, + { + "x": 260.3989309758872, + "y": -332.6067644641705, + "z": 0.0 + }, + { + "x": 261.4038637055757, + "y": -332.6068717812666, + "z": 0.0 + }, + { + "x": 262.4087964352638, + "y": -332.6069790983626, + "z": 0.0 + }, + { + "x": 263.4137291649524, + "y": -332.6070864154587, + "z": 0.0 + }, + { + "x": 264.4186618946404, + "y": -332.6071937325547, + "z": 0.0 + }, + { + "x": 265.4235946243287, + "y": -332.6073010496508, + "z": 0.0 + }, + { + "x": 266.42852735401726, + "y": -332.6074083667469, + "z": 0.0 + }, + { + "x": 267.4334600837053, + "y": -332.6075156838429, + "z": 0.0 + }, + { + "x": 268.4383928133936, + "y": -332.607623000939, + "z": 0.0 + }, + { + "x": 269.44332554308215, + "y": -332.60773031803507, + "z": 0.0 + }, + { + "x": 270.44825827277026, + "y": -332.6078376351311, + "z": 0.0 + }, + { + "x": 271.45319100245854, + "y": -332.6079449522272, + "z": 0.0 + }, + { + "x": 272.45812373214704, + "y": -332.60805226932325, + "z": 0.0 + }, + { + "x": 273.46305646183515, + "y": -332.6081595864193, + "z": 0.0 + }, + { + "x": 274.46798919152366, + "y": -332.60826690351536, + "z": 0.0 + }, + { + "x": 275.4729219212117, + "y": -332.6083742206114, + "z": 0.0 + }, + { + "x": 276.47785465090027, + "y": -332.60848153770746, + "z": 0.0 + }, + { + "x": 277.4827873805884, + "y": -332.6085888548035, + "z": 0.0 + }, + { + "x": 278.48772011027665, + "y": -332.60869617189957, + "z": 0.0 + }, + { + "x": 279.49265283996516, + "y": -332.60880348899565, + "z": 0.0 + }, + { + "x": 280.49758556965327, + "y": -332.60891080609167, + "z": 0.0 + }, + { + "x": 281.50251829934155, + "y": -332.60901812318775, + "z": 0.0 + }, + { + "x": 282.50745102903005, + "y": -332.60912544028383, + "z": 0.0 + }, + { + "x": 283.51238375871816, + "y": -332.60923275737986, + "z": 0.0 + }, + { + "x": 284.5173164884065, + "y": -332.60934007447594, + "z": 0.0 + }, + { + "x": 285.522249218095, + "y": -332.609447391572, + "z": 0.0 + }, + { + "x": 286.5271819477833, + "y": -332.60955470866804, + "z": 0.0 + }, + { + "x": 287.53211467747116, + "y": -332.60966202576407, + "z": 0.0 + }, + { + "x": 288.5370474071599, + "y": -332.6097693428602, + "z": 0.0 + }, + { + "x": 289.54198312081223, + "y": -332.6098766602738, + "z": 0.0 + }, + { + "x": 290.54733166367475, + "y": -332.6099832501811, + "z": 0.0 + }, + { + "x": 291.55227276326934, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 292.55720549868784, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 293.5621382341064, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 294.56707096952493, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 295.5720037049434, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 296.5769364403619, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 297.58186917578047, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 298.586801911199, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 299.5917346466175, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 300.59666738203606, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 301.6016001174546, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 302.6065328528731, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 303.6114655882916, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 304.61639832371014, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 305.6213310591287, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 306.6262637945472, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 307.63119652996573, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 308.6361292653843, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 309.6410620008028, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 310.64599473622127, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 311.6509274716398, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 312.65586020705837, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 313.66079294247686, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 314.6657256778954, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 315.67065841331396, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 316.67559114873245, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 317.68052388415094, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 318.6854566195695, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 319.69038935498804, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 320.69532209040653, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 321.7002548258251, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 322.70518756124363, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 323.7101202966621, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 324.7150530320806, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -332.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 32, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 101.6199870840165, + "y": -328.58905350038367, + "z": 0.0 + }, + { + "x": 102.62491967524001, + "y": -328.5895918428066, + "z": 0.0 + }, + { + "x": 103.62985230582132, + "y": -328.5900230199937, + "z": 0.0 + }, + { + "x": 104.63478503550962, + "y": -328.59013033708976, + "z": 0.0 + }, + { + "x": 105.63971776519793, + "y": -328.59023765418584, + "z": 0.0 + }, + { + "x": 106.64465049488625, + "y": -328.59034497128187, + "z": 0.0 + }, + { + "x": 107.64958322457456, + "y": -328.5904522883779, + "z": 0.0 + }, + { + "x": 108.65451595426286, + "y": -328.590559605474, + "z": 0.0 + }, + { + "x": 109.65944868395118, + "y": -328.59066692257005, + "z": 0.0 + }, + { + "x": 110.66438141363949, + "y": -328.5907742396661, + "z": 0.0 + }, + { + "x": 111.6693141433278, + "y": -328.5908815567622, + "z": 0.0 + }, + { + "x": 112.67424687301612, + "y": -328.59098887385824, + "z": 0.0 + }, + { + "x": 113.67917960270442, + "y": -328.59109619095426, + "z": 0.0 + }, + { + "x": 114.68411233239273, + "y": -328.59120350805034, + "z": 0.0 + }, + { + "x": 115.68904506208104, + "y": -328.5913108251464, + "z": 0.0 + }, + { + "x": 116.69397779176936, + "y": -328.59141814224245, + "z": 0.0 + }, + { + "x": 117.69891052145766, + "y": -328.59152545933847, + "z": 0.0 + }, + { + "x": 118.70384325114597, + "y": -328.5916327764346, + "z": 0.0 + }, + { + "x": 119.70877598083429, + "y": -328.59174009353063, + "z": 0.0 + }, + { + "x": 120.7137087105226, + "y": -328.59184741062666, + "z": 0.0 + }, + { + "x": 121.7186414402109, + "y": -328.5919547277228, + "z": 0.0 + }, + { + "x": 122.72357416989922, + "y": -328.5920620448188, + "z": 0.0 + }, + { + "x": 123.72850689958754, + "y": -328.59216936191484, + "z": 0.0 + }, + { + "x": 124.73343962927585, + "y": -328.5922766790109, + "z": 0.0 + }, + { + "x": 125.73837235896416, + "y": -328.592383996107, + "z": 0.0 + }, + { + "x": 126.74330508865248, + "y": -328.592491313203, + "z": 0.0 + }, + { + "x": 127.74823781834078, + "y": -328.5925986302991, + "z": 0.0 + }, + { + "x": 128.7531705480291, + "y": -328.5927059473952, + "z": 0.0 + }, + { + "x": 129.75810327771742, + "y": -328.5928132644912, + "z": 0.0 + }, + { + "x": 130.76303600740573, + "y": -328.59292058158724, + "z": 0.0 + }, + { + "x": 131.76796873709404, + "y": -328.5930278986834, + "z": 0.0 + }, + { + "x": 132.77290146678234, + "y": -328.5931352157794, + "z": 0.0 + }, + { + "x": 133.77783419647065, + "y": -328.5932425328754, + "z": 0.0 + }, + { + "x": 134.78276692615898, + "y": -328.5933498499715, + "z": 0.0 + }, + { + "x": 135.78769965584726, + "y": -328.5934571670676, + "z": 0.0 + }, + { + "x": 136.7926323855356, + "y": -328.5935644841636, + "z": 0.0 + }, + { + "x": 137.7975651152239, + "y": -328.5936718012597, + "z": 0.0 + }, + { + "x": 138.8024978449122, + "y": -328.59377911835577, + "z": 0.0 + }, + { + "x": 139.80743057460052, + "y": -328.5938864354518, + "z": 0.0 + }, + { + "x": 140.81236330428882, + "y": -328.5939937525479, + "z": 0.0 + }, + { + "x": 141.81729603397713, + "y": -328.59410106964395, + "z": 0.0 + }, + { + "x": 142.82222876366544, + "y": -328.59420838674, + "z": 0.0 + }, + { + "x": 143.82716149335374, + "y": -328.59431570383606, + "z": 0.0 + }, + { + "x": 144.83209422304205, + "y": -328.59442302093214, + "z": 0.0 + }, + { + "x": 145.83702695273035, + "y": -328.59453033802816, + "z": 0.0 + }, + { + "x": 146.84195968241866, + "y": -328.5946376551242, + "z": 0.0 + }, + { + "x": 147.846892412107, + "y": -328.59474497222027, + "z": 0.0 + }, + { + "x": 148.8518251417953, + "y": -328.59485228931635, + "z": 0.0 + }, + { + "x": 149.8567578714836, + "y": -328.5949596064124, + "z": 0.0 + }, + { + "x": 150.86169060117192, + "y": -328.59506692350845, + "z": 0.0 + }, + { + "x": 151.86662333086022, + "y": -328.59517424060454, + "z": 0.0 + }, + { + "x": 152.87155606054853, + "y": -328.59528155770056, + "z": 0.0 + }, + { + "x": 153.87648879023683, + "y": -328.59538887479664, + "z": 0.0 + }, + { + "x": 154.88142151992514, + "y": -328.5954961918927, + "z": 0.0 + }, + { + "x": 155.88635424961345, + "y": -328.59560350898875, + "z": 0.0 + }, + { + "x": 156.89128697930175, + "y": -328.5957108260848, + "z": 0.0 + }, + { + "x": 157.8962197089901, + "y": -328.59581814318085, + "z": 0.0 + }, + { + "x": 158.9011524386784, + "y": -328.59592546027693, + "z": 0.0 + }, + { + "x": 159.9060851683667, + "y": -328.596032777373, + "z": 0.0 + }, + { + "x": 160.911017898055, + "y": -328.59614009446904, + "z": 0.0 + }, + { + "x": 161.9159506277433, + "y": -328.5962474115651, + "z": 0.0 + }, + { + "x": 162.92088335743162, + "y": -328.59635472866114, + "z": 0.0 + }, + { + "x": 163.92581608711993, + "y": -328.5964620457572, + "z": 0.0 + }, + { + "x": 164.93074881680823, + "y": -328.5965693628533, + "z": 0.0 + }, + { + "x": 165.93568154649654, + "y": -328.5966766799493, + "z": 0.0 + }, + { + "x": 166.94061427618485, + "y": -328.5967839970454, + "z": 0.0 + }, + { + "x": 167.94554700587318, + "y": -328.59689131414143, + "z": 0.0 + }, + { + "x": 168.9504797355615, + "y": -328.5969986312375, + "z": 0.0 + }, + { + "x": 169.9554124652498, + "y": -328.5971059483336, + "z": 0.0 + }, + { + "x": 170.96034519493813, + "y": -328.5972132654296, + "z": 0.0 + }, + { + "x": 171.96527792462643, + "y": -328.5973205825257, + "z": 0.0 + }, + { + "x": 172.97021065431477, + "y": -328.5974278996218, + "z": 0.0 + }, + { + "x": 173.97514338400308, + "y": -328.5975352167178, + "z": 0.0 + }, + { + "x": 174.98007611369138, + "y": -328.5976425338139, + "z": 0.0 + }, + { + "x": 175.98500884337972, + "y": -328.59774985090996, + "z": 0.0 + }, + { + "x": 176.98994157306802, + "y": -328.597857168006, + "z": 0.0 + }, + { + "x": 177.99487430275633, + "y": -328.597964485102, + "z": 0.0 + }, + { + "x": 178.99980703244466, + "y": -328.5980718021981, + "z": 0.0 + }, + { + "x": 180.00473976213297, + "y": -328.5981791192942, + "z": 0.0 + }, + { + "x": 181.00967249182128, + "y": -328.5982864363902, + "z": 0.0 + }, + { + "x": 182.01460522150958, + "y": -328.5983937534863, + "z": 0.0 + }, + { + "x": 183.01953795119792, + "y": -328.59850107058236, + "z": 0.0 + }, + { + "x": 184.02447068088622, + "y": -328.5986083876784, + "z": 0.0 + }, + { + "x": 185.02940341057453, + "y": -328.59871570477446, + "z": 0.0 + }, + { + "x": 186.03433614026287, + "y": -328.59882302187054, + "z": 0.0 + }, + { + "x": 187.03926886995117, + "y": -328.59893033896657, + "z": 0.0 + }, + { + "x": 188.0442015996395, + "y": -328.59903765606265, + "z": 0.0 + }, + { + "x": 189.0491343293278, + "y": -328.59914497315873, + "z": 0.0 + }, + { + "x": 190.05406705901612, + "y": -328.59925229025475, + "z": 0.0 + }, + { + "x": 191.05899978870445, + "y": -328.59935960735083, + "z": 0.0 + }, + { + "x": 192.06393251839276, + "y": -328.5994669244469, + "z": 0.0 + }, + { + "x": 193.0688652480811, + "y": -328.59957424154294, + "z": 0.0 + }, + { + "x": 194.0737979777694, + "y": -328.59968155863896, + "z": 0.0 + }, + { + "x": 195.0787307074577, + "y": -328.59978887573504, + "z": 0.0 + }, + { + "x": 196.08366343714601, + "y": -328.5998961928311, + "z": 0.0 + }, + { + "x": 197.08859616683435, + "y": -328.60000350992715, + "z": 0.0 + }, + { + "x": 198.09352889652266, + "y": -328.60011082702323, + "z": 0.0 + }, + { + "x": 199.09846162621096, + "y": -328.6002181441193, + "z": 0.0 + }, + { + "x": 200.1033943558993, + "y": -328.60032546121533, + "z": 0.0 + }, + { + "x": 201.1083270855876, + "y": -328.6004327783114, + "z": 0.0 + }, + { + "x": 202.1132598152759, + "y": -328.6005400954075, + "z": 0.0 + }, + { + "x": 203.11819254496424, + "y": -328.6006474125035, + "z": 0.0 + }, + { + "x": 204.12312527465255, + "y": -328.60075472959954, + "z": 0.0 + }, + { + "x": 205.12805800434086, + "y": -328.6008620466957, + "z": 0.0 + }, + { + "x": 206.1329907340292, + "y": -328.6009693637917, + "z": 0.0 + }, + { + "x": 207.1379234637175, + "y": -328.60107668088773, + "z": 0.0 + }, + { + "x": 208.14285619340583, + "y": -328.60118399798387, + "z": 0.0 + }, + { + "x": 209.14778892309414, + "y": -328.6012913150799, + "z": 0.0 + }, + { + "x": 210.15272165278245, + "y": -328.6013986321759, + "z": 0.0 + }, + { + "x": 211.15765438247078, + "y": -328.601505949272, + "z": 0.0 + }, + { + "x": 212.1625871121591, + "y": -328.6016132663681, + "z": 0.0 + }, + { + "x": 213.1675198418474, + "y": -328.6017205834641, + "z": 0.0 + }, + { + "x": 214.17245257153573, + "y": -328.6018279005601, + "z": 0.0 + }, + { + "x": 215.17738530122404, + "y": -328.60193521765626, + "z": 0.0 + }, + { + "x": 216.18231803091234, + "y": -328.6020425347523, + "z": 0.0 + }, + { + "x": 217.18725076060065, + "y": -328.6021498518483, + "z": 0.0 + }, + { + "x": 218.19218349028898, + "y": -328.60225716894445, + "z": 0.0 + }, + { + "x": 219.1971162199773, + "y": -328.60236448604047, + "z": 0.0 + }, + { + "x": 220.2020489496656, + "y": -328.6024718031365, + "z": 0.0 + }, + { + "x": 221.20698167935393, + "y": -328.6025791202326, + "z": 0.0 + }, + { + "x": 222.21191440904224, + "y": -328.60268643732866, + "z": 0.0 + }, + { + "x": 223.21684713873054, + "y": -328.6027937544247, + "z": 0.0 + }, + { + "x": 224.22177986841888, + "y": -328.60290107152076, + "z": 0.0 + }, + { + "x": 225.22671259810718, + "y": -328.60300838861684, + "z": 0.0 + }, + { + "x": 226.23164532779552, + "y": -328.60311570571287, + "z": 0.0 + }, + { + "x": 227.23657805748383, + "y": -328.6032230228089, + "z": 0.0 + }, + { + "x": 228.24151078717213, + "y": -328.603330339905, + "z": 0.0 + }, + { + "x": 229.24644351686047, + "y": -328.60343765700105, + "z": 0.0 + }, + { + "x": 230.25137624654874, + "y": -328.6035449740971, + "z": 0.0 + }, + { + "x": 231.25630897623705, + "y": -328.6036522911932, + "z": 0.0 + }, + { + "x": 232.26124170592536, + "y": -328.60375960828924, + "z": 0.0 + }, + { + "x": 233.26617443561364, + "y": -328.60386692538526, + "z": 0.0 + }, + { + "x": 234.27110716530197, + "y": -328.60397424248134, + "z": 0.0 + }, + { + "x": 235.27603989499028, + "y": -328.6040815595774, + "z": 0.0 + }, + { + "x": 236.28097262467858, + "y": -328.60418887667345, + "z": 0.0 + }, + { + "x": 237.28590535436686, + "y": -328.6042961937695, + "z": 0.0 + }, + { + "x": 238.29083808405517, + "y": -328.6044035108656, + "z": 0.0 + }, + { + "x": 239.29577081374347, + "y": -328.60451082796163, + "z": 0.0 + }, + { + "x": 240.30070354343175, + "y": -328.6046181450577, + "z": 0.0 + }, + { + "x": 241.3056362731201, + "y": -328.6047254621538, + "z": 0.0 + }, + { + "x": 242.3105690028084, + "y": -328.6048327792498, + "z": 0.0 + }, + { + "x": 243.31550173249667, + "y": -328.60494009634584, + "z": 0.0 + }, + { + "x": 244.32043446218498, + "y": -328.6050474134419, + "z": 0.0 + }, + { + "x": 245.32536719187328, + "y": -328.605154730538, + "z": 0.0 + }, + { + "x": 246.3302999215616, + "y": -328.605262047634, + "z": 0.0 + }, + { + "x": 247.33523265124987, + "y": -328.6053693647301, + "z": 0.0 + }, + { + "x": 248.3401653809382, + "y": -328.6054766818262, + "z": 0.0 + }, + { + "x": 249.3450981106265, + "y": -328.6055839989222, + "z": 0.0 + }, + { + "x": 250.3500308403148, + "y": -328.6056913160183, + "z": 0.0 + }, + { + "x": 251.3549635700031, + "y": -328.6057986331144, + "z": 0.0 + }, + { + "x": 252.3598962996914, + "y": -328.6059059502104, + "z": 0.0 + }, + { + "x": 253.36482902937968, + "y": -328.6060132673065, + "z": 0.0 + }, + { + "x": 254.36976175906798, + "y": -328.6061205844025, + "z": 0.0 + }, + { + "x": 255.37469448875632, + "y": -328.6062279014986, + "z": 0.0 + }, + { + "x": 256.3796272184446, + "y": -328.60633521859467, + "z": 0.0 + }, + { + "x": 257.3845599481329, + "y": -328.6064425356907, + "z": 0.0 + }, + { + "x": 258.3894926778212, + "y": -328.60654985278677, + "z": 0.0 + }, + { + "x": 259.3944254075095, + "y": -328.6066571698828, + "z": 0.0 + }, + { + "x": 260.3993581371978, + "y": -328.6067644869789, + "z": 0.0 + }, + { + "x": 261.4042908668861, + "y": -328.60687180407496, + "z": 0.0 + }, + { + "x": 262.4092235965744, + "y": -328.606979121171, + "z": 0.0 + }, + { + "x": 263.41415632626274, + "y": -328.60708643826706, + "z": 0.0 + }, + { + "x": 264.419089055951, + "y": -328.6071937553631, + "z": 0.0 + }, + { + "x": 265.4240217856393, + "y": -328.60730107245917, + "z": 0.0 + }, + { + "x": 266.42895451532763, + "y": -328.60740838955525, + "z": 0.0 + }, + { + "x": 267.4338872450159, + "y": -328.60751570665127, + "z": 0.0 + }, + { + "x": 268.4388199747042, + "y": -328.60762302374735, + "z": 0.0 + }, + { + "x": 269.4437527043925, + "y": -328.60773034084343, + "z": 0.0 + }, + { + "x": 270.44868543408086, + "y": -328.60783765793946, + "z": 0.0 + }, + { + "x": 271.45361816376914, + "y": -328.60794497503554, + "z": 0.0 + }, + { + "x": 272.4585508934574, + "y": -328.6080522921316, + "z": 0.0 + }, + { + "x": 273.46348362314575, + "y": -328.60815960922764, + "z": 0.0 + }, + { + "x": 274.468416352834, + "y": -328.6082669263237, + "z": 0.0 + }, + { + "x": 275.4733490825223, + "y": -328.60837424341975, + "z": 0.0 + }, + { + "x": 276.47828181221064, + "y": -328.6084815605158, + "z": 0.0 + }, + { + "x": 277.483214541899, + "y": -328.60858887761185, + "z": 0.0 + }, + { + "x": 278.48814727158725, + "y": -328.60869619470793, + "z": 0.0 + }, + { + "x": 279.49308000127553, + "y": -328.608803511804, + "z": 0.0 + }, + { + "x": 280.49801273096386, + "y": -328.60891082890004, + "z": 0.0 + }, + { + "x": 281.50294546065214, + "y": -328.6090181459961, + "z": 0.0 + }, + { + "x": 282.5078781903404, + "y": -328.6091254630922, + "z": 0.0 + }, + { + "x": 283.51281092002876, + "y": -328.6092327801882, + "z": 0.0 + }, + { + "x": 284.5177436497171, + "y": -328.6093400972843, + "z": 0.0 + }, + { + "x": 285.52267637940537, + "y": -328.6094474143804, + "z": 0.0 + }, + { + "x": 286.52760910909365, + "y": -328.6095547314764, + "z": 0.0 + }, + { + "x": 287.532541838782, + "y": -328.60966204857243, + "z": 0.0 + }, + { + "x": 288.53747456847026, + "y": -328.60976936566857, + "z": 0.0 + }, + { + "x": 289.54240729815854, + "y": -328.6098766827646, + "z": 0.0 + }, + { + "x": 290.5473400279069, + "y": -328.6099832501898, + "z": 0.0 + }, + { + "x": 291.55227276326934, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 292.55720549868784, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 293.5621382341064, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 294.56707096952493, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 295.5720037049434, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 296.5769364403619, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 297.58186917578047, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 298.586801911199, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 299.5917346466175, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 300.59666738203606, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 301.6016001174546, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 302.6065328528731, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 303.6114655882916, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 304.61639832371014, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 305.6213310591287, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 306.6262637945472, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 307.63119652996573, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 308.6361292653843, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 309.6410620008028, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 310.64599473622127, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 311.6509274716398, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 312.65586020705837, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 313.66079294247686, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 314.6657256778954, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 315.67065841331396, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 316.67559114873245, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 317.68052388415094, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 318.6854566195695, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 319.69038935498804, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 320.69532209040653, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 321.7002548258251, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 322.70518756124363, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 323.7101202966621, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 324.7150530320806, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -328.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 33, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.71998576749917, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 324.7150530320806, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 323.7101202966621, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 322.70518756124363, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 321.7002548258251, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 320.69532209040653, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 319.69038935498804, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 318.6854566195695, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 317.68052388415094, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 316.67559114873245, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 315.67065841331396, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 314.6657256778954, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 313.66079294247686, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 312.65586020705837, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 311.6509274716398, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 310.64599473622127, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 309.6410620008028, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 308.6361292653843, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 307.63119652996573, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 306.6262637945472, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 305.6213310591287, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 304.61639832371014, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 303.6114655882916, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 302.6065328528731, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 301.6016001174546, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 300.59666738203606, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 299.5917346466175, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 298.586801911199, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 297.58186917578047, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 296.5769364403619, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 295.5720037049434, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 294.56707096952493, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 293.5621382341064, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 292.55720549868784, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 291.55227276326934, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 290.54734421002297, + "y": -326.6099832501942, + "z": 0.0 + }, + { + "x": 289.5426193868317, + "y": -326.60987669401, + "z": 0.0 + }, + { + "x": 288.5376881491254, + "y": -326.6097693770728, + "z": 0.0 + }, + { + "x": 287.5327554194374, + "y": -326.6096620599766, + "z": 0.0 + }, + { + "x": 286.52782268974886, + "y": -326.6095547428806, + "z": 0.0 + }, + { + "x": 285.5228899600605, + "y": -326.60944742578454, + "z": 0.0 + }, + { + "x": 284.5179572303724, + "y": -326.60934010868846, + "z": 0.0 + }, + { + "x": 283.5130245006841, + "y": -326.6092327915924, + "z": 0.0 + }, + { + "x": 282.50809177099563, + "y": -326.6091254744964, + "z": 0.0 + }, + { + "x": 281.5031590413074, + "y": -326.6090181574003, + "z": 0.0 + }, + { + "x": 280.4982263116192, + "y": -326.60891084030425, + "z": 0.0 + }, + { + "x": 279.49329358193074, + "y": -326.60880352320817, + "z": 0.0 + }, + { + "x": 278.4883608522425, + "y": -326.6086962061121, + "z": 0.0 + }, + { + "x": 277.4834281225543, + "y": -326.608588889016, + "z": 0.0 + }, + { + "x": 276.47849539286585, + "y": -326.60848157192004, + "z": 0.0 + }, + { + "x": 275.47356266317763, + "y": -326.60837425482396, + "z": 0.0 + }, + { + "x": 274.4686299334892, + "y": -326.6082669377279, + "z": 0.0 + }, + { + "x": 273.4636972038011, + "y": -326.6081596206318, + "z": 0.0 + }, + { + "x": 272.4587644741126, + "y": -326.6080523035358, + "z": 0.0 + }, + { + "x": 271.4538317444244, + "y": -326.60794498643975, + "z": 0.0 + }, + { + "x": 270.4488990147362, + "y": -326.60783766934367, + "z": 0.0 + }, + { + "x": 269.44396628504774, + "y": -326.6077303522476, + "z": 0.0 + }, + { + "x": 268.4390335553595, + "y": -326.6076230351515, + "z": 0.0 + }, + { + "x": 267.4341008256712, + "y": -326.6075157180554, + "z": 0.0 + }, + { + "x": 266.42916809598285, + "y": -326.60740840095946, + "z": 0.0 + }, + { + "x": 265.4242353662946, + "y": -326.6073010838634, + "z": 0.0 + }, + { + "x": 264.4193026366063, + "y": -326.6071937667673, + "z": 0.0 + }, + { + "x": 263.41436990691795, + "y": -326.6070864496712, + "z": 0.0 + }, + { + "x": 262.40943717722973, + "y": -326.60697913257513, + "z": 0.0 + }, + { + "x": 261.4045044475413, + "y": -326.60687181547917, + "z": 0.0 + }, + { + "x": 260.39957171785306, + "y": -326.6067644983831, + "z": 0.0 + }, + { + "x": 259.39463898816484, + "y": -326.606657181287, + "z": 0.0 + }, + { + "x": 258.3897062584764, + "y": -326.6065498641909, + "z": 0.0 + }, + { + "x": 257.3847735287882, + "y": -326.60644254709484, + "z": 0.0 + }, + { + "x": 256.37984079909984, + "y": -326.6063352299989, + "z": 0.0 + }, + { + "x": 255.37490806941162, + "y": -326.6062279129028, + "z": 0.0 + }, + { + "x": 254.36997533972328, + "y": -326.6061205958067, + "z": 0.0 + }, + { + "x": 253.36504261003486, + "y": -326.60601327871063, + "z": 0.0 + }, + { + "x": 252.3601098803467, + "y": -326.60590596161455, + "z": 0.0 + }, + { + "x": 251.35517715065828, + "y": -326.6057986445186, + "z": 0.0 + }, + { + "x": 250.35024442097009, + "y": -326.6056913274225, + "z": 0.0 + }, + { + "x": 249.3453116912818, + "y": -326.6055840103264, + "z": 0.0 + }, + { + "x": 248.3403789615934, + "y": -326.60547669323034, + "z": 0.0 + }, + { + "x": 247.33544623190517, + "y": -326.60536937613426, + "z": 0.0 + }, + { + "x": 246.3305135022169, + "y": -326.6052620590382, + "z": 0.0 + }, + { + "x": 245.32558077252847, + "y": -326.6051547419422, + "z": 0.0 + }, + { + "x": 244.32064804284028, + "y": -326.60504742484613, + "z": 0.0 + }, + { + "x": 243.31571531315197, + "y": -326.60494010775005, + "z": 0.0 + }, + { + "x": 242.31078258346358, + "y": -326.604832790654, + "z": 0.0 + }, + { + "x": 241.30584985377527, + "y": -326.604725473558, + "z": 0.0 + }, + { + "x": 240.30091712408705, + "y": -326.6046181564619, + "z": 0.0 + }, + { + "x": 239.29598439439877, + "y": -326.60451083936584, + "z": 0.0 + }, + { + "x": 238.29105166471035, + "y": -326.60440352226976, + "z": 0.0 + }, + { + "x": 237.28611893502216, + "y": -326.6042962051737, + "z": 0.0 + }, + { + "x": 236.28118620533388, + "y": -326.6041888880776, + "z": 0.0 + }, + { + "x": 235.27625347564546, + "y": -326.60408157098163, + "z": 0.0 + }, + { + "x": 234.27132074595727, + "y": -326.60397425388555, + "z": 0.0 + }, + { + "x": 233.26638801626893, + "y": -326.6038669367895, + "z": 0.0 + }, + { + "x": 232.26145528658054, + "y": -326.6037596196934, + "z": 0.0 + }, + { + "x": 231.25652255689224, + "y": -326.6036523025974, + "z": 0.0 + }, + { + "x": 230.25158982720416, + "y": -326.60354498550123, + "z": 0.0 + }, + { + "x": 229.24665709751565, + "y": -326.60343766840526, + "z": 0.0 + }, + { + "x": 228.24172436782732, + "y": -326.6033303513092, + "z": 0.0 + }, + { + "x": 227.23679163813924, + "y": -326.6032230342131, + "z": 0.0 + }, + { + "x": 226.2318589084507, + "y": -326.603115717117, + "z": 0.0 + }, + { + "x": 225.22692617876237, + "y": -326.60300840002105, + "z": 0.0 + }, + { + "x": 224.22199344907418, + "y": -326.602901082925, + "z": 0.0 + }, + { + "x": 223.21706071938584, + "y": -326.6027937658289, + "z": 0.0 + }, + { + "x": 222.21212798969742, + "y": -326.6026864487328, + "z": 0.0 + }, + { + "x": 221.20719526000923, + "y": -326.60257913163673, + "z": 0.0 + }, + { + "x": 220.2022625303209, + "y": -326.60247181454065, + "z": 0.0 + }, + { + "x": 219.19732980063247, + "y": -326.6023644974447, + "z": 0.0 + }, + { + "x": 218.19239707094417, + "y": -326.6022571803486, + "z": 0.0 + }, + { + "x": 217.18746434125606, + "y": -326.6021498632525, + "z": 0.0 + }, + { + "x": 216.18253161156753, + "y": -326.60204254615644, + "z": 0.0 + }, + { + "x": 215.17759888187922, + "y": -326.6019352290605, + "z": 0.0 + }, + { + "x": 214.17266615219114, + "y": -326.6018279119643, + "z": 0.0 + }, + { + "x": 213.16773342250258, + "y": -326.6017205948683, + "z": 0.0 + }, + { + "x": 212.16280069281427, + "y": -326.60161327777223, + "z": 0.0 + }, + { + "x": 211.15786796312608, + "y": -326.60150596067615, + "z": 0.0 + }, + { + "x": 210.15293523343774, + "y": -326.60139864358007, + "z": 0.0 + }, + { + "x": 209.14800250374932, + "y": -326.6012913264841, + "z": 0.0 + }, + { + "x": 208.14306977406102, + "y": -326.601184009388, + "z": 0.0 + }, + { + "x": 207.1381370443729, + "y": -326.60107669229194, + "z": 0.0 + }, + { + "x": 206.13320431468438, + "y": -326.60096937519586, + "z": 0.0 + }, + { + "x": 205.12827158499604, + "y": -326.6008620580999, + "z": 0.0 + }, + { + "x": 204.12333885530796, + "y": -326.6007547410037, + "z": 0.0 + }, + { + "x": 203.11840612561943, + "y": -326.60064742390773, + "z": 0.0 + }, + { + "x": 202.1134733959311, + "y": -326.60054010681165, + "z": 0.0 + }, + { + "x": 201.1085406662429, + "y": -326.60043278971557, + "z": 0.0 + }, + { + "x": 200.1036079365546, + "y": -326.6003254726195, + "z": 0.0 + }, + { + "x": 199.09867520686615, + "y": -326.6002181555235, + "z": 0.0 + }, + { + "x": 198.09374247717795, + "y": -326.60011083842744, + "z": 0.0 + }, + { + "x": 197.08880974748965, + "y": -326.60000352133136, + "z": 0.0 + }, + { + "x": 196.0838770178012, + "y": -326.5998962042353, + "z": 0.0 + }, + { + "x": 195.078944288113, + "y": -326.5997888871392, + "z": 0.0 + }, + { + "x": 194.0740115584247, + "y": -326.5996815700431, + "z": 0.0 + }, + { + "x": 193.06907882873628, + "y": -326.59957425294715, + "z": 0.0 + }, + { + "x": 192.06414609904795, + "y": -326.59946693585107, + "z": 0.0 + }, + { + "x": 191.05921336935975, + "y": -326.599359618755, + "z": 0.0 + }, + { + "x": 190.05428063967142, + "y": -326.5992523016589, + "z": 0.0 + }, + { + "x": 189.049347909983, + "y": -326.59914498456294, + "z": 0.0 + }, + { + "x": 188.0444151802948, + "y": -326.59903766746686, + "z": 0.0 + }, + { + "x": 187.03948245060647, + "y": -326.5989303503708, + "z": 0.0 + }, + { + "x": 186.03454972091805, + "y": -326.5988230332747, + "z": 0.0 + }, + { + "x": 185.02961699122983, + "y": -326.5987157161786, + "z": 0.0 + }, + { + "x": 184.02468426154152, + "y": -326.59860839908254, + "z": 0.0 + }, + { + "x": 183.0197515318531, + "y": -326.59850108198657, + "z": 0.0 + }, + { + "x": 182.01481880216488, + "y": -326.5983937648905, + "z": 0.0 + }, + { + "x": 181.00988607247658, + "y": -326.5982864477944, + "z": 0.0 + }, + { + "x": 180.00495334278816, + "y": -326.5981791306983, + "z": 0.0 + }, + { + "x": 179.00002061309996, + "y": -326.59807181360225, + "z": 0.0 + }, + { + "x": 177.99508788341163, + "y": -326.59796449650617, + "z": 0.0 + }, + { + "x": 176.9901551537232, + "y": -326.5978571794102, + "z": 0.0 + }, + { + "x": 175.9852224240349, + "y": -326.5977498623141, + "z": 0.0 + }, + { + "x": 174.98028969434668, + "y": -326.59764254521804, + "z": 0.0 + }, + { + "x": 173.97535696465837, + "y": -326.59753522812196, + "z": 0.0 + }, + { + "x": 172.97042423496995, + "y": -326.597427911026, + "z": 0.0 + }, + { + "x": 171.96549150528173, + "y": -326.5973205939299, + "z": 0.0 + }, + { + "x": 170.96055877559343, + "y": -326.5972132768338, + "z": 0.0 + }, + { + "x": 169.95562604590498, + "y": -326.59710595973775, + "z": 0.0 + }, + { + "x": 168.95069331621679, + "y": -326.59699864264167, + "z": 0.0 + }, + { + "x": 167.94576058652848, + "y": -326.5968913255456, + "z": 0.0 + }, + { + "x": 166.94082785684003, + "y": -326.5967840084496, + "z": 0.0 + }, + { + "x": 165.93589512715184, + "y": -326.59667669135354, + "z": 0.0 + }, + { + "x": 164.93096239746342, + "y": -326.59656937425746, + "z": 0.0 + }, + { + "x": 163.92602966777523, + "y": -326.5964620571614, + "z": 0.0 + }, + { + "x": 162.92109693808692, + "y": -326.5963547400653, + "z": 0.0 + }, + { + "x": 161.9161642083985, + "y": -326.5962474229693, + "z": 0.0 + }, + { + "x": 160.9112314787103, + "y": -326.59614010587325, + "z": 0.0 + }, + { + "x": 159.9062987490219, + "y": -326.59603278877717, + "z": 0.0 + }, + { + "x": 158.9013660193337, + "y": -326.5959254716811, + "z": 0.0 + }, + { + "x": 157.8964332896454, + "y": -326.595818154585, + "z": 0.0 + }, + { + "x": 156.89150055995694, + "y": -326.59571083748904, + "z": 0.0 + }, + { + "x": 155.88656783026875, + "y": -326.59560352039296, + "z": 0.0 + }, + { + "x": 154.88163510058033, + "y": -326.5954962032969, + "z": 0.0 + }, + { + "x": 153.87670237089213, + "y": -326.5953888862008, + "z": 0.0 + }, + { + "x": 152.87176964120383, + "y": -326.5952815691047, + "z": 0.0 + }, + { + "x": 151.8668369115154, + "y": -326.59517425200875, + "z": 0.0 + }, + { + "x": 150.8619041818272, + "y": -326.59506693491267, + "z": 0.0 + }, + { + "x": 149.8569714521389, + "y": -326.5949596178166, + "z": 0.0 + }, + { + "x": 148.8520387224505, + "y": -326.5948523007205, + "z": 0.0 + }, + { + "x": 147.8471059927623, + "y": -326.5947449836244, + "z": 0.0 + }, + { + "x": 146.84217326307396, + "y": -326.59463766652834, + "z": 0.0 + }, + { + "x": 145.83724053338554, + "y": -326.5945303494324, + "z": 0.0 + }, + { + "x": 144.83230780369723, + "y": -326.5944230323363, + "z": 0.0 + }, + { + "x": 143.82737507400904, + "y": -326.5943157152402, + "z": 0.0 + }, + { + "x": 142.82244234432073, + "y": -326.59420839814413, + "z": 0.0 + }, + { + "x": 141.8175096146323, + "y": -326.59410108104817, + "z": 0.0 + }, + { + "x": 140.81257688494412, + "y": -326.5939937639521, + "z": 0.0 + }, + { + "x": 139.80764415525582, + "y": -326.593886446856, + "z": 0.0 + }, + { + "x": 138.8027114255674, + "y": -326.5937791297599, + "z": 0.0 + }, + { + "x": 137.7977786958792, + "y": -326.59367181266384, + "z": 0.0 + }, + { + "x": 136.7928459661909, + "y": -326.59356449556776, + "z": 0.0 + }, + { + "x": 135.78791323650245, + "y": -326.5934571784718, + "z": 0.0 + }, + { + "x": 134.78298050681428, + "y": -326.5933498613757, + "z": 0.0 + }, + { + "x": 133.77804777712595, + "y": -326.59324254427963, + "z": 0.0 + }, + { + "x": 132.77311504743753, + "y": -326.59313522718355, + "z": 0.0 + }, + { + "x": 131.76818231774922, + "y": -326.5930279100876, + "z": 0.0 + }, + { + "x": 130.76324958806114, + "y": -326.5929205929914, + "z": 0.0 + }, + { + "x": 129.7583168583726, + "y": -326.5928132758954, + "z": 0.0 + }, + { + "x": 128.75338412868427, + "y": -326.59270595879934, + "z": 0.0 + }, + { + "x": 127.74845139899608, + "y": -326.59259864170326, + "z": 0.0 + }, + { + "x": 126.74351866930778, + "y": -326.5924913246072, + "z": 0.0 + }, + { + "x": 125.73858593961934, + "y": -326.5923840075112, + "z": 0.0 + }, + { + "x": 124.73365320993115, + "y": -326.59227669041513, + "z": 0.0 + }, + { + "x": 123.72872048024284, + "y": -326.59216937331905, + "z": 0.0 + }, + { + "x": 122.72378775055441, + "y": -326.59206205622297, + "z": 0.0 + }, + { + "x": 121.71885502086609, + "y": -326.591954739127, + "z": 0.0 + }, + { + "x": 120.71392229117801, + "y": -326.5918474220308, + "z": 0.0 + }, + { + "x": 119.70898956148947, + "y": -326.59174010493484, + "z": 0.0 + }, + { + "x": 118.70405683180115, + "y": -326.59163278783876, + "z": 0.0 + }, + { + "x": 117.69912410211307, + "y": -326.5915254707427, + "z": 0.0 + }, + { + "x": 116.69419137242454, + "y": -326.5914181536466, + "z": 0.0 + }, + { + "x": 115.68925864273622, + "y": -326.59131083655063, + "z": 0.0 + }, + { + "x": 114.68432591304803, + "y": -326.59120351945455, + "z": 0.0 + }, + { + "x": 113.67939318335972, + "y": -326.5910962023585, + "z": 0.0 + }, + { + "x": 112.6744604536713, + "y": -326.5909888852624, + "z": 0.0 + }, + { + "x": 111.66952772398298, + "y": -326.5908815681664, + "z": 0.0 + }, + { + "x": 110.6645949942949, + "y": -326.59077425107023, + "z": 0.0 + }, + { + "x": 109.65966226460637, + "y": -326.59066693397426, + "z": 0.0 + }, + { + "x": 108.65472953491805, + "y": -326.5905596168782, + "z": 0.0 + }, + { + "x": 107.64979680522997, + "y": -326.5904522997821, + "z": 0.0 + }, + { + "x": 106.64486407554143, + "y": -326.590344982686, + "z": 0.0 + }, + { + "x": 105.63993134585311, + "y": -326.59023766559005, + "z": 0.0 + }, + { + "x": 104.63499861616492, + "y": -326.590130348494, + "z": 0.0 + }, + { + "x": 103.63006588647661, + "y": -326.5900230313979, + "z": 0.0 + }, + { + "x": 102.62577779673842, + "y": -326.5895920268997, + "z": 0.0 + }, + { + "x": 101.62105848393009, + "y": -326.5890537873581, + "z": 0.0 + } + ] + }, + { + "id": 34, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.61891568410292, + "y": -330.5890532134092, + "z": 0.0 + }, + { + "x": 102.6240615537416, + "y": -330.5895916587135, + "z": 0.0 + }, + { + "x": 103.62963872516602, + "y": -330.59002300858947, + "z": 0.0 + }, + { + "x": 104.63457145485432, + "y": -330.59013032568555, + "z": 0.0 + }, + { + "x": 105.63950418454274, + "y": -330.59023764278163, + "z": 0.0 + }, + { + "x": 106.64443691423106, + "y": -330.5903449598777, + "z": 0.0 + }, + { + "x": 107.64936964391914, + "y": -330.5904522769737, + "z": 0.0 + }, + { + "x": 108.65430237360768, + "y": -330.5905595940699, + "z": 0.0 + }, + { + "x": 109.659235103296, + "y": -330.59066691116584, + "z": 0.0 + }, + { + "x": 110.66416783298408, + "y": -330.5907742282619, + "z": 0.0 + }, + { + "x": 111.66910056267261, + "y": -330.590881545358, + "z": 0.0 + }, + { + "x": 112.67403329236093, + "y": -330.5909888624541, + "z": 0.0 + }, + { + "x": 113.67896602204912, + "y": -330.59109617955005, + "z": 0.0 + }, + { + "x": 114.68389875173743, + "y": -330.59120349664613, + "z": 0.0 + }, + { + "x": 115.68883148142585, + "y": -330.5913108137422, + "z": 0.0 + }, + { + "x": 116.69376421111417, + "y": -330.5914181308383, + "z": 0.0 + }, + { + "x": 117.69869694080225, + "y": -330.59152544793426, + "z": 0.0 + }, + { + "x": 118.70362967049078, + "y": -330.59163276503045, + "z": 0.0 + }, + { + "x": 119.7085624001791, + "y": -330.5917400821264, + "z": 0.0 + }, + { + "x": 120.71349512986718, + "y": -330.5918473992225, + "z": 0.0 + }, + { + "x": 121.71842785955572, + "y": -330.5919547163186, + "z": 0.0 + }, + { + "x": 122.72336058924404, + "y": -330.59206203341466, + "z": 0.0 + }, + { + "x": 123.72829331893224, + "y": -330.59216935051063, + "z": 0.0 + }, + { + "x": 124.73322604862055, + "y": -330.5922766676067, + "z": 0.0 + }, + { + "x": 125.73815877830897, + "y": -330.5923839847028, + "z": 0.0 + }, + { + "x": 126.74309150799718, + "y": -330.5924913017989, + "z": 0.0 + }, + { + "x": 127.74802423768548, + "y": -330.59259861889495, + "z": 0.0 + }, + { + "x": 128.7529569673739, + "y": -330.59270593599103, + "z": 0.0 + }, + { + "x": 129.75788969706224, + "y": -330.592813253087, + "z": 0.0 + }, + { + "x": 130.76282242675032, + "y": -330.5929205701831, + "z": 0.0 + }, + { + "x": 131.76775515643885, + "y": -330.59302788727916, + "z": 0.0 + }, + { + "x": 132.77268788612716, + "y": -330.59313520437524, + "z": 0.0 + }, + { + "x": 133.77762061581535, + "y": -330.5932425214712, + "z": 0.0 + }, + { + "x": 134.7825533455037, + "y": -330.5933498385673, + "z": 0.0 + }, + { + "x": 135.78748607519208, + "y": -330.5934571556634, + "z": 0.0 + }, + { + "x": 136.7924188048803, + "y": -330.59356447275945, + "z": 0.0 + }, + { + "x": 137.7973515345686, + "y": -330.59367178985553, + "z": 0.0 + }, + { + "x": 138.80228426425703, + "y": -330.5937791069516, + "z": 0.0 + }, + { + "x": 139.80721699394522, + "y": -330.5938864240476, + "z": 0.0 + }, + { + "x": 140.81214972363352, + "y": -330.59399374114366, + "z": 0.0 + }, + { + "x": 141.81708245332194, + "y": -330.59410105823974, + "z": 0.0 + }, + { + "x": 142.82201518301014, + "y": -330.5942083753358, + "z": 0.0 + }, + { + "x": 143.82694791269844, + "y": -330.5943156924319, + "z": 0.0 + }, + { + "x": 144.83188064238686, + "y": -330.594423009528, + "z": 0.0 + }, + { + "x": 145.83681337207517, + "y": -330.59453032662395, + "z": 0.0 + }, + { + "x": 146.84174610176336, + "y": -330.59463764372003, + "z": 0.0 + }, + { + "x": 147.8466788314517, + "y": -330.5947449608161, + "z": 0.0 + }, + { + "x": 148.85161156114012, + "y": -330.5948522779122, + "z": 0.0 + }, + { + "x": 149.8565442908283, + "y": -330.59495959500816, + "z": 0.0 + }, + { + "x": 150.86147702051662, + "y": -330.59506691210424, + "z": 0.0 + }, + { + "x": 151.86640975020504, + "y": -330.5951742292003, + "z": 0.0 + }, + { + "x": 152.87134247989323, + "y": -330.5952815462964, + "z": 0.0 + }, + { + "x": 153.87627520958154, + "y": -330.5953888633925, + "z": 0.0 + }, + { + "x": 154.88120793926996, + "y": -330.59549618048857, + "z": 0.0 + }, + { + "x": 155.88614066895815, + "y": -330.59560349758453, + "z": 0.0 + }, + { + "x": 156.89107339864657, + "y": -330.5957108146806, + "z": 0.0 + }, + { + "x": 157.8960061283348, + "y": -330.5958181317767, + "z": 0.0 + }, + { + "x": 158.9009388580231, + "y": -330.5959254488728, + "z": 0.0 + }, + { + "x": 159.90587158771152, + "y": -330.59603276596886, + "z": 0.0 + }, + { + "x": 160.9108043173997, + "y": -330.5961400830648, + "z": 0.0 + }, + { + "x": 161.91573704708813, + "y": -330.5962474001609, + "z": 0.0 + }, + { + "x": 162.92066977677632, + "y": -330.596354717257, + "z": 0.0 + }, + { + "x": 163.92560250646463, + "y": -330.59646203435307, + "z": 0.0 + }, + { + "x": 164.93053523615305, + "y": -330.59656935144915, + "z": 0.0 + }, + { + "x": 165.93546796584124, + "y": -330.5966766685451, + "z": 0.0 + }, + { + "x": 166.94040069552966, + "y": -330.5967839856412, + "z": 0.0 + }, + { + "x": 167.94533342521788, + "y": -330.5968913027373, + "z": 0.0 + }, + { + "x": 168.9502661549062, + "y": -330.59699861983336, + "z": 0.0 + }, + { + "x": 169.9551988845946, + "y": -330.59710593692944, + "z": 0.0 + }, + { + "x": 170.96013161428283, + "y": -330.5972132540254, + "z": 0.0 + }, + { + "x": 171.96506434397114, + "y": -330.5973205711215, + "z": 0.0 + }, + { + "x": 172.96999707365958, + "y": -330.59742788821757, + "z": 0.0 + }, + { + "x": 173.97492980334778, + "y": -330.59753520531365, + "z": 0.0 + }, + { + "x": 174.97986253303608, + "y": -330.5976425224097, + "z": 0.0 + }, + { + "x": 175.98479526272453, + "y": -330.5977498395058, + "z": 0.0 + }, + { + "x": 176.98972799241284, + "y": -330.5978571566018, + "z": 0.0 + }, + { + "x": 177.99466072210103, + "y": -330.59796447369786, + "z": 0.0 + }, + { + "x": 178.99959345178937, + "y": -330.59807179079394, + "z": 0.0 + }, + { + "x": 180.0045261814778, + "y": -330.59817910789, + "z": 0.0 + }, + { + "x": 181.00945891116598, + "y": -330.598286424986, + "z": 0.0 + }, + { + "x": 182.01439164085429, + "y": -330.59839374208207, + "z": 0.0 + }, + { + "x": 183.01932437054273, + "y": -330.59850105917815, + "z": 0.0 + }, + { + "x": 184.02425710023093, + "y": -330.5986083762742, + "z": 0.0 + }, + { + "x": 185.02918982991923, + "y": -330.5987156933703, + "z": 0.0 + }, + { + "x": 186.03412255960768, + "y": -330.5988230104664, + "z": 0.0 + }, + { + "x": 187.03905528929587, + "y": -330.59893032756236, + "z": 0.0 + }, + { + "x": 188.0439880189842, + "y": -330.59903764465844, + "z": 0.0 + }, + { + "x": 189.04892074867263, + "y": -330.5991449617545, + "z": 0.0 + }, + { + "x": 190.05385347836082, + "y": -330.5992522788506, + "z": 0.0 + }, + { + "x": 191.05878620804916, + "y": -330.5993595959467, + "z": 0.0 + }, + { + "x": 192.06371893773758, + "y": -330.59946691304276, + "z": 0.0 + }, + { + "x": 193.0686516674259, + "y": -330.5995742301387, + "z": 0.0 + }, + { + "x": 194.0735843971141, + "y": -330.5996815472348, + "z": 0.0 + }, + { + "x": 195.0785171268024, + "y": -330.5997888643309, + "z": 0.0 + }, + { + "x": 196.08344985649083, + "y": -330.59989618142697, + "z": 0.0 + }, + { + "x": 197.08838258617905, + "y": -330.60000349852294, + "z": 0.0 + }, + { + "x": 198.09331531586736, + "y": -330.600110815619, + "z": 0.0 + }, + { + "x": 199.09824804555578, + "y": -330.6002181327151, + "z": 0.0 + }, + { + "x": 200.103180775244, + "y": -330.6003254498112, + "z": 0.0 + }, + { + "x": 201.1081135049323, + "y": -330.60043276690726, + "z": 0.0 + }, + { + "x": 202.11304623462073, + "y": -330.60054008400334, + "z": 0.0 + }, + { + "x": 203.11797896430906, + "y": -330.6006474010993, + "z": 0.0 + }, + { + "x": 204.12291169399714, + "y": -330.6007547181954, + "z": 0.0 + }, + { + "x": 205.12784442368567, + "y": -330.60086203529147, + "z": 0.0 + }, + { + "x": 206.132777153374, + "y": -330.60096935238755, + "z": 0.0 + }, + { + "x": 207.1377098830621, + "y": -330.6010766694835, + "z": 0.0 + }, + { + "x": 208.14264261275065, + "y": -330.6011839865797, + "z": 0.0 + }, + { + "x": 209.14757534243896, + "y": -330.6012913036757, + "z": 0.0 + }, + { + "x": 210.15250807212715, + "y": -330.60139862077176, + "z": 0.0 + }, + { + "x": 211.15744080181548, + "y": -330.60150593786784, + "z": 0.0 + }, + { + "x": 212.1623735315039, + "y": -330.6016132549639, + "z": 0.0 + }, + { + "x": 213.1673062611922, + "y": -330.6017205720599, + "z": 0.0 + }, + { + "x": 214.17223899088032, + "y": -330.60182788915597, + "z": 0.0 + }, + { + "x": 215.17717172056885, + "y": -330.60193520625205, + "z": 0.0 + }, + { + "x": 216.18210445025716, + "y": -330.60204252334813, + "z": 0.0 + }, + { + "x": 217.18703717994524, + "y": -330.6021498404441, + "z": 0.0 + }, + { + "x": 218.1919699096338, + "y": -330.6022571575403, + "z": 0.0 + }, + { + "x": 219.1969026393221, + "y": -330.60236447463626, + "z": 0.0 + }, + { + "x": 220.2018353690103, + "y": -330.60247179173234, + "z": 0.0 + }, + { + "x": 221.20676809869863, + "y": -330.6025791088284, + "z": 0.0 + }, + { + "x": 222.21170082838705, + "y": -330.6026864259245, + "z": 0.0 + }, + { + "x": 223.21663355807524, + "y": -330.60279374302047, + "z": 0.0 + }, + { + "x": 224.22156628776358, + "y": -330.60290106011655, + "z": 0.0 + }, + { + "x": 225.226499017452, + "y": -330.60300837721263, + "z": 0.0 + }, + { + "x": 226.23143174714033, + "y": -330.6031156943087, + "z": 0.0 + }, + { + "x": 227.2363644768284, + "y": -330.6032230114047, + "z": 0.0 + }, + { + "x": 228.24129720651695, + "y": -330.6033303285009, + "z": 0.0 + }, + { + "x": 229.24622993620528, + "y": -330.60343764559684, + "z": 0.0 + }, + { + "x": 230.25116266589333, + "y": -330.6035449626929, + "z": 0.0 + }, + { + "x": 231.25609539558187, + "y": -330.603652279789, + "z": 0.0 + }, + { + "x": 232.26102812527017, + "y": -330.6037595968851, + "z": 0.0 + }, + { + "x": 233.26596085495834, + "y": -330.60386691398105, + "z": 0.0 + }, + { + "x": 234.27089358464667, + "y": -330.60397423107713, + "z": 0.0 + }, + { + "x": 235.2758263143351, + "y": -330.6040815481732, + "z": 0.0 + }, + { + "x": 236.28075904402328, + "y": -330.6041888652693, + "z": 0.0 + }, + { + "x": 237.28569177371156, + "y": -330.6042961823654, + "z": 0.0 + }, + { + "x": 238.29062450339998, + "y": -330.60440349946145, + "z": 0.0 + }, + { + "x": 239.29555723308818, + "y": -330.6045108165574, + "z": 0.0 + }, + { + "x": 240.30048996277645, + "y": -330.6046181336535, + "z": 0.0 + }, + { + "x": 241.3054226924649, + "y": -330.6047254507496, + "z": 0.0 + }, + { + "x": 242.3103554221532, + "y": -330.60483276784566, + "z": 0.0 + }, + { + "x": 243.31528815184137, + "y": -330.60494008494163, + "z": 0.0 + }, + { + "x": 244.32022088152968, + "y": -330.6050474020377, + "z": 0.0 + }, + { + "x": 245.3251536112181, + "y": -330.6051547191338, + "z": 0.0 + }, + { + "x": 246.3300863409063, + "y": -330.6052620362299, + "z": 0.0 + }, + { + "x": 247.33501907059457, + "y": -330.60536935332595, + "z": 0.0 + }, + { + "x": 248.33995180028302, + "y": -330.60547667042204, + "z": 0.0 + }, + { + "x": 249.3448845299712, + "y": -330.605583987518, + "z": 0.0 + }, + { + "x": 250.3498172596595, + "y": -330.6056913046141, + "z": 0.0 + }, + { + "x": 251.3547499893479, + "y": -330.60579862171016, + "z": 0.0 + }, + { + "x": 252.3596827190361, + "y": -330.60590593880625, + "z": 0.0 + }, + { + "x": 253.3646154487245, + "y": -330.6060132559023, + "z": 0.0 + }, + { + "x": 254.36954817841269, + "y": -330.6061205729983, + "z": 0.0 + }, + { + "x": 255.37448090810102, + "y": -330.6062278900944, + "z": 0.0 + }, + { + "x": 256.3794136377894, + "y": -330.60633520719045, + "z": 0.0 + }, + { + "x": 257.38434636747763, + "y": -330.60644252428654, + "z": 0.0 + }, + { + "x": 258.38927909716597, + "y": -330.6065498413826, + "z": 0.0 + }, + { + "x": 259.3942118268542, + "y": -330.6066571584786, + "z": 0.0 + }, + { + "x": 260.3991445565425, + "y": -330.60676447557466, + "z": 0.0 + }, + { + "x": 261.40407728623086, + "y": -330.60687179267074, + "z": 0.0 + }, + { + "x": 262.4090100159191, + "y": -330.6069791097668, + "z": 0.0 + }, + { + "x": 263.4139427456075, + "y": -330.6070864268629, + "z": 0.0 + }, + { + "x": 264.41887547529575, + "y": -330.6071937439589, + "z": 0.0 + }, + { + "x": 265.42380820498397, + "y": -330.60730106105495, + "z": 0.0 + }, + { + "x": 266.4287409346724, + "y": -330.60740837815104, + "z": 0.0 + }, + { + "x": 267.43367366436064, + "y": -330.6075156952471, + "z": 0.0 + }, + { + "x": 268.43860639404886, + "y": -330.6076230123432, + "z": 0.0 + }, + { + "x": 269.4435391237373, + "y": -330.6077303294393, + "z": 0.0 + }, + { + "x": 270.44847185342553, + "y": -330.60783764653524, + "z": 0.0 + }, + { + "x": 271.45340458311387, + "y": -330.6079449636313, + "z": 0.0 + }, + { + "x": 272.4583373128022, + "y": -330.6080522807274, + "z": 0.0 + }, + { + "x": 273.4632700424904, + "y": -330.6081595978235, + "z": 0.0 + }, + { + "x": 274.46820277217887, + "y": -330.60826691491957, + "z": 0.0 + }, + { + "x": 275.473135501867, + "y": -330.60837423201554, + "z": 0.0 + }, + { + "x": 276.4780682315554, + "y": -330.6084815491116, + "z": 0.0 + }, + { + "x": 277.48300096124365, + "y": -330.6085888662077, + "z": 0.0 + }, + { + "x": 278.487933690932, + "y": -330.6086961833038, + "z": 0.0 + }, + { + "x": 279.4928664206203, + "y": -330.60880350039986, + "z": 0.0 + }, + { + "x": 280.49779915030854, + "y": -330.6089108174958, + "z": 0.0 + }, + { + "x": 281.5027318799969, + "y": -330.6090181345919, + "z": 0.0 + }, + { + "x": 282.5076646096852, + "y": -330.609125451688, + "z": 0.0 + }, + { + "x": 283.51259733937343, + "y": -330.60923276878407, + "z": 0.0 + }, + { + "x": 284.51753006906176, + "y": -330.60934008588015, + "z": 0.0 + }, + { + "x": 285.5224627987502, + "y": -330.60944740297623, + "z": 0.0 + }, + { + "x": 286.52739552843843, + "y": -330.6095547200722, + "z": 0.0 + }, + { + "x": 287.53232825812654, + "y": -330.6096620371683, + "z": 0.0 + }, + { + "x": 288.5372609878151, + "y": -330.60976935426436, + "z": 0.0 + }, + { + "x": 289.5421952094854, + "y": -330.6098766715192, + "z": 0.0 + }, + { + "x": 290.5473358457908, + "y": -330.60998325018545, + "z": 0.0 + }, + { + "x": 291.55227276326934, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 292.55720549868784, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 293.5621382341064, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 294.56707096952493, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 295.5720037049434, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 296.5769364403619, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 297.58186917578047, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 298.586801911199, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 299.5917346466175, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 300.59666738203606, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 301.6016001174546, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 302.6065328528731, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 303.6114655882916, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 304.61639832371014, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 305.6213310591287, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 306.6262637945472, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 307.63119652996573, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 308.6361292653843, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 309.6410620008028, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 310.64599473622127, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 311.6509274716398, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 312.65586020705837, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 313.66079294247686, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 314.6657256778954, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 315.67065841331396, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 316.67559114873245, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 317.68052388415094, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 318.6854566195695, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 319.69038935498804, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 320.69532209040653, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 321.7002548258251, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 322.70518756124363, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 323.7101202966621, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 324.7150530320806, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -330.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 35, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 384.07998657059636, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 383.0414151190793, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 382.0028436675622, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 380.9642722160452, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 379.92570076452813, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 378.88712931301103, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 377.848557861494, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 376.80998640997694, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 375.77141495845984, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 374.7328435069428, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 373.69427205542576, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 372.6557006039087, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 371.6171291523916, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 370.57855770087457, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 369.5399862493575, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 368.5014147978404, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 367.4628433463234, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 366.42427189480634, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 365.38570044328924, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 364.3471289917722, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 363.30855754025515, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 362.26998608873805, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 361.231414637221, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 360.19284318570396, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 359.15427173418686, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 358.1157002826698, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 357.0771288311528, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 356.0385573796357, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 354.99998592811863, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 353.9614144766016, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 352.92284302508455, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 351.88427157356745, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 350.8457001220504, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 349.80712867053336, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 348.76855721901626, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 347.7299857674992, + "y": -324.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 36, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 347.7299857674992, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 348.76855721901626, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 349.80712867053336, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 350.8457001220504, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 351.88427157356745, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 352.92284302508455, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 353.9614144766016, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 354.99998592811863, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 356.0385573796357, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 357.0771288311528, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 358.1157002826698, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 359.15427173418686, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 360.19284318570396, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 361.231414637221, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 362.26998608873805, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 363.30855754025515, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 364.3471289917722, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 365.38570044328924, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 366.42427189480634, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 367.4628433463234, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 368.5014147978404, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 369.5399862493575, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 370.57855770087457, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 371.6171291523916, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 372.6557006039087, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 373.69427205542576, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 374.7328435069428, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 375.77141495845984, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 376.80998640997694, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 377.848557861494, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 378.88712931301103, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 379.92570076452813, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 380.9642722160452, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 382.0028436675622, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 383.0414151190793, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 384.07998657059636, + "y": -332.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 37, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 347.7299857674992, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 348.76855721901626, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 349.80712867053336, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 350.8457001220504, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 351.88427157356745, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 352.92284302508455, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 353.9614144766016, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 354.99998592811863, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 356.0385573796357, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 357.0771288311528, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 358.1157002826698, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 359.15427173418686, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 360.19284318570396, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 361.231414637221, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 362.26998608873805, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 363.30855754025515, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 364.3471289917722, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 365.38570044328924, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 366.42427189480634, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 367.4628433463234, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 368.5014147978404, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 369.5399862493575, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 370.57855770087457, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 371.6171291523916, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 372.6557006039087, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 373.69427205542576, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 374.7328435069428, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 375.77141495845984, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 376.80998640997694, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 377.848557861494, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 378.88712931301103, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 379.92570076452813, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 380.9642722160452, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 382.0028436675622, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 383.0414151190793, + "y": -328.6099853515625, + "z": 0.0 + }, + { + "x": 384.07998657059636, + "y": -328.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 38, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 384.07998657059636, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 383.0414151190793, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 382.0028436675622, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 380.9642722160452, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 379.92570076452813, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 378.88712931301103, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 377.848557861494, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 376.80998640997694, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 375.77141495845984, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 374.7328435069428, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 373.69427205542576, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 372.6557006039087, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 371.6171291523916, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 370.57855770087457, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 369.5399862493575, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 368.5014147978404, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 367.4628433463234, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 366.42427189480634, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 365.38570044328924, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 364.3471289917722, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 363.30855754025515, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 362.26998608873805, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 361.231414637221, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 360.19284318570396, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 359.15427173418686, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 358.1157002826698, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 357.0771288311528, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 356.0385573796357, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 354.99998592811863, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 353.9614144766016, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 352.92284302508455, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 351.88427157356745, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 350.8457001220504, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 349.80712867053336, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 348.76855721901626, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 347.7299857674992, + "y": -326.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 39, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 347.7299857674992, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 348.76855721901626, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 349.80712867053336, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 350.8457001220504, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 351.88427157356745, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 352.92284302508455, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 353.9614144766016, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 354.99998592811863, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 356.0385573796357, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 357.0771288311528, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 358.1157002826698, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 359.15427173418686, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 360.19284318570396, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 361.231414637221, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 362.26998608873805, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 363.30855754025515, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 364.3471289917722, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 365.38570044328924, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 366.42427189480634, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 367.4628433463234, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 368.5014147978404, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 369.5399862493575, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 370.57855770087457, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 371.6171291523916, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 372.6557006039087, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 373.69427205542576, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 374.7328435069428, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 375.77141495845984, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 376.80998640997694, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 377.848557861494, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 378.88712931301103, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 379.92570076452813, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 380.9642722160452, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 382.0028436675622, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 383.0414151190793, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 384.07998657059636, + "y": -330.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 40, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 390.380007762646, + "y": -9.845199567387848, + "z": 0.0 + }, + { + "x": 390.3788050944489, + "y": -10.847439245752769, + "z": 0.0 + }, + { + "x": 390.3776024262517, + "y": -11.849678924117207, + "z": 0.0 + }, + { + "x": 390.3763997580546, + "y": -12.85191860248258, + "z": 0.0 + }, + { + "x": 390.3751970898575, + "y": -13.854158280847502, + "z": 0.0 + }, + { + "x": 390.3739944216603, + "y": -14.856397959211929, + "z": 0.0 + }, + { + "x": 390.3727917534632, + "y": -15.8586376375773, + "z": 0.0 + }, + { + "x": 390.37158908526607, + "y": -16.860877315941995, + "z": 0.0 + }, + { + "x": 390.3703864170689, + "y": -17.86311699430688, + "z": 0.0 + }, + { + "x": 390.3691837488718, + "y": -18.865356672671986, + "z": 0.0 + }, + { + "x": 390.36798108067467, + "y": -19.86759635103667, + "z": 0.0 + }, + { + "x": 390.3667784124775, + "y": -20.86983602940159, + "z": 0.0 + }, + { + "x": 390.36557574428036, + "y": -21.872075707766566, + "z": 0.0 + }, + { + "x": 390.36437307608327, + "y": -22.87431538613169, + "z": 0.0 + }, + { + "x": 390.3631704078861, + "y": -23.876555064496372, + "z": 0.0 + }, + { + "x": 390.36196773968896, + "y": -24.87879474286126, + "z": 0.0 + }, + { + "x": 390.36076507149187, + "y": -25.88103442122636, + "z": 0.0 + }, + { + "x": 390.3595624032947, + "y": -26.883274099591002, + "z": 0.0 + }, + { + "x": 390.35835973509757, + "y": -27.885513777955907, + "z": 0.0 + }, + { + "x": 390.35715706690047, + "y": -28.887753456321025, + "z": 0.0 + }, + { + "x": 390.3559543987033, + "y": -29.889993134685668, + "z": 0.0 + }, + { + "x": 390.35475173050617, + "y": -30.89223281305054, + "z": 0.0 + }, + { + "x": 390.35354906230907, + "y": -31.89447249141564, + "z": 0.0 + }, + { + "x": 390.3523463941119, + "y": -32.89671216978028, + "z": 0.0 + }, + { + "x": 390.35114372591477, + "y": -33.89895184814515, + "z": 0.0 + }, + { + "x": 390.3499410577176, + "y": -34.90119152651005, + "z": 0.0 + }, + { + "x": 390.34873838952046, + "y": -35.90343120487495, + "z": 0.0 + }, + { + "x": 390.34753572132337, + "y": -36.90567088324007, + "z": 0.0 + }, + { + "x": 390.3463330531262, + "y": -37.907910561604744, + "z": 0.0 + }, + { + "x": 390.34513038492906, + "y": -38.91015023996968, + "z": 0.0 + }, + { + "x": 390.34392771673197, + "y": -39.912389918334775, + "z": 0.0 + }, + { + "x": 390.3427250485348, + "y": -40.91462959669942, + "z": 0.0 + }, + { + "x": 390.34152238033766, + "y": -41.91686927506429, + "z": 0.0 + }, + { + "x": 390.34031971214057, + "y": -42.919108953429394, + "z": 0.0 + }, + { + "x": 390.3391170439434, + "y": -43.92134863179405, + "z": 0.0 + }, + { + "x": 390.33791437574627, + "y": -44.923588310158955, + "z": 0.0 + }, + { + "x": 390.33671170754917, + "y": -45.92582798852408, + "z": 0.0 + }, + { + "x": 390.335509039352, + "y": -46.92806766688876, + "z": 0.0 + }, + { + "x": 390.33430637115487, + "y": -47.93030734525364, + "z": 0.0 + }, + { + "x": 390.3331037029577, + "y": -48.93254702361856, + "z": 0.0 + }, + { + "x": 390.3319010347606, + "y": -49.934786701983654, + "z": 0.0 + }, + { + "x": 390.33069836656347, + "y": -50.93702638034831, + "z": 0.0 + }, + { + "x": 390.3294956983663, + "y": -51.93926605871323, + "z": 0.0 + }, + { + "x": 390.3282930301692, + "y": -52.94150573707833, + "z": 0.0 + }, + { + "x": 390.327090361972, + "y": -53.94374541544286, + "z": 0.0 + }, + { + "x": 390.3258876937749, + "y": -54.94598509380819, + "z": 0.0 + }, + { + "x": 390.3246850255778, + "y": -55.948224772173106, + "z": 0.0 + }, + { + "x": 390.3234823573806, + "y": -56.95046445053753, + "z": 0.0 + }, + { + "x": 390.3222796891835, + "y": -57.95270412890285, + "z": 0.0 + }, + { + "x": 390.32107702098637, + "y": -58.954943807267554, + "z": 0.0 + }, + { + "x": 390.3198743527892, + "y": -59.95718348563243, + "z": 0.0 + }, + { + "x": 390.3186716845921, + "y": -60.95942316399757, + "z": 0.0 + }, + { + "x": 390.31746901639497, + "y": -61.961662842362216, + "z": 0.0 + }, + { + "x": 390.3162663481978, + "y": -62.96390252072709, + "z": 0.0 + }, + { + "x": 390.3150636800007, + "y": -63.96614219909221, + "z": 0.0 + }, + { + "x": 390.31386101180357, + "y": -64.96838187745689, + "z": 0.0 + }, + { + "x": 390.3126583436064, + "y": -65.9706215558218, + "z": 0.0 + }, + { + "x": 390.31145567540926, + "y": -66.97286123418672, + "z": 0.0 + }, + { + "x": 390.31025300721217, + "y": -67.97510091255184, + "z": 0.0 + }, + { + "x": 390.309050339015, + "y": -68.97734059091651, + "z": 0.0 + }, + { + "x": 390.30784767081786, + "y": -69.97958026928141, + "z": 0.0 + }, + { + "x": 390.30664500262077, + "y": -70.98181994764653, + "z": 0.0 + }, + { + "x": 390.3054423344236, + "y": -71.98405962601122, + "z": 0.0 + }, + { + "x": 390.30423966622647, + "y": -72.9862993043761, + "z": 0.0 + }, + { + "x": 390.30303699802937, + "y": -73.98853898274126, + "z": 0.0 + }, + { + "x": 390.3018343298322, + "y": -74.99077866110594, + "z": 0.0 + }, + { + "x": 390.30063166163507, + "y": -75.99301833947084, + "z": 0.0 + }, + { + "x": 390.2994289934379, + "y": -76.99525801783574, + "z": 0.0 + }, + { + "x": 390.29822632524076, + "y": -77.99749769620063, + "z": 0.0 + }, + { + "x": 390.29702365704367, + "y": -78.99973737456575, + "z": 0.0 + }, + { + "x": 390.2958209888465, + "y": -80.00197705293043, + "z": 0.0 + }, + { + "x": 390.29461832064936, + "y": -81.00421673129533, + "z": 0.0 + }, + { + "x": 390.29341565245227, + "y": -82.00645640966046, + "z": 0.0 + }, + { + "x": 390.2922129842551, + "y": -83.00869608802516, + "z": 0.0 + }, + { + "x": 390.29101031605796, + "y": -84.01093576639005, + "z": 0.0 + }, + { + "x": 390.28980764786087, + "y": -85.01317544475518, + "z": 0.0 + }, + { + "x": 390.2886049796637, + "y": -86.01541512311985, + "z": 0.0 + }, + { + "x": 390.2876623789813, + "y": -87.01869741734455, + "z": 0.0 + }, + { + "x": 390.2876355630676, + "y": -88.0245953007731, + "z": 0.0 + }, + { + "x": 390.28784715222, + "y": -89.02777977775638, + "z": 0.0 + }, + { + "x": 390.28805865355594, + "y": -90.03002015539369, + "z": 0.0 + }, + { + "x": 390.28827015489185, + "y": -91.03226053303119, + "z": 0.0 + }, + { + "x": 390.28848165622776, + "y": -92.0345009106687, + "z": 0.0 + }, + { + "x": 390.2886931575636, + "y": -93.03674128830598, + "z": 0.0 + }, + { + "x": 390.2889046588996, + "y": -94.03898166594394, + "z": 0.0 + }, + { + "x": 390.2891161602355, + "y": -95.04122204358121, + "z": 0.0 + }, + { + "x": 390.2893276615714, + "y": -96.04346242121872, + "z": 0.0 + }, + { + "x": 390.28953916290726, + "y": -97.045702798856, + "z": 0.0 + }, + { + "x": 390.28975066424323, + "y": -98.04794317649396, + "z": 0.0 + }, + { + "x": 390.28996216557914, + "y": -99.05018355413127, + "z": 0.0 + }, + { + "x": 390.29017366691505, + "y": -100.05242393176877, + "z": 0.0 + }, + { + "x": 390.29038516825096, + "y": -101.05466430940628, + "z": 0.0 + }, + { + "x": 390.2905966695868, + "y": -102.05690468704356, + "z": 0.0 + }, + { + "x": 390.2908081709228, + "y": -103.05914506468152, + "z": 0.0 + }, + { + "x": 390.2910196722587, + "y": -104.06138544231878, + "z": 0.0 + }, + { + "x": 390.2912311735946, + "y": -105.06362581995629, + "z": 0.0 + }, + { + "x": 390.29144267493047, + "y": -106.06586619759359, + "z": 0.0 + }, + { + "x": 390.2916541762664, + "y": -107.06810657523133, + "z": 0.0 + }, + { + "x": 390.2918656776023, + "y": -108.07034695286883, + "z": 0.0 + }, + { + "x": 390.29207717893826, + "y": -109.07258733050656, + "z": 0.0 + }, + { + "x": 390.2922886802741, + "y": -110.07482770814362, + "z": 0.0 + }, + { + "x": 390.29250018161, + "y": -111.07706808578135, + "z": 0.0 + }, + { + "x": 390.29271168294594, + "y": -112.07930846341885, + "z": 0.0 + }, + { + "x": 390.2929231842819, + "y": -113.08154884105659, + "z": 0.0 + }, + { + "x": 390.2931346856178, + "y": -114.08378921869385, + "z": 0.0 + }, + { + "x": 390.29334618695367, + "y": -115.08602959633114, + "z": 0.0 + }, + { + "x": 390.2935576882896, + "y": -116.08826997396886, + "z": 0.0 + }, + { + "x": 390.2937691896255, + "y": -117.09051035160635, + "z": 0.0 + }, + { + "x": 390.29398069096146, + "y": -118.09275072924407, + "z": 0.0 + }, + { + "x": 390.2941921922973, + "y": -119.09499110688111, + "z": 0.0 + }, + { + "x": 390.2944036936332, + "y": -120.09723148451884, + "z": 0.0 + }, + { + "x": 390.29461519496914, + "y": -121.09947186215635, + "z": 0.0 + }, + { + "x": 390.29482669630505, + "y": -122.10171223979387, + "z": 0.0 + }, + { + "x": 390.295038197641, + "y": -123.1039526174316, + "z": 0.0 + }, + { + "x": 390.2952496989769, + "y": -124.10619299506864, + "z": 0.0 + }, + { + "x": 390.2954612003128, + "y": -125.10843337270637, + "z": 0.0 + }, + { + "x": 390.2956727016487, + "y": -126.11067375034386, + "z": 0.0 + }, + { + "x": 390.29588420298467, + "y": -127.11291412798158, + "z": 0.0 + }, + { + "x": 390.2960957043205, + "y": -128.11515450561862, + "z": 0.0 + }, + { + "x": 390.29630720565643, + "y": -129.11739488325634, + "z": 0.0 + }, + { + "x": 390.29651870699234, + "y": -130.11963526089386, + "z": 0.0 + }, + { + "x": 390.29673020832826, + "y": -131.12187563853138, + "z": 0.0 + }, + { + "x": 390.29694170966417, + "y": -132.1241160161689, + "z": 0.0 + }, + { + "x": 390.2971532110001, + "y": -133.1263563938064, + "z": 0.0 + }, + { + "x": 390.297364712336, + "y": -134.1285967714439, + "z": 0.0 + }, + { + "x": 390.2975762136719, + "y": -135.1308371490814, + "z": 0.0 + }, + { + "x": 390.29778771500787, + "y": -136.13307752671915, + "z": 0.0 + }, + { + "x": 390.2979992163437, + "y": -137.13531790435619, + "z": 0.0 + }, + { + "x": 390.29821071767964, + "y": -138.13755828199396, + "z": 0.0 + }, + { + "x": 390.29842221901555, + "y": -139.13979865963145, + "z": 0.0 + }, + { + "x": 390.29863372035146, + "y": -140.14203903726897, + "z": 0.0 + }, + { + "x": 390.2988452216874, + "y": -141.14427941490646, + "z": 0.0 + }, + { + "x": 390.2990567230233, + "y": -142.14651979254398, + "z": 0.0 + }, + { + "x": 390.2992682243592, + "y": -143.14876017018148, + "z": 0.0 + }, + { + "x": 390.2994797256951, + "y": -144.151000547819, + "z": 0.0 + }, + { + "x": 390.299691227031, + "y": -145.1532409254565, + "z": 0.0 + }, + { + "x": 390.29990272836693, + "y": -146.155481303094, + "z": 0.0 + }, + { + "x": 390.30011422970284, + "y": -147.15772168073153, + "z": 0.0 + }, + { + "x": 390.30032573103875, + "y": -148.15996205836905, + "z": 0.0 + }, + { + "x": 390.30053723237467, + "y": -149.16220243600654, + "z": 0.0 + }, + { + "x": 390.3007487337106, + "y": -150.16444281364403, + "z": 0.0 + }, + { + "x": 390.3009602350465, + "y": -151.16668319128155, + "z": 0.0 + }, + { + "x": 390.3011717363824, + "y": -152.16892356891904, + "z": 0.0 + }, + { + "x": 390.3013832377183, + "y": -153.17116394655656, + "z": 0.0 + }, + { + "x": 390.30159473905417, + "y": -154.17340432419385, + "z": 0.0 + }, + { + "x": 390.30180624039014, + "y": -155.17564470183183, + "z": 0.0 + }, + { + "x": 390.30201774172605, + "y": -156.1778850794691, + "z": 0.0 + }, + { + "x": 390.30222924306196, + "y": -157.1801254571066, + "z": 0.0 + }, + { + "x": 390.30244074439787, + "y": -158.1823658347441, + "z": 0.0 + }, + { + "x": 390.3026522457337, + "y": -159.1846062123814, + "z": 0.0 + }, + { + "x": 390.3028637470697, + "y": -160.18684659001934, + "z": 0.0 + }, + { + "x": 390.3030752484056, + "y": -161.18908696765664, + "z": 0.0 + }, + { + "x": 390.3032867497415, + "y": -162.19132734529413, + "z": 0.0 + }, + { + "x": 390.3034982510774, + "y": -163.19356772293145, + "z": 0.0 + }, + { + "x": 390.30370975241334, + "y": -164.1958081005694, + "z": 0.0 + }, + { + "x": 390.30392125374925, + "y": -165.1980484782067, + "z": 0.0 + }, + { + "x": 390.30413275508516, + "y": -166.20028885584418, + "z": 0.0 + }, + { + "x": 390.3043442564211, + "y": -167.2025292334817, + "z": 0.0 + }, + { + "x": 390.30455575775693, + "y": -168.20476961111896, + "z": 0.0 + }, + { + "x": 390.3047672590929, + "y": -169.20700998875694, + "z": 0.0 + }, + { + "x": 390.3049787604288, + "y": -170.20925036639423, + "z": 0.0 + }, + { + "x": 390.3051902617647, + "y": -171.21149074403175, + "z": 0.0 + }, + { + "x": 390.3054017631006, + "y": -172.213731121669, + "z": 0.0 + }, + { + "x": 390.30561326443654, + "y": -173.215971499307, + "z": 0.0 + }, + { + "x": 390.30582476577246, + "y": -174.21821187694425, + "z": 0.0 + }, + { + "x": 390.30603626710837, + "y": -175.22045225458177, + "z": 0.0 + }, + { + "x": 390.3062477684443, + "y": -176.22269263221926, + "z": 0.0 + }, + { + "x": 390.30645926978013, + "y": -177.22493300985656, + "z": 0.0 + }, + { + "x": 390.3066707711161, + "y": -178.2271733874945, + "z": 0.0 + }, + { + "x": 390.306882272452, + "y": -179.22941376513182, + "z": 0.0 + }, + { + "x": 390.3070937737879, + "y": -180.23165414276932, + "z": 0.0 + }, + { + "x": 390.3073052751238, + "y": -181.23389452040658, + "z": 0.0 + }, + { + "x": 390.3075167764597, + "y": -182.23613489804433, + "z": 0.0 + }, + { + "x": 390.30772827779566, + "y": -183.23837527568205, + "z": 0.0 + }, + { + "x": 390.3079397791316, + "y": -184.24061565331934, + "z": 0.0 + }, + { + "x": 390.3081512804674, + "y": -185.2428560309566, + "z": 0.0 + }, + { + "x": 390.30836278180334, + "y": -186.24509640859438, + "z": 0.0 + }, + { + "x": 390.3085742831393, + "y": -187.2473367862321, + "z": 0.0 + }, + { + "x": 390.3087857844752, + "y": -188.2495771638694, + "z": 0.0 + }, + { + "x": 390.30899728581113, + "y": -189.25181754150688, + "z": 0.0 + }, + { + "x": 390.309208787147, + "y": -190.25405791914417, + "z": 0.0 + }, + { + "x": 390.3094202884829, + "y": -191.2562982967819, + "z": 0.0 + }, + { + "x": 390.3096317898188, + "y": -192.25853867441938, + "z": 0.0 + }, + { + "x": 390.3098432911548, + "y": -193.2607790520571, + "z": 0.0 + }, + { + "x": 390.31005479249063, + "y": -194.26301942969414, + "z": 0.0 + }, + { + "x": 390.31026629382654, + "y": -195.26525980733186, + "z": 0.0 + }, + { + "x": 390.31047779516246, + "y": -196.26750018496938, + "z": 0.0 + }, + { + "x": 390.31068929649837, + "y": -197.26974056260687, + "z": 0.0 + }, + { + "x": 390.31090079783434, + "y": -198.2719809402446, + "z": 0.0 + }, + { + "x": 390.3111122991702, + "y": -199.27422131788163, + "z": 0.0 + }, + { + "x": 390.3113238005061, + "y": -200.27646169551934, + "z": 0.0 + }, + { + "x": 390.311535301842, + "y": -201.27870207315684, + "z": 0.0 + }, + { + "x": 390.311746803178, + "y": -202.28094245079456, + "z": 0.0 + }, + { + "x": 390.31195830451384, + "y": -203.2831828284316, + "z": 0.0 + }, + { + "x": 390.31216980584975, + "y": -204.28542320606934, + "z": 0.0 + }, + { + "x": 390.31238130718566, + "y": -205.28766358370683, + "z": 0.0 + }, + { + "x": 390.3125928085216, + "y": -206.28990396134432, + "z": 0.0 + }, + { + "x": 390.3128043098575, + "y": -207.2921443389818, + "z": 0.0 + }, + { + "x": 390.3130158111934, + "y": -208.2943847166193, + "z": 0.0 + }, + { + "x": 390.3132273125293, + "y": -209.2966250942568, + "z": 0.0 + }, + { + "x": 390.3134388138652, + "y": -210.2988654718943, + "z": 0.0 + }, + { + "x": 390.3136503152012, + "y": -211.301105849532, + "z": 0.0 + }, + { + "x": 390.31386181653704, + "y": -212.30334622716907, + "z": 0.0 + }, + { + "x": 390.31407331787295, + "y": -213.3055866048068, + "z": 0.0 + }, + { + "x": 390.31428481920886, + "y": -214.30782698244428, + "z": 0.0 + }, + { + "x": 390.3144963205448, + "y": -215.31006736008177, + "z": 0.0 + }, + { + "x": 390.3147078218807, + "y": -216.31230773771927, + "z": 0.0 + }, + { + "x": 390.3149193232166, + "y": -217.31454811535676, + "z": 0.0 + }, + { + "x": 390.3151308245525, + "y": -218.31678849299425, + "z": 0.0 + }, + { + "x": 390.3153423258884, + "y": -219.31902887063174, + "z": 0.0 + }, + { + "x": 390.31555382722433, + "y": -220.32126924826926, + "z": 0.0 + }, + { + "x": 390.31576532856025, + "y": -221.32350962590675, + "z": 0.0 + }, + { + "x": 390.31597682989616, + "y": -222.32575000354424, + "z": 0.0 + }, + { + "x": 390.31618833123207, + "y": -223.32799038118173, + "z": 0.0 + }, + { + "x": 390.316399832568, + "y": -224.33023075881923, + "z": 0.0 + }, + { + "x": 390.3166113339039, + "y": -225.33247113645672, + "z": 0.0 + }, + { + "x": 390.3168228352398, + "y": -226.3347115140942, + "z": 0.0 + }, + { + "x": 390.3170343365757, + "y": -227.3369518917317, + "z": 0.0 + }, + { + "x": 390.3172458379116, + "y": -228.33919226936922, + "z": 0.0 + }, + { + "x": 390.31745733924754, + "y": -229.3414326470067, + "z": 0.0 + }, + { + "x": 390.31766884058345, + "y": -230.3436730246442, + "z": 0.0 + }, + { + "x": 390.31788034191936, + "y": -231.3459134022817, + "z": 0.0 + }, + { + "x": 390.3180918432553, + "y": -232.3481537799192, + "z": 0.0 + }, + { + "x": 390.3183033445912, + "y": -233.35039415755668, + "z": 0.0 + }, + { + "x": 390.3185148459271, + "y": -234.35263453519417, + "z": 0.0 + }, + { + "x": 390.318726347263, + "y": -235.35487491283166, + "z": 0.0 + }, + { + "x": 390.3189378485989, + "y": -236.35711529046915, + "z": 0.0 + }, + { + "x": 390.31914934993483, + "y": -237.35935566810664, + "z": 0.0 + }, + { + "x": 390.31936085127074, + "y": -238.36159604574414, + "z": 0.0 + }, + { + "x": 390.31957235260666, + "y": -239.36383642338163, + "z": 0.0 + }, + { + "x": 390.31978385394257, + "y": -240.36607680101912, + "z": 0.0 + }, + { + "x": 390.3200109086524, + "y": -241.36837919461823, + "z": 0.0 + }, + { + "x": 390.32040065747765, + "y": -242.3712680984976, + "z": 0.0 + }, + { + "x": 390.3207902067958, + "y": -243.37350842274657, + "z": 0.0 + }, + { + "x": 390.3211797561139, + "y": -244.37574874699575, + "z": 0.0 + }, + { + "x": 390.3215693054321, + "y": -245.37798907124514, + "z": 0.0 + }, + { + "x": 390.3219588547503, + "y": -246.38022939549433, + "z": 0.0 + }, + { + "x": 390.3223484040684, + "y": -247.38246971974326, + "z": 0.0 + }, + { + "x": 390.3227379533866, + "y": -248.38471004399267, + "z": 0.0 + }, + { + "x": 390.3231275027047, + "y": -249.38695036824163, + "z": 0.0 + }, + { + "x": 390.32351705202285, + "y": -250.38919069249079, + "z": 0.0 + }, + { + "x": 390.32390660134104, + "y": -251.3914310167402, + "z": 0.0 + }, + { + "x": 390.3242961506592, + "y": -252.39367134098939, + "z": 0.0 + }, + { + "x": 390.32468569997735, + "y": -253.39591166523832, + "z": 0.0 + }, + { + "x": 390.32507524929554, + "y": -254.39815198948773, + "z": 0.0 + }, + { + "x": 390.32546479861367, + "y": -255.40039231373666, + "z": 0.0 + }, + { + "x": 390.3258543479318, + "y": -256.40263263798585, + "z": 0.0 + }, + { + "x": 390.32624389725, + "y": -257.4048729622353, + "z": 0.0 + }, + { + "x": 390.32663344656817, + "y": -258.40711328648445, + "z": 0.0 + }, + { + "x": 390.3270229958863, + "y": -259.4093536107334, + "z": 0.0 + }, + { + "x": 390.3274125452044, + "y": -260.41159393498253, + "z": 0.0 + }, + { + "x": 390.3278020945226, + "y": -261.413834259232, + "z": 0.0 + }, + { + "x": 390.3281916438408, + "y": -262.41607458348113, + "z": 0.0 + }, + { + "x": 390.3285811931589, + "y": -263.41831490773006, + "z": 0.0 + }, + { + "x": 390.3289707424771, + "y": -264.4205552319795, + "z": 0.0 + }, + { + "x": 390.3293602917953, + "y": -265.42279555622866, + "z": 0.0 + }, + { + "x": 390.3297498411134, + "y": -266.4250358804776, + "z": 0.0 + }, + { + "x": 390.33013939043155, + "y": -267.4272762047268, + "z": 0.0 + }, + { + "x": 390.33052893974974, + "y": -268.4295165289762, + "z": 0.0 + }, + { + "x": 390.33091848906787, + "y": -269.4317568532251, + "z": 0.0 + }, + { + "x": 390.33130803838606, + "y": -270.43399717747457, + "z": 0.0 + }, + { + "x": 390.3316975877042, + "y": -271.4362375017235, + "z": 0.0 + }, + { + "x": 390.3320871370223, + "y": -272.43847782597265, + "z": 0.0 + }, + { + "x": 390.3324766863405, + "y": -273.4407181502221, + "z": 0.0 + }, + { + "x": 390.3328662356587, + "y": -274.44295847447125, + "z": 0.0 + }, + { + "x": 390.3332557849768, + "y": -275.4451987987202, + "z": 0.0 + }, + { + "x": 390.333645334295, + "y": -276.4474391229696, + "z": 0.0 + }, + { + "x": 390.3340348836131, + "y": -277.44967944721856, + "z": 0.0 + }, + { + "x": 390.3344244329313, + "y": -278.45191977146794, + "z": 0.0 + }, + { + "x": 390.33481398224944, + "y": -279.4541600957169, + "z": 0.0 + }, + { + "x": 390.33520353156763, + "y": -280.4564004199663, + "z": 0.0 + }, + { + "x": 390.3355930808858, + "y": -281.4586407442155, + "z": 0.0 + }, + { + "x": 390.33598263020394, + "y": -282.46088106846446, + "z": 0.0 + }, + { + "x": 390.3363721795221, + "y": -283.4631213927136, + "z": 0.0 + }, + { + "x": 390.33676172884026, + "y": -284.465361716963, + "z": 0.0 + }, + { + "x": 390.3371512781584, + "y": -285.467602041212, + "z": 0.0 + }, + { + "x": 390.3375408274766, + "y": -286.4698423654614, + "z": 0.0 + }, + { + "x": 390.33793037679476, + "y": -287.47208268971053, + "z": 0.0 + }, + { + "x": 390.3383199261129, + "y": -288.4743230139595, + "z": 0.0 + }, + { + "x": 390.338709475431, + "y": -289.4765633382087, + "z": 0.0 + }, + { + "x": 390.3390990247492, + "y": -290.47880366245806, + "z": 0.0 + }, + { + "x": 390.33948857406733, + "y": -291.48104398670705, + "z": 0.0 + }, + { + "x": 390.3398781233855, + "y": -292.48328431095644, + "z": 0.0 + }, + { + "x": 390.34026767270365, + "y": -293.4855246352054, + "z": 0.0 + }, + { + "x": 390.34065722202183, + "y": -294.4877649594548, + "z": 0.0 + }, + { + "x": 390.34104677133996, + "y": -295.49000528370374, + "z": 0.0 + }, + { + "x": 390.34143632065815, + "y": -296.4922456079532, + "z": 0.0 + }, + { + "x": 390.34182586997633, + "y": -297.49448593220234, + "z": 0.0 + }, + { + "x": 390.34221541929446, + "y": -298.49672625645127, + "z": 0.0 + }, + { + "x": 390.3426049686126, + "y": -299.4989665807005, + "z": 0.0 + }, + { + "x": 390.3429945179308, + "y": -300.50120690494987, + "z": 0.0 + }, + { + "x": 390.3433840672489, + "y": -301.50344722919885, + "z": 0.0 + }, + { + "x": 390.3437736165671, + "y": -302.50568755344824, + "z": 0.0 + }, + { + "x": 390.3441631658853, + "y": -303.5079278776974, + "z": 0.0 + }, + { + "x": 390.3445527152034, + "y": -304.5101682019464, + "z": 0.0 + }, + { + "x": 390.34494226452153, + "y": -305.51240852619554, + "z": 0.0 + }, + { + "x": 390.3453318138397, + "y": -306.5146488504449, + "z": 0.0 + }, + { + "x": 390.34572136315785, + "y": -307.5168891746939, + "z": 0.0 + }, + { + "x": 390.34611091247604, + "y": -308.5191294989433, + "z": 0.0 + }, + { + "x": 390.3465004617942, + "y": -309.5213698231925, + "z": 0.0 + }, + { + "x": 390.34689001111235, + "y": -310.52361014744145, + "z": 0.0 + }, + { + "x": 390.3472795604305, + "y": -311.5258504716906, + "z": 0.0 + }, + { + "x": 390.34766910974867, + "y": -312.52809079594005, + "z": 0.0 + }, + { + "x": 390.34805865906685, + "y": -313.5303311201892, + "z": 0.0 + }, + { + "x": 390.348448208385, + "y": -314.5325714444382, + "z": 0.0 + }, + { + "x": 390.34883775770317, + "y": -315.5348117686876, + "z": 0.0 + }, + { + "x": 390.3492273070213, + "y": -316.5370520929365, + "z": 0.0 + }, + { + "x": 390.3496168563394, + "y": -317.5392924171857, + "z": 0.0 + }, + { + "x": 390.3500064056576, + "y": -318.5415327414351, + "z": 0.0 + } + ] + }, + { + "id": 41, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 398.35000580137364, + "y": -318.5384233132524, + "z": 0.0 + }, + { + "x": 398.34961625205545, + "y": -317.53618298900346, + "z": 0.0 + }, + { + "x": 398.3492267027373, + "y": -316.53394266475425, + "z": 0.0 + }, + { + "x": 398.3488371534192, + "y": -315.53170234050486, + "z": 0.0 + }, + { + "x": 398.348447604101, + "y": -314.52946201625593, + "z": 0.0 + }, + { + "x": 398.3480580547829, + "y": -313.5272216920065, + "z": 0.0 + }, + { + "x": 398.3476685054647, + "y": -312.52498136775733, + "z": 0.0 + }, + { + "x": 398.3472789561465, + "y": -311.52274104350835, + "z": 0.0 + }, + { + "x": 398.3468894068284, + "y": -310.5205007192592, + "z": 0.0 + }, + { + "x": 398.34649985751025, + "y": -309.5182603950098, + "z": 0.0 + }, + { + "x": 398.34611030819207, + "y": -308.5160200707606, + "z": 0.0 + }, + { + "x": 398.3457207588739, + "y": -307.51377974651166, + "z": 0.0 + }, + { + "x": 398.34533120955575, + "y": -306.5115394222622, + "z": 0.0 + }, + { + "x": 398.34494166023757, + "y": -305.5092990980133, + "z": 0.0 + }, + { + "x": 398.34455211091944, + "y": -304.50705877376413, + "z": 0.0 + }, + { + "x": 398.3441625616013, + "y": -303.5048184495147, + "z": 0.0 + }, + { + "x": 398.3437730122831, + "y": -302.50257812526553, + "z": 0.0 + }, + { + "x": 398.34338346296494, + "y": -301.5003378010166, + "z": 0.0 + }, + { + "x": 398.3429939136468, + "y": -300.49809747676716, + "z": 0.0 + }, + { + "x": 398.3426043643286, + "y": -299.4958571525182, + "z": 0.0 + }, + { + "x": 398.3422148150105, + "y": -298.493616828269, + "z": 0.0 + }, + { + "x": 398.34182526569236, + "y": -297.4913765040196, + "z": 0.0 + }, + { + "x": 398.3414357163742, + "y": -296.48913617977047, + "z": 0.0 + }, + { + "x": 398.341046167056, + "y": -295.4868958555215, + "z": 0.0 + }, + { + "x": 398.34065661773786, + "y": -294.4846555312721, + "z": 0.0 + }, + { + "x": 398.3402670684197, + "y": -293.48241520702317, + "z": 0.0 + }, + { + "x": 398.33987751910155, + "y": -292.4801748827737, + "z": 0.0 + }, + { + "x": 398.33948796978336, + "y": -291.4779345585248, + "z": 0.0 + }, + { + "x": 398.33909842046523, + "y": -290.47569423427535, + "z": 0.0 + }, + { + "x": 398.33870887114705, + "y": -289.4734539100264, + "z": 0.0 + }, + { + "x": 398.3383193218289, + "y": -288.47121358577726, + "z": 0.0 + }, + { + "x": 398.3379297725108, + "y": -287.4689732615278, + "z": 0.0 + }, + { + "x": 398.3375402231926, + "y": -286.46673293727866, + "z": 0.0 + }, + { + "x": 398.3371506738744, + "y": -285.46449261302973, + "z": 0.0 + }, + { + "x": 398.3367611245563, + "y": -284.4622522887803, + "z": 0.0 + }, + { + "x": 398.3363715752381, + "y": -283.46001196453136, + "z": 0.0 + }, + { + "x": 398.33598202592, + "y": -282.4577716402822, + "z": 0.0 + }, + { + "x": 398.33559247660185, + "y": -281.45553131603276, + "z": 0.0 + }, + { + "x": 398.33520292728366, + "y": -280.4532909917836, + "z": 0.0 + }, + { + "x": 398.3348133779655, + "y": -279.4510506675346, + "z": 0.0 + }, + { + "x": 398.33442382864735, + "y": -278.44881034328523, + "z": 0.0 + }, + { + "x": 398.33403427932916, + "y": -277.4465700190363, + "z": 0.0 + }, + { + "x": 398.33364473001103, + "y": -276.4443296947869, + "z": 0.0 + }, + { + "x": 398.33325518069284, + "y": -275.44208937053793, + "z": 0.0 + }, + { + "x": 398.3328656313747, + "y": -274.43984904628854, + "z": 0.0 + }, + { + "x": 398.33247608205653, + "y": -273.4376087220394, + "z": 0.0 + }, + { + "x": 398.33208653273834, + "y": -272.4353683977904, + "z": 0.0 + }, + { + "x": 398.3316969834202, + "y": -271.43312807354124, + "z": 0.0 + }, + { + "x": 398.3313074341021, + "y": -270.43088774929186, + "z": 0.0 + }, + { + "x": 398.3309178847839, + "y": -269.42864742504287, + "z": 0.0 + }, + { + "x": 398.3305283354658, + "y": -268.4264071007935, + "z": 0.0 + }, + { + "x": 398.3301387861476, + "y": -267.42416677654455, + "z": 0.0 + }, + { + "x": 398.32974923682946, + "y": -266.42192645229534, + "z": 0.0 + }, + { + "x": 398.3293596875113, + "y": -265.41968612804595, + "z": 0.0 + }, + { + "x": 398.32897013819314, + "y": -264.4174458037968, + "z": 0.0 + }, + { + "x": 398.32858058887496, + "y": -263.4152054795478, + "z": 0.0 + }, + { + "x": 398.3281910395568, + "y": -262.4129651552984, + "z": 0.0 + }, + { + "x": 398.32780149023864, + "y": -261.41072483104927, + "z": 0.0 + }, + { + "x": 398.32741194092046, + "y": -260.4084845068003, + "z": 0.0 + }, + { + "x": 398.3270223916023, + "y": -259.4062441825511, + "z": 0.0 + }, + { + "x": 398.3266328422842, + "y": -258.40400385830173, + "z": 0.0 + }, + { + "x": 398.326243292966, + "y": -257.4017635340526, + "z": 0.0 + }, + { + "x": 398.3258537436478, + "y": -256.3995232098036, + "z": 0.0 + }, + { + "x": 398.3254641943297, + "y": -255.3972828855544, + "z": 0.0 + }, + { + "x": 398.32507464501157, + "y": -254.39504256130502, + "z": 0.0 + }, + { + "x": 398.3246850956934, + "y": -253.39280223705606, + "z": 0.0 + }, + { + "x": 398.32429554637525, + "y": -252.39056191280667, + "z": 0.0 + }, + { + "x": 398.32390599705707, + "y": -251.3883215885575, + "z": 0.0 + }, + { + "x": 398.3235164477389, + "y": -250.38608126430853, + "z": 0.0 + }, + { + "x": 398.32312689842075, + "y": -249.38384094005937, + "z": 0.0 + }, + { + "x": 398.3227373491026, + "y": -248.38160061580996, + "z": 0.0 + }, + { + "x": 398.32234779978444, + "y": -247.379360291561, + "z": 0.0 + }, + { + "x": 398.3219582504663, + "y": -246.37711996731161, + "z": 0.0 + }, + { + "x": 398.3215687011481, + "y": -245.37487964306243, + "z": 0.0 + }, + { + "x": 398.32117915182994, + "y": -244.3726393188135, + "z": 0.0 + }, + { + "x": 398.3207896025118, + "y": -243.3703989945643, + "z": 0.0 + }, + { + "x": 398.3204000531937, + "y": -242.3681586703149, + "z": 0.0 + }, + { + "x": 398.32001070338254, + "y": -241.3665669256959, + "z": 0.0 + }, + { + "x": 398.3197836758104, + "y": -240.36438857263863, + "z": 0.0 + }, + { + "x": 398.3195721744745, + "y": -239.36214819500114, + "z": 0.0 + }, + { + "x": 398.3193606731386, + "y": -238.35990781736365, + "z": 0.0 + }, + { + "x": 398.3191491718027, + "y": -237.35766743972616, + "z": 0.0 + }, + { + "x": 398.31893767046677, + "y": -236.35542706208867, + "z": 0.0 + }, + { + "x": 398.31872616913085, + "y": -235.35318668445117, + "z": 0.0 + }, + { + "x": 398.31851466779494, + "y": -234.35094630681368, + "z": 0.0 + }, + { + "x": 398.31830316645903, + "y": -233.3487059291762, + "z": 0.0 + }, + { + "x": 398.3180916651231, + "y": -232.3464655515387, + "z": 0.0 + }, + { + "x": 398.3178801637872, + "y": -231.3442251739012, + "z": 0.0 + }, + { + "x": 398.3176686624513, + "y": -230.34198479626372, + "z": 0.0 + }, + { + "x": 398.3174571611154, + "y": -229.33974441862622, + "z": 0.0 + }, + { + "x": 398.3172456597795, + "y": -228.33750404098873, + "z": 0.0 + }, + { + "x": 398.31703415844356, + "y": -227.3352636633512, + "z": 0.0 + }, + { + "x": 398.31682265710765, + "y": -226.33302328571372, + "z": 0.0 + }, + { + "x": 398.31661115577174, + "y": -225.33078290807623, + "z": 0.0 + }, + { + "x": 398.3163996544358, + "y": -224.32854253043874, + "z": 0.0 + }, + { + "x": 398.3161881530999, + "y": -223.32630215280125, + "z": 0.0 + }, + { + "x": 398.315976651764, + "y": -222.32406177516376, + "z": 0.0 + }, + { + "x": 398.3157651504281, + "y": -221.32182139752626, + "z": 0.0 + }, + { + "x": 398.3155536490922, + "y": -220.31958101988877, + "z": 0.0 + }, + { + "x": 398.31534214775627, + "y": -219.31734064225125, + "z": 0.0 + }, + { + "x": 398.31513064642036, + "y": -218.31510026461376, + "z": 0.0 + }, + { + "x": 398.31491914508445, + "y": -217.31285988697627, + "z": 0.0 + }, + { + "x": 398.31470764374853, + "y": -216.31061950933878, + "z": 0.0 + }, + { + "x": 398.3144961424126, + "y": -215.3083791317013, + "z": 0.0 + }, + { + "x": 398.3142846410767, + "y": -214.3061387540638, + "z": 0.0 + }, + { + "x": 398.3140731397408, + "y": -213.3038983764263, + "z": 0.0 + }, + { + "x": 398.3138616384049, + "y": -212.30165799878904, + "z": 0.0 + }, + { + "x": 398.31365013706903, + "y": -211.29941762115106, + "z": 0.0 + }, + { + "x": 398.31343863573306, + "y": -210.2971772435138, + "z": 0.0 + }, + { + "x": 398.31322713439715, + "y": -209.2949368658763, + "z": 0.0 + }, + { + "x": 398.31301563306124, + "y": -208.29269648823882, + "z": 0.0 + }, + { + "x": 398.31280413172533, + "y": -207.29045611060133, + "z": 0.0 + }, + { + "x": 398.3125926303894, + "y": -206.28821573296383, + "z": 0.0 + }, + { + "x": 398.3123811290535, + "y": -205.28597535532634, + "z": 0.0 + }, + { + "x": 398.3121696277176, + "y": -204.28373497768885, + "z": 0.0 + }, + { + "x": 398.3119581263817, + "y": -203.28149460005156, + "z": 0.0 + }, + { + "x": 398.3117466250458, + "y": -202.2792542224136, + "z": 0.0 + }, + { + "x": 398.31153512370986, + "y": -201.27701384477635, + "z": 0.0 + }, + { + "x": 398.31132362237395, + "y": -200.27477346713886, + "z": 0.0 + }, + { + "x": 398.31111212103804, + "y": -199.2725330895016, + "z": 0.0 + }, + { + "x": 398.3109006197022, + "y": -198.27029271186365, + "z": 0.0 + }, + { + "x": 398.3106891183662, + "y": -197.26805233422638, + "z": 0.0 + }, + { + "x": 398.3104776170303, + "y": -196.2658119565889, + "z": 0.0 + }, + { + "x": 398.3102661156944, + "y": -195.26357157895137, + "z": 0.0 + }, + { + "x": 398.3100546143585, + "y": -194.2613312013141, + "z": 0.0 + }, + { + "x": 398.3098431130226, + "y": -193.25909082367616, + "z": 0.0 + }, + { + "x": 398.30963161168665, + "y": -192.2568504460389, + "z": 0.0 + }, + { + "x": 398.30942011035074, + "y": -191.2546100684014, + "z": 0.0 + }, + { + "x": 398.30920860901483, + "y": -190.25236969076414, + "z": 0.0 + }, + { + "x": 398.308997107679, + "y": -189.2501293131264, + "z": 0.0 + }, + { + "x": 398.30878560634306, + "y": -188.2478889354889, + "z": 0.0 + }, + { + "x": 398.30857410500715, + "y": -187.24564855785115, + "z": 0.0 + }, + { + "x": 398.3083626036712, + "y": -186.2434081802139, + "z": 0.0 + }, + { + "x": 398.3081511023353, + "y": -185.24116780257657, + "z": 0.0 + }, + { + "x": 398.3079396009994, + "y": -184.23892742493885, + "z": 0.0 + }, + { + "x": 398.3077280996635, + "y": -183.2366870473011, + "z": 0.0 + }, + { + "x": 398.30751659832754, + "y": -182.23444666966384, + "z": 0.0 + }, + { + "x": 398.3073050969916, + "y": -181.23220629202655, + "z": 0.0 + }, + { + "x": 398.3070935956558, + "y": -180.22996591438883, + "z": 0.0 + }, + { + "x": 398.30688209431986, + "y": -179.22772553675134, + "z": 0.0 + }, + { + "x": 398.30667059298395, + "y": -178.22548515911356, + "z": 0.0 + }, + { + "x": 398.306459091648, + "y": -177.22324478147652, + "z": 0.0 + }, + { + "x": 398.3062475903121, + "y": -176.22100440383878, + "z": 0.0 + }, + { + "x": 398.3060360889762, + "y": -175.21876402620128, + "z": 0.0 + }, + { + "x": 398.3058245876403, + "y": -174.21652364856376, + "z": 0.0 + }, + { + "x": 398.3056130863044, + "y": -173.21428327092605, + "z": 0.0 + }, + { + "x": 398.3054015849684, + "y": -172.21204289328898, + "z": 0.0 + }, + { + "x": 398.30519008363257, + "y": -171.20980251565126, + "z": 0.0 + }, + { + "x": 398.30497858229666, + "y": -170.20756213801374, + "z": 0.0 + }, + { + "x": 398.30476708096074, + "y": -169.205321760376, + "z": 0.0 + }, + { + "x": 398.3045555796248, + "y": -168.20308138273893, + "z": 0.0 + }, + { + "x": 398.3043440782889, + "y": -167.2008410051012, + "z": 0.0 + }, + { + "x": 398.304132576953, + "y": -166.1986006274637, + "z": 0.0 + }, + { + "x": 398.3039210756171, + "y": -165.1963602498262, + "z": 0.0 + }, + { + "x": 398.3037095742812, + "y": -164.19411987218845, + "z": 0.0 + }, + { + "x": 398.3034980729452, + "y": -163.19187949455142, + "z": 0.0 + }, + { + "x": 398.30328657160936, + "y": -162.18963911691364, + "z": 0.0 + }, + { + "x": 398.30307507027345, + "y": -161.18739873927615, + "z": 0.0 + }, + { + "x": 398.30286356893754, + "y": -160.1851583616384, + "z": 0.0 + }, + { + "x": 398.30265206760157, + "y": -159.18291798400136, + "z": 0.0 + }, + { + "x": 398.3024405662657, + "y": -158.18067760636362, + "z": 0.0 + }, + { + "x": 398.3022290649298, + "y": -157.17843722872612, + "z": 0.0 + }, + { + "x": 398.3020175635939, + "y": -156.1761968510886, + "z": 0.0 + }, + { + "x": 398.301806062258, + "y": -155.1739564734509, + "z": 0.0 + }, + { + "x": 398.301594560922, + "y": -154.17171609581382, + "z": 0.0 + }, + { + "x": 398.30138305958616, + "y": -153.16947571817607, + "z": 0.0 + }, + { + "x": 398.30117155825025, + "y": -152.16723534053855, + "z": 0.0 + }, + { + "x": 398.30096005691433, + "y": -151.16499496290106, + "z": 0.0 + }, + { + "x": 398.3007485555784, + "y": -150.16275458526354, + "z": 0.0 + }, + { + "x": 398.3005370542425, + "y": -149.16051420762605, + "z": 0.0 + }, + { + "x": 398.3003255529066, + "y": -148.15827382998856, + "z": 0.0 + }, + { + "x": 398.3001140515707, + "y": -147.15603345235104, + "z": 0.0 + }, + { + "x": 398.2999025502348, + "y": -146.15379307471352, + "z": 0.0 + }, + { + "x": 398.29969104889886, + "y": -145.151552697076, + "z": 0.0 + }, + { + "x": 398.29947954756295, + "y": -144.1493123194385, + "z": 0.0 + }, + { + "x": 398.29926804622704, + "y": -143.147071941801, + "z": 0.0 + }, + { + "x": 398.29905654489113, + "y": -142.1448315641635, + "z": 0.0 + }, + { + "x": 398.2988450435552, + "y": -141.14259118652598, + "z": 0.0 + }, + { + "x": 398.2986335422193, + "y": -140.14035080888848, + "z": 0.0 + }, + { + "x": 398.2984220408834, + "y": -139.13811043125096, + "z": 0.0 + }, + { + "x": 398.2982105395475, + "y": -138.13587005361347, + "z": 0.0 + }, + { + "x": 398.2979990382116, + "y": -137.13362967597615, + "z": 0.0 + }, + { + "x": 398.2977875368757, + "y": -136.1313892983382, + "z": 0.0 + }, + { + "x": 398.29757603553975, + "y": -135.1291489207009, + "z": 0.0 + }, + { + "x": 398.29736453420384, + "y": -134.12690854306342, + "z": 0.0 + }, + { + "x": 398.2971530328679, + "y": -133.1246681654259, + "z": 0.0 + }, + { + "x": 398.296941531532, + "y": -132.1224277877884, + "z": 0.0 + }, + { + "x": 398.2967300301961, + "y": -131.1201874101509, + "z": 0.0 + }, + { + "x": 398.2965185288602, + "y": -130.11794703251337, + "z": 0.0 + }, + { + "x": 398.2963070275243, + "y": -129.11570665487585, + "z": 0.0 + }, + { + "x": 398.29609552618837, + "y": -128.1134662772386, + "z": 0.0 + }, + { + "x": 398.2958840248525, + "y": -127.11122589960061, + "z": 0.0 + }, + { + "x": 398.29567252351654, + "y": -126.10898552196335, + "z": 0.0 + }, + { + "x": 398.29546102218063, + "y": -125.10674514432586, + "z": 0.0 + }, + { + "x": 398.2952495208447, + "y": -124.10450476668858, + "z": 0.0 + }, + { + "x": 398.29503801950887, + "y": -123.10226438905063, + "z": 0.0 + }, + { + "x": 398.2948265181729, + "y": -122.10002401141335, + "z": 0.0 + }, + { + "x": 398.294615016837, + "y": -121.09778363377583, + "z": 0.0 + }, + { + "x": 398.2944035155011, + "y": -120.09554325613833, + "z": 0.0 + }, + { + "x": 398.29419201416516, + "y": -119.09330287850105, + "z": 0.0 + }, + { + "x": 398.2939805128293, + "y": -118.0910625008631, + "z": 0.0 + }, + { + "x": 398.29376901149334, + "y": -117.08882212322584, + "z": 0.0 + }, + { + "x": 398.2935575101574, + "y": -116.08658174558835, + "z": 0.0 + }, + { + "x": 398.2933460088215, + "y": -115.08434136795108, + "z": 0.0 + }, + { + "x": 398.29313450748566, + "y": -114.08210099031334, + "z": 0.0 + }, + { + "x": 398.29292300614975, + "y": -113.07986061267562, + "z": 0.0 + }, + { + "x": 398.2927115048138, + "y": -112.07762023503834, + "z": 0.0 + }, + { + "x": 398.29250000347787, + "y": -111.07537985740083, + "z": 0.0 + }, + { + "x": 398.29228850214196, + "y": -110.07313947976355, + "z": 0.0 + }, + { + "x": 398.2920770008061, + "y": -109.0708991021256, + "z": 0.0 + }, + { + "x": 398.29186549947013, + "y": -108.06865872448832, + "z": 0.0 + }, + { + "x": 398.2916539981342, + "y": -107.06641834685081, + "z": 0.0 + }, + { + "x": 398.2914424967983, + "y": -106.06417796921353, + "z": 0.0 + }, + { + "x": 398.29123099546246, + "y": -105.06193759157577, + "z": 0.0 + }, + { + "x": 398.29101949412654, + "y": -104.05969721393826, + "z": 0.0 + }, + { + "x": 398.29080799279063, + "y": -103.05745683630055, + "z": 0.0 + }, + { + "x": 398.29059649145466, + "y": -102.0552164586635, + "z": 0.0 + }, + { + "x": 398.2903849901188, + "y": -101.05297608102576, + "z": 0.0 + }, + { + "x": 398.2901734887829, + "y": -100.05073570338826, + "z": 0.0 + }, + { + "x": 398.289961987447, + "y": -99.04849532575075, + "z": 0.0 + }, + { + "x": 398.2897504861111, + "y": -98.04625494811299, + "z": 0.0 + }, + { + "x": 398.2895389847751, + "y": -97.04401457047594, + "z": 0.0 + }, + { + "x": 398.28932748343925, + "y": -96.0417741928382, + "z": 0.0 + }, + { + "x": 398.28911598210334, + "y": -95.0395338152007, + "z": 0.0 + }, + { + "x": 398.2889044807674, + "y": -94.03729343756297, + "z": 0.0 + }, + { + "x": 398.28869297943146, + "y": -93.03505305992591, + "z": 0.0 + }, + { + "x": 398.2884814780956, + "y": -92.03281268228818, + "z": 0.0 + }, + { + "x": 398.2882699767597, + "y": -91.03057230465068, + "z": 0.0 + }, + { + "x": 398.2880584754238, + "y": -90.02833192701317, + "z": 0.0 + }, + { + "x": 398.28784697408787, + "y": -89.02609154937541, + "z": 0.0 + }, + { + "x": 398.28763556056833, + "y": -88.02479527108368, + "z": 0.0 + }, + { + "x": 398.2876588492329, + "y": -87.02621246628772, + "z": 0.0 + }, + { + "x": 398.28859921985594, + "y": -86.02501496122022, + "z": 0.0 + }, + { + "x": 398.2898018880531, + "y": -85.0227752828551, + "z": 0.0 + }, + { + "x": 398.2910045562502, + "y": -84.02053560449042, + "z": 0.0 + }, + { + "x": 398.29220722444734, + "y": -83.01829592612553, + "z": 0.0 + }, + { + "x": 398.2934098926445, + "y": -82.01605624776037, + "z": 0.0 + }, + { + "x": 398.2946125608416, + "y": -81.0138165693957, + "z": 0.0 + }, + { + "x": 398.29581522903874, + "y": -80.0115768910308, + "z": 0.0 + }, + { + "x": 398.2970178972359, + "y": -79.00933721266567, + "z": 0.0 + }, + { + "x": 398.298220565433, + "y": -78.007097534301, + "z": 0.0 + }, + { + "x": 398.29942323363014, + "y": -77.00485785593611, + "z": 0.0 + }, + { + "x": 398.3006259018273, + "y": -76.00261817757121, + "z": 0.0 + }, + { + "x": 398.30182857002444, + "y": -75.0003784992063, + "z": 0.0 + }, + { + "x": 398.3030312382216, + "y": -73.99813882084118, + "z": 0.0 + }, + { + "x": 398.3042339064187, + "y": -72.99589914247647, + "z": 0.0 + }, + { + "x": 398.30543657461584, + "y": -71.99365946411159, + "z": 0.0 + }, + { + "x": 398.306639242813, + "y": -70.99141978574644, + "z": 0.0 + }, + { + "x": 398.3078419110101, + "y": -69.98918010738178, + "z": 0.0 + }, + { + "x": 398.30904457920724, + "y": -68.98694042901688, + "z": 0.0 + }, + { + "x": 398.3102472474044, + "y": -67.98470075065175, + "z": 0.0 + }, + { + "x": 398.3114499156015, + "y": -66.9824610722871, + "z": 0.0 + }, + { + "x": 398.31265258379864, + "y": -65.98022139392216, + "z": 0.0 + }, + { + "x": 398.3138552519958, + "y": -64.97798171555726, + "z": 0.0 + }, + { + "x": 398.31505792019294, + "y": -63.97574203719214, + "z": 0.0 + }, + { + "x": 398.31626058839004, + "y": -62.973502358827474, + "z": 0.0 + }, + { + "x": 398.3174632565872, + "y": -61.9712626804626, + "z": 0.0 + }, + { + "x": 398.31866592478434, + "y": -60.9690230020975, + "z": 0.0 + }, + { + "x": 398.31986859298144, + "y": -59.96678332373281, + "z": 0.0 + }, + { + "x": 398.3210712611786, + "y": -58.964543645367925, + "z": 0.0 + }, + { + "x": 398.32227392937574, + "y": -57.96230396700278, + "z": 0.0 + }, + { + "x": 398.32347659757284, + "y": -56.96006428863836, + "z": 0.0 + }, + { + "x": 398.32467926577004, + "y": -55.957824610273036, + "z": 0.0 + }, + { + "x": 398.32588193396714, + "y": -54.95558493190812, + "z": 0.0 + }, + { + "x": 398.32708460216423, + "y": -53.95334525354369, + "z": 0.0 + }, + { + "x": 398.32828727036144, + "y": -52.95110557517826, + "z": 0.0 + }, + { + "x": 398.32948993855854, + "y": -51.9488658968136, + "z": 0.0 + }, + { + "x": 398.3306926067557, + "y": -50.94662621844869, + "z": 0.0 + }, + { + "x": 398.33189527495284, + "y": -49.944386540083585, + "z": 0.0 + }, + { + "x": 398.33309794314994, + "y": -48.94214686171893, + "z": 0.0 + }, + { + "x": 398.3343006113471, + "y": -47.93990718335402, + "z": 0.0 + }, + { + "x": 398.33550327954424, + "y": -46.93766750498914, + "z": 0.0 + }, + { + "x": 398.3367059477414, + "y": -45.93542782662401, + "z": 0.0 + }, + { + "x": 398.3379086159385, + "y": -44.93318814825934, + "z": 0.0 + }, + { + "x": 398.33911128413564, + "y": -43.93094846989443, + "z": 0.0 + }, + { + "x": 398.3403139523328, + "y": -42.928708791529324, + "z": 0.0 + }, + { + "x": 398.3415166205299, + "y": -41.92646911316468, + "z": 0.0 + }, + { + "x": 398.34271928872704, + "y": -40.924229434799805, + "z": 0.0 + }, + { + "x": 398.3439219569242, + "y": -39.921989756434705, + "z": 0.0 + }, + { + "x": 398.3451246251213, + "y": -38.91975007807005, + "z": 0.0 + }, + { + "x": 398.34632729331844, + "y": -37.91751039970513, + "z": 0.0 + }, + { + "x": 398.3475299615156, + "y": -36.91527072134, + "z": 0.0 + }, + { + "x": 398.3487326297127, + "y": -35.913031042975334, + "z": 0.0 + }, + { + "x": 398.34993529790984, + "y": -34.91079136461043, + "z": 0.0 + }, + { + "x": 398.351137966107, + "y": -33.90855168624554, + "z": 0.0 + }, + { + "x": 398.35234063430414, + "y": -32.906312007880665, + "z": 0.0 + }, + { + "x": 398.3535433025013, + "y": -31.904072329515564, + "z": 0.0 + }, + { + "x": 398.3547459706984, + "y": -30.90183265115092, + "z": 0.0 + }, + { + "x": 398.35594863889554, + "y": -29.899592972786046, + "z": 0.0 + }, + { + "x": 398.3571513070927, + "y": -28.89735329442095, + "z": 0.0 + }, + { + "x": 398.3583539752898, + "y": -27.895113616056285, + "z": 0.0 + }, + { + "x": 398.35955664348694, + "y": -26.89287393769138, + "z": 0.0 + }, + { + "x": 398.3607593116841, + "y": -25.890634259326283, + "z": 0.0 + }, + { + "x": 398.3619619798812, + "y": -24.888394580961638, + "z": 0.0 + }, + { + "x": 398.36316464807834, + "y": -23.88615490259675, + "z": 0.0 + }, + { + "x": 398.3643673162755, + "y": -22.883915224231615, + "z": 0.0 + }, + { + "x": 398.3655699844726, + "y": -21.881675545866944, + "z": 0.0 + }, + { + "x": 398.36677265266974, + "y": -20.879435867501968, + "z": 0.0 + }, + { + "x": 398.3679753208669, + "y": -19.87719618913705, + "z": 0.0 + }, + { + "x": 398.36917798906404, + "y": -18.87495651077191, + "z": 0.0 + }, + { + "x": 398.37038065726114, + "y": -17.872716832407257, + "z": 0.0 + }, + { + "x": 398.3715833254583, + "y": -16.870477154042373, + "z": 0.0 + }, + { + "x": 398.37278599365544, + "y": -15.868237475677223, + "z": 0.0 + }, + { + "x": 398.37398866185254, + "y": -14.865997797312762, + "z": 0.0 + }, + { + "x": 398.37519133004974, + "y": -13.863758118947425, + "z": 0.0 + }, + { + "x": 398.37639399824684, + "y": -12.861518440582504, + "z": 0.0 + }, + { + "x": 398.37759666644394, + "y": -11.85927876221804, + "z": 0.0 + }, + { + "x": 398.37879933464114, + "y": -10.857039083852692, + "z": 0.0 + }, + { + "x": 398.38000200283824, + "y": -9.854799405487771, + "z": 0.0 + } + ] + }, + { + "id": 42, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 394.3500061035156, + "y": -318.53997802734375, + "z": 0.0 + }, + { + "x": 394.34961655419744, + "y": -317.5377377030946, + "z": 0.0 + }, + { + "x": 394.3492270048793, + "y": -316.5354973788454, + "z": 0.0 + }, + { + "x": 394.3488374555612, + "y": -315.5332570545962, + "z": 0.0 + }, + { + "x": 394.348447906243, + "y": -314.53101673034706, + "z": 0.0 + }, + { + "x": 394.34805835692487, + "y": -313.52877640609785, + "z": 0.0 + }, + { + "x": 394.3476688076067, + "y": -312.5265360818487, + "z": 0.0 + }, + { + "x": 394.3472792582885, + "y": -311.5242957575995, + "z": 0.0 + }, + { + "x": 394.34688970897037, + "y": -310.5220554333503, + "z": 0.0 + }, + { + "x": 394.34650015965224, + "y": -309.51981510910116, + "z": 0.0 + }, + { + "x": 394.34611061033405, + "y": -308.51757478485194, + "z": 0.0 + }, + { + "x": 394.34572106101587, + "y": -307.5153344606028, + "z": 0.0 + }, + { + "x": 394.34533151169774, + "y": -306.5130941363536, + "z": 0.0 + }, + { + "x": 394.34494196237955, + "y": -305.5108538121044, + "z": 0.0 + }, + { + "x": 394.3445524130614, + "y": -304.50861348785526, + "z": 0.0 + }, + { + "x": 394.3441628637433, + "y": -303.50637316360604, + "z": 0.0 + }, + { + "x": 394.3437733144251, + "y": -302.5041328393569, + "z": 0.0 + }, + { + "x": 394.3433837651069, + "y": -301.5018925151077, + "z": 0.0 + }, + { + "x": 394.3429942157888, + "y": -300.4996521908585, + "z": 0.0 + }, + { + "x": 394.3426046664706, + "y": -299.49741186660935, + "z": 0.0 + }, + { + "x": 394.3422151171525, + "y": -298.49517154236014, + "z": 0.0 + }, + { + "x": 394.34182556783435, + "y": -297.492931218111, + "z": 0.0 + }, + { + "x": 394.34143601851616, + "y": -296.4906908938618, + "z": 0.0 + }, + { + "x": 394.341046469198, + "y": -295.4884505696126, + "z": 0.0 + }, + { + "x": 394.34065691987985, + "y": -294.48621024536345, + "z": 0.0 + }, + { + "x": 394.34026737056166, + "y": -293.4839699211143, + "z": 0.0 + }, + { + "x": 394.33987782124353, + "y": -292.4817295968651, + "z": 0.0 + }, + { + "x": 394.33948827192535, + "y": -291.4794892726159, + "z": 0.0 + }, + { + "x": 394.3390987226072, + "y": -290.4772489483667, + "z": 0.0 + }, + { + "x": 394.33870917328903, + "y": -289.47500862411755, + "z": 0.0 + }, + { + "x": 394.3383196239709, + "y": -288.4727682998684, + "z": 0.0 + }, + { + "x": 394.3379300746528, + "y": -287.4705279756192, + "z": 0.0 + }, + { + "x": 394.3375405253346, + "y": -286.46828765137, + "z": 0.0 + }, + { + "x": 394.3371509760164, + "y": -285.46604732712086, + "z": 0.0 + }, + { + "x": 394.3367614266983, + "y": -284.46380700287165, + "z": 0.0 + }, + { + "x": 394.3363718773801, + "y": -283.4615666786225, + "z": 0.0 + }, + { + "x": 394.33598232806196, + "y": -282.45932635437333, + "z": 0.0 + }, + { + "x": 394.33559277874383, + "y": -281.4570860301241, + "z": 0.0 + }, + { + "x": 394.33520322942564, + "y": -280.45484570587496, + "z": 0.0 + }, + { + "x": 394.33481368010746, + "y": -279.45260538162574, + "z": 0.0 + }, + { + "x": 394.33442413078933, + "y": -278.4503650573766, + "z": 0.0 + }, + { + "x": 394.33403458147114, + "y": -277.44812473312743, + "z": 0.0 + }, + { + "x": 394.333645032153, + "y": -276.44588440887827, + "z": 0.0 + }, + { + "x": 394.33325548283483, + "y": -275.44364408462906, + "z": 0.0 + }, + { + "x": 394.3328659335167, + "y": -274.4414037603799, + "z": 0.0 + }, + { + "x": 394.3324763841985, + "y": -273.43916343613074, + "z": 0.0 + }, + { + "x": 394.33208683488033, + "y": -272.4369231118815, + "z": 0.0 + }, + { + "x": 394.3316972855622, + "y": -271.43468278763237, + "z": 0.0 + }, + { + "x": 394.33130773624407, + "y": -270.4324424633832, + "z": 0.0 + }, + { + "x": 394.3309181869259, + "y": -269.430202139134, + "z": 0.0 + }, + { + "x": 394.33052863760776, + "y": -268.42796181488484, + "z": 0.0 + }, + { + "x": 394.33013908828957, + "y": -267.4257214906357, + "z": 0.0 + }, + { + "x": 394.32974953897144, + "y": -266.42348116638647, + "z": 0.0 + }, + { + "x": 394.3293599896533, + "y": -265.4212408421373, + "z": 0.0 + }, + { + "x": 394.3289704403351, + "y": -264.41900051788815, + "z": 0.0 + }, + { + "x": 394.32858089101694, + "y": -263.41676019363894, + "z": 0.0 + }, + { + "x": 394.3281913416988, + "y": -262.4145198693898, + "z": 0.0 + }, + { + "x": 394.3278017923806, + "y": -261.4122795451406, + "z": 0.0 + }, + { + "x": 394.32741224306244, + "y": -260.4100392208914, + "z": 0.0 + }, + { + "x": 394.3270226937443, + "y": -259.40779889664225, + "z": 0.0 + }, + { + "x": 394.3266331444262, + "y": -258.4055585723931, + "z": 0.0 + }, + { + "x": 394.326243595108, + "y": -257.40331824814393, + "z": 0.0 + }, + { + "x": 394.3258540457898, + "y": -256.4010779238947, + "z": 0.0 + }, + { + "x": 394.3254644964717, + "y": -255.39883759964553, + "z": 0.0 + }, + { + "x": 394.32507494715355, + "y": -254.39659727539637, + "z": 0.0 + }, + { + "x": 394.32468539783537, + "y": -253.3943569511472, + "z": 0.0 + }, + { + "x": 394.32429584851724, + "y": -252.39211662689803, + "z": 0.0 + }, + { + "x": 394.32390629919905, + "y": -251.38987630264884, + "z": 0.0 + }, + { + "x": 394.32351674988087, + "y": -250.38763597839966, + "z": 0.0 + }, + { + "x": 394.32312720056274, + "y": -249.3853956541505, + "z": 0.0 + }, + { + "x": 394.3227376512446, + "y": -248.3831553299013, + "z": 0.0 + }, + { + "x": 394.3223481019264, + "y": -247.38091500565213, + "z": 0.0 + }, + { + "x": 394.3219585526083, + "y": -246.37867468140297, + "z": 0.0 + }, + { + "x": 394.3215690032901, + "y": -245.37643435715378, + "z": 0.0 + }, + { + "x": 394.3211794539719, + "y": -244.37419403290463, + "z": 0.0 + }, + { + "x": 394.3207899046538, + "y": -243.37195370865544, + "z": 0.0 + }, + { + "x": 394.32040035533566, + "y": -242.36971338440625, + "z": 0.0 + }, + { + "x": 394.3200108060175, + "y": -241.36747306015707, + "z": 0.0 + }, + { + "x": 394.3197837648765, + "y": -240.36523268682888, + "z": 0.0 + }, + { + "x": 394.3195722635406, + "y": -239.36299230919138, + "z": 0.0 + }, + { + "x": 394.31936076220467, + "y": -238.3607519315539, + "z": 0.0 + }, + { + "x": 394.31914926086876, + "y": -237.3585115539164, + "z": 0.0 + }, + { + "x": 394.31893775953284, + "y": -236.3562711762789, + "z": 0.0 + }, + { + "x": 394.31872625819693, + "y": -235.35403079864142, + "z": 0.0 + }, + { + "x": 394.318514756861, + "y": -234.35179042100393, + "z": 0.0 + }, + { + "x": 394.3183032555251, + "y": -233.34955004336643, + "z": 0.0 + }, + { + "x": 394.3180917541892, + "y": -232.34730966572894, + "z": 0.0 + }, + { + "x": 394.3178802528533, + "y": -231.34506928809145, + "z": 0.0 + }, + { + "x": 394.3176687515174, + "y": -230.34282891045396, + "z": 0.0 + }, + { + "x": 394.31745725018146, + "y": -229.34058853281647, + "z": 0.0 + }, + { + "x": 394.31724574884555, + "y": -228.33834815517898, + "z": 0.0 + }, + { + "x": 394.31703424750964, + "y": -227.33610777754146, + "z": 0.0 + }, + { + "x": 394.3168227461737, + "y": -226.33386739990397, + "z": 0.0 + }, + { + "x": 394.3166112448378, + "y": -225.33162702226647, + "z": 0.0 + }, + { + "x": 394.3163997435019, + "y": -224.32938664462898, + "z": 0.0 + }, + { + "x": 394.316188242166, + "y": -223.3271462669915, + "z": 0.0 + }, + { + "x": 394.3159767408301, + "y": -222.324905889354, + "z": 0.0 + }, + { + "x": 394.31576523949417, + "y": -221.3226655117165, + "z": 0.0 + }, + { + "x": 394.31555373815826, + "y": -220.32042513407902, + "z": 0.0 + }, + { + "x": 394.31534223682235, + "y": -219.3181847564415, + "z": 0.0 + }, + { + "x": 394.31513073548643, + "y": -218.315944378804, + "z": 0.0 + }, + { + "x": 394.3149192341505, + "y": -217.3137040011665, + "z": 0.0 + }, + { + "x": 394.3147077328146, + "y": -216.31146362352902, + "z": 0.0 + }, + { + "x": 394.3144962314787, + "y": -215.30922324589153, + "z": 0.0 + }, + { + "x": 394.3142847301428, + "y": -214.30698286825404, + "z": 0.0 + }, + { + "x": 394.3140732288069, + "y": -213.30474249061655, + "z": 0.0 + }, + { + "x": 394.31386172747096, + "y": -212.30250211297906, + "z": 0.0 + }, + { + "x": 394.3136502261351, + "y": -211.30026173534154, + "z": 0.0 + }, + { + "x": 394.31343872479914, + "y": -210.29802135770404, + "z": 0.0 + }, + { + "x": 394.31322722346323, + "y": -209.29578098006655, + "z": 0.0 + }, + { + "x": 394.3130157221273, + "y": -208.29354060242906, + "z": 0.0 + }, + { + "x": 394.3128042207914, + "y": -207.29130022479157, + "z": 0.0 + }, + { + "x": 394.3125927194555, + "y": -206.28905984715408, + "z": 0.0 + }, + { + "x": 394.3123812181196, + "y": -205.2868194695166, + "z": 0.0 + }, + { + "x": 394.31216971678367, + "y": -204.2845790918791, + "z": 0.0 + }, + { + "x": 394.31195821544776, + "y": -203.28233871424158, + "z": 0.0 + }, + { + "x": 394.3117467141119, + "y": -202.28009833660408, + "z": 0.0 + }, + { + "x": 394.31153521277594, + "y": -201.2778579589666, + "z": 0.0 + }, + { + "x": 394.31132371144, + "y": -200.2756175813291, + "z": 0.0 + }, + { + "x": 394.3111122101041, + "y": -199.2733772036916, + "z": 0.0 + }, + { + "x": 394.31090070876826, + "y": -198.27113682605412, + "z": 0.0 + }, + { + "x": 394.3106892074323, + "y": -197.26889644841663, + "z": 0.0 + }, + { + "x": 394.3104777060964, + "y": -196.26665607077913, + "z": 0.0 + }, + { + "x": 394.31026620476047, + "y": -195.26441569314161, + "z": 0.0 + }, + { + "x": 394.31005470342456, + "y": -194.26217531550412, + "z": 0.0 + }, + { + "x": 394.3098432020887, + "y": -193.25993493786663, + "z": 0.0 + }, + { + "x": 394.30963170075273, + "y": -192.25769456022914, + "z": 0.0 + }, + { + "x": 394.3094201994168, + "y": -191.25545418259165, + "z": 0.0 + }, + { + "x": 394.3092086980809, + "y": -190.25321380495416, + "z": 0.0 + }, + { + "x": 394.30899719674505, + "y": -189.25097342731664, + "z": 0.0 + }, + { + "x": 394.30878569540914, + "y": -188.24873304967915, + "z": 0.0 + }, + { + "x": 394.30857419407323, + "y": -187.24649267204163, + "z": 0.0 + }, + { + "x": 394.30836269273726, + "y": -186.24425229440413, + "z": 0.0 + }, + { + "x": 394.30815119140135, + "y": -185.2420119167666, + "z": 0.0 + }, + { + "x": 394.3079396900655, + "y": -184.2397715391291, + "z": 0.0 + }, + { + "x": 394.3077281887296, + "y": -183.23753116149157, + "z": 0.0 + }, + { + "x": 394.3075166873936, + "y": -182.23529078385408, + "z": 0.0 + }, + { + "x": 394.3073051860577, + "y": -181.23305040621656, + "z": 0.0 + }, + { + "x": 394.30709368472185, + "y": -180.23081002857907, + "z": 0.0 + }, + { + "x": 394.30688218338594, + "y": -179.22856965094158, + "z": 0.0 + }, + { + "x": 394.30667068205, + "y": -178.22632927330403, + "z": 0.0 + }, + { + "x": 394.30645918071406, + "y": -177.22408889566654, + "z": 0.0 + }, + { + "x": 394.3062476793782, + "y": -176.22184851802902, + "z": 0.0 + }, + { + "x": 394.3060361780423, + "y": -175.21960814039153, + "z": 0.0 + }, + { + "x": 394.3058246767064, + "y": -174.217367762754, + "z": 0.0 + }, + { + "x": 394.30561317537047, + "y": -173.21512738511652, + "z": 0.0 + }, + { + "x": 394.3054016740345, + "y": -172.212887007479, + "z": 0.0 + }, + { + "x": 394.30519017269864, + "y": -171.2106466298415, + "z": 0.0 + }, + { + "x": 394.30497867136273, + "y": -170.20840625220399, + "z": 0.0 + }, + { + "x": 394.3047671700268, + "y": -169.20616587456647, + "z": 0.0 + }, + { + "x": 394.30455566869085, + "y": -168.20392549692895, + "z": 0.0 + }, + { + "x": 394.304344167355, + "y": -167.20168511929145, + "z": 0.0 + }, + { + "x": 394.3041326660191, + "y": -166.19944474165393, + "z": 0.0 + }, + { + "x": 394.3039211646832, + "y": -165.19720436401644, + "z": 0.0 + }, + { + "x": 394.30370966334726, + "y": -164.19496398637892, + "z": 0.0 + }, + { + "x": 394.3034981620113, + "y": -163.19272360874143, + "z": 0.0 + }, + { + "x": 394.30328666067544, + "y": -162.19048323110388, + "z": 0.0 + }, + { + "x": 394.3030751593395, + "y": -161.1882428534664, + "z": 0.0 + }, + { + "x": 394.3028636580036, + "y": -160.18600247582887, + "z": 0.0 + }, + { + "x": 394.30265215666765, + "y": -159.18376209819138, + "z": 0.0 + }, + { + "x": 394.3024406553318, + "y": -158.18152172055386, + "z": 0.0 + }, + { + "x": 394.3022291539959, + "y": -157.17928134291637, + "z": 0.0 + }, + { + "x": 394.30201765265997, + "y": -156.17704096527885, + "z": 0.0 + }, + { + "x": 394.30180615132406, + "y": -155.17480058764136, + "z": 0.0 + }, + { + "x": 394.3015946499881, + "y": -154.17256021000384, + "z": 0.0 + }, + { + "x": 394.30138314865223, + "y": -153.17031983236632, + "z": 0.0 + }, + { + "x": 394.3011716473163, + "y": -152.1680794547288, + "z": 0.0 + }, + { + "x": 394.3009601459804, + "y": -151.1658390770913, + "z": 0.0 + }, + { + "x": 394.3007486446445, + "y": -150.1635986994538, + "z": 0.0 + }, + { + "x": 394.3005371433086, + "y": -149.1613583218163, + "z": 0.0 + }, + { + "x": 394.3003256419727, + "y": -148.1591179441788, + "z": 0.0 + }, + { + "x": 394.30011414063677, + "y": -147.15687756654128, + "z": 0.0 + }, + { + "x": 394.29990263930085, + "y": -146.15463718890376, + "z": 0.0 + }, + { + "x": 394.29969113796494, + "y": -145.15239681126624, + "z": 0.0 + }, + { + "x": 394.29947963662903, + "y": -144.15015643362875, + "z": 0.0 + }, + { + "x": 394.2992681352931, + "y": -143.14791605599123, + "z": 0.0 + }, + { + "x": 394.2990566339572, + "y": -142.14567567835374, + "z": 0.0 + }, + { + "x": 394.2988451326213, + "y": -141.14343530071622, + "z": 0.0 + }, + { + "x": 394.2986336312854, + "y": -140.14119492307873, + "z": 0.0 + }, + { + "x": 394.2984221299495, + "y": -139.1389545454412, + "z": 0.0 + }, + { + "x": 394.29821062861356, + "y": -138.13671416780372, + "z": 0.0 + }, + { + "x": 394.29799912727765, + "y": -137.13447379016617, + "z": 0.0 + }, + { + "x": 394.2977876259418, + "y": -136.13223341252868, + "z": 0.0 + }, + { + "x": 394.2975761246058, + "y": -135.12999303489116, + "z": 0.0 + }, + { + "x": 394.2973646232699, + "y": -134.12775265725367, + "z": 0.0 + }, + { + "x": 394.297153121934, + "y": -133.12551227961615, + "z": 0.0 + }, + { + "x": 394.2969416205981, + "y": -132.12327190197865, + "z": 0.0 + }, + { + "x": 394.2967301192622, + "y": -131.12103152434113, + "z": 0.0 + }, + { + "x": 394.29651861792627, + "y": -130.11879114670361, + "z": 0.0 + }, + { + "x": 394.29630711659036, + "y": -129.1165507690661, + "z": 0.0 + }, + { + "x": 394.29609561525444, + "y": -128.1143103914286, + "z": 0.0 + }, + { + "x": 394.2958841139186, + "y": -127.1120700137911, + "z": 0.0 + }, + { + "x": 394.2956726125826, + "y": -126.1098296361536, + "z": 0.0 + }, + { + "x": 394.2954611112467, + "y": -125.10758925851611, + "z": 0.0 + }, + { + "x": 394.2952496099108, + "y": -124.10534888087861, + "z": 0.0 + }, + { + "x": 394.29503810857494, + "y": -123.10310850324112, + "z": 0.0 + }, + { + "x": 394.294826607239, + "y": -122.10086812560361, + "z": 0.0 + }, + { + "x": 394.29461510590306, + "y": -121.09862774796609, + "z": 0.0 + }, + { + "x": 394.29440360456715, + "y": -120.09638737032859, + "z": 0.0 + }, + { + "x": 394.29419210323124, + "y": -119.09414699269108, + "z": 0.0 + }, + { + "x": 394.2939806018954, + "y": -118.09190661505359, + "z": 0.0 + }, + { + "x": 394.2937691005594, + "y": -117.0896662374161, + "z": 0.0 + }, + { + "x": 394.2935575992235, + "y": -116.0874258597786, + "z": 0.0 + }, + { + "x": 394.2933460978876, + "y": -115.08518548214111, + "z": 0.0 + }, + { + "x": 394.29313459655174, + "y": -114.0829451045036, + "z": 0.0 + }, + { + "x": 394.2929230952158, + "y": -113.0807047268661, + "z": 0.0 + }, + { + "x": 394.29271159387986, + "y": -112.0784643492286, + "z": 0.0 + }, + { + "x": 394.29250009254395, + "y": -111.07622397159109, + "z": 0.0 + }, + { + "x": 394.29228859120803, + "y": -110.07398359395359, + "z": 0.0 + }, + { + "x": 394.2920770898722, + "y": -109.07174321631608, + "z": 0.0 + }, + { + "x": 394.2918655885362, + "y": -108.06950283867857, + "z": 0.0 + }, + { + "x": 394.2916540872003, + "y": -107.06726246104107, + "z": 0.0 + }, + { + "x": 394.2914425858644, + "y": -106.06502208340356, + "z": 0.0 + }, + { + "x": 394.29123108452853, + "y": -105.06278170576603, + "z": 0.0 + }, + { + "x": 394.2910195831926, + "y": -104.06054132812852, + "z": 0.0 + }, + { + "x": 394.2908080818567, + "y": -103.05830095049103, + "z": 0.0 + }, + { + "x": 394.29059658052074, + "y": -102.05606057285353, + "z": 0.0 + }, + { + "x": 394.2903850791849, + "y": -101.05382019521602, + "z": 0.0 + }, + { + "x": 394.290173577849, + "y": -100.05157981757851, + "z": 0.0 + }, + { + "x": 394.28996207651306, + "y": -99.04933943994101, + "z": 0.0 + }, + { + "x": 394.28975057517715, + "y": -98.04709906230347, + "z": 0.0 + }, + { + "x": 394.2895390738412, + "y": -97.04485868466597, + "z": 0.0 + }, + { + "x": 394.28932757250533, + "y": -96.04261830702846, + "z": 0.0 + }, + { + "x": 394.2891160711694, + "y": -95.04037792939096, + "z": 0.0 + }, + { + "x": 394.2889045698335, + "y": -94.03813755175345, + "z": 0.0 + }, + { + "x": 394.28869306849754, + "y": -93.03589717411595, + "z": 0.0 + }, + { + "x": 394.2884815671617, + "y": -92.03365679647844, + "z": 0.0 + }, + { + "x": 394.28827006582577, + "y": -91.03141641884093, + "z": 0.0 + }, + { + "x": 394.28805856448986, + "y": -90.02917604120343, + "z": 0.0 + }, + { + "x": 394.28784706315395, + "y": -89.0269356635659, + "z": 0.0 + }, + { + "x": 394.287635561818, + "y": -88.02469528592839, + "z": 0.0 + }, + { + "x": 394.2876606141071, + "y": -87.02245494181614, + "z": 0.0 + }, + { + "x": 394.2886020997598, + "y": -86.02021504217004, + "z": 0.0 + }, + { + "x": 394.289804767957, + "y": -85.01797536380514, + "z": 0.0 + }, + { + "x": 394.2910074361541, + "y": -84.01573568544023, + "z": 0.0 + }, + { + "x": 394.2922101043512, + "y": -83.01349600707535, + "z": 0.0 + }, + { + "x": 394.2934127725484, + "y": -82.01125632871042, + "z": 0.0 + }, + { + "x": 394.2946154407455, + "y": -81.00901665034552, + "z": 0.0 + }, + { + "x": 394.2958181089426, + "y": -80.00677697198061, + "z": 0.0 + }, + { + "x": 394.2970207771398, + "y": -79.00453729361571, + "z": 0.0 + }, + { + "x": 394.2982234453369, + "y": -78.00229761525081, + "z": 0.0 + }, + { + "x": 394.299426113534, + "y": -77.00005793688592, + "z": 0.0 + }, + { + "x": 394.3006287817312, + "y": -75.99781825852102, + "z": 0.0 + }, + { + "x": 394.30183144992833, + "y": -74.99557858015612, + "z": 0.0 + }, + { + "x": 394.3030341181255, + "y": -73.99333890179122, + "z": 0.0 + }, + { + "x": 394.3042367863226, + "y": -72.99109922342629, + "z": 0.0 + }, + { + "x": 394.3054394545197, + "y": -71.9888595450614, + "z": 0.0 + }, + { + "x": 394.3066421227169, + "y": -70.98661986669649, + "z": 0.0 + }, + { + "x": 394.307844790914, + "y": -69.9843801883316, + "z": 0.0 + }, + { + "x": 394.3090474591111, + "y": -68.9821405099667, + "z": 0.0 + }, + { + "x": 394.3102501273083, + "y": -67.9799008316018, + "z": 0.0 + }, + { + "x": 394.3114527955054, + "y": -66.97766115323691, + "z": 0.0 + }, + { + "x": 394.3126554637025, + "y": -65.97542147487198, + "z": 0.0 + }, + { + "x": 394.3138581318997, + "y": -64.97318179650708, + "z": 0.0 + }, + { + "x": 394.31506080009683, + "y": -63.970942118142176, + "z": 0.0 + }, + { + "x": 394.3162634682939, + "y": -62.96870243977728, + "z": 0.0 + }, + { + "x": 394.3174661364911, + "y": -61.96646276141241, + "z": 0.0 + }, + { + "x": 394.31866880468823, + "y": -60.964223083047536, + "z": 0.0 + }, + { + "x": 394.3198714728853, + "y": -59.96198340468262, + "z": 0.0 + }, + { + "x": 394.3210741410825, + "y": -58.95974372631774, + "z": 0.0 + }, + { + "x": 394.32227680927963, + "y": -57.95750404795282, + "z": 0.0 + }, + { + "x": 394.3234794774767, + "y": -56.955264369587944, + "z": 0.0 + }, + { + "x": 394.32468214567393, + "y": -55.95302469122307, + "z": 0.0 + }, + { + "x": 394.325884813871, + "y": -54.950785012858155, + "z": 0.0 + }, + { + "x": 394.3270874820681, + "y": -53.948545334493275, + "z": 0.0 + }, + { + "x": 394.32829015026533, + "y": -52.946305656128295, + "z": 0.0 + }, + { + "x": 394.3294928184624, + "y": -51.944065977763415, + "z": 0.0 + }, + { + "x": 394.3306954866596, + "y": -50.9418262993985, + "z": 0.0 + }, + { + "x": 394.33189815485673, + "y": -49.93958662103362, + "z": 0.0 + }, + { + "x": 394.3331008230538, + "y": -48.937346942668746, + "z": 0.0 + }, + { + "x": 394.334303491251, + "y": -47.93510726430383, + "z": 0.0 + }, + { + "x": 394.33550615944813, + "y": -46.93286758593895, + "z": 0.0 + }, + { + "x": 394.3367088276453, + "y": -45.93062790757404, + "z": 0.0 + }, + { + "x": 394.3379114958424, + "y": -44.92838822920915, + "z": 0.0 + }, + { + "x": 394.33911416403953, + "y": -43.92614855084424, + "z": 0.0 + }, + { + "x": 394.3403168322367, + "y": -42.92390887247936, + "z": 0.0 + }, + { + "x": 394.3415195004338, + "y": -41.921669194114486, + "z": 0.0 + }, + { + "x": 394.3427221686309, + "y": -40.91942951574961, + "z": 0.0 + }, + { + "x": 394.3439248368281, + "y": -39.91718983738474, + "z": 0.0 + }, + { + "x": 394.3451275050252, + "y": -38.91495015901987, + "z": 0.0 + }, + { + "x": 394.3463301732223, + "y": -37.91271048065494, + "z": 0.0 + }, + { + "x": 394.3475328414195, + "y": -36.910470802290035, + "z": 0.0 + }, + { + "x": 394.3487355096166, + "y": -35.90823112392514, + "z": 0.0 + }, + { + "x": 394.3499381778137, + "y": -34.90599144556024, + "z": 0.0 + }, + { + "x": 394.3511408460109, + "y": -33.903751767195345, + "z": 0.0 + }, + { + "x": 394.35234351420803, + "y": -32.90151208883047, + "z": 0.0 + }, + { + "x": 394.3535461824052, + "y": -31.899272410465603, + "z": 0.0 + }, + { + "x": 394.3547488506023, + "y": -30.89703273210073, + "z": 0.0 + }, + { + "x": 394.35595151879943, + "y": -29.894793053735857, + "z": 0.0 + }, + { + "x": 394.3571541869966, + "y": -28.892553375370987, + "z": 0.0 + }, + { + "x": 394.3583568551937, + "y": -27.890313697006096, + "z": 0.0 + }, + { + "x": 394.3595595233908, + "y": -26.88807401864119, + "z": 0.0 + }, + { + "x": 394.360762191588, + "y": -25.885834340276322, + "z": 0.0 + }, + { + "x": 394.3619648597851, + "y": -24.88359466191145, + "z": 0.0 + }, + { + "x": 394.3631675279822, + "y": -23.88135498354656, + "z": 0.0 + }, + { + "x": 394.3643701961794, + "y": -22.879115305181653, + "z": 0.0 + }, + { + "x": 394.3655728643765, + "y": -21.876875626816755, + "z": 0.0 + }, + { + "x": 394.3667755325736, + "y": -20.87463594845178, + "z": 0.0 + }, + { + "x": 394.3679782007708, + "y": -19.87239627008686, + "z": 0.0 + }, + { + "x": 394.36918086896793, + "y": -18.870156591721948, + "z": 0.0 + }, + { + "x": 394.370383537165, + "y": -17.867916913357067, + "z": 0.0 + }, + { + "x": 394.3715862053622, + "y": -16.865677234992184, + "z": 0.0 + }, + { + "x": 394.37278887355933, + "y": -15.863437556627261, + "z": 0.0 + }, + { + "x": 394.3739915417564, + "y": -14.861197878262345, + "z": 0.0 + }, + { + "x": 394.37519420995363, + "y": -13.858958199897463, + "z": 0.0 + }, + { + "x": 394.37639687815073, + "y": -12.856718521532542, + "z": 0.0 + }, + { + "x": 394.3775995463478, + "y": -11.854478843167623, + "z": 0.0 + }, + { + "x": 394.37880221454503, + "y": -10.85223916480273, + "z": 0.0 + }, + { + "x": 394.3800048827421, + "y": -9.84999948643781, + "z": 0.0 + } + ] + }, + { + "id": 43, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 392.38000632269404, + "y": -9.847599526912829, + "z": 0.0 + }, + { + "x": 392.378803654497, + "y": -10.84983920527775, + "z": 0.0 + }, + { + "x": 392.37760098629974, + "y": -11.852078883642415, + "z": 0.0 + }, + { + "x": 392.3763983181027, + "y": -12.854318562007562, + "z": 0.0 + }, + { + "x": 392.37519564990555, + "y": -13.856558240372483, + "z": 0.0 + }, + { + "x": 392.3739929817084, + "y": -14.858797918737137, + "z": 0.0 + }, + { + "x": 392.37279031351125, + "y": -15.86103759710228, + "z": 0.0 + }, + { + "x": 392.3715876453141, + "y": -16.86327727546709, + "z": 0.0 + }, + { + "x": 392.37038497711694, + "y": -17.86551695383197, + "z": 0.0 + }, + { + "x": 392.3691823089199, + "y": -18.867756632196965, + "z": 0.0 + }, + { + "x": 392.36797964072275, + "y": -19.869996310561767, + "z": 0.0 + }, + { + "x": 392.3667769725256, + "y": -20.872235988926683, + "z": 0.0 + }, + { + "x": 392.36557430432845, + "y": -21.874475667291662, + "z": 0.0 + }, + { + "x": 392.3643716361313, + "y": -22.87671534565667, + "z": 0.0 + }, + { + "x": 392.36316896793414, + "y": -23.878955024021465, + "z": 0.0 + }, + { + "x": 392.361966299737, + "y": -24.881194702386352, + "z": 0.0 + }, + { + "x": 392.36076363153995, + "y": -25.88343438075134, + "z": 0.0 + }, + { + "x": 392.3595609633428, + "y": -26.8856740591161, + "z": 0.0 + }, + { + "x": 392.35835829514565, + "y": -27.887913737481, + "z": 0.0 + }, + { + "x": 392.3571556269485, + "y": -28.890153415846008, + "z": 0.0 + }, + { + "x": 392.35595295875135, + "y": -29.89239309421076, + "z": 0.0 + }, + { + "x": 392.3547502905542, + "y": -30.894632772575633, + "z": 0.0 + }, + { + "x": 392.35354762235715, + "y": -31.89687245094062, + "z": 0.0 + }, + { + "x": 392.35234495416, + "y": -32.89911212930538, + "z": 0.0 + }, + { + "x": 392.35114228596285, + "y": -33.90135180767025, + "z": 0.0 + }, + { + "x": 392.3499396177657, + "y": -34.90359148603514, + "z": 0.0 + }, + { + "x": 392.34873694956855, + "y": -35.90583116440004, + "z": 0.0 + }, + { + "x": 392.3475342813714, + "y": -36.908070842765056, + "z": 0.0 + }, + { + "x": 392.34633161317424, + "y": -37.910310521129844, + "z": 0.0 + }, + { + "x": 392.3451289449771, + "y": -38.912550199494774, + "z": 0.0 + }, + { + "x": 392.34392627678005, + "y": -39.91478987785976, + "z": 0.0 + }, + { + "x": 392.3427236085829, + "y": -40.91702955622452, + "z": 0.0 + }, + { + "x": 392.34152094038575, + "y": -41.91926923458939, + "z": 0.0 + }, + { + "x": 392.3403182721886, + "y": -42.92150891295438, + "z": 0.0 + }, + { + "x": 392.33911560399144, + "y": -43.92374859131914, + "z": 0.0 + }, + { + "x": 392.3379129357943, + "y": -44.925988269684055, + "z": 0.0 + }, + { + "x": 392.33671026759725, + "y": -45.928227948049056, + "z": 0.0 + }, + { + "x": 392.3355075994001, + "y": -46.93046762641386, + "z": 0.0 + }, + { + "x": 392.33430493120295, + "y": -47.93270730477873, + "z": 0.0 + }, + { + "x": 392.3331022630058, + "y": -48.934946983143654, + "z": 0.0 + }, + { + "x": 392.33189959480865, + "y": -49.93718666150863, + "z": 0.0 + }, + { + "x": 392.3306969266115, + "y": -50.93942633987341, + "z": 0.0 + }, + { + "x": 392.32949425841434, + "y": -51.94166601823832, + "z": 0.0 + }, + { + "x": 392.3282915902173, + "y": -52.94390569660331, + "z": 0.0 + }, + { + "x": 392.32708892202004, + "y": -53.94614537496807, + "z": 0.0 + }, + { + "x": 392.325886253823, + "y": -54.94838505333317, + "z": 0.0 + }, + { + "x": 392.32468358562585, + "y": -55.950624731698085, + "z": 0.0 + }, + { + "x": 392.3234809174287, + "y": -56.95286441006274, + "z": 0.0 + }, + { + "x": 392.32227824923154, + "y": -57.95510408842783, + "z": 0.0 + }, + { + "x": 392.3210755810344, + "y": -58.95734376679265, + "z": 0.0 + }, + { + "x": 392.31987291283724, + "y": -59.95958344515752, + "z": 0.0 + }, + { + "x": 392.3186702446402, + "y": -60.96182312352255, + "z": 0.0 + }, + { + "x": 392.31746757644305, + "y": -61.96406280188731, + "z": 0.0 + }, + { + "x": 392.3162649082459, + "y": -62.96630248025218, + "z": 0.0 + }, + { + "x": 392.31506224004875, + "y": -63.9685421586172, + "z": 0.0 + }, + { + "x": 392.3138595718516, + "y": -64.97078183698198, + "z": 0.0 + }, + { + "x": 392.31265690365444, + "y": -65.97302151534689, + "z": 0.0 + }, + { + "x": 392.3114542354573, + "y": -66.97526119371182, + "z": 0.0 + }, + { + "x": 392.31025156726025, + "y": -67.97750087207682, + "z": 0.0 + }, + { + "x": 392.3090488990631, + "y": -68.9797405504416, + "z": 0.0 + }, + { + "x": 392.30784623086595, + "y": -69.9819802288065, + "z": 0.0 + }, + { + "x": 392.3066435626688, + "y": -70.98421990717151, + "z": 0.0 + }, + { + "x": 392.30544089447164, + "y": -71.98645958553631, + "z": 0.0 + }, + { + "x": 392.3042382262745, + "y": -72.9886992639012, + "z": 0.0 + }, + { + "x": 392.30303555807745, + "y": -73.99093894226624, + "z": 0.0 + }, + { + "x": 392.3018328898803, + "y": -74.99317862063103, + "z": 0.0 + }, + { + "x": 392.30063022168315, + "y": -75.99541829899593, + "z": 0.0 + }, + { + "x": 392.299427553486, + "y": -76.99765797736083, + "z": 0.0 + }, + { + "x": 392.29822488528885, + "y": -77.99989765572572, + "z": 0.0 + }, + { + "x": 392.2970222170917, + "y": -79.00213733409073, + "z": 0.0 + }, + { + "x": 392.29581954889454, + "y": -80.00437701245552, + "z": 0.0 + }, + { + "x": 392.2946168806974, + "y": -81.00661669082042, + "z": 0.0 + }, + { + "x": 392.29341421250035, + "y": -82.00885636918544, + "z": 0.0 + }, + { + "x": 392.2922115443032, + "y": -83.01109604755025, + "z": 0.0 + }, + { + "x": 392.29100887610605, + "y": -84.01333572591514, + "z": 0.0 + }, + { + "x": 392.2898062079089, + "y": -85.01557540428016, + "z": 0.0 + }, + { + "x": 392.28860353971174, + "y": -86.01781508264494, + "z": 0.0 + }, + { + "x": 392.28766149654416, + "y": -87.02057617958035, + "z": 0.0 + }, + { + "x": 392.2876355624428, + "y": -88.02464529335074, + "z": 0.0 + }, + { + "x": 392.28784710768696, + "y": -89.02735772066114, + "z": 0.0 + }, + { + "x": 392.28805860902287, + "y": -90.02959809829855, + "z": 0.0 + }, + { + "x": 392.2882701103588, + "y": -91.03183847593607, + "z": 0.0 + }, + { + "x": 392.2884816116947, + "y": -92.03407885357356, + "z": 0.0 + }, + { + "x": 392.2886931130306, + "y": -93.03631923121097, + "z": 0.0 + }, + { + "x": 392.2889046143665, + "y": -94.03855960884869, + "z": 0.0 + }, + { + "x": 392.2891161157024, + "y": -95.04079998648609, + "z": 0.0 + }, + { + "x": 392.28932761703834, + "y": -96.04304036412358, + "z": 0.0 + }, + { + "x": 392.28953911837425, + "y": -97.04528074176099, + "z": 0.0 + }, + { + "x": 392.28975061971016, + "y": -98.04752111939871, + "z": 0.0 + }, + { + "x": 392.2899621210461, + "y": -99.04976149703614, + "z": 0.0 + }, + { + "x": 392.290173622382, + "y": -100.05200187467364, + "z": 0.0 + }, + { + "x": 392.2903851237179, + "y": -101.05424225231116, + "z": 0.0 + }, + { + "x": 392.2905966250538, + "y": -102.05648262994853, + "z": 0.0 + }, + { + "x": 392.2908081263897, + "y": -103.05872300758628, + "z": 0.0 + }, + { + "x": 392.29101962772563, + "y": -104.06096338522366, + "z": 0.0 + }, + { + "x": 392.29123112906154, + "y": -105.06320376286115, + "z": 0.0 + }, + { + "x": 392.29144263039746, + "y": -106.06544414049858, + "z": 0.0 + }, + { + "x": 392.29165413173337, + "y": -107.06768451813619, + "z": 0.0 + }, + { + "x": 392.2918656330693, + "y": -108.06992489577371, + "z": 0.0 + }, + { + "x": 392.2920771344052, + "y": -109.07216527341131, + "z": 0.0 + }, + { + "x": 392.2922886357411, + "y": -110.07440565104861, + "z": 0.0 + }, + { + "x": 392.292500137077, + "y": -111.07664602868621, + "z": 0.0 + }, + { + "x": 392.2927116384129, + "y": -112.07888640632373, + "z": 0.0 + }, + { + "x": 392.29292313974884, + "y": -113.08112678396134, + "z": 0.0 + }, + { + "x": 392.29313464108475, + "y": -114.08336716159872, + "z": 0.0 + }, + { + "x": 392.29334614242066, + "y": -115.08560753923612, + "z": 0.0 + }, + { + "x": 392.29355764375657, + "y": -116.08784791687373, + "z": 0.0 + }, + { + "x": 392.2937691450925, + "y": -117.09008829451122, + "z": 0.0 + }, + { + "x": 392.2939806464284, + "y": -118.09232867214882, + "z": 0.0 + }, + { + "x": 392.2941921477643, + "y": -119.09456904978609, + "z": 0.0 + }, + { + "x": 392.2944036491002, + "y": -120.09680942742372, + "z": 0.0 + }, + { + "x": 392.29461515043613, + "y": -121.09904980506121, + "z": 0.0 + }, + { + "x": 392.29482665177204, + "y": -122.10129018269873, + "z": 0.0 + }, + { + "x": 392.29503815310795, + "y": -123.10353056033637, + "z": 0.0 + }, + { + "x": 392.29524965444386, + "y": -124.10577093797363, + "z": 0.0 + }, + { + "x": 392.2954611557798, + "y": -125.10801131561124, + "z": 0.0 + }, + { + "x": 392.2956726571157, + "y": -126.11025169324873, + "z": 0.0 + }, + { + "x": 392.2958841584516, + "y": -127.11249207088633, + "z": 0.0 + }, + { + "x": 392.2960956597875, + "y": -128.11473244852363, + "z": 0.0 + }, + { + "x": 392.2963071611234, + "y": -129.1169728261612, + "z": 0.0 + }, + { + "x": 392.29651866245933, + "y": -130.11921320379872, + "z": 0.0 + }, + { + "x": 392.29673016379525, + "y": -131.12145358143624, + "z": 0.0 + }, + { + "x": 392.29694166513116, + "y": -132.12369395907376, + "z": 0.0 + }, + { + "x": 392.29715316646707, + "y": -133.12593433671128, + "z": 0.0 + }, + { + "x": 392.297364667803, + "y": -134.1281747143488, + "z": 0.0 + }, + { + "x": 392.2975761691389, + "y": -135.13041509198626, + "z": 0.0 + }, + { + "x": 392.2977876704748, + "y": -136.1326554696239, + "z": 0.0 + }, + { + "x": 392.2979991718107, + "y": -137.1348958472612, + "z": 0.0 + }, + { + "x": 392.2982106731466, + "y": -138.13713622489882, + "z": 0.0 + }, + { + "x": 392.29842217448254, + "y": -139.13937660253634, + "z": 0.0 + }, + { + "x": 392.29863367581845, + "y": -140.14161698017386, + "z": 0.0 + }, + { + "x": 392.29884517715436, + "y": -141.14385735781133, + "z": 0.0 + }, + { + "x": 392.2990566784903, + "y": -142.14609773544885, + "z": 0.0 + }, + { + "x": 392.2992681798262, + "y": -143.14833811308637, + "z": 0.0 + }, + { + "x": 392.2994796811621, + "y": -144.1505784907239, + "z": 0.0 + }, + { + "x": 392.299691182498, + "y": -145.15281886836135, + "z": 0.0 + }, + { + "x": 392.2999026838339, + "y": -146.15505924599887, + "z": 0.0 + }, + { + "x": 392.30011418516983, + "y": -147.1572996236364, + "z": 0.0 + }, + { + "x": 392.30032568650574, + "y": -148.1595400012739, + "z": 0.0 + }, + { + "x": 392.30053718784166, + "y": -149.16178037891143, + "z": 0.0 + }, + { + "x": 392.30074868917757, + "y": -150.1640207565489, + "z": 0.0 + }, + { + "x": 392.3009601905135, + "y": -151.1662611341864, + "z": 0.0 + }, + { + "x": 392.3011716918494, + "y": -152.16850151182393, + "z": 0.0 + }, + { + "x": 392.3013831931853, + "y": -153.17074188946145, + "z": 0.0 + }, + { + "x": 392.3015946945211, + "y": -154.17298226709886, + "z": 0.0 + }, + { + "x": 392.3018061958571, + "y": -155.1752226447366, + "z": 0.0 + }, + { + "x": 392.30201769719304, + "y": -156.17746302237396, + "z": 0.0 + }, + { + "x": 392.30222919852895, + "y": -157.17970340001148, + "z": 0.0 + }, + { + "x": 392.30244069986486, + "y": -158.181943777649, + "z": 0.0 + }, + { + "x": 392.30265220120066, + "y": -159.1841841552864, + "z": 0.0 + }, + { + "x": 392.3028637025367, + "y": -160.1864245329241, + "z": 0.0 + }, + { + "x": 392.3030752038726, + "y": -161.1886649105615, + "z": 0.0 + }, + { + "x": 392.3032867052085, + "y": -162.19090528819902, + "z": 0.0 + }, + { + "x": 392.3034982065443, + "y": -163.19314566583643, + "z": 0.0 + }, + { + "x": 392.30370970788033, + "y": -164.19538604347417, + "z": 0.0 + }, + { + "x": 392.30392120921624, + "y": -165.19762642111158, + "z": 0.0 + }, + { + "x": 392.30413271055215, + "y": -166.19986679874904, + "z": 0.0 + }, + { + "x": 392.30434421188806, + "y": -167.20210717638656, + "z": 0.0 + }, + { + "x": 392.30455571322386, + "y": -168.20434755402397, + "z": 0.0 + }, + { + "x": 392.3047672145599, + "y": -169.20658793166172, + "z": 0.0 + }, + { + "x": 392.3049787158958, + "y": -170.20882830929912, + "z": 0.0 + }, + { + "x": 392.3051902172317, + "y": -171.21106868693664, + "z": 0.0 + }, + { + "x": 392.3054017185675, + "y": -172.213309064574, + "z": 0.0 + }, + { + "x": 392.30561321990353, + "y": -173.21554944221174, + "z": 0.0 + }, + { + "x": 392.30582472123945, + "y": -174.21778981984914, + "z": 0.0 + }, + { + "x": 392.30603622257536, + "y": -175.22003019748666, + "z": 0.0 + }, + { + "x": 392.30624772391127, + "y": -176.22227057512413, + "z": 0.0 + }, + { + "x": 392.30645922524707, + "y": -177.22451095276153, + "z": 0.0 + }, + { + "x": 392.3066707265831, + "y": -178.22675133039928, + "z": 0.0 + }, + { + "x": 392.306882227919, + "y": -179.2289917080367, + "z": 0.0 + }, + { + "x": 392.3070937292549, + "y": -180.2312320856742, + "z": 0.0 + }, + { + "x": 392.3073052305907, + "y": -181.23347246331156, + "z": 0.0 + }, + { + "x": 392.3075167319266, + "y": -182.2357128409492, + "z": 0.0 + }, + { + "x": 392.30772823326265, + "y": -183.23795321858682, + "z": 0.0 + }, + { + "x": 392.30793973459856, + "y": -184.24019359622423, + "z": 0.0 + }, + { + "x": 392.30815123593436, + "y": -185.24243397386158, + "z": 0.0 + }, + { + "x": 392.3083627372703, + "y": -186.24467435149927, + "z": 0.0 + }, + { + "x": 392.3085742386063, + "y": -187.24691472913685, + "z": 0.0 + }, + { + "x": 392.3087857399422, + "y": -188.24915510677425, + "z": 0.0 + }, + { + "x": 392.3089972412781, + "y": -189.25139548441177, + "z": 0.0 + }, + { + "x": 392.3092087426139, + "y": -190.25363586204918, + "z": 0.0 + }, + { + "x": 392.30942024394983, + "y": -191.25587623968676, + "z": 0.0 + }, + { + "x": 392.30963174528574, + "y": -192.25811661732428, + "z": 0.0 + }, + { + "x": 392.30984324662177, + "y": -193.26035699496185, + "z": 0.0 + }, + { + "x": 392.31005474795757, + "y": -194.26259737259915, + "z": 0.0 + }, + { + "x": 392.3102662492935, + "y": -195.26483775023672, + "z": 0.0 + }, + { + "x": 392.3104777506294, + "y": -196.26707812787424, + "z": 0.0 + }, + { + "x": 392.3106892519653, + "y": -197.26931850551176, + "z": 0.0 + }, + { + "x": 392.3109007533013, + "y": -198.27155888314934, + "z": 0.0 + }, + { + "x": 392.3111122546371, + "y": -199.27379926078663, + "z": 0.0 + }, + { + "x": 392.31132375597304, + "y": -200.2760396384242, + "z": 0.0 + }, + { + "x": 392.31153525730895, + "y": -201.27828001606173, + "z": 0.0 + }, + { + "x": 392.311746758645, + "y": -202.2805203936993, + "z": 0.0 + }, + { + "x": 392.31195825998077, + "y": -203.2827607713366, + "z": 0.0 + }, + { + "x": 392.3121697613167, + "y": -204.28500114897423, + "z": 0.0 + }, + { + "x": 392.3123812626526, + "y": -205.2872415266117, + "z": 0.0 + }, + { + "x": 392.3125927639885, + "y": -206.28948190424921, + "z": 0.0 + }, + { + "x": 392.3128042653244, + "y": -207.29172228188668, + "z": 0.0 + }, + { + "x": 392.3130157666603, + "y": -208.2939626595242, + "z": 0.0 + }, + { + "x": 392.31322726799624, + "y": -209.29620303716166, + "z": 0.0 + }, + { + "x": 392.31343876933215, + "y": -210.29844341479918, + "z": 0.0 + }, + { + "x": 392.3136502706682, + "y": -211.30068379243676, + "z": 0.0 + }, + { + "x": 392.313861772004, + "y": -212.30292417007405, + "z": 0.0 + }, + { + "x": 392.3140732733399, + "y": -213.30516454771168, + "z": 0.0 + }, + { + "x": 392.3142847746758, + "y": -214.30740492534915, + "z": 0.0 + }, + { + "x": 392.3144962760117, + "y": -215.30964530298667, + "z": 0.0 + }, + { + "x": 392.3147077773476, + "y": -216.31188568062413, + "z": 0.0 + }, + { + "x": 392.31491927868353, + "y": -217.31412605826165, + "z": 0.0 + }, + { + "x": 392.31513078001944, + "y": -218.3163664358991, + "z": 0.0 + }, + { + "x": 392.31534228135536, + "y": -219.31860681353663, + "z": 0.0 + }, + { + "x": 392.31555378269127, + "y": -220.32084719117415, + "z": 0.0 + }, + { + "x": 392.3157652840272, + "y": -221.32308756881162, + "z": 0.0 + }, + { + "x": 392.3159767853631, + "y": -222.32532794644914, + "z": 0.0 + }, + { + "x": 392.316188286699, + "y": -223.3275683240866, + "z": 0.0 + }, + { + "x": 392.3163997880349, + "y": -224.32980870172412, + "z": 0.0 + }, + { + "x": 392.3166112893708, + "y": -225.33204907936158, + "z": 0.0 + }, + { + "x": 392.31682279070674, + "y": -226.3342894569991, + "z": 0.0 + }, + { + "x": 392.31703429204265, + "y": -227.33652983463656, + "z": 0.0 + }, + { + "x": 392.31724579337856, + "y": -228.33877021227408, + "z": 0.0 + }, + { + "x": 392.3174572947145, + "y": -229.3410105899116, + "z": 0.0 + }, + { + "x": 392.3176687960504, + "y": -230.34325096754907, + "z": 0.0 + }, + { + "x": 392.3178802973863, + "y": -231.3454913451866, + "z": 0.0 + }, + { + "x": 392.3180917987222, + "y": -232.34773172282405, + "z": 0.0 + }, + { + "x": 392.3183033000581, + "y": -233.34997210046157, + "z": 0.0 + }, + { + "x": 392.31851480139403, + "y": -234.35221247809903, + "z": 0.0 + }, + { + "x": 392.31872630272994, + "y": -235.35445285573655, + "z": 0.0 + }, + { + "x": 392.31893780406585, + "y": -236.35669323337402, + "z": 0.0 + }, + { + "x": 392.31914930540177, + "y": -237.35893361101154, + "z": 0.0 + }, + { + "x": 392.3193608067377, + "y": -238.361173988649, + "z": 0.0 + }, + { + "x": 392.3195723080736, + "y": -239.36341436628652, + "z": 0.0 + }, + { + "x": 392.3197838094095, + "y": -240.36565474392398, + "z": 0.0 + }, + { + "x": 392.320010857335, + "y": -241.36792612738765, + "z": 0.0 + }, + { + "x": 392.32040050640666, + "y": -242.37049074145193, + "z": 0.0 + }, + { + "x": 392.3207900557248, + "y": -243.372731065701, + "z": 0.0 + }, + { + "x": 392.3211796050429, + "y": -244.3749713899502, + "z": 0.0 + }, + { + "x": 392.3215691543611, + "y": -245.37721171419946, + "z": 0.0 + }, + { + "x": 392.3219587036793, + "y": -246.37945203844865, + "z": 0.0 + }, + { + "x": 392.3223482529974, + "y": -247.3816923626977, + "z": 0.0 + }, + { + "x": 392.3227378023156, + "y": -248.383932686947, + "z": 0.0 + }, + { + "x": 392.32312735163373, + "y": -249.38617301119606, + "z": 0.0 + }, + { + "x": 392.32351690095186, + "y": -250.38841333544522, + "z": 0.0 + }, + { + "x": 392.32390645027004, + "y": -251.39065365969452, + "z": 0.0 + }, + { + "x": 392.32429599958823, + "y": -252.3928939839437, + "z": 0.0 + }, + { + "x": 392.32468554890636, + "y": -253.39513430819275, + "z": 0.0 + }, + { + "x": 392.32507509822454, + "y": -254.39737463244205, + "z": 0.0 + }, + { + "x": 392.3254646475427, + "y": -255.3996149566911, + "z": 0.0 + }, + { + "x": 392.3258541968608, + "y": -256.40185528094025, + "z": 0.0 + }, + { + "x": 392.326243746179, + "y": -257.4040956051896, + "z": 0.0 + }, + { + "x": 392.3266332954972, + "y": -258.4063359294388, + "z": 0.0 + }, + { + "x": 392.3270228448153, + "y": -259.4085762536878, + "z": 0.0 + }, + { + "x": 392.32741239413343, + "y": -260.410816577937, + "z": 0.0 + }, + { + "x": 392.3278019434516, + "y": -261.4130569021863, + "z": 0.0 + }, + { + "x": 392.3281914927698, + "y": -262.4152972264354, + "z": 0.0 + }, + { + "x": 392.32858104208793, + "y": -263.41753755068453, + "z": 0.0 + }, + { + "x": 392.3289705914061, + "y": -264.41977787493386, + "z": 0.0 + }, + { + "x": 392.3293601407243, + "y": -265.42201819918296, + "z": 0.0 + }, + { + "x": 392.32974969004243, + "y": -266.42425852343206, + "z": 0.0 + }, + { + "x": 392.33013923936056, + "y": -267.4264988476813, + "z": 0.0 + }, + { + "x": 392.33052878867875, + "y": -268.4287391719305, + "z": 0.0 + }, + { + "x": 392.3309183379969, + "y": -269.4309794961796, + "z": 0.0 + }, + { + "x": 392.33130788731506, + "y": -270.4332198204289, + "z": 0.0 + }, + { + "x": 392.3316974366332, + "y": -271.4354601446779, + "z": 0.0 + }, + { + "x": 392.3320869859513, + "y": -272.4377004689271, + "z": 0.0 + }, + { + "x": 392.3324765352695, + "y": -273.43994079317645, + "z": 0.0 + }, + { + "x": 392.3328660845877, + "y": -274.44218111742555, + "z": 0.0 + }, + { + "x": 392.3332556339058, + "y": -275.44442144167465, + "z": 0.0 + }, + { + "x": 392.333645183224, + "y": -276.446661765924, + "z": 0.0 + }, + { + "x": 392.33403473254214, + "y": -277.44890209017296, + "z": 0.0 + }, + { + "x": 392.3344242818603, + "y": -278.4511424144223, + "z": 0.0 + }, + { + "x": 392.33481383117845, + "y": -279.4533827386713, + "z": 0.0 + }, + { + "x": 392.33520338049664, + "y": -280.4556230629206, + "z": 0.0 + }, + { + "x": 392.3355929298148, + "y": -281.4578633871698, + "z": 0.0 + }, + { + "x": 392.33598247913295, + "y": -282.4601037114189, + "z": 0.0 + }, + { + "x": 392.3363720284511, + "y": -283.462344035668, + "z": 0.0 + }, + { + "x": 392.33676157776927, + "y": -284.46458435991735, + "z": 0.0 + }, + { + "x": 392.3371511270874, + "y": -285.46682468416645, + "z": 0.0 + }, + { + "x": 392.3375406764056, + "y": -286.46906500841567, + "z": 0.0 + }, + { + "x": 392.33793022572377, + "y": -287.4713053326649, + "z": 0.0 + }, + { + "x": 392.3383197750419, + "y": -288.473545656914, + "z": 0.0 + }, + { + "x": 392.33870932436, + "y": -289.4757859811631, + "z": 0.0 + }, + { + "x": 392.3390988736782, + "y": -290.4780263054124, + "z": 0.0 + }, + { + "x": 392.33948842299634, + "y": -291.4802666296615, + "z": 0.0 + }, + { + "x": 392.3398779723145, + "y": -292.48250695391073, + "z": 0.0 + }, + { + "x": 392.34026752163265, + "y": -293.48474727815983, + "z": 0.0 + }, + { + "x": 392.34065707095084, + "y": -294.48698760240916, + "z": 0.0 + }, + { + "x": 392.34104662026897, + "y": -295.48922792665815, + "z": 0.0 + }, + { + "x": 392.34143616958715, + "y": -296.4914682509075, + "z": 0.0 + }, + { + "x": 392.34182571890534, + "y": -297.4937085751567, + "z": 0.0 + }, + { + "x": 392.34221526822347, + "y": -298.4959488994057, + "z": 0.0 + }, + { + "x": 392.3426048175416, + "y": -299.4981892236549, + "z": 0.0 + }, + { + "x": 392.3429943668598, + "y": -300.5004295479042, + "z": 0.0 + }, + { + "x": 392.3433839161779, + "y": -301.5026698721533, + "z": 0.0 + }, + { + "x": 392.3437734654961, + "y": -302.50491019640253, + "z": 0.0 + }, + { + "x": 392.3441630148143, + "y": -303.50715052065175, + "z": 0.0 + }, + { + "x": 392.3445525641324, + "y": -304.50939084490085, + "z": 0.0 + }, + { + "x": 392.34494211345054, + "y": -305.51163116914995, + "z": 0.0 + }, + { + "x": 392.34533166276873, + "y": -306.5138714933993, + "z": 0.0 + }, + { + "x": 392.34572121208686, + "y": -307.5161118176484, + "z": 0.0 + }, + { + "x": 392.34611076140504, + "y": -308.5183521418976, + "z": 0.0 + }, + { + "x": 392.34650031072323, + "y": -309.5205924661468, + "z": 0.0 + }, + { + "x": 392.34688986004136, + "y": -310.5228327903959, + "z": 0.0 + }, + { + "x": 392.3472794093595, + "y": -311.525073114645, + "z": 0.0 + }, + { + "x": 392.3476689586777, + "y": -312.52731343889434, + "z": 0.0 + }, + { + "x": 392.34805850799586, + "y": -313.52955376314355, + "z": 0.0 + }, + { + "x": 392.348448057314, + "y": -314.53179408739265, + "z": 0.0 + }, + { + "x": 392.3488376066322, + "y": -315.53403441164187, + "z": 0.0 + }, + { + "x": 392.3492271559503, + "y": -316.53627473589097, + "z": 0.0 + }, + { + "x": 392.34961670526843, + "y": -317.5385150601402, + "z": 0.0 + }, + { + "x": 392.3500062545866, + "y": -318.5407553843894, + "z": 0.0 + } + ] + }, + { + "id": 44, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 396.35000595244463, + "y": -318.5392006702981, + "z": 0.0 + }, + { + "x": 396.34961640312645, + "y": -317.536960346049, + "z": 0.0 + }, + { + "x": 396.3492268538083, + "y": -316.5347200217998, + "z": 0.0 + }, + { + "x": 396.3488373044902, + "y": -315.53247969755057, + "z": 0.0 + }, + { + "x": 396.348447755172, + "y": -314.53023937330147, + "z": 0.0 + }, + { + "x": 396.3480582058539, + "y": -313.52799904905214, + "z": 0.0 + }, + { + "x": 396.3476686565357, + "y": -312.52575872480304, + "z": 0.0 + }, + { + "x": 396.3472791072175, + "y": -311.52351840055394, + "z": 0.0 + }, + { + "x": 396.3468895578994, + "y": -310.5212780763047, + "z": 0.0 + }, + { + "x": 396.34650000858124, + "y": -309.5190377520555, + "z": 0.0 + }, + { + "x": 396.34611045926306, + "y": -308.5167974278063, + "z": 0.0 + }, + { + "x": 396.3457209099449, + "y": -307.5145571035572, + "z": 0.0 + }, + { + "x": 396.34533136062674, + "y": -306.51231677930787, + "z": 0.0 + }, + { + "x": 396.34494181130856, + "y": -305.5100764550589, + "z": 0.0 + }, + { + "x": 396.34455226199043, + "y": -304.50783613080966, + "z": 0.0 + }, + { + "x": 396.3441627126723, + "y": -303.50559580656034, + "z": 0.0 + }, + { + "x": 396.3437731633541, + "y": -302.50335548231124, + "z": 0.0 + }, + { + "x": 396.34338361403593, + "y": -301.50111515806213, + "z": 0.0 + }, + { + "x": 396.3429940647178, + "y": -300.4988748338128, + "z": 0.0 + }, + { + "x": 396.3426045153996, + "y": -299.4966345095638, + "z": 0.0 + }, + { + "x": 396.3422149660815, + "y": -298.4943941853146, + "z": 0.0 + }, + { + "x": 396.34182541676336, + "y": -297.4921538610653, + "z": 0.0 + }, + { + "x": 396.34143586744517, + "y": -296.4899135368162, + "z": 0.0 + }, + { + "x": 396.341046318127, + "y": -295.4876732125671, + "z": 0.0 + }, + { + "x": 396.34065676880886, + "y": -294.48543288831775, + "z": 0.0 + }, + { + "x": 396.34026721949067, + "y": -293.48319256406876, + "z": 0.0 + }, + { + "x": 396.33987767017254, + "y": -292.48095223981943, + "z": 0.0 + }, + { + "x": 396.33948812085436, + "y": -291.47871191557033, + "z": 0.0 + }, + { + "x": 396.3390985715362, + "y": -290.476471591321, + "z": 0.0 + }, + { + "x": 396.33870902221804, + "y": -289.474231267072, + "z": 0.0 + }, + { + "x": 396.3383194728999, + "y": -288.4719909428228, + "z": 0.0 + }, + { + "x": 396.3379299235818, + "y": -287.46975061857347, + "z": 0.0 + }, + { + "x": 396.3375403742636, + "y": -286.46751029432437, + "z": 0.0 + }, + { + "x": 396.3371508249454, + "y": -285.46526997007527, + "z": 0.0 + }, + { + "x": 396.3367612756273, + "y": -284.46302964582594, + "z": 0.0 + }, + { + "x": 396.3363717263091, + "y": -283.46078932157695, + "z": 0.0 + }, + { + "x": 396.33598217699097, + "y": -282.45854899732774, + "z": 0.0 + }, + { + "x": 396.33559262767284, + "y": -281.4563086730784, + "z": 0.0 + }, + { + "x": 396.33520307835465, + "y": -280.4540683488293, + "z": 0.0 + }, + { + "x": 396.33481352903647, + "y": -279.4518280245802, + "z": 0.0 + }, + { + "x": 396.33442397971834, + "y": -278.4495877003309, + "z": 0.0 + }, + { + "x": 396.33403443040015, + "y": -277.4473473760819, + "z": 0.0 + }, + { + "x": 396.333644881082, + "y": -276.44510705183257, + "z": 0.0 + }, + { + "x": 396.33325533176384, + "y": -275.44286672758346, + "z": 0.0 + }, + { + "x": 396.3328657824457, + "y": -274.44062640333425, + "z": 0.0 + }, + { + "x": 396.3324762331275, + "y": -273.43838607908503, + "z": 0.0 + }, + { + "x": 396.33208668380934, + "y": -272.43614575483593, + "z": 0.0 + }, + { + "x": 396.3316971344912, + "y": -271.43390543058683, + "z": 0.0 + }, + { + "x": 396.3313075851731, + "y": -270.4316651063375, + "z": 0.0 + }, + { + "x": 396.3309180358549, + "y": -269.4294247820884, + "z": 0.0 + }, + { + "x": 396.33052848653676, + "y": -268.4271844578392, + "z": 0.0 + }, + { + "x": 396.3301389372186, + "y": -267.4249441335901, + "z": 0.0 + }, + { + "x": 396.32974938790045, + "y": -266.4227038093409, + "z": 0.0 + }, + { + "x": 396.3293598385823, + "y": -265.42046348509166, + "z": 0.0 + }, + { + "x": 396.32897028926413, + "y": -264.41822316084244, + "z": 0.0 + }, + { + "x": 396.32858073994595, + "y": -263.41598283659334, + "z": 0.0 + }, + { + "x": 396.3281911906278, + "y": -262.41374251234413, + "z": 0.0 + }, + { + "x": 396.32780164130963, + "y": -261.4115021880949, + "z": 0.0 + }, + { + "x": 396.32741209199145, + "y": -260.4092618638458, + "z": 0.0 + }, + { + "x": 396.3270225426733, + "y": -259.4070215395967, + "z": 0.0 + }, + { + "x": 396.3266329933552, + "y": -258.4047812153474, + "z": 0.0 + }, + { + "x": 396.326243444037, + "y": -257.4025408910983, + "z": 0.0 + }, + { + "x": 396.3258538947188, + "y": -256.4003005668492, + "z": 0.0 + }, + { + "x": 396.3254643454007, + "y": -255.39806024259997, + "z": 0.0 + }, + { + "x": 396.32507479608256, + "y": -254.3958199183507, + "z": 0.0 + }, + { + "x": 396.3246852467644, + "y": -253.39357959410162, + "z": 0.0 + }, + { + "x": 396.32429569744625, + "y": -252.39133926985235, + "z": 0.0 + }, + { + "x": 396.32390614812806, + "y": -251.38909894560317, + "z": 0.0 + }, + { + "x": 396.3235165988099, + "y": -250.3868586213541, + "z": 0.0 + }, + { + "x": 396.32312704949175, + "y": -249.38461829710494, + "z": 0.0 + }, + { + "x": 396.3227375001736, + "y": -248.38237797285564, + "z": 0.0 + }, + { + "x": 396.32234795085543, + "y": -247.38013764860656, + "z": 0.0 + }, + { + "x": 396.3219584015373, + "y": -246.3778973243573, + "z": 0.0 + }, + { + "x": 396.3215688522191, + "y": -245.3756570001081, + "z": 0.0 + }, + { + "x": 396.32117930290093, + "y": -244.37341667585906, + "z": 0.0 + }, + { + "x": 396.3207897535828, + "y": -243.37117635160988, + "z": 0.0 + }, + { + "x": 396.3204002042647, + "y": -242.36893602736058, + "z": 0.0 + }, + { + "x": 396.3200107547, + "y": -241.3670199929265, + "z": 0.0 + }, + { + "x": 396.3197837203435, + "y": -240.36481062973377, + "z": 0.0 + }, + { + "x": 396.31957221900757, + "y": -239.36257025209625, + "z": 0.0 + }, + { + "x": 396.31936071767166, + "y": -238.36032987445878, + "z": 0.0 + }, + { + "x": 396.31914921633575, + "y": -237.35808949682126, + "z": 0.0 + }, + { + "x": 396.31893771499983, + "y": -236.3558491191838, + "z": 0.0 + }, + { + "x": 396.3187262136639, + "y": -235.35360874154628, + "z": 0.0 + }, + { + "x": 396.318514712328, + "y": -234.35136836390882, + "z": 0.0 + }, + { + "x": 396.3183032109921, + "y": -233.3491279862713, + "z": 0.0 + }, + { + "x": 396.3180917096562, + "y": -232.34688760863384, + "z": 0.0 + }, + { + "x": 396.3178802083203, + "y": -231.34464723099632, + "z": 0.0 + }, + { + "x": 396.31766870698436, + "y": -230.34240685335885, + "z": 0.0 + }, + { + "x": 396.31745720564845, + "y": -229.34016647572133, + "z": 0.0 + }, + { + "x": 396.31724570431254, + "y": -228.33792609808387, + "z": 0.0 + }, + { + "x": 396.31703420297663, + "y": -227.33568572044635, + "z": 0.0 + }, + { + "x": 396.3168227016407, + "y": -226.33344534280883, + "z": 0.0 + }, + { + "x": 396.3166112003048, + "y": -225.33120496517137, + "z": 0.0 + }, + { + "x": 396.3163996989689, + "y": -224.32896458753385, + "z": 0.0 + }, + { + "x": 396.316188197633, + "y": -223.32672420989638, + "z": 0.0 + }, + { + "x": 396.31597669629707, + "y": -222.32448383225886, + "z": 0.0 + }, + { + "x": 396.31576519496116, + "y": -221.3222434546214, + "z": 0.0 + }, + { + "x": 396.31555369362525, + "y": -220.32000307698388, + "z": 0.0 + }, + { + "x": 396.31534219228934, + "y": -219.31776269934636, + "z": 0.0 + }, + { + "x": 396.3151306909534, + "y": -218.3155223217089, + "z": 0.0 + }, + { + "x": 396.3149191896175, + "y": -217.31328194407138, + "z": 0.0 + }, + { + "x": 396.3147076882816, + "y": -216.31104156643391, + "z": 0.0 + }, + { + "x": 396.3144961869457, + "y": -215.3088011887964, + "z": 0.0 + }, + { + "x": 396.3142846856098, + "y": -214.30656081115893, + "z": 0.0 + }, + { + "x": 396.31407318427387, + "y": -213.3043204335214, + "z": 0.0 + }, + { + "x": 396.31386168293795, + "y": -212.30208005588406, + "z": 0.0 + }, + { + "x": 396.31365018160204, + "y": -211.29983967824631, + "z": 0.0 + }, + { + "x": 396.31343868026613, + "y": -210.2975993006089, + "z": 0.0 + }, + { + "x": 396.3132271789302, + "y": -209.29535892297145, + "z": 0.0 + }, + { + "x": 396.3130156775943, + "y": -208.29311854533393, + "z": 0.0 + }, + { + "x": 396.3128041762584, + "y": -207.29087816769646, + "z": 0.0 + }, + { + "x": 396.3125926749225, + "y": -206.28863779005894, + "z": 0.0 + }, + { + "x": 396.3123811735866, + "y": -205.28639741242148, + "z": 0.0 + }, + { + "x": 396.31216967225066, + "y": -204.28415703478396, + "z": 0.0 + }, + { + "x": 396.31195817091475, + "y": -203.28191665714655, + "z": 0.0 + }, + { + "x": 396.31174666957884, + "y": -202.27967627950886, + "z": 0.0 + }, + { + "x": 396.3115351682429, + "y": -201.27743590187146, + "z": 0.0 + }, + { + "x": 396.311323666907, + "y": -200.275195524234, + "z": 0.0 + }, + { + "x": 396.3111121655711, + "y": -199.2729551465966, + "z": 0.0 + }, + { + "x": 396.3109006642352, + "y": -198.2707147689589, + "z": 0.0 + }, + { + "x": 396.3106891628993, + "y": -197.2684743913215, + "z": 0.0 + }, + { + "x": 396.31047766156337, + "y": -196.26623401368403, + "z": 0.0 + }, + { + "x": 396.31026616022746, + "y": -195.2639936360465, + "z": 0.0 + }, + { + "x": 396.31005465889154, + "y": -194.2617532584091, + "z": 0.0 + }, + { + "x": 396.30984315755563, + "y": -193.2595128807714, + "z": 0.0 + }, + { + "x": 396.3096316562197, + "y": -192.257272503134, + "z": 0.0 + }, + { + "x": 396.3094201548838, + "y": -191.25503212549654, + "z": 0.0 + }, + { + "x": 396.3092086535479, + "y": -190.25279174785913, + "z": 0.0 + }, + { + "x": 396.308997152212, + "y": -189.2505513702215, + "z": 0.0 + }, + { + "x": 396.3087856508761, + "y": -188.24831099258404, + "z": 0.0 + }, + { + "x": 396.30857414954016, + "y": -187.2460706149464, + "z": 0.0 + }, + { + "x": 396.30836264820425, + "y": -186.243830237309, + "z": 0.0 + }, + { + "x": 396.30815114686834, + "y": -185.2415898596716, + "z": 0.0 + }, + { + "x": 396.30793964553243, + "y": -184.23934948203396, + "z": 0.0 + }, + { + "x": 396.3077281441965, + "y": -183.23710910439632, + "z": 0.0 + }, + { + "x": 396.3075166428606, + "y": -182.23486872675898, + "z": 0.0 + }, + { + "x": 396.3073051415247, + "y": -181.23262834912157, + "z": 0.0 + }, + { + "x": 396.3070936401888, + "y": -180.23038797148394, + "z": 0.0 + }, + { + "x": 396.30688213885287, + "y": -179.22814759384647, + "z": 0.0 + }, + { + "x": 396.30667063751696, + "y": -178.22590721620878, + "z": 0.0 + }, + { + "x": 396.30645913618105, + "y": -177.22366683857155, + "z": 0.0 + }, + { + "x": 396.30624763484514, + "y": -176.2214264609339, + "z": 0.0 + }, + { + "x": 396.3060361335092, + "y": -175.2191860832964, + "z": 0.0 + }, + { + "x": 396.3058246321733, + "y": -174.21694570565887, + "z": 0.0 + }, + { + "x": 396.3056131308374, + "y": -173.2147053280213, + "z": 0.0 + }, + { + "x": 396.3054016295015, + "y": -172.212464950384, + "z": 0.0 + }, + { + "x": 396.3051901281656, + "y": -171.21022457274637, + "z": 0.0 + }, + { + "x": 396.30497862682967, + "y": -170.20798419510885, + "z": 0.0 + }, + { + "x": 396.30476712549375, + "y": -169.20574381747122, + "z": 0.0 + }, + { + "x": 396.30455562415784, + "y": -168.20350343983392, + "z": 0.0 + }, + { + "x": 396.30434412282193, + "y": -167.20126306219635, + "z": 0.0 + }, + { + "x": 396.304132621486, + "y": -166.19902268455883, + "z": 0.0 + }, + { + "x": 396.3039211201501, + "y": -165.1967823069213, + "z": 0.0 + }, + { + "x": 396.3037096188142, + "y": -164.19454192928367, + "z": 0.0 + }, + { + "x": 396.3034981174783, + "y": -163.19230155164644, + "z": 0.0 + }, + { + "x": 396.3032866161424, + "y": -162.19006117400875, + "z": 0.0 + }, + { + "x": 396.30307511480646, + "y": -161.18782079637128, + "z": 0.0 + }, + { + "x": 396.30286361347055, + "y": -160.18558041873365, + "z": 0.0 + }, + { + "x": 396.30265211213464, + "y": -159.18334004109636, + "z": 0.0 + }, + { + "x": 396.3024406107987, + "y": -158.18109966345872, + "z": 0.0 + }, + { + "x": 396.3022291094628, + "y": -157.17885928582126, + "z": 0.0 + }, + { + "x": 396.3020176081269, + "y": -156.17661890818374, + "z": 0.0 + }, + { + "x": 396.301806106791, + "y": -155.1743785305461, + "z": 0.0 + }, + { + "x": 396.3015946054551, + "y": -154.17213815290881, + "z": 0.0 + }, + { + "x": 396.30138310411917, + "y": -153.16989777527118, + "z": 0.0 + }, + { + "x": 396.30117160278326, + "y": -152.16765739763366, + "z": 0.0 + }, + { + "x": 396.30096010144734, + "y": -151.1654170199962, + "z": 0.0 + }, + { + "x": 396.30074860011143, + "y": -150.16317664235868, + "z": 0.0 + }, + { + "x": 396.3005370987755, + "y": -149.16093626472116, + "z": 0.0 + }, + { + "x": 396.3003255974396, + "y": -148.1586958870837, + "z": 0.0 + }, + { + "x": 396.3001140961037, + "y": -147.15645550944618, + "z": 0.0 + }, + { + "x": 396.2999025947678, + "y": -146.15421513180866, + "z": 0.0 + }, + { + "x": 396.2996910934319, + "y": -145.15197475417114, + "z": 0.0 + }, + { + "x": 396.29947959209596, + "y": -144.14973437653362, + "z": 0.0 + }, + { + "x": 396.29926809076005, + "y": -143.1474939988961, + "z": 0.0 + }, + { + "x": 396.29905658942414, + "y": -142.14525362125863, + "z": 0.0 + }, + { + "x": 396.2988450880882, + "y": -141.1430132436211, + "z": 0.0 + }, + { + "x": 396.2986335867523, + "y": -140.1407728659836, + "z": 0.0 + }, + { + "x": 396.2984220854164, + "y": -139.13853248834607, + "z": 0.0 + }, + { + "x": 396.2982105840805, + "y": -138.1362921107086, + "z": 0.0 + }, + { + "x": 396.2979990827446, + "y": -137.13405173307115, + "z": 0.0 + }, + { + "x": 396.2977875814088, + "y": -136.13181135543346, + "z": 0.0 + }, + { + "x": 396.29757608007276, + "y": -135.12957097779605, + "z": 0.0 + }, + { + "x": 396.29736457873685, + "y": -134.12733060015853, + "z": 0.0 + }, + { + "x": 396.29715307740094, + "y": -133.125090222521, + "z": 0.0 + }, + { + "x": 396.296941576065, + "y": -132.12284984488355, + "z": 0.0 + }, + { + "x": 396.2967300747291, + "y": -131.12060946724603, + "z": 0.0 + }, + { + "x": 396.2965185733932, + "y": -130.1183690896085, + "z": 0.0 + }, + { + "x": 396.2963070720573, + "y": -129.116128711971, + "z": 0.0 + }, + { + "x": 396.2960955707214, + "y": -128.11388833433358, + "z": 0.0 + }, + { + "x": 396.2958840693856, + "y": -127.11164795669586, + "z": 0.0 + }, + { + "x": 396.29567256804955, + "y": -126.10940757905848, + "z": 0.0 + }, + { + "x": 396.29546106671364, + "y": -125.10716720142099, + "z": 0.0 + }, + { + "x": 396.29524956537773, + "y": -124.10492682378359, + "z": 0.0 + }, + { + "x": 396.29503806404193, + "y": -123.10268644614587, + "z": 0.0 + }, + { + "x": 396.2948265627059, + "y": -122.10044606850849, + "z": 0.0 + }, + { + "x": 396.29461506137, + "y": -121.09820569087097, + "z": 0.0 + }, + { + "x": 396.2944035600341, + "y": -120.09596531323345, + "z": 0.0 + }, + { + "x": 396.2941920586982, + "y": -119.09372493559607, + "z": 0.0 + }, + { + "x": 396.2939805573624, + "y": -118.09148455795835, + "z": 0.0 + }, + { + "x": 396.29376905602635, + "y": -117.08924418032097, + "z": 0.0 + }, + { + "x": 396.29355755469044, + "y": -116.08700380268348, + "z": 0.0 + }, + { + "x": 396.2933460533545, + "y": -115.0847634250461, + "z": 0.0 + }, + { + "x": 396.2931345520187, + "y": -114.08252304740847, + "z": 0.0 + }, + { + "x": 396.2929230506828, + "y": -113.08028266977087, + "z": 0.0 + }, + { + "x": 396.2927115493468, + "y": -112.07804229213346, + "z": 0.0 + }, + { + "x": 396.2925000480109, + "y": -111.07580191449597, + "z": 0.0 + }, + { + "x": 396.29228854667497, + "y": -110.07356153685856, + "z": 0.0 + }, + { + "x": 396.29207704533917, + "y": -109.07132115922084, + "z": 0.0 + }, + { + "x": 396.29186554400314, + "y": -108.06908078158344, + "z": 0.0 + }, + { + "x": 396.29165404266723, + "y": -107.06684040394595, + "z": 0.0 + }, + { + "x": 396.2914425413313, + "y": -106.06460002630854, + "z": 0.0 + }, + { + "x": 396.2912310399955, + "y": -105.0623596486709, + "z": 0.0 + }, + { + "x": 396.2910195386596, + "y": -104.06011927103339, + "z": 0.0 + }, + { + "x": 396.2908080373237, + "y": -103.05787889339578, + "z": 0.0 + }, + { + "x": 396.2905965359877, + "y": -102.05563851575852, + "z": 0.0 + }, + { + "x": 396.2903850346519, + "y": -101.05339813812088, + "z": 0.0 + }, + { + "x": 396.29017353331596, + "y": -100.05115776048339, + "z": 0.0 + }, + { + "x": 396.28996203198005, + "y": -99.04891738284587, + "z": 0.0 + }, + { + "x": 396.28975053064414, + "y": -98.04667700520824, + "z": 0.0 + }, + { + "x": 396.2895390293081, + "y": -97.04443662757095, + "z": 0.0 + }, + { + "x": 396.2893275279723, + "y": -96.04219624993334, + "z": 0.0 + }, + { + "x": 396.2891160266364, + "y": -95.03995587229582, + "z": 0.0 + }, + { + "x": 396.2889045253005, + "y": -94.03771549465822, + "z": 0.0 + }, + { + "x": 396.28869302396447, + "y": -93.03547511702092, + "z": 0.0 + }, + { + "x": 396.2884815226287, + "y": -92.03323473938332, + "z": 0.0 + }, + { + "x": 396.28827002129276, + "y": -91.0309943617458, + "z": 0.0 + }, + { + "x": 396.28805851995685, + "y": -90.0287539841083, + "z": 0.0 + }, + { + "x": 396.28784701862094, + "y": -89.02651360647064, + "z": 0.0 + }, + { + "x": 396.28763556119316, + "y": -88.02474527850603, + "z": 0.0 + }, + { + "x": 396.28765973167003, + "y": -87.02433370405193, + "z": 0.0 + }, + { + "x": 396.2886006598079, + "y": -86.02261500169513, + "z": 0.0 + }, + { + "x": 396.28980332800506, + "y": -85.02037532333011, + "z": 0.0 + }, + { + "x": 396.2910059962021, + "y": -84.01813564496533, + "z": 0.0 + }, + { + "x": 396.29220866439925, + "y": -83.01589596660044, + "z": 0.0 + }, + { + "x": 396.2934113325964, + "y": -82.0136562882354, + "z": 0.0 + }, + { + "x": 396.29461400079356, + "y": -81.01141660987061, + "z": 0.0 + }, + { + "x": 396.2958166689907, + "y": -80.0091769315057, + "z": 0.0 + }, + { + "x": 396.29701933718786, + "y": -79.00693725314069, + "z": 0.0 + }, + { + "x": 396.2982220053849, + "y": -78.0046975747759, + "z": 0.0 + }, + { + "x": 396.29942467358205, + "y": -77.00245789641102, + "z": 0.0 + }, + { + "x": 396.3006273417792, + "y": -76.00021821804611, + "z": 0.0 + }, + { + "x": 396.30183000997636, + "y": -74.99797853968121, + "z": 0.0 + }, + { + "x": 396.3030326781735, + "y": -73.9957388613162, + "z": 0.0 + }, + { + "x": 396.30423534637066, + "y": -72.99349918295138, + "z": 0.0 + }, + { + "x": 396.3054380145678, + "y": -71.9912595045865, + "z": 0.0 + }, + { + "x": 396.30664068276496, + "y": -70.98901982622147, + "z": 0.0 + }, + { + "x": 396.307843350962, + "y": -69.98678014785669, + "z": 0.0 + }, + { + "x": 396.30904601915915, + "y": -68.98454046949179, + "z": 0.0 + }, + { + "x": 396.3102486873563, + "y": -67.98230079112678, + "z": 0.0 + }, + { + "x": 396.31145135555346, + "y": -66.980061112762, + "z": 0.0 + }, + { + "x": 396.3126540237506, + "y": -65.97782143439707, + "z": 0.0 + }, + { + "x": 396.31385669194776, + "y": -64.97558175603217, + "z": 0.0 + }, + { + "x": 396.3150593601449, + "y": -63.973342077667155, + "z": 0.0 + }, + { + "x": 396.31626202834195, + "y": -62.97110239930238, + "z": 0.0 + }, + { + "x": 396.3174646965391, + "y": -61.96886272093751, + "z": 0.0 + }, + { + "x": 396.31866736473626, + "y": -60.96662304257252, + "z": 0.0 + }, + { + "x": 396.3198700329334, + "y": -59.96438336420772, + "z": 0.0 + }, + { + "x": 396.32107270113056, + "y": -58.96214368584283, + "z": 0.0 + }, + { + "x": 396.3222753693277, + "y": -57.9599040074778, + "z": 0.0 + }, + { + "x": 396.32347803752475, + "y": -56.95766432911315, + "z": 0.0 + }, + { + "x": 396.324680705722, + "y": -55.95542465074806, + "z": 0.0 + }, + { + "x": 396.32588337391905, + "y": -54.95318497238314, + "z": 0.0 + }, + { + "x": 396.3270860421162, + "y": -53.95094529401848, + "z": 0.0 + }, + { + "x": 396.32828871031336, + "y": -52.94870561565328, + "z": 0.0 + }, + { + "x": 396.3294913785105, + "y": -51.94646593728851, + "z": 0.0 + }, + { + "x": 396.33069404670766, + "y": -50.94422625892359, + "z": 0.0 + }, + { + "x": 396.3318967149048, + "y": -49.941986580558606, + "z": 0.0 + }, + { + "x": 396.33309938310185, + "y": -48.93974690219384, + "z": 0.0 + }, + { + "x": 396.334302051299, + "y": -47.93750722382893, + "z": 0.0 + }, + { + "x": 396.33550471949616, + "y": -46.93526754546404, + "z": 0.0 + }, + { + "x": 396.3367073876933, + "y": -45.93302786709903, + "z": 0.0 + }, + { + "x": 396.33791005589046, + "y": -44.93078818873424, + "z": 0.0 + }, + { + "x": 396.3391127240876, + "y": -43.92854851036934, + "z": 0.0 + }, + { + "x": 396.34031539228477, + "y": -42.92630883200434, + "z": 0.0 + }, + { + "x": 396.3415180604818, + "y": -41.92406915363958, + "z": 0.0 + }, + { + "x": 396.34272072867896, + "y": -40.921829475274706, + "z": 0.0 + }, + { + "x": 396.3439233968761, + "y": -39.91958979690972, + "z": 0.0 + }, + { + "x": 396.34512606507326, + "y": -38.91735011854496, + "z": 0.0 + }, + { + "x": 396.3463287332704, + "y": -37.91511044018003, + "z": 0.0 + }, + { + "x": 396.34753140146756, + "y": -36.912870761815014, + "z": 0.0 + }, + { + "x": 396.3487340696646, + "y": -35.91063108345024, + "z": 0.0 + }, + { + "x": 396.34993673786175, + "y": -34.90839140508534, + "z": 0.0 + }, + { + "x": 396.3511394060589, + "y": -33.90615172672044, + "z": 0.0 + }, + { + "x": 396.35234207425606, + "y": -32.903912048355565, + "z": 0.0 + }, + { + "x": 396.3535447424532, + "y": -31.901672369990585, + "z": 0.0 + }, + { + "x": 396.35474741065036, + "y": -30.899432691625826, + "z": 0.0 + }, + { + "x": 396.3559500788475, + "y": -29.897193013260953, + "z": 0.0 + }, + { + "x": 396.35715274704467, + "y": -28.894953334895966, + "z": 0.0 + }, + { + "x": 396.3583554152417, + "y": -27.892713656531193, + "z": 0.0 + }, + { + "x": 396.35955808343886, + "y": -26.890473978166284, + "z": 0.0 + }, + { + "x": 396.360760751636, + "y": -25.888234299801304, + "z": 0.0 + }, + { + "x": 396.36196341983316, + "y": -24.885994621436545, + "z": 0.0 + }, + { + "x": 396.3631660880303, + "y": -23.883754943071658, + "z": 0.0 + }, + { + "x": 396.36436875622746, + "y": -22.881515264706636, + "z": 0.0 + }, + { + "x": 396.3655714244245, + "y": -21.879275586341848, + "z": 0.0 + }, + { + "x": 396.36677409262165, + "y": -20.877035907976875, + "z": 0.0 + }, + { + "x": 396.3679767608188, + "y": -19.874796229611952, + "z": 0.0 + }, + { + "x": 396.36917942901596, + "y": -18.87255655124693, + "z": 0.0 + }, + { + "x": 396.3703820972131, + "y": -17.870316872882164, + "z": 0.0 + }, + { + "x": 396.37158476541026, + "y": -16.868077194517276, + "z": 0.0 + }, + { + "x": 396.3727874336074, + "y": -15.865837516152242, + "z": 0.0 + }, + { + "x": 396.37399010180445, + "y": -14.863597837787554, + "z": 0.0 + }, + { + "x": 396.3751927700017, + "y": -13.861358159422444, + "z": 0.0 + }, + { + "x": 396.37639543819876, + "y": -12.859118481057523, + "z": 0.0 + }, + { + "x": 396.3775981063959, + "y": -11.856878802692831, + "z": 0.0 + }, + { + "x": 396.37880077459306, + "y": -10.854639124327711, + "z": 0.0 + }, + { + "x": 396.3800034427902, + "y": -9.85239944596279, + "z": 0.0 + } + ] + }, + { + "id": 45, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 144.9895082163707, + "y": -53.49334930469749, + "z": 0.0 + }, + { + "x": 143.97555473552626, + "y": -53.49347285775378, + "z": 0.0 + }, + { + "x": 142.96160125468174, + "y": -53.493596410810085, + "z": 0.0 + }, + { + "x": 141.94764777383736, + "y": -53.493719963866376, + "z": 0.0 + }, + { + "x": 140.93369429299287, + "y": -53.493843516922674, + "z": 0.0 + }, + { + "x": 139.9197408121484, + "y": -53.49396706997897, + "z": 0.0 + }, + { + "x": 138.90578733130397, + "y": -53.49409062303527, + "z": 0.0 + }, + { + "x": 137.89183385045953, + "y": -53.49421417609156, + "z": 0.0 + }, + { + "x": 136.87788036961507, + "y": -53.49433772914786, + "z": 0.0 + }, + { + "x": 135.8639268887706, + "y": -53.494461282204156, + "z": 0.0 + }, + { + "x": 134.8499734079262, + "y": -53.49458483526045, + "z": 0.0 + }, + { + "x": 133.83601992708168, + "y": -53.49470838831675, + "z": 0.0 + }, + { + "x": 132.8220664462373, + "y": -53.49483194137304, + "z": 0.0 + }, + { + "x": 131.8081129653928, + "y": -53.49495549442934, + "z": 0.0 + }, + { + "x": 130.79415948454835, + "y": -53.49507904748564, + "z": 0.0 + }, + { + "x": 129.7802060037039, + "y": -53.49520260054194, + "z": 0.0 + }, + { + "x": 128.76625252285947, + "y": -53.49532615359823, + "z": 0.0 + }, + { + "x": 127.752299042015, + "y": -53.495449706654526, + "z": 0.0 + }, + { + "x": 126.73834556117055, + "y": -53.495573259710824, + "z": 0.0 + }, + { + "x": 125.72439208032611, + "y": -53.495696812767115, + "z": 0.0 + }, + { + "x": 124.71043859948163, + "y": -53.49582036582341, + "z": 0.0 + }, + { + "x": 123.69648511863718, + "y": -53.49594391887971, + "z": 0.0 + }, + { + "x": 122.68253163779274, + "y": -53.49606747193601, + "z": 0.0 + }, + { + "x": 121.66857815694829, + "y": -53.49619102499231, + "z": 0.0 + }, + { + "x": 120.65462467610384, + "y": -53.496314578048604, + "z": 0.0 + }, + { + "x": 119.64067119525942, + "y": -53.496438131104895, + "z": 0.0 + }, + { + "x": 118.62671771441494, + "y": -53.49656168416119, + "z": 0.0 + }, + { + "x": 117.61276423357049, + "y": -53.49668523721749, + "z": 0.0 + }, + { + "x": 116.59881075272605, + "y": -53.49680879027378, + "z": 0.0 + }, + { + "x": 115.58485727188157, + "y": -53.49693234333008, + "z": 0.0 + }, + { + "x": 114.57090379103713, + "y": -53.49705589638638, + "z": 0.0 + }, + { + "x": 113.55695031019268, + "y": -53.497179449442676, + "z": 0.0 + }, + { + "x": 112.54299682934824, + "y": -53.49730300249897, + "z": 0.0 + }, + { + "x": 111.52904334850375, + "y": -53.49742655555527, + "z": 0.0 + }, + { + "x": 110.51508986765934, + "y": -53.49755010861156, + "z": 0.0 + }, + { + "x": 109.50113638681486, + "y": -53.49767366166786, + "z": 0.0 + }, + { + "x": 108.48718290597041, + "y": -53.49779721472416, + "z": 0.0 + }, + { + "x": 107.47322942512598, + "y": -53.49792076778045, + "z": 0.0 + }, + { + "x": 106.4592759442815, + "y": -53.49804432083675, + "z": 0.0 + }, + { + "x": 105.44532246343705, + "y": -53.498167873893046, + "z": 0.0 + }, + { + "x": 104.4313689825926, + "y": -53.49829142694934, + "z": 0.0 + }, + { + "x": 103.41741550174817, + "y": -53.498414980005634, + "z": 0.0 + }, + { + "x": 102.40346202090367, + "y": -53.49853853306194, + "z": 0.0 + }, + { + "x": 101.38950854005927, + "y": -53.49866208611823, + "z": 0.0 + } + ] + }, + { + "id": 46, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.39048336233827, + "y": -61.498662026725825, + "z": 0.0 + }, + { + "x": 102.40443684318276, + "y": -61.498538473669534, + "z": 0.0 + }, + { + "x": 103.41839032402717, + "y": -61.49841492061323, + "z": 0.0 + }, + { + "x": 104.43234380487166, + "y": -61.49829136755694, + "z": 0.0 + }, + { + "x": 105.44629728571611, + "y": -61.49816781450064, + "z": 0.0 + }, + { + "x": 106.46025076656056, + "y": -61.49804426144434, + "z": 0.0 + }, + { + "x": 107.47420424740498, + "y": -61.497920708388044, + "z": 0.0 + }, + { + "x": 108.48815772824948, + "y": -61.49779715533175, + "z": 0.0 + }, + { + "x": 109.50211120909393, + "y": -61.497673602275455, + "z": 0.0 + }, + { + "x": 110.51606468993835, + "y": -61.49755004921916, + "z": 0.0 + }, + { + "x": 111.53001817078284, + "y": -61.497426496162866, + "z": 0.0 + }, + { + "x": 112.54397165162725, + "y": -61.49730294310656, + "z": 0.0 + }, + { + "x": 113.55792513247174, + "y": -61.49717939005027, + "z": 0.0 + }, + { + "x": 114.57187861331619, + "y": -61.49705583699397, + "z": 0.0 + }, + { + "x": 115.58583209416064, + "y": -61.496932283937674, + "z": 0.0 + }, + { + "x": 116.59978557500506, + "y": -61.49680873088138, + "z": 0.0 + }, + { + "x": 117.61373905584955, + "y": -61.496685177825086, + "z": 0.0 + }, + { + "x": 118.627692536694, + "y": -61.49656162476879, + "z": 0.0 + }, + { + "x": 119.64164601753842, + "y": -61.49643807171249, + "z": 0.0 + }, + { + "x": 120.6555994983829, + "y": -61.4963145186562, + "z": 0.0 + }, + { + "x": 121.66955297922735, + "y": -61.4961909655999, + "z": 0.0 + }, + { + "x": 122.6835064600718, + "y": -61.4960674125436, + "z": 0.0 + }, + { + "x": 123.69745994091625, + "y": -61.495943859487305, + "z": 0.0 + }, + { + "x": 124.7114134217607, + "y": -61.49582030643101, + "z": 0.0 + }, + { + "x": 125.72536690260512, + "y": -61.49569675337471, + "z": 0.0 + }, + { + "x": 126.73932038344961, + "y": -61.49557320031842, + "z": 0.0 + }, + { + "x": 127.75327386429406, + "y": -61.49544964726212, + "z": 0.0 + }, + { + "x": 128.76722734513845, + "y": -61.49532609420582, + "z": 0.0 + }, + { + "x": 129.78118082598294, + "y": -61.49520254114953, + "z": 0.0 + }, + { + "x": 130.79513430682738, + "y": -61.49507898809323, + "z": 0.0 + }, + { + "x": 131.80908778767184, + "y": -61.494955435036935, + "z": 0.0 + }, + { + "x": 132.82304126851628, + "y": -61.49483188198064, + "z": 0.0 + }, + { + "x": 133.83699474936077, + "y": -61.49470832892435, + "z": 0.0 + }, + { + "x": 134.85094823020518, + "y": -61.49458477586804, + "z": 0.0 + }, + { + "x": 135.86490171104964, + "y": -61.49446122281175, + "z": 0.0 + }, + { + "x": 136.8788551918941, + "y": -61.49433766975545, + "z": 0.0 + }, + { + "x": 137.8928086727385, + "y": -61.494214116699155, + "z": 0.0 + }, + { + "x": 138.906762153583, + "y": -61.494090563642864, + "z": 0.0 + }, + { + "x": 139.92071563442744, + "y": -61.493967010586566, + "z": 0.0 + }, + { + "x": 140.9346691152719, + "y": -61.49384345753027, + "z": 0.0 + }, + { + "x": 141.94862259611634, + "y": -61.49371990447397, + "z": 0.0 + }, + { + "x": 142.96257607696083, + "y": -61.49359635141768, + "z": 0.0 + }, + { + "x": 143.97652955780524, + "y": -61.493472798361374, + "z": 0.0 + }, + { + "x": 144.99048303864967, + "y": -61.49334924530508, + "z": 0.0 + } + ] + }, + { + "id": 47, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 101.38999595119877, + "y": -57.49866205642203, + "z": 0.0 + }, + { + "x": 102.40394943204322, + "y": -57.49853850336574, + "z": 0.0 + }, + { + "x": 103.41790291288767, + "y": -57.49841495030943, + "z": 0.0 + }, + { + "x": 104.43185639373213, + "y": -57.49829139725314, + "z": 0.0 + }, + { + "x": 105.44580987457658, + "y": -57.49816784419684, + "z": 0.0 + }, + { + "x": 106.45976335542103, + "y": -57.498044291140545, + "z": 0.0 + }, + { + "x": 107.47371683626548, + "y": -57.49792073808425, + "z": 0.0 + }, + { + "x": 108.48767031710995, + "y": -57.497797185027956, + "z": 0.0 + }, + { + "x": 109.5016237979544, + "y": -57.49767363197166, + "z": 0.0 + }, + { + "x": 110.51557727879884, + "y": -57.49755007891536, + "z": 0.0 + }, + { + "x": 111.5295307596433, + "y": -57.49742652585907, + "z": 0.0 + }, + { + "x": 112.54348424048774, + "y": -57.497302972802764, + "z": 0.0 + }, + { + "x": 113.5574377213322, + "y": -57.49717941974647, + "z": 0.0 + }, + { + "x": 114.57139120217666, + "y": -57.497055866690175, + "z": 0.0 + }, + { + "x": 115.5853446830211, + "y": -57.49693231363388, + "z": 0.0 + }, + { + "x": 116.59929816386556, + "y": -57.49680876057758, + "z": 0.0 + }, + { + "x": 117.61325164471002, + "y": -57.49668520752129, + "z": 0.0 + }, + { + "x": 118.62720512555447, + "y": -57.49656165446499, + "z": 0.0 + }, + { + "x": 119.64115860639892, + "y": -57.49643810140869, + "z": 0.0 + }, + { + "x": 120.65511208724337, + "y": -57.4963145483524, + "z": 0.0 + }, + { + "x": 121.66906556808782, + "y": -57.496190995296104, + "z": 0.0 + }, + { + "x": 122.68301904893227, + "y": -57.496067442239806, + "z": 0.0 + }, + { + "x": 123.69697252977672, + "y": -57.49594388918351, + "z": 0.0 + }, + { + "x": 124.71092601062117, + "y": -57.49582033612721, + "z": 0.0 + }, + { + "x": 125.72487949146561, + "y": -57.49569678307091, + "z": 0.0 + }, + { + "x": 126.73883297231008, + "y": -57.49557323001462, + "z": 0.0 + }, + { + "x": 127.75278645315453, + "y": -57.49544967695832, + "z": 0.0 + }, + { + "x": 128.76673993399896, + "y": -57.495326123902025, + "z": 0.0 + }, + { + "x": 129.78069341484343, + "y": -57.495202570845734, + "z": 0.0 + }, + { + "x": 130.79464689568786, + "y": -57.495079017789436, + "z": 0.0 + }, + { + "x": 131.80860037653233, + "y": -57.49495546473314, + "z": 0.0 + }, + { + "x": 132.8225538573768, + "y": -57.49483191167684, + "z": 0.0 + }, + { + "x": 133.83650733822122, + "y": -57.49470835862055, + "z": 0.0 + }, + { + "x": 134.8504608190657, + "y": -57.494584805564244, + "z": 0.0 + }, + { + "x": 135.86441429991012, + "y": -57.49446125250795, + "z": 0.0 + }, + { + "x": 136.8783677807546, + "y": -57.494337699451656, + "z": 0.0 + }, + { + "x": 137.89232126159902, + "y": -57.49421414639536, + "z": 0.0 + }, + { + "x": 138.9062747424435, + "y": -57.49409059333907, + "z": 0.0 + }, + { + "x": 139.92022822328792, + "y": -57.49396704028277, + "z": 0.0 + }, + { + "x": 140.93418170413238, + "y": -57.49384348722647, + "z": 0.0 + }, + { + "x": 141.94813518497685, + "y": -57.49371993417017, + "z": 0.0 + }, + { + "x": 142.96208866582128, + "y": -57.49359638111388, + "z": 0.0 + }, + { + "x": 143.97604214666575, + "y": -57.49347282805758, + "z": 0.0 + }, + { + "x": 144.98999562751018, + "y": -57.493349275001286, + "z": 0.0 + } + ] + }, + { + "id": 48, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.98975192194044, + "y": -55.49334928984939, + "z": 0.0 + }, + { + "x": 143.975798441096, + "y": -55.493472842905675, + "z": 0.0 + }, + { + "x": 142.9618449602515, + "y": -55.49359639596199, + "z": 0.0 + }, + { + "x": 141.9478914794071, + "y": -55.49371994901827, + "z": 0.0 + }, + { + "x": 140.9339379985626, + "y": -55.49384350207457, + "z": 0.0 + }, + { + "x": 139.91998451771815, + "y": -55.49396705513087, + "z": 0.0 + }, + { + "x": 138.90603103687374, + "y": -55.494090608187165, + "z": 0.0 + }, + { + "x": 137.89207755602928, + "y": -55.49421416124346, + "z": 0.0 + }, + { + "x": 136.87812407518481, + "y": -55.49433771429976, + "z": 0.0 + }, + { + "x": 135.86417059434035, + "y": -55.49446126735606, + "z": 0.0 + }, + { + "x": 134.85021711349594, + "y": -55.49458482041234, + "z": 0.0 + }, + { + "x": 133.83626363265145, + "y": -55.494708373468654, + "z": 0.0 + }, + { + "x": 132.82231015180705, + "y": -55.49483192652494, + "z": 0.0 + }, + { + "x": 131.80835667096255, + "y": -55.494955479581236, + "z": 0.0 + }, + { + "x": 130.7944031901181, + "y": -55.495079032637534, + "z": 0.0 + }, + { + "x": 129.78044970927368, + "y": -55.49520258569383, + "z": 0.0 + }, + { + "x": 128.76649622842922, + "y": -55.49532613875013, + "z": 0.0 + }, + { + "x": 127.75254274758476, + "y": -55.49544969180643, + "z": 0.0 + }, + { + "x": 126.73858926674032, + "y": -55.495573244862726, + "z": 0.0 + }, + { + "x": 125.72463578589586, + "y": -55.49569679791901, + "z": 0.0 + }, + { + "x": 124.71068230505139, + "y": -55.49582035097531, + "z": 0.0 + }, + { + "x": 123.69672882420696, + "y": -55.495943904031606, + "z": 0.0 + }, + { + "x": 122.6827753433625, + "y": -55.496067457087904, + "z": 0.0 + }, + { + "x": 121.66882186251806, + "y": -55.4961910101442, + "z": 0.0 + }, + { + "x": 120.6548683816736, + "y": -55.4963145632005, + "z": 0.0 + }, + { + "x": 119.64091490082916, + "y": -55.4964381162568, + "z": 0.0 + }, + { + "x": 118.6269614199847, + "y": -55.496561669313095, + "z": 0.0 + }, + { + "x": 117.61300793914026, + "y": -55.49668522236939, + "z": 0.0 + }, + { + "x": 116.5990544582958, + "y": -55.49680877542568, + "z": 0.0 + }, + { + "x": 115.58510097745133, + "y": -55.496932328481975, + "z": 0.0 + }, + { + "x": 114.5711474966069, + "y": -55.49705588153827, + "z": 0.0 + }, + { + "x": 113.55719401576243, + "y": -55.49717943459457, + "z": 0.0 + }, + { + "x": 112.543240534918, + "y": -55.49730298765087, + "z": 0.0 + }, + { + "x": 111.52928705407352, + "y": -55.49742654070717, + "z": 0.0 + }, + { + "x": 110.5153335732291, + "y": -55.497550093763465, + "z": 0.0 + }, + { + "x": 109.50138009238464, + "y": -55.49767364681976, + "z": 0.0 + }, + { + "x": 108.48742661154017, + "y": -55.49779719987606, + "z": 0.0 + }, + { + "x": 107.47347313069574, + "y": -55.497920752932345, + "z": 0.0 + }, + { + "x": 106.45951964985127, + "y": -55.49804430598864, + "z": 0.0 + }, + { + "x": 105.44556616900681, + "y": -55.49816785904494, + "z": 0.0 + }, + { + "x": 104.43161268816237, + "y": -55.49829141210124, + "z": 0.0 + }, + { + "x": 103.41765920731791, + "y": -55.49841496515754, + "z": 0.0 + }, + { + "x": 102.40370572647345, + "y": -55.498538518213834, + "z": 0.0 + }, + { + "x": 101.38975224562901, + "y": -55.49866207127013, + "z": 0.0 + } + ] + }, + { + "id": 49, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.39023965676853, + "y": -59.49866204157392, + "z": 0.0 + }, + { + "x": 102.40419313761299, + "y": -59.49853848851764, + "z": 0.0 + }, + { + "x": 103.41814661845743, + "y": -59.49841493546133, + "z": 0.0 + }, + { + "x": 104.43210009930189, + "y": -59.49829138240504, + "z": 0.0 + }, + { + "x": 105.44605358014635, + "y": -59.498167829348745, + "z": 0.0 + }, + { + "x": 106.46000706099079, + "y": -59.49804427629245, + "z": 0.0 + }, + { + "x": 107.47396054183523, + "y": -59.49792072323615, + "z": 0.0 + }, + { + "x": 108.48791402267972, + "y": -59.49779717017985, + "z": 0.0 + }, + { + "x": 109.50186750352415, + "y": -59.49767361712355, + "z": 0.0 + }, + { + "x": 110.51582098436859, + "y": -59.497550064067255, + "z": 0.0 + }, + { + "x": 111.52977446521307, + "y": -59.49742651101097, + "z": 0.0 + }, + { + "x": 112.54372794605749, + "y": -59.49730295795466, + "z": 0.0 + }, + { + "x": 113.55768142690198, + "y": -59.497179404898375, + "z": 0.0 + }, + { + "x": 114.57163490774641, + "y": -59.49705585184208, + "z": 0.0 + }, + { + "x": 115.58558838859088, + "y": -59.49693229878578, + "z": 0.0 + }, + { + "x": 116.59954186943531, + "y": -59.49680874572948, + "z": 0.0 + }, + { + "x": 117.61349535027978, + "y": -59.49668519267318, + "z": 0.0 + }, + { + "x": 118.62744883112424, + "y": -59.496561639616885, + "z": 0.0 + }, + { + "x": 119.64140231196868, + "y": -59.49643808656059, + "z": 0.0 + }, + { + "x": 120.65535579281314, + "y": -59.496314533504304, + "z": 0.0 + }, + { + "x": 121.66930927365757, + "y": -59.496190980448006, + "z": 0.0 + }, + { + "x": 122.68326275450204, + "y": -59.49606742739171, + "z": 0.0 + }, + { + "x": 123.69721623534647, + "y": -59.49594387433541, + "z": 0.0 + }, + { + "x": 124.71116971619094, + "y": -59.49582032127911, + "z": 0.0 + }, + { + "x": 125.72512319703537, + "y": -59.495696768222814, + "z": 0.0 + }, + { + "x": 126.73907667787984, + "y": -59.495573215166516, + "z": 0.0 + }, + { + "x": 127.7530301587243, + "y": -59.49544966211022, + "z": 0.0 + }, + { + "x": 128.7669836395687, + "y": -59.49532610905392, + "z": 0.0 + }, + { + "x": 129.78093712041317, + "y": -59.495202555997636, + "z": 0.0 + }, + { + "x": 130.79489060125763, + "y": -59.49507900294134, + "z": 0.0 + }, + { + "x": 131.8088440821021, + "y": -59.49495544988504, + "z": 0.0 + }, + { + "x": 132.82279756294653, + "y": -59.49483189682874, + "z": 0.0 + }, + { + "x": 133.836751043791, + "y": -59.494708343772444, + "z": 0.0 + }, + { + "x": 134.85070452463543, + "y": -59.49458479071615, + "z": 0.0 + }, + { + "x": 135.8646580054799, + "y": -59.49446123765985, + "z": 0.0 + }, + { + "x": 136.87861148632436, + "y": -59.49433768460355, + "z": 0.0 + }, + { + "x": 137.89256496716877, + "y": -59.49421413154725, + "z": 0.0 + }, + { + "x": 138.90651844801323, + "y": -59.49409057849097, + "z": 0.0 + }, + { + "x": 139.9204719288577, + "y": -59.49396702543467, + "z": 0.0 + }, + { + "x": 140.93442540970216, + "y": -59.49384347237837, + "z": 0.0 + }, + { + "x": 141.9483788905466, + "y": -59.493719919322075, + "z": 0.0 + }, + { + "x": 142.96233237139106, + "y": -59.49359636626578, + "z": 0.0 + }, + { + "x": 143.9762858522355, + "y": -59.49347281320948, + "z": 0.0 + }, + { + "x": 144.99023933307993, + "y": -59.49334926015318, + "z": 0.0 + } + ] + }, + { + "id": 50, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.15950687877944, + "y": -53.47139508844576, + "z": 0.0 + }, + { + "x": 324.15320115376625, + "y": -53.471517709601706, + "z": 0.0 + }, + { + "x": 323.1468954287531, + "y": -53.471640330757644, + "z": 0.0 + }, + { + "x": 322.14058970373986, + "y": -53.47176295191359, + "z": 0.0 + }, + { + "x": 321.13428397872667, + "y": -53.471885573069535, + "z": 0.0 + }, + { + "x": 320.1279782537135, + "y": -53.472008194225474, + "z": 0.0 + }, + { + "x": 319.12167252870023, + "y": -53.47213081538142, + "z": 0.0 + }, + { + "x": 318.11536680368704, + "y": -53.472253436537365, + "z": 0.0 + }, + { + "x": 317.10906107867385, + "y": -53.47237605769331, + "z": 0.0 + }, + { + "x": 316.10275535366065, + "y": -53.472498678849256, + "z": 0.0 + }, + { + "x": 315.09644962864746, + "y": -53.472621300005194, + "z": 0.0 + }, + { + "x": 314.0901439036342, + "y": -53.47274392116114, + "z": 0.0 + }, + { + "x": 313.083838178621, + "y": -53.472866542317085, + "z": 0.0 + }, + { + "x": 312.0775324536079, + "y": -53.472989163473024, + "z": 0.0 + }, + { + "x": 311.07122672859464, + "y": -53.47311178462897, + "z": 0.0 + }, + { + "x": 310.0649210035814, + "y": -53.473234405784915, + "z": 0.0 + }, + { + "x": 309.05861527856825, + "y": -53.47335702694085, + "z": 0.0 + }, + { + "x": 308.052309553555, + "y": -53.4734796480968, + "z": 0.0 + }, + { + "x": 307.0460038285418, + "y": -53.473602269252744, + "z": 0.0 + }, + { + "x": 306.0396981035287, + "y": -53.47372489040868, + "z": 0.0 + }, + { + "x": 305.03339237851543, + "y": -53.47384751156463, + "z": 0.0 + }, + { + "x": 304.0270866535022, + "y": -53.473970132720574, + "z": 0.0 + }, + { + "x": 303.02078092848905, + "y": -53.47409275387651, + "z": 0.0 + }, + { + "x": 302.0144752034758, + "y": -53.47421537503246, + "z": 0.0 + }, + { + "x": 301.0081694784626, + "y": -53.4743379961884, + "z": 0.0 + }, + { + "x": 300.00186375344947, + "y": -53.47446061734434, + "z": 0.0 + }, + { + "x": 298.99555802843616, + "y": -53.47458323850029, + "z": 0.0 + }, + { + "x": 297.989252303423, + "y": -53.47470585965623, + "z": 0.0 + }, + { + "x": 296.98294657840984, + "y": -53.47482848081217, + "z": 0.0 + }, + { + "x": 295.9766408533966, + "y": -53.47495110196812, + "z": 0.0 + }, + { + "x": 294.9703351283834, + "y": -53.475073723124055, + "z": 0.0 + }, + { + "x": 293.96402940337015, + "y": -53.47519634428, + "z": 0.0 + }, + { + "x": 292.95772367835696, + "y": -53.475318965435946, + "z": 0.0 + }, + { + "x": 291.95141795334376, + "y": -53.475441586591884, + "z": 0.0 + }, + { + "x": 290.9451122283305, + "y": -53.47556420774783, + "z": 0.0 + }, + { + "x": 289.93880650331727, + "y": -53.47568682890378, + "z": 0.0 + }, + { + "x": 288.93250077830413, + "y": -53.47580945005972, + "z": 0.0 + }, + { + "x": 287.9261950532908, + "y": -53.47593207121567, + "z": 0.0 + }, + { + "x": 286.91988932827763, + "y": -53.47605469237161, + "z": 0.0 + }, + { + "x": 285.91358360326444, + "y": -53.47617731352755, + "z": 0.0 + }, + { + "x": 284.9072778782512, + "y": -53.476299934683496, + "z": 0.0 + }, + { + "x": 283.900972153238, + "y": -53.47642255583944, + "z": 0.0 + }, + { + "x": 282.8946664282248, + "y": -53.47654517699538, + "z": 0.0 + }, + { + "x": 281.88836070321156, + "y": -53.476667798151325, + "z": 0.0 + }, + { + "x": 280.8820549781983, + "y": -53.47679041930727, + "z": 0.0 + }, + { + "x": 279.8757492531852, + "y": -53.47691304046321, + "z": 0.0 + }, + { + "x": 278.86944352817187, + "y": -53.477035661619155, + "z": 0.0 + }, + { + "x": 277.8631378031587, + "y": -53.4771582827751, + "z": 0.0 + }, + { + "x": 276.8568320781455, + "y": -53.47728090393104, + "z": 0.0 + }, + { + "x": 275.85052635313224, + "y": -53.477403525086984, + "z": 0.0 + }, + { + "x": 274.8442206281191, + "y": -53.47752614624292, + "z": 0.0 + }, + { + "x": 273.8379149031058, + "y": -53.47764876739887, + "z": 0.0 + }, + { + "x": 272.8316091780926, + "y": -53.477771388554814, + "z": 0.0 + }, + { + "x": 271.8253034530794, + "y": -53.47789400971075, + "z": 0.0 + }, + { + "x": 270.81899772806617, + "y": -53.4780166308667, + "z": 0.0 + }, + { + "x": 269.8126920030529, + "y": -53.47813925202264, + "z": 0.0 + }, + { + "x": 268.8063862780398, + "y": -53.47826187317858, + "z": 0.0 + }, + { + "x": 267.8000805530265, + "y": -53.47838449433453, + "z": 0.0 + }, + { + "x": 266.7937748280133, + "y": -53.47850711549047, + "z": 0.0 + }, + { + "x": 265.78746910300015, + "y": -53.47862973664641, + "z": 0.0 + }, + { + "x": 264.78116337798684, + "y": -53.47875235780236, + "z": 0.0 + }, + { + "x": 263.77485765297365, + "y": -53.4788749789583, + "z": 0.0 + }, + { + "x": 262.7685519279604, + "y": -53.47899760011425, + "z": 0.0 + }, + { + "x": 261.7622462029472, + "y": -53.47912022127019, + "z": 0.0 + }, + { + "x": 260.755940477934, + "y": -53.47924284242614, + "z": 0.0 + }, + { + "x": 259.7496347529208, + "y": -53.47936546358208, + "z": 0.0 + }, + { + "x": 258.7433290279076, + "y": -53.47948808473802, + "z": 0.0 + }, + { + "x": 257.73702330289433, + "y": -53.47961070589397, + "z": 0.0 + }, + { + "x": 256.7307175778812, + "y": -53.47973332704991, + "z": 0.0 + }, + { + "x": 255.72441185286795, + "y": -53.47985594820585, + "z": 0.0 + }, + { + "x": 254.71810612785475, + "y": -53.47997856936179, + "z": 0.0 + }, + { + "x": 253.7118004028415, + "y": -53.480101190517736, + "z": 0.0 + }, + { + "x": 252.70549467782828, + "y": -53.48022381167368, + "z": 0.0 + }, + { + "x": 251.6991889528151, + "y": -53.48034643282962, + "z": 0.0 + }, + { + "x": 250.69288322780184, + "y": -53.480469053985566, + "z": 0.0 + }, + { + "x": 249.68657750278862, + "y": -53.48059167514151, + "z": 0.0 + }, + { + "x": 248.68027177777543, + "y": -53.48071429629745, + "z": 0.0 + }, + { + "x": 247.67396605276218, + "y": -53.480836917453395, + "z": 0.0 + }, + { + "x": 246.667660327749, + "y": -53.48095953860934, + "z": 0.0 + }, + { + "x": 245.6613546027358, + "y": -53.48108215976528, + "z": 0.0 + }, + { + "x": 244.65504887772255, + "y": -53.481204780921225, + "z": 0.0 + }, + { + "x": 243.64874315270933, + "y": -53.48132740207717, + "z": 0.0 + }, + { + "x": 242.64243742769614, + "y": -53.48145002323311, + "z": 0.0 + }, + { + "x": 241.6361317026829, + "y": -53.481572644389054, + "z": 0.0 + }, + { + "x": 240.62982597766967, + "y": -53.481695265545, + "z": 0.0 + }, + { + "x": 239.62352025265648, + "y": -53.48181788670094, + "z": 0.0 + }, + { + "x": 238.61721452764323, + "y": -53.48194050785688, + "z": 0.0 + }, + { + "x": 237.61090880263004, + "y": -53.48206312901283, + "z": 0.0 + }, + { + "x": 236.60460307761684, + "y": -53.48218575016877, + "z": 0.0 + }, + { + "x": 235.5982973526036, + "y": -53.48230837132471, + "z": 0.0 + }, + { + "x": 234.59199162759037, + "y": -53.48243099248066, + "z": 0.0 + }, + { + "x": 233.58568590257715, + "y": -53.482553613636604, + "z": 0.0 + }, + { + "x": 232.57938017756393, + "y": -53.48267623479255, + "z": 0.0 + }, + { + "x": 231.57307445255074, + "y": -53.48279885594849, + "z": 0.0 + }, + { + "x": 230.56676872753752, + "y": -53.48292147710443, + "z": 0.0 + }, + { + "x": 229.5604630025243, + "y": -53.48304409826038, + "z": 0.0 + }, + { + "x": 228.5541572775111, + "y": -53.48316671941632, + "z": 0.0 + }, + { + "x": 227.5478515524979, + "y": -53.48328934057226, + "z": 0.0 + }, + { + "x": 226.54154582748467, + "y": -53.48341196172821, + "z": 0.0 + }, + { + "x": 225.5352401024715, + "y": -53.48353458288415, + "z": 0.0 + }, + { + "x": 224.52893437745826, + "y": -53.48365720404009, + "z": 0.0 + }, + { + "x": 223.52262865244504, + "y": -53.48377982519604, + "z": 0.0 + }, + { + "x": 222.51632292743187, + "y": -53.483902446351976, + "z": 0.0 + }, + { + "x": 221.51001720241862, + "y": -53.48402506750792, + "z": 0.0 + }, + { + "x": 220.5037114774054, + "y": -53.48414768866387, + "z": 0.0 + }, + { + "x": 219.49740575239224, + "y": -53.484270309819806, + "z": 0.0 + }, + { + "x": 218.491100027379, + "y": -53.48439293097575, + "z": 0.0 + }, + { + "x": 217.4847943023658, + "y": -53.4845155521317, + "z": 0.0 + }, + { + "x": 216.4784885773526, + "y": -53.484638173287635, + "z": 0.0 + }, + { + "x": 215.47218285233936, + "y": -53.48476079444358, + "z": 0.0 + }, + { + "x": 214.4658771273262, + "y": -53.48488341559952, + "z": 0.0 + }, + { + "x": 213.45957140231295, + "y": -53.485006036755465, + "z": 0.0 + }, + { + "x": 212.45326567729973, + "y": -53.48512865791141, + "z": 0.0 + }, + { + "x": 211.44695995228656, + "y": -53.48525127906735, + "z": 0.0 + }, + { + "x": 210.4406542272733, + "y": -53.485373900223294, + "z": 0.0 + }, + { + "x": 209.43434850226012, + "y": -53.48549652137924, + "z": 0.0 + }, + { + "x": 208.4280427772469, + "y": -53.485619142535185, + "z": 0.0 + }, + { + "x": 207.42173705223368, + "y": -53.48574176369113, + "z": 0.0 + }, + { + "x": 206.4154313272205, + "y": -53.485864384847076, + "z": 0.0 + }, + { + "x": 205.4091256022073, + "y": -53.485987006003015, + "z": 0.0 + }, + { + "x": 204.40281987719405, + "y": -53.48610962715896, + "z": 0.0 + }, + { + "x": 203.39651415218086, + "y": -53.486232248314906, + "z": 0.0 + }, + { + "x": 202.39020842716766, + "y": -53.486354869470844, + "z": 0.0 + }, + { + "x": 201.38390270215444, + "y": -53.48647749062679, + "z": 0.0 + }, + { + "x": 200.37759697714122, + "y": -53.486600111782735, + "z": 0.0 + }, + { + "x": 199.37129125212803, + "y": -53.486722732938674, + "z": 0.0 + }, + { + "x": 198.3649855271148, + "y": -53.48684535409462, + "z": 0.0 + }, + { + "x": 197.3586798021016, + "y": -53.486967975250565, + "z": 0.0 + }, + { + "x": 196.3523740770884, + "y": -53.4870905964065, + "z": 0.0 + }, + { + "x": 195.34606835207515, + "y": -53.48721321756245, + "z": 0.0 + }, + { + "x": 194.33976262706196, + "y": -53.48733583871839, + "z": 0.0 + }, + { + "x": 193.33345690204874, + "y": -53.48745845987433, + "z": 0.0 + }, + { + "x": 192.32715117703552, + "y": -53.48758108103028, + "z": 0.0 + }, + { + "x": 191.32084545202233, + "y": -53.48770370218622, + "z": 0.0 + }, + { + "x": 190.3145397270091, + "y": -53.48782632334216, + "z": 0.0 + }, + { + "x": 189.30823400199588, + "y": -53.48794894449811, + "z": 0.0 + }, + { + "x": 188.3019282769827, + "y": -53.488071565654046, + "z": 0.0 + }, + { + "x": 187.29562255196944, + "y": -53.48819418680999, + "z": 0.0 + }, + { + "x": 186.28931682695622, + "y": -53.48831680796594, + "z": 0.0 + }, + { + "x": 185.28301110194306, + "y": -53.488439429121875, + "z": 0.0 + }, + { + "x": 184.2767053769298, + "y": -53.48856205027782, + "z": 0.0 + }, + { + "x": 183.2703996519166, + "y": -53.48868467143377, + "z": 0.0 + }, + { + "x": 182.26409392690343, + "y": -53.488807292589705, + "z": 0.0 + }, + { + "x": 181.25778820189018, + "y": -53.48892991374565, + "z": 0.0 + }, + { + "x": 180.25148247687693, + "y": -53.4890525349016, + "z": 0.0 + }, + { + "x": 179.24517675186377, + "y": -53.48917515605754, + "z": 0.0 + }, + { + "x": 178.23887102685055, + "y": -53.48929777721349, + "z": 0.0 + }, + { + "x": 177.23256530183733, + "y": -53.48942039836943, + "z": 0.0 + }, + { + "x": 176.22625957682413, + "y": -53.48954301952537, + "z": 0.0 + }, + { + "x": 175.2199538518109, + "y": -53.48966564068132, + "z": 0.0 + }, + { + "x": 174.21364812679772, + "y": -53.489788261837255, + "z": 0.0 + }, + { + "x": 173.20734240178447, + "y": -53.4899108829932, + "z": 0.0 + }, + { + "x": 172.20103667677128, + "y": -53.490033504149146, + "z": 0.0 + }, + { + "x": 171.1947309517581, + "y": -53.490156125305084, + "z": 0.0 + }, + { + "x": 170.18842522674484, + "y": -53.49027874646103, + "z": 0.0 + }, + { + "x": 169.18211950173162, + "y": -53.490401367616975, + "z": 0.0 + }, + { + "x": 168.17581377671846, + "y": -53.490523988772914, + "z": 0.0 + }, + { + "x": 167.1695080517052, + "y": -53.49064660992886, + "z": 0.0 + } + ] + }, + { + "id": 51, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 167.17048287398424, + "y": -61.490646550536454, + "z": 0.0 + }, + { + "x": 168.17678859899743, + "y": -61.49052392938051, + "z": 0.0 + }, + { + "x": 169.18309432401065, + "y": -61.49040130822457, + "z": 0.0 + }, + { + "x": 170.18940004902387, + "y": -61.490278687068624, + "z": 0.0 + }, + { + "x": 171.19570577403707, + "y": -61.49015606591268, + "z": 0.0 + }, + { + "x": 172.20201149905031, + "y": -61.49003344475674, + "z": 0.0 + }, + { + "x": 173.2083172240635, + "y": -61.489910823600795, + "z": 0.0 + }, + { + "x": 174.2146229490767, + "y": -61.48978820244485, + "z": 0.0 + }, + { + "x": 175.22092867408995, + "y": -61.48966558128891, + "z": 0.0 + }, + { + "x": 176.2272343991031, + "y": -61.489542960132965, + "z": 0.0 + }, + { + "x": 177.23354012411636, + "y": -61.48942033897703, + "z": 0.0 + }, + { + "x": 178.23984584912958, + "y": -61.48929771782108, + "z": 0.0 + }, + { + "x": 179.24615157414274, + "y": -61.489175096665136, + "z": 0.0 + }, + { + "x": 180.25245729915602, + "y": -61.4890524755092, + "z": 0.0 + }, + { + "x": 181.2587630241692, + "y": -61.488929854353245, + "z": 0.0 + }, + { + "x": 182.2650687491824, + "y": -61.4888072331973, + "z": 0.0 + }, + { + "x": 183.27137447419562, + "y": -61.48868461204136, + "z": 0.0 + }, + { + "x": 184.27768019920885, + "y": -61.488561990885415, + "z": 0.0 + }, + { + "x": 185.28398592422204, + "y": -61.48843936972947, + "z": 0.0 + }, + { + "x": 186.29029164923526, + "y": -61.48831674857353, + "z": 0.0 + }, + { + "x": 187.29659737424848, + "y": -61.488194127417586, + "z": 0.0 + }, + { + "x": 188.30290309926167, + "y": -61.48807150626164, + "z": 0.0 + }, + { + "x": 189.30920882427492, + "y": -61.4879488851057, + "z": 0.0 + }, + { + "x": 190.31551454928814, + "y": -61.487826263949756, + "z": 0.0 + }, + { + "x": 191.3218202743013, + "y": -61.48770364279381, + "z": 0.0 + }, + { + "x": 192.32812599931455, + "y": -61.48758102163787, + "z": 0.0 + }, + { + "x": 193.33443172432777, + "y": -61.48745840048193, + "z": 0.0 + }, + { + "x": 194.34073744934093, + "y": -61.48733577932598, + "z": 0.0 + }, + { + "x": 195.34704317435418, + "y": -61.48721315817004, + "z": 0.0 + }, + { + "x": 196.35334889936738, + "y": -61.4870905370141, + "z": 0.0 + }, + { + "x": 197.35965462438062, + "y": -61.48696791585816, + "z": 0.0 + }, + { + "x": 198.36596034939384, + "y": -61.48684529470221, + "z": 0.0 + }, + { + "x": 199.372266074407, + "y": -61.48672267354627, + "z": 0.0 + }, + { + "x": 200.37857179942026, + "y": -61.48660005239033, + "z": 0.0 + }, + { + "x": 201.38487752443348, + "y": -61.486477431234384, + "z": 0.0 + }, + { + "x": 202.39118324944664, + "y": -61.48635481007844, + "z": 0.0 + }, + { + "x": 203.3974889744599, + "y": -61.4862321889225, + "z": 0.0 + }, + { + "x": 204.40379469947308, + "y": -61.486109567766555, + "z": 0.0 + }, + { + "x": 205.41010042448627, + "y": -61.48598694661061, + "z": 0.0 + }, + { + "x": 206.41640614949952, + "y": -61.48586432545467, + "z": 0.0 + }, + { + "x": 207.42271187451271, + "y": -61.485741704298725, + "z": 0.0 + }, + { + "x": 208.42901759952593, + "y": -61.48561908314278, + "z": 0.0 + }, + { + "x": 209.43532332453916, + "y": -61.485496461986834, + "z": 0.0 + }, + { + "x": 210.44162904955235, + "y": -61.48537384083089, + "z": 0.0 + }, + { + "x": 211.44793477456554, + "y": -61.48525121967494, + "z": 0.0 + }, + { + "x": 212.45424049957876, + "y": -61.485128598519005, + "z": 0.0 + }, + { + "x": 213.46054622459198, + "y": -61.48500597736306, + "z": 0.0 + }, + { + "x": 214.46685194960517, + "y": -61.48488335620711, + "z": 0.0 + }, + { + "x": 215.4731576746184, + "y": -61.484760735051175, + "z": 0.0 + }, + { + "x": 216.47946339963158, + "y": -61.48463811389523, + "z": 0.0 + }, + { + "x": 217.48576912464483, + "y": -61.48451549273929, + "z": 0.0 + }, + { + "x": 218.49207484965802, + "y": -61.484392871583346, + "z": 0.0 + }, + { + "x": 219.49838057467122, + "y": -61.4842702504274, + "z": 0.0 + }, + { + "x": 220.50468629968444, + "y": -61.48414762927146, + "z": 0.0 + }, + { + "x": 221.51099202469766, + "y": -61.484025008115516, + "z": 0.0 + }, + { + "x": 222.51729774971085, + "y": -61.48390238695957, + "z": 0.0 + }, + { + "x": 223.52360347472407, + "y": -61.48377976580363, + "z": 0.0 + }, + { + "x": 224.5299091997373, + "y": -61.48365714464769, + "z": 0.0 + }, + { + "x": 225.53621492475048, + "y": -61.48353452349174, + "z": 0.0 + }, + { + "x": 226.5425206497637, + "y": -61.4834119023358, + "z": 0.0 + }, + { + "x": 227.54882637477692, + "y": -61.48328928117986, + "z": 0.0 + }, + { + "x": 228.5551320997901, + "y": -61.48316666002391, + "z": 0.0 + }, + { + "x": 229.56143782480333, + "y": -61.48304403886797, + "z": 0.0 + }, + { + "x": 230.56774354981656, + "y": -61.48292141771203, + "z": 0.0 + }, + { + "x": 231.57404927482972, + "y": -61.48279879655608, + "z": 0.0 + }, + { + "x": 232.58035499984297, + "y": -61.482676175400144, + "z": 0.0 + }, + { + "x": 233.5866607248562, + "y": -61.4825535542442, + "z": 0.0 + }, + { + "x": 234.5929664498694, + "y": -61.48243093308825, + "z": 0.0 + }, + { + "x": 235.59927217488263, + "y": -61.48230831193231, + "z": 0.0 + }, + { + "x": 236.60557789989582, + "y": -61.48218569077636, + "z": 0.0 + }, + { + "x": 237.61188362490907, + "y": -61.48206306962042, + "z": 0.0 + }, + { + "x": 238.61818934992226, + "y": -61.48194044846448, + "z": 0.0 + }, + { + "x": 239.62449507493545, + "y": -61.48181782730853, + "z": 0.0 + }, + { + "x": 240.6308007999487, + "y": -61.481695206152594, + "z": 0.0 + }, + { + "x": 241.63710652496192, + "y": -61.48157258499665, + "z": 0.0 + }, + { + "x": 242.6434122499751, + "y": -61.4814499638407, + "z": 0.0 + }, + { + "x": 243.64971797498836, + "y": -61.481327342684764, + "z": 0.0 + }, + { + "x": 244.65602370000158, + "y": -61.48120472152882, + "z": 0.0 + }, + { + "x": 245.66232942501478, + "y": -61.48108210037287, + "z": 0.0 + }, + { + "x": 246.66863515002802, + "y": -61.480959479216935, + "z": 0.0 + }, + { + "x": 247.67494087504122, + "y": -61.48083685806099, + "z": 0.0 + }, + { + "x": 248.6812466000544, + "y": -61.480714236905044, + "z": 0.0 + }, + { + "x": 249.68755232506766, + "y": -61.480591615749105, + "z": 0.0 + }, + { + "x": 250.69385805008088, + "y": -61.48046899459316, + "z": 0.0 + }, + { + "x": 251.70016377509407, + "y": -61.480346373437214, + "z": 0.0 + }, + { + "x": 252.70646950010732, + "y": -61.480223752281276, + "z": 0.0 + }, + { + "x": 253.71277522512054, + "y": -61.48010113112533, + "z": 0.0 + }, + { + "x": 254.71908095013373, + "y": -61.479978509969385, + "z": 0.0 + }, + { + "x": 255.72538667514698, + "y": -61.47985588881345, + "z": 0.0 + }, + { + "x": 256.73169240016017, + "y": -61.4797332676575, + "z": 0.0 + }, + { + "x": 257.7379981251734, + "y": -61.47961064650156, + "z": 0.0 + }, + { + "x": 258.74430385018667, + "y": -61.47948802534562, + "z": 0.0 + }, + { + "x": 259.7506095751998, + "y": -61.47936540418967, + "z": 0.0 + }, + { + "x": 260.7569153002131, + "y": -61.47924278303373, + "z": 0.0 + }, + { + "x": 261.7632210252263, + "y": -61.47912016187779, + "z": 0.0 + }, + { + "x": 262.7695267502395, + "y": -61.47899754072184, + "z": 0.0 + }, + { + "x": 263.77583247525274, + "y": -61.4788749195659, + "z": 0.0 + }, + { + "x": 264.78213820026593, + "y": -61.47875229840995, + "z": 0.0 + }, + { + "x": 265.7884439252791, + "y": -61.478629677254006, + "z": 0.0 + }, + { + "x": 266.7947496502924, + "y": -61.47850705609807, + "z": 0.0 + }, + { + "x": 267.80105537530557, + "y": -61.47838443494212, + "z": 0.0 + }, + { + "x": 268.80736110031876, + "y": -61.478261813786176, + "z": 0.0 + }, + { + "x": 269.813666825332, + "y": -61.47813919263024, + "z": 0.0 + }, + { + "x": 270.81997255034526, + "y": -61.47801657147429, + "z": 0.0 + }, + { + "x": 271.8262782753584, + "y": -61.47789395031835, + "z": 0.0 + }, + { + "x": 272.8325840003717, + "y": -61.47777132916241, + "z": 0.0 + }, + { + "x": 273.8388897253849, + "y": -61.47764870800646, + "z": 0.0 + }, + { + "x": 274.8451954503981, + "y": -61.47752608685052, + "z": 0.0 + }, + { + "x": 275.85150117541133, + "y": -61.47740346569458, + "z": 0.0 + }, + { + "x": 276.85780690042446, + "y": -61.47728084453863, + "z": 0.0 + }, + { + "x": 277.86411262543777, + "y": -61.477158223382695, + "z": 0.0 + }, + { + "x": 278.87041835045096, + "y": -61.47703560222675, + "z": 0.0 + }, + { + "x": 279.87672407546415, + "y": -61.476912981070804, + "z": 0.0 + }, + { + "x": 280.8830298004774, + "y": -61.476790359914865, + "z": 0.0 + }, + { + "x": 281.88933552549065, + "y": -61.47666773875892, + "z": 0.0 + }, + { + "x": 282.8956412505038, + "y": -61.476545117602974, + "z": 0.0 + }, + { + "x": 283.9019469755171, + "y": -61.476422496447036, + "z": 0.0 + }, + { + "x": 284.9082527005303, + "y": -61.47629987529109, + "z": 0.0 + }, + { + "x": 285.9145584255434, + "y": -61.476177254135145, + "z": 0.0 + }, + { + "x": 286.9208641505567, + "y": -61.476054632979206, + "z": 0.0 + }, + { + "x": 287.9271698755699, + "y": -61.47593201182326, + "z": 0.0 + }, + { + "x": 288.9334756005831, + "y": -61.475809390667315, + "z": 0.0 + }, + { + "x": 289.93978132559636, + "y": -61.47568676951138, + "z": 0.0 + }, + { + "x": 290.9460870506096, + "y": -61.475564148355424, + "z": 0.0 + }, + { + "x": 291.95239277562274, + "y": -61.47544152719948, + "z": 0.0 + }, + { + "x": 292.95869850063605, + "y": -61.47531890604354, + "z": 0.0 + }, + { + "x": 293.96500422564924, + "y": -61.475196284887595, + "z": 0.0 + }, + { + "x": 294.9713099506624, + "y": -61.47507366373165, + "z": 0.0 + }, + { + "x": 295.9776156756757, + "y": -61.47495104257571, + "z": 0.0 + }, + { + "x": 296.9839214006888, + "y": -61.474828421419765, + "z": 0.0 + }, + { + "x": 297.99022712570206, + "y": -61.47470580026383, + "z": 0.0 + }, + { + "x": 298.99653285071525, + "y": -61.47458317910788, + "z": 0.0 + }, + { + "x": 300.00283857572845, + "y": -61.474460557951936, + "z": 0.0 + }, + { + "x": 301.0091443007417, + "y": -61.474337936796, + "z": 0.0 + }, + { + "x": 302.0154500257549, + "y": -61.47421531564005, + "z": 0.0 + }, + { + "x": 303.021755750768, + "y": -61.474092694484106, + "z": 0.0 + }, + { + "x": 304.02806147578127, + "y": -61.47397007332817, + "z": 0.0 + }, + { + "x": 305.0343672007945, + "y": -61.47384745217222, + "z": 0.0 + }, + { + "x": 306.04067292580766, + "y": -61.47372483101628, + "z": 0.0 + }, + { + "x": 307.0469786508209, + "y": -61.47360220986034, + "z": 0.0 + }, + { + "x": 308.0532843758341, + "y": -61.47347958870439, + "z": 0.0 + }, + { + "x": 309.05959010084723, + "y": -61.47335696754845, + "z": 0.0 + }, + { + "x": 310.0658958258605, + "y": -61.47323434639251, + "z": 0.0 + }, + { + "x": 311.07220155087373, + "y": -61.47311172523656, + "z": 0.0 + }, + { + "x": 312.07850727588686, + "y": -61.47298910408062, + "z": 0.0 + }, + { + "x": 313.0848130009001, + "y": -61.47286648292468, + "z": 0.0 + }, + { + "x": 314.0911187259133, + "y": -61.472743861768734, + "z": 0.0 + }, + { + "x": 315.09742445092644, + "y": -61.47262124061279, + "z": 0.0 + }, + { + "x": 316.10373017593975, + "y": -61.47249861945685, + "z": 0.0 + }, + { + "x": 317.11003590095294, + "y": -61.472375998300905, + "z": 0.0 + }, + { + "x": 318.11634162596613, + "y": -61.47225337714496, + "z": 0.0 + }, + { + "x": 319.1226473509793, + "y": -61.47213075598901, + "z": 0.0 + }, + { + "x": 320.12895307599246, + "y": -61.47200813483307, + "z": 0.0 + }, + { + "x": 321.13525880100576, + "y": -61.47188551367713, + "z": 0.0 + }, + { + "x": 322.14156452601895, + "y": -61.471762892521184, + "z": 0.0 + }, + { + "x": 323.1478702510321, + "y": -61.47164027136524, + "z": 0.0 + }, + { + "x": 324.15417597604534, + "y": -61.4715176502093, + "z": 0.0 + }, + { + "x": 325.16048170105853, + "y": -61.471395029053355, + "z": 0.0 + } + ] + }, + { + "id": 52, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 167.16999546284472, + "y": -57.49064658023266, + "z": 0.0 + }, + { + "x": 168.17630118785794, + "y": -57.49052395907671, + "z": 0.0 + }, + { + "x": 169.18260691287114, + "y": -57.49040133792077, + "z": 0.0 + }, + { + "x": 170.18891263788436, + "y": -57.49027871676483, + "z": 0.0 + }, + { + "x": 171.19521836289758, + "y": -57.49015609560888, + "z": 0.0 + }, + { + "x": 172.2015240879108, + "y": -57.49003347445294, + "z": 0.0 + }, + { + "x": 173.207829812924, + "y": -57.489910853297, + "z": 0.0 + }, + { + "x": 174.2141355379372, + "y": -57.48978823214105, + "z": 0.0 + }, + { + "x": 175.22044126295043, + "y": -57.489665610985114, + "z": 0.0 + }, + { + "x": 176.22674698796362, + "y": -57.48954298982917, + "z": 0.0 + }, + { + "x": 177.23305271297684, + "y": -57.48942036867323, + "z": 0.0 + }, + { + "x": 178.23935843799006, + "y": -57.489297747517284, + "z": 0.0 + }, + { + "x": 179.24566416300325, + "y": -57.48917512636134, + "z": 0.0 + }, + { + "x": 180.25196988801648, + "y": -57.4890525052054, + "z": 0.0 + }, + { + "x": 181.2582756130297, + "y": -57.48892988404945, + "z": 0.0 + }, + { + "x": 182.26458133804292, + "y": -57.4888072628935, + "z": 0.0 + }, + { + "x": 183.2708870630561, + "y": -57.488684641737564, + "z": 0.0 + }, + { + "x": 184.27719278806933, + "y": -57.48856202058162, + "z": 0.0 + }, + { + "x": 185.28349851308255, + "y": -57.48843939942567, + "z": 0.0 + }, + { + "x": 186.28980423809574, + "y": -57.488316778269734, + "z": 0.0 + }, + { + "x": 187.29610996310896, + "y": -57.48819415711379, + "z": 0.0 + }, + { + "x": 188.30241568812218, + "y": -57.48807153595784, + "z": 0.0 + }, + { + "x": 189.3087214131354, + "y": -57.487948914801905, + "z": 0.0 + }, + { + "x": 190.31502713814862, + "y": -57.48782629364596, + "z": 0.0 + }, + { + "x": 191.3213328631618, + "y": -57.487703672490014, + "z": 0.0 + }, + { + "x": 192.32763858817503, + "y": -57.487581051334075, + "z": 0.0 + }, + { + "x": 193.33394431318825, + "y": -57.48745843017813, + "z": 0.0 + }, + { + "x": 194.34025003820145, + "y": -57.487335809022184, + "z": 0.0 + }, + { + "x": 195.34655576321467, + "y": -57.487213187866246, + "z": 0.0 + }, + { + "x": 196.3528614882279, + "y": -57.4870905667103, + "z": 0.0 + }, + { + "x": 197.3591672132411, + "y": -57.48696794555436, + "z": 0.0 + }, + { + "x": 198.36547293825433, + "y": -57.486845324398416, + "z": 0.0 + }, + { + "x": 199.37177866326752, + "y": -57.48672270324247, + "z": 0.0 + }, + { + "x": 200.37808438828074, + "y": -57.48660008208653, + "z": 0.0 + }, + { + "x": 201.38439011329396, + "y": -57.48647746093059, + "z": 0.0 + }, + { + "x": 202.39069583830715, + "y": -57.48635483977464, + "z": 0.0 + }, + { + "x": 203.39700156332037, + "y": -57.4862322186187, + "z": 0.0 + }, + { + "x": 204.40330728833356, + "y": -57.48610959746276, + "z": 0.0 + }, + { + "x": 205.40961301334679, + "y": -57.48598697630681, + "z": 0.0 + }, + { + "x": 206.41591873836, + "y": -57.48586435515087, + "z": 0.0 + }, + { + "x": 207.4222244633732, + "y": -57.48574173399493, + "z": 0.0 + }, + { + "x": 208.42853018838642, + "y": -57.48561911283898, + "z": 0.0 + }, + { + "x": 209.43483591339964, + "y": -57.48549649168304, + "z": 0.0 + }, + { + "x": 210.44114163841283, + "y": -57.48537387052709, + "z": 0.0 + }, + { + "x": 211.44744736342605, + "y": -57.485251249371146, + "z": 0.0 + }, + { + "x": 212.45375308843924, + "y": -57.48512862821521, + "z": 0.0 + }, + { + "x": 213.46005881345246, + "y": -57.48500600705926, + "z": 0.0 + }, + { + "x": 214.46636453846568, + "y": -57.484883385903316, + "z": 0.0 + }, + { + "x": 215.47267026347888, + "y": -57.48476076474738, + "z": 0.0 + }, + { + "x": 216.4789759884921, + "y": -57.48463814359143, + "z": 0.0 + }, + { + "x": 217.48528171350532, + "y": -57.484515522435494, + "z": 0.0 + }, + { + "x": 218.4915874385185, + "y": -57.48439290127955, + "z": 0.0 + }, + { + "x": 219.49789316353173, + "y": -57.4842702801236, + "z": 0.0 + }, + { + "x": 220.50419888854492, + "y": -57.484147658967665, + "z": 0.0 + }, + { + "x": 221.51050461355814, + "y": -57.48402503781172, + "z": 0.0 + }, + { + "x": 222.51681033857136, + "y": -57.48390241665577, + "z": 0.0 + }, + { + "x": 223.52311606358455, + "y": -57.483779795499835, + "z": 0.0 + }, + { + "x": 224.52942178859777, + "y": -57.48365717434389, + "z": 0.0 + }, + { + "x": 225.535727513611, + "y": -57.483534553187944, + "z": 0.0 + }, + { + "x": 226.54203323862419, + "y": -57.483411932032006, + "z": 0.0 + }, + { + "x": 227.5483389636374, + "y": -57.48328931087606, + "z": 0.0 + }, + { + "x": 228.5546446886506, + "y": -57.483166689720115, + "z": 0.0 + }, + { + "x": 229.56095041366382, + "y": -57.483044068564176, + "z": 0.0 + }, + { + "x": 230.56725613867704, + "y": -57.48292144740823, + "z": 0.0 + }, + { + "x": 231.57356186369023, + "y": -57.482798826252285, + "z": 0.0 + }, + { + "x": 232.57986758870345, + "y": -57.48267620509635, + "z": 0.0 + }, + { + "x": 233.58617331371667, + "y": -57.4825535839404, + "z": 0.0 + }, + { + "x": 234.5924790387299, + "y": -57.482430962784456, + "z": 0.0 + }, + { + "x": 235.5987847637431, + "y": -57.48230834162851, + "z": 0.0 + }, + { + "x": 236.60509048875633, + "y": -57.482185720472565, + "z": 0.0 + }, + { + "x": 237.61139621376955, + "y": -57.482063099316626, + "z": 0.0 + }, + { + "x": 238.61770193878274, + "y": -57.48194047816068, + "z": 0.0 + }, + { + "x": 239.62400766379596, + "y": -57.481817857004735, + "z": 0.0 + }, + { + "x": 240.63031338880918, + "y": -57.4816952358488, + "z": 0.0 + }, + { + "x": 241.6366191138224, + "y": -57.48157261469285, + "z": 0.0 + }, + { + "x": 242.64292483883563, + "y": -57.481449993536906, + "z": 0.0 + }, + { + "x": 243.64923056384885, + "y": -57.48132737238097, + "z": 0.0 + }, + { + "x": 244.65553628886207, + "y": -57.48120475122502, + "z": 0.0 + }, + { + "x": 245.6618420138753, + "y": -57.481082130069076, + "z": 0.0 + }, + { + "x": 246.6681477388885, + "y": -57.48095950891314, + "z": 0.0 + }, + { + "x": 247.6744534639017, + "y": -57.48083688775719, + "z": 0.0 + }, + { + "x": 248.68075918891492, + "y": -57.48071426660125, + "z": 0.0 + }, + { + "x": 249.68706491392814, + "y": -57.48059164544531, + "z": 0.0 + }, + { + "x": 250.69337063894136, + "y": -57.48046902428936, + "z": 0.0 + }, + { + "x": 251.69967636395458, + "y": -57.48034640313342, + "z": 0.0 + }, + { + "x": 252.7059820889678, + "y": -57.48022378197748, + "z": 0.0 + }, + { + "x": 253.71228781398102, + "y": -57.48010116082153, + "z": 0.0 + }, + { + "x": 254.71859353899424, + "y": -57.47997853966559, + "z": 0.0 + }, + { + "x": 255.72489926400746, + "y": -57.47985591850965, + "z": 0.0 + }, + { + "x": 256.7312049890207, + "y": -57.479733297353704, + "z": 0.0 + }, + { + "x": 257.7375107140339, + "y": -57.479610676197765, + "z": 0.0 + }, + { + "x": 258.7438164390471, + "y": -57.47948805504182, + "z": 0.0 + }, + { + "x": 259.7501221640603, + "y": -57.479365433885874, + "z": 0.0 + }, + { + "x": 260.75642788907356, + "y": -57.479242812729936, + "z": 0.0 + }, + { + "x": 261.76273361408676, + "y": -57.47912019157399, + "z": 0.0 + }, + { + "x": 262.76903933909995, + "y": -57.478997570418045, + "z": 0.0 + }, + { + "x": 263.7753450641132, + "y": -57.4788749492621, + "z": 0.0 + }, + { + "x": 264.7816507891264, + "y": -57.478752328106154, + "z": 0.0 + }, + { + "x": 265.78795651413964, + "y": -57.47862970695021, + "z": 0.0 + }, + { + "x": 266.79426223915283, + "y": -57.47850708579427, + "z": 0.0 + }, + { + "x": 267.800567964166, + "y": -57.478384464638324, + "z": 0.0 + }, + { + "x": 268.80687368917927, + "y": -57.47826184348238, + "z": 0.0 + }, + { + "x": 269.81317941419246, + "y": -57.47813922232644, + "z": 0.0 + }, + { + "x": 270.8194851392057, + "y": -57.478016601170495, + "z": 0.0 + }, + { + "x": 271.8257908642189, + "y": -57.47789398001455, + "z": 0.0 + }, + { + "x": 272.83209658923215, + "y": -57.47777135885861, + "z": 0.0 + }, + { + "x": 273.83840231424534, + "y": -57.477648737702665, + "z": 0.0 + }, + { + "x": 274.8447080392586, + "y": -57.47752611654672, + "z": 0.0 + }, + { + "x": 275.8510137642718, + "y": -57.47740349539078, + "z": 0.0 + }, + { + "x": 276.857319489285, + "y": -57.477280874234836, + "z": 0.0 + }, + { + "x": 277.8636252142982, + "y": -57.4771582530789, + "z": 0.0 + }, + { + "x": 278.8699309393114, + "y": -57.47703563192295, + "z": 0.0 + }, + { + "x": 279.87623666432467, + "y": -57.47691301076701, + "z": 0.0 + }, + { + "x": 280.88254238933786, + "y": -57.47679038961107, + "z": 0.0 + }, + { + "x": 281.8888481143511, + "y": -57.47666776845512, + "z": 0.0 + }, + { + "x": 282.8951538393643, + "y": -57.47654514729918, + "z": 0.0 + }, + { + "x": 283.90145956437755, + "y": -57.47642252614324, + "z": 0.0 + }, + { + "x": 284.90776528939074, + "y": -57.47629990498729, + "z": 0.0 + }, + { + "x": 285.91407101440393, + "y": -57.47617728383135, + "z": 0.0 + }, + { + "x": 286.9203767394172, + "y": -57.47605466267541, + "z": 0.0 + }, + { + "x": 287.92668246443037, + "y": -57.475932041519464, + "z": 0.0 + }, + { + "x": 288.9329881894436, + "y": -57.47580942036352, + "z": 0.0 + }, + { + "x": 289.9392939144568, + "y": -57.47568679920758, + "z": 0.0 + }, + { + "x": 290.94559963947006, + "y": -57.47556417805163, + "z": 0.0 + }, + { + "x": 291.95190536448325, + "y": -57.47544155689568, + "z": 0.0 + }, + { + "x": 292.9582110894965, + "y": -57.47531893573974, + "z": 0.0 + }, + { + "x": 293.9645168145097, + "y": -57.4751963145838, + "z": 0.0 + }, + { + "x": 294.9708225395229, + "y": -57.47507369342785, + "z": 0.0 + }, + { + "x": 295.97712826453613, + "y": -57.474951072271914, + "z": 0.0 + }, + { + "x": 296.9834339895493, + "y": -57.47482845111597, + "z": 0.0 + }, + { + "x": 297.9897397145625, + "y": -57.47470582996003, + "z": 0.0 + }, + { + "x": 298.9960454395757, + "y": -57.474583208804084, + "z": 0.0 + }, + { + "x": 300.00235116458896, + "y": -57.47446058764814, + "z": 0.0 + }, + { + "x": 301.00865688960215, + "y": -57.4743379664922, + "z": 0.0 + }, + { + "x": 302.01496261461534, + "y": -57.474215345336255, + "z": 0.0 + }, + { + "x": 303.02126833962853, + "y": -57.47409272418031, + "z": 0.0 + }, + { + "x": 304.0275740646417, + "y": -57.47397010302437, + "z": 0.0 + }, + { + "x": 305.033879789655, + "y": -57.473847481868425, + "z": 0.0 + }, + { + "x": 306.04018551466817, + "y": -57.47372486071248, + "z": 0.0 + }, + { + "x": 307.04649123968136, + "y": -57.47360223955654, + "z": 0.0 + }, + { + "x": 308.05279696469455, + "y": -57.473479618400596, + "z": 0.0 + }, + { + "x": 309.05910268970774, + "y": -57.47335699724465, + "z": 0.0 + }, + { + "x": 310.06540841472093, + "y": -57.47323437608871, + "z": 0.0 + }, + { + "x": 311.0717141397342, + "y": -57.473111754932766, + "z": 0.0 + }, + { + "x": 312.0780198647474, + "y": -57.47298913377682, + "z": 0.0 + }, + { + "x": 313.08432558976057, + "y": -57.47286651262088, + "z": 0.0 + }, + { + "x": 314.09063131477376, + "y": -57.47274389146494, + "z": 0.0 + }, + { + "x": 315.09693703978695, + "y": -57.47262127030899, + "z": 0.0 + }, + { + "x": 316.1032427648002, + "y": -57.47249864915305, + "z": 0.0 + }, + { + "x": 317.1095484898134, + "y": -57.47237602799711, + "z": 0.0 + }, + { + "x": 318.1158542148266, + "y": -57.47225340684116, + "z": 0.0 + }, + { + "x": 319.1221599398398, + "y": -57.472130785685216, + "z": 0.0 + }, + { + "x": 320.12846566485297, + "y": -57.47200816452927, + "z": 0.0 + }, + { + "x": 321.1347713898662, + "y": -57.47188554337333, + "z": 0.0 + }, + { + "x": 322.1410771148794, + "y": -57.47176292221739, + "z": 0.0 + }, + { + "x": 323.1473828398926, + "y": -57.47164030106144, + "z": 0.0 + }, + { + "x": 324.1536885649058, + "y": -57.4715176799055, + "z": 0.0 + }, + { + "x": 325.159994289919, + "y": -57.47139505874956, + "z": 0.0 + } + ] + }, + { + "id": 53, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.15975058434924, + "y": -55.47139507359766, + "z": 0.0 + }, + { + "x": 324.153444859336, + "y": -55.4715176947536, + "z": 0.0 + }, + { + "x": 323.14713913432286, + "y": -55.47164031590954, + "z": 0.0 + }, + { + "x": 322.1408334093096, + "y": -55.47176293706549, + "z": 0.0 + }, + { + "x": 321.1345276842965, + "y": -55.47188555822143, + "z": 0.0 + }, + { + "x": 320.1282219592832, + "y": -55.47200817937737, + "z": 0.0 + }, + { + "x": 319.12191623427, + "y": -55.47213080053332, + "z": 0.0 + }, + { + "x": 318.11561050925684, + "y": -55.47225342168926, + "z": 0.0 + }, + { + "x": 317.1093047842436, + "y": -55.47237604284521, + "z": 0.0 + }, + { + "x": 316.10299905923046, + "y": -55.47249866400115, + "z": 0.0 + }, + { + "x": 315.0966933342172, + "y": -55.47262128515709, + "z": 0.0 + }, + { + "x": 314.09038760920396, + "y": -55.47274390631304, + "z": 0.0 + }, + { + "x": 313.0840818841908, + "y": -55.47286652746898, + "z": 0.0 + }, + { + "x": 312.07777615917763, + "y": -55.47298914862492, + "z": 0.0 + }, + { + "x": 311.07147043416444, + "y": -55.47311176978087, + "z": 0.0 + }, + { + "x": 310.0651647091512, + "y": -55.47323439093681, + "z": 0.0 + }, + { + "x": 309.058858984138, + "y": -55.47335701209275, + "z": 0.0 + }, + { + "x": 308.0525532591248, + "y": -55.4734796332487, + "z": 0.0 + }, + { + "x": 307.04624753411156, + "y": -55.47360225440464, + "z": 0.0 + }, + { + "x": 306.0399418090984, + "y": -55.47372487556058, + "z": 0.0 + }, + { + "x": 305.0336360840852, + "y": -55.47384749671653, + "z": 0.0 + }, + { + "x": 304.0273303590719, + "y": -55.47397011787247, + "z": 0.0 + }, + { + "x": 303.0210246340588, + "y": -55.47409273902841, + "z": 0.0 + }, + { + "x": 302.01471890904554, + "y": -55.47421536018436, + "z": 0.0 + }, + { + "x": 301.0084131840324, + "y": -55.4743379813403, + "z": 0.0 + }, + { + "x": 300.0021074590192, + "y": -55.47446060249624, + "z": 0.0 + }, + { + "x": 298.9958017340059, + "y": -55.47458322365219, + "z": 0.0 + }, + { + "x": 297.9894960089928, + "y": -55.47470584480813, + "z": 0.0 + }, + { + "x": 296.9831902839796, + "y": -55.474828465964066, + "z": 0.0 + }, + { + "x": 295.9768845589664, + "y": -55.47495108712002, + "z": 0.0 + }, + { + "x": 294.97057883395314, + "y": -55.47507370827596, + "z": 0.0 + }, + { + "x": 293.9642731089399, + "y": -55.475196329431895, + "z": 0.0 + }, + { + "x": 292.95796738392676, + "y": -55.47531895058785, + "z": 0.0 + }, + { + "x": 291.9516616589135, + "y": -55.47544157174379, + "z": 0.0 + }, + { + "x": 290.94535593390026, + "y": -55.475564192899725, + "z": 0.0 + }, + { + "x": 289.939050208887, + "y": -55.47568681405568, + "z": 0.0 + }, + { + "x": 288.9327444838739, + "y": -55.475809435211616, + "z": 0.0 + }, + { + "x": 287.9264387588606, + "y": -55.47593205636757, + "z": 0.0 + }, + { + "x": 286.9201330338474, + "y": -55.47605467752351, + "z": 0.0 + }, + { + "x": 285.9138273088342, + "y": -55.476177298679445, + "z": 0.0 + }, + { + "x": 284.907521583821, + "y": -55.4762999198354, + "z": 0.0 + }, + { + "x": 283.90121585880775, + "y": -55.47642254099134, + "z": 0.0 + }, + { + "x": 282.89491013379455, + "y": -55.476545162147275, + "z": 0.0 + }, + { + "x": 281.88860440878136, + "y": -55.47666778330323, + "z": 0.0 + }, + { + "x": 280.8822986837681, + "y": -55.476790404459166, + "z": 0.0 + }, + { + "x": 279.8759929587549, + "y": -55.476913025615104, + "z": 0.0 + }, + { + "x": 278.8696872337416, + "y": -55.47703564677106, + "z": 0.0 + }, + { + "x": 277.8633815087285, + "y": -55.477158267926995, + "z": 0.0 + }, + { + "x": 276.85707578371523, + "y": -55.477280889082934, + "z": 0.0 + }, + { + "x": 275.850770058702, + "y": -55.47740351023889, + "z": 0.0 + }, + { + "x": 274.84446433368885, + "y": -55.477526131394825, + "z": 0.0 + }, + { + "x": 273.8381586086756, + "y": -55.47764875255076, + "z": 0.0 + }, + { + "x": 272.83185288366235, + "y": -55.477771373706716, + "z": 0.0 + }, + { + "x": 271.82554715864916, + "y": -55.477893994862654, + "z": 0.0 + }, + { + "x": 270.81924143363597, + "y": -55.47801661601859, + "z": 0.0 + }, + { + "x": 269.8129357086227, + "y": -55.478139237174545, + "z": 0.0 + }, + { + "x": 268.8066299836095, + "y": -55.478261858330484, + "z": 0.0 + }, + { + "x": 267.8003242585962, + "y": -55.47838447948642, + "z": 0.0 + }, + { + "x": 266.7940185335831, + "y": -55.478507100642375, + "z": 0.0 + }, + { + "x": 265.7877128085699, + "y": -55.47862972179831, + "z": 0.0 + }, + { + "x": 264.7814070835566, + "y": -55.47875234295425, + "z": 0.0 + }, + { + "x": 263.77510135854345, + "y": -55.478874964110204, + "z": 0.0 + }, + { + "x": 262.7687956335302, + "y": -55.47899758526614, + "z": 0.0 + }, + { + "x": 261.76248990851695, + "y": -55.479120206422095, + "z": 0.0 + }, + { + "x": 260.7561841835038, + "y": -55.479242827578034, + "z": 0.0 + }, + { + "x": 259.74987845849057, + "y": -55.47936544873397, + "z": 0.0 + }, + { + "x": 258.7435727334773, + "y": -55.479488069889925, + "z": 0.0 + }, + { + "x": 257.7372670084641, + "y": -55.47961069104586, + "z": 0.0 + }, + { + "x": 256.73096128345094, + "y": -55.4797333122018, + "z": 0.0 + }, + { + "x": 255.7246555584377, + "y": -55.479855933357754, + "z": 0.0 + }, + { + "x": 254.7183498334245, + "y": -55.47997855451369, + "z": 0.0 + }, + { + "x": 253.71204410841125, + "y": -55.48010117566963, + "z": 0.0 + }, + { + "x": 252.70573838339806, + "y": -55.480223796825584, + "z": 0.0 + }, + { + "x": 251.69943265838484, + "y": -55.48034641798152, + "z": 0.0 + }, + { + "x": 250.69312693337162, + "y": -55.48046903913746, + "z": 0.0 + }, + { + "x": 249.68682120835837, + "y": -55.48059166029341, + "z": 0.0 + }, + { + "x": 248.68051548334518, + "y": -55.48071428144935, + "z": 0.0 + }, + { + "x": 247.67420975833193, + "y": -55.48083690260529, + "z": 0.0 + }, + { + "x": 246.66790403331873, + "y": -55.48095952376124, + "z": 0.0 + }, + { + "x": 245.66159830830554, + "y": -55.48108214491718, + "z": 0.0 + }, + { + "x": 244.6552925832923, + "y": -55.48120476607312, + "z": 0.0 + }, + { + "x": 243.6489868582791, + "y": -55.48132738722907, + "z": 0.0 + }, + { + "x": 242.64268113326588, + "y": -55.48145000838501, + "z": 0.0 + }, + { + "x": 241.63637540825266, + "y": -55.48157262954095, + "z": 0.0 + }, + { + "x": 240.6300696832394, + "y": -55.4816952506969, + "z": 0.0 + }, + { + "x": 239.62376395822622, + "y": -55.48181787185284, + "z": 0.0 + }, + { + "x": 238.61745823321297, + "y": -55.48194049300878, + "z": 0.0 + }, + { + "x": 237.61115250819978, + "y": -55.48206311416473, + "z": 0.0 + }, + { + "x": 236.6048467831866, + "y": -55.48218573532067, + "z": 0.0 + }, + { + "x": 235.59854105817334, + "y": -55.48230835647661, + "z": 0.0 + }, + { + "x": 234.59223533316015, + "y": -55.48243097763256, + "z": 0.0 + }, + { + "x": 233.5859296081469, + "y": -55.4825535987885, + "z": 0.0 + }, + { + "x": 232.5796238831337, + "y": -55.48267621994445, + "z": 0.0 + }, + { + "x": 231.5733181581205, + "y": -55.48279884110039, + "z": 0.0 + }, + { + "x": 230.56701243310727, + "y": -55.48292146225633, + "z": 0.0 + }, + { + "x": 229.56070670809407, + "y": -55.48304408341228, + "z": 0.0 + }, + { + "x": 228.55440098308085, + "y": -55.48316670456822, + "z": 0.0 + }, + { + "x": 227.54809525806763, + "y": -55.48328932572416, + "z": 0.0 + }, + { + "x": 226.54178953305444, + "y": -55.48341194688011, + "z": 0.0 + }, + { + "x": 225.53548380804125, + "y": -55.48353456803605, + "z": 0.0 + }, + { + "x": 224.529178083028, + "y": -55.48365718919199, + "z": 0.0 + }, + { + "x": 223.5228723580148, + "y": -55.48377981034794, + "z": 0.0 + }, + { + "x": 222.51656663300162, + "y": -55.48390243150388, + "z": 0.0 + }, + { + "x": 221.51026090798837, + "y": -55.48402505265982, + "z": 0.0 + }, + { + "x": 220.50395518297518, + "y": -55.48414767381577, + "z": 0.0 + }, + { + "x": 219.49764945796198, + "y": -55.48427029497171, + "z": 0.0 + }, + { + "x": 218.49134373294874, + "y": -55.484392916127646, + "z": 0.0 + }, + { + "x": 217.48503800793554, + "y": -55.4845155372836, + "z": 0.0 + }, + { + "x": 216.47873228292235, + "y": -55.48463815843954, + "z": 0.0 + }, + { + "x": 215.4724265579091, + "y": -55.484760779595476, + "z": 0.0 + }, + { + "x": 214.46612083289594, + "y": -55.484883400751414, + "z": 0.0 + }, + { + "x": 213.45981510788272, + "y": -55.48500602190737, + "z": 0.0 + }, + { + "x": 212.45350938286947, + "y": -55.485128643063305, + "z": 0.0 + }, + { + "x": 211.4472036578563, + "y": -55.485251264219244, + "z": 0.0 + }, + { + "x": 210.4408979328431, + "y": -55.485373885375196, + "z": 0.0 + }, + { + "x": 209.4345922078299, + "y": -55.485496506531135, + "z": 0.0 + }, + { + "x": 208.42828648281665, + "y": -55.48561912768709, + "z": 0.0 + }, + { + "x": 207.42198075780345, + "y": -55.485741748843026, + "z": 0.0 + }, + { + "x": 206.41567503279026, + "y": -55.48586436999898, + "z": 0.0 + }, + { + "x": 205.40936930777704, + "y": -55.48598699115492, + "z": 0.0 + }, + { + "x": 204.40306358276382, + "y": -55.486109612310855, + "z": 0.0 + }, + { + "x": 203.39675785775063, + "y": -55.48623223346681, + "z": 0.0 + }, + { + "x": 202.3904521327374, + "y": -55.486354854622746, + "z": 0.0 + }, + { + "x": 201.3841464077242, + "y": -55.486477475778685, + "z": 0.0 + }, + { + "x": 200.377840682711, + "y": -55.48660009693464, + "z": 0.0 + }, + { + "x": 199.37153495769778, + "y": -55.486722718090576, + "z": 0.0 + }, + { + "x": 198.36522923268456, + "y": -55.486845339246514, + "z": 0.0 + }, + { + "x": 197.35892350767136, + "y": -55.48696796040247, + "z": 0.0 + }, + { + "x": 196.35261778265814, + "y": -55.487090581558405, + "z": 0.0 + }, + { + "x": 195.34631205764492, + "y": -55.487213202714344, + "z": 0.0 + }, + { + "x": 194.3400063326317, + "y": -55.48733582387028, + "z": 0.0 + }, + { + "x": 193.33370060761848, + "y": -55.487458445026235, + "z": 0.0 + }, + { + "x": 192.3273948826053, + "y": -55.48758106618217, + "z": 0.0 + }, + { + "x": 191.32108915759207, + "y": -55.48770368733811, + "z": 0.0 + }, + { + "x": 190.31478343257885, + "y": -55.487826308494064, + "z": 0.0 + }, + { + "x": 189.30847770756566, + "y": -55.48794892965, + "z": 0.0 + }, + { + "x": 188.30217198255244, + "y": -55.48807155080594, + "z": 0.0 + }, + { + "x": 187.29586625753922, + "y": -55.488194171961894, + "z": 0.0 + }, + { + "x": 186.28956053252597, + "y": -55.48831679311783, + "z": 0.0 + }, + { + "x": 185.2832548075128, + "y": -55.48843941427377, + "z": 0.0 + }, + { + "x": 184.27694908249958, + "y": -55.48856203542972, + "z": 0.0 + }, + { + "x": 183.27064335748634, + "y": -55.48868465658566, + "z": 0.0 + }, + { + "x": 182.26433763247317, + "y": -55.4888072777416, + "z": 0.0 + }, + { + "x": 181.25803190745995, + "y": -55.48892989889755, + "z": 0.0 + }, + { + "x": 180.2517261824467, + "y": -55.489052520053505, + "z": 0.0 + }, + { + "x": 179.2454204574335, + "y": -55.489175141209444, + "z": 0.0 + }, + { + "x": 178.23911473242032, + "y": -55.48929776236538, + "z": 0.0 + }, + { + "x": 177.23280900740707, + "y": -55.489420383521335, + "z": 0.0 + }, + { + "x": 176.22650328239388, + "y": -55.48954300467727, + "z": 0.0 + }, + { + "x": 175.2201975573807, + "y": -55.48966562583321, + "z": 0.0 + }, + { + "x": 174.21389183236747, + "y": -55.48978824698915, + "z": 0.0 + }, + { + "x": 173.20758610735425, + "y": -55.4899108681451, + "z": 0.0 + }, + { + "x": 172.20128038234105, + "y": -55.49003348930104, + "z": 0.0 + }, + { + "x": 171.19497465732783, + "y": -55.49015611045698, + "z": 0.0 + }, + { + "x": 170.1886689323146, + "y": -55.49027873161293, + "z": 0.0 + }, + { + "x": 169.18236320730136, + "y": -55.49040135276887, + "z": 0.0 + }, + { + "x": 168.1760574822882, + "y": -55.49052397392481, + "z": 0.0 + }, + { + "x": 167.16975175727498, + "y": -55.49064659508076, + "z": 0.0 + } + ] + }, + { + "id": 54, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 167.17023916841447, + "y": -59.49064656538455, + "z": 0.0 + }, + { + "x": 168.1765448934277, + "y": -59.49052394422861, + "z": 0.0 + }, + { + "x": 169.1828506184409, + "y": -59.490401323072675, + "z": 0.0 + }, + { + "x": 170.1891563434541, + "y": -59.49027870191672, + "z": 0.0 + }, + { + "x": 171.19546206846732, + "y": -59.490156080760784, + "z": 0.0 + }, + { + "x": 172.20176779348054, + "y": -59.490033459604845, + "z": 0.0 + }, + { + "x": 173.20807351849373, + "y": -59.48991083844889, + "z": 0.0 + }, + { + "x": 174.21437924350695, + "y": -59.489788217292954, + "z": 0.0 + }, + { + "x": 175.22068496852017, + "y": -59.489665596137016, + "z": 0.0 + }, + { + "x": 176.22699069353337, + "y": -59.48954297498106, + "z": 0.0 + }, + { + "x": 177.23329641854662, + "y": -59.489420353825125, + "z": 0.0 + }, + { + "x": 178.2396021435598, + "y": -59.489297732669186, + "z": 0.0 + }, + { + "x": 179.245907868573, + "y": -59.489175111513234, + "z": 0.0 + }, + { + "x": 180.25221359358625, + "y": -59.489052490357295, + "z": 0.0 + }, + { + "x": 181.25851931859944, + "y": -59.48892986920134, + "z": 0.0 + }, + { + "x": 182.26482504361266, + "y": -59.488807248045404, + "z": 0.0 + }, + { + "x": 183.27113076862588, + "y": -59.488684626889466, + "z": 0.0 + }, + { + "x": 184.27743649363907, + "y": -59.48856200573351, + "z": 0.0 + }, + { + "x": 185.2837422186523, + "y": -59.488439384577575, + "z": 0.0 + }, + { + "x": 186.2900479436655, + "y": -59.488316763421636, + "z": 0.0 + }, + { + "x": 187.2963536686787, + "y": -59.488194142265684, + "z": 0.0 + }, + { + "x": 188.30265939369193, + "y": -59.488071521109745, + "z": 0.0 + }, + { + "x": 189.30896511870515, + "y": -59.48794889995381, + "z": 0.0 + }, + { + "x": 190.3152708437184, + "y": -59.487826278797854, + "z": 0.0 + }, + { + "x": 191.32157656873156, + "y": -59.487703657641916, + "z": 0.0 + }, + { + "x": 192.32788229374478, + "y": -59.48758103648598, + "z": 0.0 + }, + { + "x": 193.33418801875803, + "y": -59.487458415330025, + "z": 0.0 + }, + { + "x": 194.3404937437712, + "y": -59.487335794174086, + "z": 0.0 + }, + { + "x": 195.3467994687844, + "y": -59.48721317301815, + "z": 0.0 + }, + { + "x": 196.35310519379763, + "y": -59.487090551862195, + "z": 0.0 + }, + { + "x": 197.35941091881085, + "y": -59.48696793070626, + "z": 0.0 + }, + { + "x": 198.3657166438241, + "y": -59.48684530955032, + "z": 0.0 + }, + { + "x": 199.37202236883726, + "y": -59.486722688394366, + "z": 0.0 + }, + { + "x": 200.37832809385048, + "y": -59.48660006723843, + "z": 0.0 + }, + { + "x": 201.38463381886373, + "y": -59.48647744608249, + "z": 0.0 + }, + { + "x": 202.3909395438769, + "y": -59.486354824926536, + "z": 0.0 + }, + { + "x": 203.39724526889012, + "y": -59.4862322037706, + "z": 0.0 + }, + { + "x": 204.4035509939033, + "y": -59.48610958261466, + "z": 0.0 + }, + { + "x": 205.40985671891653, + "y": -59.48598696145871, + "z": 0.0 + }, + { + "x": 206.41616244392975, + "y": -59.48586434030277, + "z": 0.0 + }, + { + "x": 207.42246816894294, + "y": -59.48574171914683, + "z": 0.0 + }, + { + "x": 208.4287738939562, + "y": -59.48561909799088, + "z": 0.0 + }, + { + "x": 209.43507961896938, + "y": -59.48549647683494, + "z": 0.0 + }, + { + "x": 210.44138534398257, + "y": -59.485373855678986, + "z": 0.0 + }, + { + "x": 211.4476910689958, + "y": -59.48525123452305, + "z": 0.0 + }, + { + "x": 212.45399679400902, + "y": -59.48512861336711, + "z": 0.0 + }, + { + "x": 213.4603025190222, + "y": -59.48500599221116, + "z": 0.0 + }, + { + "x": 214.46660824403543, + "y": -59.48488337105522, + "z": 0.0 + }, + { + "x": 215.47291396904865, + "y": -59.48476074989928, + "z": 0.0 + }, + { + "x": 216.47921969406184, + "y": -59.48463812874333, + "z": 0.0 + }, + { + "x": 217.4855254190751, + "y": -59.48451550758739, + "z": 0.0 + }, + { + "x": 218.49183114408828, + "y": -59.48439288643145, + "z": 0.0 + }, + { + "x": 219.49813686910147, + "y": -59.4842702652755, + "z": 0.0 + }, + { + "x": 220.50444259411466, + "y": -59.48414764411956, + "z": 0.0 + }, + { + "x": 221.5107483191279, + "y": -59.48402502296362, + "z": 0.0 + }, + { + "x": 222.5170540441411, + "y": -59.48390240180767, + "z": 0.0 + }, + { + "x": 223.5233597691543, + "y": -59.48377978065173, + "z": 0.0 + }, + { + "x": 224.52966549416755, + "y": -59.48365715949579, + "z": 0.0 + }, + { + "x": 225.53597121918074, + "y": -59.48353453833984, + "z": 0.0 + }, + { + "x": 226.54227694419393, + "y": -59.4834119171839, + "z": 0.0 + }, + { + "x": 227.54858266920718, + "y": -59.48328929602796, + "z": 0.0 + }, + { + "x": 228.55488839422034, + "y": -59.48316667487201, + "z": 0.0 + }, + { + "x": 229.56119411923356, + "y": -59.48304405371607, + "z": 0.0 + }, + { + "x": 230.5674998442468, + "y": -59.48292143256013, + "z": 0.0 + }, + { + "x": 231.57380556925997, + "y": -59.48279881140418, + "z": 0.0 + }, + { + "x": 232.5801112942732, + "y": -59.48267619024824, + "z": 0.0 + }, + { + "x": 233.58641701928644, + "y": -59.4825535690923, + "z": 0.0 + }, + { + "x": 234.59272274429964, + "y": -59.48243094793635, + "z": 0.0 + }, + { + "x": 235.59902846931288, + "y": -59.48230832678041, + "z": 0.0 + }, + { + "x": 236.60533419432608, + "y": -59.48218570562446, + "z": 0.0 + }, + { + "x": 237.61163991933932, + "y": -59.48206308446852, + "z": 0.0 + }, + { + "x": 238.61794564435252, + "y": -59.48194046331258, + "z": 0.0 + }, + { + "x": 239.6242513693657, + "y": -59.48181784215663, + "z": 0.0 + }, + { + "x": 240.63055709437896, + "y": -59.48169522100069, + "z": 0.0 + }, + { + "x": 241.63686281939215, + "y": -59.48157259984475, + "z": 0.0 + }, + { + "x": 242.64316854440537, + "y": -59.4814499786888, + "z": 0.0 + }, + { + "x": 243.6494742694186, + "y": -59.48132735753286, + "z": 0.0 + }, + { + "x": 244.65577999443184, + "y": -59.481204736376924, + "z": 0.0 + }, + { + "x": 245.66208571944503, + "y": -59.48108211522097, + "z": 0.0 + }, + { + "x": 246.66839144445828, + "y": -59.48095949406503, + "z": 0.0 + }, + { + "x": 247.67469716947147, + "y": -59.480836872909094, + "z": 0.0 + }, + { + "x": 248.68100289448466, + "y": -59.48071425175314, + "z": 0.0 + }, + { + "x": 249.6873086194979, + "y": -59.4805916305972, + "z": 0.0 + }, + { + "x": 250.6936143445111, + "y": -59.480469009441265, + "z": 0.0 + }, + { + "x": 251.69992006952432, + "y": -59.48034638828531, + "z": 0.0 + }, + { + "x": 252.70622579453754, + "y": -59.480223767129374, + "z": 0.0 + }, + { + "x": 253.7125315195508, + "y": -59.480101145973435, + "z": 0.0 + }, + { + "x": 254.71883724456399, + "y": -59.47997852481748, + "z": 0.0 + }, + { + "x": 255.72514296957723, + "y": -59.479855903661544, + "z": 0.0 + }, + { + "x": 256.7314486945904, + "y": -59.479733282505606, + "z": 0.0 + }, + { + "x": 257.7377544196037, + "y": -59.47961066134967, + "z": 0.0 + }, + { + "x": 258.7440601446169, + "y": -59.479488040193715, + "z": 0.0 + }, + { + "x": 259.75036586963006, + "y": -59.47936541903778, + "z": 0.0 + }, + { + "x": 260.7566715946433, + "y": -59.47924279788184, + "z": 0.0 + }, + { + "x": 261.76297731965656, + "y": -59.479120176725885, + "z": 0.0 + }, + { + "x": 262.7692830446697, + "y": -59.47899755556995, + "z": 0.0 + }, + { + "x": 263.77558876968294, + "y": -59.478874934413994, + "z": 0.0 + }, + { + "x": 264.7818944946962, + "y": -59.478752313258056, + "z": 0.0 + }, + { + "x": 265.7882002197094, + "y": -59.4786296921021, + "z": 0.0 + }, + { + "x": 266.7945059447226, + "y": -59.478507070946165, + "z": 0.0 + }, + { + "x": 267.8008116697358, + "y": -59.47838444979023, + "z": 0.0 + }, + { + "x": 268.807117394749, + "y": -59.478261828634274, + "z": 0.0 + }, + { + "x": 269.8134231197622, + "y": -59.478139207478335, + "z": 0.0 + }, + { + "x": 270.81972884477545, + "y": -59.4780165863224, + "z": 0.0 + }, + { + "x": 271.82603456978865, + "y": -59.477893965166444, + "z": 0.0 + }, + { + "x": 272.83234029480195, + "y": -59.477771344010506, + "z": 0.0 + }, + { + "x": 273.8386460198151, + "y": -59.47764872285457, + "z": 0.0 + }, + { + "x": 274.84495174482834, + "y": -59.477526101698615, + "z": 0.0 + }, + { + "x": 275.8512574698416, + "y": -59.47740348054268, + "z": 0.0 + }, + { + "x": 276.8575631948547, + "y": -59.47728085938674, + "z": 0.0 + }, + { + "x": 277.86386891986797, + "y": -59.4771582382308, + "z": 0.0 + }, + { + "x": 278.8701746448812, + "y": -59.47703561707485, + "z": 0.0 + }, + { + "x": 279.8764803698944, + "y": -59.47691299591891, + "z": 0.0 + }, + { + "x": 280.8827860949076, + "y": -59.47679037476297, + "z": 0.0 + }, + { + "x": 281.88909181992085, + "y": -59.47666775360702, + "z": 0.0 + }, + { + "x": 282.89539754493404, + "y": -59.47654513245108, + "z": 0.0 + }, + { + "x": 283.90170326994735, + "y": -59.47642251129514, + "z": 0.0 + }, + { + "x": 284.9080089949605, + "y": -59.47629989013919, + "z": 0.0 + }, + { + "x": 285.9143147199737, + "y": -59.47617726898325, + "z": 0.0 + }, + { + "x": 286.920620444987, + "y": -59.47605464782731, + "z": 0.0 + }, + { + "x": 287.9269261700001, + "y": -59.47593202667136, + "z": 0.0 + }, + { + "x": 288.93323189501336, + "y": -59.47580940551542, + "z": 0.0 + }, + { + "x": 289.9395376200266, + "y": -59.47568678435948, + "z": 0.0 + }, + { + "x": 290.94584334503986, + "y": -59.47556416320353, + "z": 0.0 + }, + { + "x": 291.952149070053, + "y": -59.47544154204758, + "z": 0.0 + }, + { + "x": 292.95845479506625, + "y": -59.47531892089164, + "z": 0.0 + }, + { + "x": 293.9647605200795, + "y": -59.4751962997357, + "z": 0.0 + }, + { + "x": 294.97106624509263, + "y": -59.47507367857975, + "z": 0.0 + }, + { + "x": 295.9773719701059, + "y": -59.47495105742381, + "z": 0.0 + }, + { + "x": 296.98367769511907, + "y": -59.47482843626787, + "z": 0.0 + }, + { + "x": 297.98998342013226, + "y": -59.47470581511193, + "z": 0.0 + }, + { + "x": 298.9962891451455, + "y": -59.47458319395598, + "z": 0.0 + }, + { + "x": 300.0025948701587, + "y": -59.47446057280004, + "z": 0.0 + }, + { + "x": 301.0089005951719, + "y": -59.4743379516441, + "z": 0.0 + }, + { + "x": 302.01520632018514, + "y": -59.47421533048815, + "z": 0.0 + }, + { + "x": 303.0215120451983, + "y": -59.47409270933221, + "z": 0.0 + }, + { + "x": 304.0278177702115, + "y": -59.47397008817627, + "z": 0.0 + }, + { + "x": 305.0341234952248, + "y": -59.47384746702032, + "z": 0.0 + }, + { + "x": 306.0404292202379, + "y": -59.47372484586438, + "z": 0.0 + }, + { + "x": 307.04673494525116, + "y": -59.47360222470844, + "z": 0.0 + }, + { + "x": 308.0530406702643, + "y": -59.47347960355249, + "z": 0.0 + }, + { + "x": 309.0593463952775, + "y": -59.47335698239655, + "z": 0.0 + }, + { + "x": 310.0656521202907, + "y": -59.473234361240614, + "z": 0.0 + }, + { + "x": 311.0719578453039, + "y": -59.47311174008466, + "z": 0.0 + }, + { + "x": 312.0782635703171, + "y": -59.47298911892872, + "z": 0.0 + }, + { + "x": 313.0845692953303, + "y": -59.472866497772785, + "z": 0.0 + }, + { + "x": 314.09087502034356, + "y": -59.47274387661683, + "z": 0.0 + }, + { + "x": 315.0971807453567, + "y": -59.47262125546089, + "z": 0.0 + }, + { + "x": 316.10348647036994, + "y": -59.472498634304955, + "z": 0.0 + }, + { + "x": 317.1097921953832, + "y": -59.472376013149, + "z": 0.0 + }, + { + "x": 318.1160979203963, + "y": -59.472253391993064, + "z": 0.0 + }, + { + "x": 319.1224036454096, + "y": -59.47213077083711, + "z": 0.0 + }, + { + "x": 320.1287093704227, + "y": -59.47200814968117, + "z": 0.0 + }, + { + "x": 321.13501509543596, + "y": -59.471885528525235, + "z": 0.0 + }, + { + "x": 322.1413208204492, + "y": -59.47176290736928, + "z": 0.0 + }, + { + "x": 323.14762654546234, + "y": -59.47164028621334, + "z": 0.0 + }, + { + "x": 324.1539322704756, + "y": -59.471517665057405, + "z": 0.0 + }, + { + "x": 325.1602379954887, + "y": -59.47139504390145, + "z": 0.0 + } + ] + }, + { + "id": 55, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 398.37974812672553, + "y": -9.804292031687147, + "z": 0.0 + }, + { + "x": 398.36780240926834, + "y": -8.75089642316067, + "z": 0.0 + }, + { + "x": 398.2768958325799, + "y": -7.442858360963409, + "z": 0.0 + }, + { + "x": 397.9900120694231, + "y": -5.900146342483256, + "z": 0.0 + }, + { + "x": 397.5637979654414, + "y": -4.495994891100093, + "z": 0.0 + }, + { + "x": 396.99328823353665, + "y": -3.1428683346251147, + "z": 0.0 + }, + { + "x": 396.2283922371167, + "y": -1.799105281797945, + "z": 0.0 + }, + { + "x": 395.2664453280994, + "y": -0.5316745673262111, + "z": 0.0 + }, + { + "x": 394.24725845204534, + "y": 0.534257017414824, + "z": 0.0 + }, + { + "x": 393.11216551907125, + "y": 1.4903391899191767, + "z": 0.0 + }, + { + "x": 391.8245853286279, + "y": 2.3367176074276426, + "z": 0.0 + }, + { + "x": 390.3361931478448, + "y": 3.0382856252769592, + "z": 0.0 + }, + { + "x": 388.92224985890766, + "y": 3.5068677477098023, + "z": 0.0 + }, + { + "x": 387.4654183079017, + "y": 3.817648145243075, + "z": 0.0 + }, + { + "x": 385.96655987486594, + "y": 3.964678690223338, + "z": 0.0 + }, + { + "x": 384.598648710693, + "y": 3.9799906424916998, + "z": 0.0 + } + ] + }, + { + "id": 56, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 384.58134396508825, + "y": -4.01999064159763, + "z": 0.0 + }, + { + "x": 385.3210700215233, + "y": -4.009237715736265, + "z": 0.0 + }, + { + "x": 385.92311669882133, + "y": -4.032275787294617, + "z": 0.0 + }, + { + "x": 386.5289887266621, + "y": -4.1267618708191725, + "z": 0.0 + }, + { + "x": 387.12013661858225, + "y": -4.286806892950213, + "z": 0.0 + }, + { + "x": 387.55998559978843, + "y": -4.4318264865989745, + "z": 0.0 + }, + { + "x": 388.0557284532175, + "y": -4.709051441349425, + "z": 0.0 + }, + { + "x": 388.5501652261215, + "y": -5.082069965154249, + "z": 0.0 + }, + { + "x": 389.0062153063385, + "y": -5.5125901533047585, + "z": 0.0 + }, + { + "x": 389.3549299813356, + "y": -5.892455574449731, + "z": 0.0 + }, + { + "x": 389.66851789550583, + "y": -6.359658581921938, + "z": 0.0 + }, + { + "x": 389.9439489261116, + "y": -6.932775680958885, + "z": 0.0 + }, + { + "x": 390.1578642512467, + "y": -7.530318282566346, + "z": 0.0 + }, + { + "x": 390.2998091030685, + "y": -8.047909854519496, + "z": 0.0 + }, + { + "x": 390.36831676025355, + "y": -8.841612194702273, + "z": 0.0 + }, + { + "x": 390.38026247771074, + "y": -9.89500780322875, + "z": 0.0 + } + ] + }, + { + "id": 57, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 384.5899963378906, + "y": -0.019999999552965164, + "z": 0.0 + }, + { + "x": 385.64381494819463, + "y": -0.022279512756463074, + "z": 0.0 + }, + { + "x": 386.6942675033615, + "y": -0.10731382102577092, + "z": 0.0 + }, + { + "x": 387.72561929278487, + "y": -0.3099470615546849, + "z": 0.0 + }, + { + "x": 388.72816488321354, + "y": -0.624260633836627, + "z": 0.0 + }, + { + "x": 389.69228546420817, + "y": -1.0475544395856662, + "z": 0.0 + }, + { + "x": 390.5839469861444, + "y": -1.6093561257151243, + "z": 0.0 + }, + { + "x": 391.39871183908343, + "y": -2.2739064738697126, + "z": 0.0 + }, + { + "x": 392.13633031721895, + "y": -3.022132360315485, + "z": 0.0 + }, + { + "x": 392.79166110922614, + "y": -3.845780428123838, + "z": 0.0 + }, + { + "x": 393.33090306452124, + "y": -4.7512634582735265, + "z": 0.0 + }, + { + "x": 393.7538734457765, + "y": -5.714385286029489, + "z": 0.0 + }, + { + "x": 394.0739381603349, + "y": -6.715232312524801, + "z": 0.0 + }, + { + "x": 394.2883524678242, + "y": -7.745384107741452, + "z": 0.0 + }, + { + "x": 394.36805958476094, + "y": -8.796254308931472, + "z": 0.0 + }, + { + "x": 394.38000530221814, + "y": -9.849649917457949, + "z": 0.0 + } + ] + }, + { + "id": 58, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 396.37987671447183, + "y": -9.826970974572548, + "z": 0.0 + }, + { + "x": 396.36793099701464, + "y": -8.773575366046071, + "z": 0.0 + }, + { + "x": 396.2826241502021, + "y": -7.59412123435243, + "z": 0.0 + }, + { + "x": 396.03197511487895, + "y": -6.307689327504029, + "z": 0.0 + }, + { + "x": 395.6588357056089, + "y": -5.105190088564791, + "z": 0.0 + }, + { + "x": 395.16209564902897, + "y": -3.9470658964493204, + "z": 0.0 + }, + { + "x": 394.5100266731714, + "y": -2.8224428549608915, + "z": 0.0 + }, + { + "x": 393.70138782265917, + "y": -1.776903463820848, + "z": 0.0 + }, + { + "x": 392.8229851455644, + "y": -0.8698247282274443, + "z": 0.0 + }, + { + "x": 391.8480562526078, + "y": -0.059508467897973816, + "z": 0.0 + }, + { + "x": 390.758435396418, + "y": 0.6445815839209882, + "z": 0.0 + }, + { + "x": 389.5321790155292, + "y": 1.207012495720166, + "z": 0.0 + }, + { + "x": 388.32393457584624, + "y": 1.5984603430775586, + "z": 0.0 + }, + { + "x": 387.0798429056316, + "y": 1.855167162108652, + "z": 0.0 + }, + { + "x": 385.80518741153026, + "y": 1.9711995887334375, + "z": 0.0 + }, + { + "x": 384.5943225242918, + "y": 1.9799953214693673, + "z": 0.0 + } + ] + }, + { + "id": 59, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 384.58567015148947, + "y": -2.0199953205752976, + "z": 0.0 + }, + { + "x": 385.482442484859, + "y": -2.015758614246364, + "z": 0.0 + }, + { + "x": 386.3086921010914, + "y": -2.0697948041601943, + "z": 0.0 + }, + { + "x": 387.1273040097235, + "y": -2.2183544661869288, + "z": 0.0 + }, + { + "x": 387.92415075089787, + "y": -2.45553376339342, + "z": 0.0 + }, + { + "x": 388.62613553199833, + "y": -2.7396904630923204, + "z": 0.0 + }, + { + "x": 389.31983771968095, + "y": -3.159203783532275, + "z": 0.0 + }, + { + "x": 389.97443853260245, + "y": -3.6779882195119806, + "z": 0.0 + }, + { + "x": 390.5712728117787, + "y": -4.267361256810122, + "z": 0.0 + }, + { + "x": 391.07329554528087, + "y": -4.869118001286784, + "z": 0.0 + }, + { + "x": 391.4997104800135, + "y": -5.555461020097733, + "z": 0.0 + }, + { + "x": 391.8489111859441, + "y": -6.323580483494187, + "z": 0.0 + }, + { + "x": 392.1159012057908, + "y": -7.122775297545573, + "z": 0.0 + }, + { + "x": 392.29408078544634, + "y": -7.896646981130473, + "z": 0.0 + }, + { + "x": 392.36818817250725, + "y": -8.818933251816873, + "z": 0.0 + }, + { + "x": 392.38013388996444, + "y": -9.87232886034335, + "z": 0.0 + } + ] + }, + { + "id": 60, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.6703254820158, + "y": -193.1591116276879, + "z": 0.0 + }, + { + "x": 324.66472010416993, + "y": -193.15902991273836, + "z": 0.0 + }, + { + "x": 323.6591147263242, + "y": -193.1589481977888, + "z": 0.0 + }, + { + "x": 322.65350934847834, + "y": -193.15886648283922, + "z": 0.0 + }, + { + "x": 321.64790397063246, + "y": -193.15878476788964, + "z": 0.0 + }, + { + "x": 320.6422985927866, + "y": -193.15870305294007, + "z": 0.0 + }, + { + "x": 319.6366932149407, + "y": -193.1586213379905, + "z": 0.0 + }, + { + "x": 318.63108783709475, + "y": -193.15853962304095, + "z": 0.0 + }, + { + "x": 317.62548245924904, + "y": -193.15845790809138, + "z": 0.0 + }, + { + "x": 316.61987708140316, + "y": -193.1583761931418, + "z": 0.0 + }, + { + "x": 315.6142717035573, + "y": -193.15829447819223, + "z": 0.0 + }, + { + "x": 314.6086663257114, + "y": -193.15821276324266, + "z": 0.0 + }, + { + "x": 313.6030609478655, + "y": -193.1581310482931, + "z": 0.0 + }, + { + "x": 312.5974555700196, + "y": -193.15804933334354, + "z": 0.0 + }, + { + "x": 311.5918501921738, + "y": -193.15796761839397, + "z": 0.0 + }, + { + "x": 310.586244814328, + "y": -193.1578859034444, + "z": 0.0 + }, + { + "x": 309.5806394364821, + "y": -193.15780418849482, + "z": 0.0 + }, + { + "x": 308.5750340586362, + "y": -193.15772247354525, + "z": 0.0 + }, + { + "x": 307.5694286807902, + "y": -193.1576407585957, + "z": 0.0 + }, + { + "x": 306.5638233029445, + "y": -193.15755904364613, + "z": 0.0 + }, + { + "x": 305.55821792509863, + "y": -193.15747732869656, + "z": 0.0 + }, + { + "x": 304.5526125472528, + "y": -193.15739561374698, + "z": 0.0 + }, + { + "x": 303.5470071694069, + "y": -193.1573138987974, + "z": 0.0 + }, + { + "x": 302.54140179156104, + "y": -193.15723218384784, + "z": 0.0 + }, + { + "x": 301.53579641371505, + "y": -193.1571504688983, + "z": 0.0 + }, + { + "x": 300.53019103586934, + "y": -193.15706875394872, + "z": 0.0 + }, + { + "x": 299.52458565802345, + "y": -193.15698703899915, + "z": 0.0 + }, + { + "x": 298.51898028017763, + "y": -193.15690532404957, + "z": 0.0 + }, + { + "x": 297.51337490233175, + "y": -193.1568236091, + "z": 0.0 + }, + { + "x": 296.50776952448575, + "y": -193.15674189415046, + "z": 0.0 + }, + { + "x": 295.50216414664, + "y": -193.15666017920088, + "z": 0.0 + }, + { + "x": 294.49655876879416, + "y": -193.1565784642513, + "z": 0.0 + }, + { + "x": 293.4909533909483, + "y": -193.15649674930174, + "z": 0.0 + }, + { + "x": 292.48534801310245, + "y": -193.15641503435216, + "z": 0.0 + }, + { + "x": 291.47974263525657, + "y": -193.1563333194026, + "z": 0.0 + }, + { + "x": 290.4741372574106, + "y": -193.15625160445305, + "z": 0.0 + }, + { + "x": 289.4685318795648, + "y": -193.15616988950347, + "z": 0.0 + }, + { + "x": 288.4629265017189, + "y": -193.1560881745539, + "z": 0.0 + }, + { + "x": 287.4573211238731, + "y": -193.15600645960433, + "z": 0.0 + }, + { + "x": 286.4517157460273, + "y": -193.15592474465475, + "z": 0.0 + }, + { + "x": 285.4461103681814, + "y": -193.15584302970518, + "z": 0.0 + }, + { + "x": 284.4405049903354, + "y": -193.15576131475564, + "z": 0.0 + }, + { + "x": 283.43489961248963, + "y": -193.15567959980606, + "z": 0.0 + }, + { + "x": 282.42929423464375, + "y": -193.1555978848565, + "z": 0.0 + }, + { + "x": 281.4236888567979, + "y": -193.15551616990692, + "z": 0.0 + }, + { + "x": 280.4180834789521, + "y": -193.15543445495734, + "z": 0.0 + }, + { + "x": 279.4124781011061, + "y": -193.1553527400078, + "z": 0.0 + }, + { + "x": 278.40687272326034, + "y": -193.15527102505823, + "z": 0.0 + }, + { + "x": 277.40126734541445, + "y": -193.15518931010865, + "z": 0.0 + }, + { + "x": 276.39566196756857, + "y": -193.15510759515908, + "z": 0.0 + }, + { + "x": 275.39005658972275, + "y": -193.1550258802095, + "z": 0.0 + }, + { + "x": 274.38445121187686, + "y": -193.15494416525993, + "z": 0.0 + }, + { + "x": 273.3788458340309, + "y": -193.1548624503104, + "z": 0.0 + }, + { + "x": 272.37324045618516, + "y": -193.15478073536082, + "z": 0.0 + }, + { + "x": 271.3676350783393, + "y": -193.15469902041124, + "z": 0.0 + }, + { + "x": 270.3620297004934, + "y": -193.15461730546167, + "z": 0.0 + }, + { + "x": 269.35642432264757, + "y": -193.1545355905121, + "z": 0.0 + }, + { + "x": 268.3508189448017, + "y": -193.15445387556252, + "z": 0.0 + }, + { + "x": 267.34521356695575, + "y": -193.15437216061298, + "z": 0.0 + }, + { + "x": 266.33960818911, + "y": -193.1542904456634, + "z": 0.0 + }, + { + "x": 265.3340028112641, + "y": -193.15420873071383, + "z": 0.0 + }, + { + "x": 264.3283974334182, + "y": -193.15412701576426, + "z": 0.0 + }, + { + "x": 263.3227920555724, + "y": -193.1540453008147, + "z": 0.0 + }, + { + "x": 262.3171866777264, + "y": -193.15396358586514, + "z": 0.0 + }, + { + "x": 261.3115812998807, + "y": -193.15388187091557, + "z": 0.0 + }, + { + "x": 260.3059759220348, + "y": -193.153800155966, + "z": 0.0 + }, + { + "x": 259.3003705441889, + "y": -193.15371844101642, + "z": 0.0 + }, + { + "x": 258.29476516634304, + "y": -193.15363672606685, + "z": 0.0 + }, + { + "x": 257.28915978849716, + "y": -193.15355501111728, + "z": 0.0 + }, + { + "x": 256.2835544106512, + "y": -193.15347329616773, + "z": 0.0 + }, + { + "x": 255.27794903280545, + "y": -193.15339158121816, + "z": 0.0 + }, + { + "x": 254.27234365495957, + "y": -193.1533098662686, + "z": 0.0 + }, + { + "x": 253.26673827711372, + "y": -193.153228151319, + "z": 0.0 + }, + { + "x": 252.26113289926786, + "y": -193.15314643636944, + "z": 0.0 + }, + { + "x": 251.25552752142187, + "y": -193.1530647214199, + "z": 0.0 + }, + { + "x": 250.24992214357613, + "y": -193.15298300647032, + "z": 0.0 + }, + { + "x": 249.24431676573028, + "y": -193.15290129152075, + "z": 0.0 + }, + { + "x": 248.2387113878844, + "y": -193.15281957657118, + "z": 0.0 + }, + { + "x": 247.23310601003854, + "y": -193.1527378616216, + "z": 0.0 + }, + { + "x": 246.2275006321927, + "y": -193.15265614667203, + "z": 0.0 + }, + { + "x": 245.2218952543467, + "y": -193.15257443172248, + "z": 0.0 + }, + { + "x": 244.21628987650095, + "y": -193.1524927167729, + "z": 0.0 + }, + { + "x": 243.2106844986551, + "y": -193.15241100182334, + "z": 0.0 + }, + { + "x": 242.20507912080922, + "y": -193.15232928687377, + "z": 0.0 + }, + { + "x": 241.19947374296336, + "y": -193.1522475719242, + "z": 0.0 + }, + { + "x": 240.1938683651175, + "y": -193.15216585697462, + "z": 0.0 + }, + { + "x": 239.18826298727151, + "y": -193.15208414202507, + "z": 0.0 + }, + { + "x": 238.18265760942577, + "y": -193.1520024270755, + "z": 0.0 + }, + { + "x": 237.1770522315799, + "y": -193.15192071212593, + "z": 0.0 + }, + { + "x": 236.17144685373404, + "y": -193.15183899717636, + "z": 0.0 + }, + { + "x": 235.1658414758882, + "y": -193.15175728222678, + "z": 0.0 + }, + { + "x": 234.1602360980422, + "y": -193.15167556727724, + "z": 0.0 + }, + { + "x": 233.15463072019645, + "y": -193.15159385232766, + "z": 0.0 + }, + { + "x": 232.1490253423506, + "y": -193.1515121373781, + "z": 0.0 + }, + { + "x": 231.14341996450472, + "y": -193.15143042242852, + "z": 0.0 + }, + { + "x": 230.13781458665886, + "y": -193.15134870747895, + "z": 0.0 + }, + { + "x": 229.132209208813, + "y": -193.15126699252937, + "z": 0.0 + }, + { + "x": 228.126603830967, + "y": -193.15118527757983, + "z": 0.0 + }, + { + "x": 227.12099845312127, + "y": -193.15110356263025, + "z": 0.0 + }, + { + "x": 226.11539307527542, + "y": -193.15102184768068, + "z": 0.0 + }, + { + "x": 225.10978769742954, + "y": -193.1509401327311, + "z": 0.0 + }, + { + "x": 224.10418231958369, + "y": -193.15085841778154, + "z": 0.0 + }, + { + "x": 223.09857694173783, + "y": -193.15077670283196, + "z": 0.0 + }, + { + "x": 222.09297156389184, + "y": -193.15069498788242, + "z": 0.0 + }, + { + "x": 221.0873661860461, + "y": -193.15061327293284, + "z": 0.0 + }, + { + "x": 220.08176080820024, + "y": -193.15053155798327, + "z": 0.0 + }, + { + "x": 219.07615543035436, + "y": -193.1504498430337, + "z": 0.0 + }, + { + "x": 218.0705500525085, + "y": -193.15036812808412, + "z": 0.0 + }, + { + "x": 217.06494467466254, + "y": -193.15028641313458, + "z": 0.0 + }, + { + "x": 216.05933929681677, + "y": -193.150204698185, + "z": 0.0 + }, + { + "x": 215.0537339189709, + "y": -193.15012298323543, + "z": 0.0 + }, + { + "x": 214.04812854112507, + "y": -193.15004126828586, + "z": 0.0 + }, + { + "x": 213.04252316327918, + "y": -193.1499595533363, + "z": 0.0 + }, + { + "x": 212.0369177854333, + "y": -193.14987783838671, + "z": 0.0 + }, + { + "x": 211.03131240758736, + "y": -193.14979612343717, + "z": 0.0 + }, + { + "x": 210.0257070297416, + "y": -193.1497144084876, + "z": 0.0 + }, + { + "x": 209.02010165189571, + "y": -193.14963269353802, + "z": 0.0 + }, + { + "x": 208.0144962740499, + "y": -193.14955097858845, + "z": 0.0 + }, + { + "x": 207.008890896204, + "y": -193.14946926363888, + "z": 0.0 + }, + { + "x": 206.003285518358, + "y": -193.14938754868933, + "z": 0.0 + }, + { + "x": 204.99768014051227, + "y": -193.14930583373976, + "z": 0.0 + }, + { + "x": 203.99207476266642, + "y": -193.1492241187902, + "z": 0.0 + }, + { + "x": 202.98646938482054, + "y": -193.1491424038406, + "z": 0.0 + }, + { + "x": 201.98086400697468, + "y": -193.14906068889104, + "z": 0.0 + }, + { + "x": 200.97525862912883, + "y": -193.14897897394147, + "z": 0.0 + }, + { + "x": 199.96965325128284, + "y": -193.14889725899192, + "z": 0.0 + }, + { + "x": 198.9640478734371, + "y": -193.14881554404235, + "z": 0.0 + }, + { + "x": 197.95844249559124, + "y": -193.14873382909278, + "z": 0.0 + }, + { + "x": 196.95283711774536, + "y": -193.1486521141432, + "z": 0.0 + }, + { + "x": 195.9472317398995, + "y": -193.14857039919363, + "z": 0.0 + }, + { + "x": 194.94162636205365, + "y": -193.14848868424406, + "z": 0.0 + }, + { + "x": 193.93602098420766, + "y": -193.1484069692945, + "z": 0.0 + }, + { + "x": 192.93041560636192, + "y": -193.14832525434494, + "z": 0.0 + }, + { + "x": 191.92481022851607, + "y": -193.14824353939537, + "z": 0.0 + }, + { + "x": 190.91920485067018, + "y": -193.1481618244458, + "z": 0.0 + }, + { + "x": 189.91359947282433, + "y": -193.14808010949622, + "z": 0.0 + }, + { + "x": 188.90799409497836, + "y": -193.14799839454668, + "z": 0.0 + }, + { + "x": 187.9023887171326, + "y": -193.1479166795971, + "z": 0.0 + }, + { + "x": 186.89678333928674, + "y": -193.14783496464753, + "z": 0.0 + }, + { + "x": 185.8911779614409, + "y": -193.14775324969796, + "z": 0.0 + }, + { + "x": 184.885572583595, + "y": -193.14767153474838, + "z": 0.0 + }, + { + "x": 183.87996720574915, + "y": -193.1475898197988, + "z": 0.0 + }, + { + "x": 182.8743618279032, + "y": -193.14750810484927, + "z": 0.0 + }, + { + "x": 181.86875645005742, + "y": -193.1474263898997, + "z": 0.0 + }, + { + "x": 180.86315107221156, + "y": -193.14734467495012, + "z": 0.0 + }, + { + "x": 179.8575456943657, + "y": -193.14726296000055, + "z": 0.0 + }, + { + "x": 178.85194031651983, + "y": -193.14718124505097, + "z": 0.0 + }, + { + "x": 177.84633493867395, + "y": -193.1470995301014, + "z": 0.0 + }, + { + "x": 176.840729560828, + "y": -193.14701781515186, + "z": 0.0 + }, + { + "x": 175.83512418298224, + "y": -193.14693610020228, + "z": 0.0 + }, + { + "x": 174.82951880513636, + "y": -193.1468543852527, + "z": 0.0 + }, + { + "x": 173.82391342729053, + "y": -193.14677267030314, + "z": 0.0 + }, + { + "x": 172.81830804944465, + "y": -193.14669095535356, + "z": 0.0 + }, + { + "x": 171.81270267159866, + "y": -193.14660924040402, + "z": 0.0 + }, + { + "x": 170.80709729375295, + "y": -193.14652752545445, + "z": 0.0 + }, + { + "x": 169.80149191590706, + "y": -193.14644581050487, + "z": 0.0 + }, + { + "x": 168.79588653806118, + "y": -193.1463640955553, + "z": 0.0 + }, + { + "x": 167.79028116021533, + "y": -193.14628238060573, + "z": 0.0 + }, + { + "x": 166.78467578236948, + "y": -193.14620066565615, + "z": 0.0 + }, + { + "x": 165.77907040452348, + "y": -193.1461189507066, + "z": 0.0 + }, + { + "x": 164.77346502667777, + "y": -193.14603723575703, + "z": 0.0 + }, + { + "x": 163.7678596488319, + "y": -193.14595552080746, + "z": 0.0 + }, + { + "x": 162.76225427098603, + "y": -193.1458738058579, + "z": 0.0 + }, + { + "x": 161.75664889314015, + "y": -193.14579209090832, + "z": 0.0 + }, + { + "x": 160.75104351529419, + "y": -193.14571037595877, + "z": 0.0 + }, + { + "x": 159.74543813744845, + "y": -193.1456286610092, + "z": 0.0 + }, + { + "x": 158.73983275960256, + "y": -193.14554694605962, + "z": 0.0 + }, + { + "x": 157.7342273817567, + "y": -193.14546523111005, + "z": 0.0 + }, + { + "x": 156.72862200391083, + "y": -193.14538351616048, + "z": 0.0 + }, + { + "x": 155.72301662606498, + "y": -193.1453018012109, + "z": 0.0 + }, + { + "x": 154.717411248219, + "y": -193.14522008626136, + "z": 0.0 + }, + { + "x": 153.71180587037324, + "y": -193.1451383713118, + "z": 0.0 + }, + { + "x": 152.7062004925274, + "y": -193.14505665636221, + "z": 0.0 + }, + { + "x": 151.70059511468153, + "y": -193.14497494141264, + "z": 0.0 + }, + { + "x": 150.69498973683565, + "y": -193.14489322646307, + "z": 0.0 + }, + { + "x": 149.6893843589898, + "y": -193.1448115115135, + "z": 0.0 + }, + { + "x": 148.68377898114383, + "y": -193.14472979656395, + "z": 0.0 + }, + { + "x": 147.67817360329806, + "y": -193.14464808161438, + "z": 0.0 + }, + { + "x": 146.6725682254522, + "y": -193.1445663666648, + "z": 0.0 + }, + { + "x": 145.66696284760636, + "y": -193.14448465171523, + "z": 0.0 + }, + { + "x": 144.66135746976047, + "y": -193.14440293676566, + "z": 0.0 + }, + { + "x": 143.6557520919145, + "y": -193.1443212218161, + "z": 0.0 + }, + { + "x": 142.65014671406877, + "y": -193.14423950686654, + "z": 0.0 + }, + { + "x": 141.6445413362229, + "y": -193.14415779191697, + "z": 0.0 + }, + { + "x": 140.63893595837703, + "y": -193.1440760769674, + "z": 0.0 + }, + { + "x": 139.63333058053118, + "y": -193.14399436201782, + "z": 0.0 + }, + { + "x": 138.6277252026853, + "y": -193.14391264706825, + "z": 0.0 + }, + { + "x": 137.62211982483933, + "y": -193.1438309321187, + "z": 0.0 + }, + { + "x": 136.6165144469936, + "y": -193.14374921716913, + "z": 0.0 + }, + { + "x": 135.6109090691477, + "y": -193.14366750221956, + "z": 0.0 + }, + { + "x": 134.60530369130186, + "y": -193.14358578726998, + "z": 0.0 + }, + { + "x": 133.599698313456, + "y": -193.1435040723204, + "z": 0.0 + }, + { + "x": 132.59409293561012, + "y": -193.14342235737084, + "z": 0.0 + }, + { + "x": 131.58848755776415, + "y": -193.1433406424213, + "z": 0.0 + }, + { + "x": 130.5828821799184, + "y": -193.14325892747172, + "z": 0.0 + }, + { + "x": 129.57727680207256, + "y": -193.14317721252215, + "z": 0.0 + }, + { + "x": 128.57167142422668, + "y": -193.14309549757257, + "z": 0.0 + }, + { + "x": 127.56606604638083, + "y": -193.143013782623, + "z": 0.0 + }, + { + "x": 126.56046066853487, + "y": -193.14293206767346, + "z": 0.0 + }, + { + "x": 125.55485529068912, + "y": -193.14285035272388, + "z": 0.0 + }, + { + "x": 124.54924991284325, + "y": -193.1427686377743, + "z": 0.0 + }, + { + "x": 123.54364453499738, + "y": -193.14268692282474, + "z": 0.0 + }, + { + "x": 122.53803915715153, + "y": -193.14260520787516, + "z": 0.0 + }, + { + "x": 121.53243377930568, + "y": -193.1425234929256, + "z": 0.0 + }, + { + "x": 120.52682840145971, + "y": -193.14244177797605, + "z": 0.0 + }, + { + "x": 119.52122302361396, + "y": -193.14236006302647, + "z": 0.0 + }, + { + "x": 118.51561764576809, + "y": -193.1422783480769, + "z": 0.0 + }, + { + "x": 117.51001226792224, + "y": -193.14219663312733, + "z": 0.0 + }, + { + "x": 116.50440689007637, + "y": -193.14211491817775, + "z": 0.0 + }, + { + "x": 115.49880151223041, + "y": -193.1420332032282, + "z": 0.0 + }, + { + "x": 114.49319613438465, + "y": -193.14195148827864, + "z": 0.0 + }, + { + "x": 113.4875907565388, + "y": -193.14186977332906, + "z": 0.0 + }, + { + "x": 112.48198537869294, + "y": -193.1417880583795, + "z": 0.0 + }, + { + "x": 111.47638000084707, + "y": -193.14170634342992, + "z": 0.0 + }, + { + "x": 110.47077462300122, + "y": -193.14162462848034, + "z": 0.0 + }, + { + "x": 109.46516924515525, + "y": -193.1415429135308, + "z": 0.0 + }, + { + "x": 108.4595638673095, + "y": -193.14146119858123, + "z": 0.0 + }, + { + "x": 107.45395848946363, + "y": -193.14137948363165, + "z": 0.0 + }, + { + "x": 106.44835311161778, + "y": -193.14129776868208, + "z": 0.0 + }, + { + "x": 105.44274773377191, + "y": -193.1412160537325, + "z": 0.0 + }, + { + "x": 104.43714235592606, + "y": -193.14113433878293, + "z": 0.0 + }, + { + "x": 103.43153697808009, + "y": -193.1410526238334, + "z": 0.0 + }, + { + "x": 102.42593160023434, + "y": -193.14097090888382, + "z": 0.0 + }, + { + "x": 101.42032622238847, + "y": -193.14088919393424, + "z": 0.0 + } + ] + }, + { + "id": 61, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.41967614671384, + "y": -201.14088916752183, + "z": 0.0 + }, + { + "x": 102.42528152455971, + "y": -201.1409708824714, + "z": 0.0 + }, + { + "x": 103.43088690240566, + "y": -201.14105259742098, + "z": 0.0 + }, + { + "x": 104.43649228025143, + "y": -201.14113431237053, + "z": 0.0 + }, + { + "x": 105.44209765809728, + "y": -201.1412160273201, + "z": 0.0 + }, + { + "x": 106.44770303594315, + "y": -201.14129774226967, + "z": 0.0 + }, + { + "x": 107.453308413789, + "y": -201.14137945721924, + "z": 0.0 + }, + { + "x": 108.45891379163487, + "y": -201.14146117216882, + "z": 0.0 + }, + { + "x": 109.46451916948082, + "y": -201.1415428871184, + "z": 0.0 + }, + { + "x": 110.47012454732659, + "y": -201.14162460206794, + "z": 0.0 + }, + { + "x": 111.47572992517244, + "y": -201.1417063170175, + "z": 0.0 + }, + { + "x": 112.48133530301831, + "y": -201.14178803196708, + "z": 0.0 + }, + { + "x": 113.48694068086417, + "y": -201.14186974691665, + "z": 0.0 + }, + { + "x": 114.49254605871002, + "y": -201.14195146186623, + "z": 0.0 + }, + { + "x": 115.49815143655599, + "y": -201.1420331768158, + "z": 0.0 + }, + { + "x": 116.50375681440174, + "y": -201.14211489176535, + "z": 0.0 + }, + { + "x": 117.50936219224761, + "y": -201.14219660671492, + "z": 0.0 + }, + { + "x": 118.51496757009346, + "y": -201.1422783216645, + "z": 0.0 + }, + { + "x": 119.52057294793933, + "y": -201.14236003661406, + "z": 0.0 + }, + { + "x": 120.52617832578528, + "y": -201.14244175156364, + "z": 0.0 + }, + { + "x": 121.53178370363105, + "y": -201.14252346651318, + "z": 0.0 + }, + { + "x": 122.5373890814769, + "y": -201.14260518146276, + "z": 0.0 + }, + { + "x": 123.54299445932276, + "y": -201.14268689641233, + "z": 0.0 + }, + { + "x": 124.54859983716862, + "y": -201.1427686113619, + "z": 0.0 + }, + { + "x": 125.55420521501449, + "y": -201.14285032631147, + "z": 0.0 + }, + { + "x": 126.55981059286044, + "y": -201.14293204126105, + "z": 0.0 + }, + { + "x": 127.5654159707062, + "y": -201.1430137562106, + "z": 0.0 + }, + { + "x": 128.57102134855205, + "y": -201.14309547116017, + "z": 0.0 + }, + { + "x": 129.57662672639793, + "y": -201.14317718610974, + "z": 0.0 + }, + { + "x": 130.5822321042438, + "y": -201.1432589010593, + "z": 0.0 + }, + { + "x": 131.58783748208975, + "y": -201.14334061600889, + "z": 0.0 + }, + { + "x": 132.5934428599355, + "y": -201.14342233095843, + "z": 0.0 + }, + { + "x": 133.59904823778137, + "y": -201.143504045908, + "z": 0.0 + }, + { + "x": 134.60465361562723, + "y": -201.14358576085758, + "z": 0.0 + }, + { + "x": 135.61025899347308, + "y": -201.14366747580715, + "z": 0.0 + }, + { + "x": 136.61586437131896, + "y": -201.14374919075672, + "z": 0.0 + }, + { + "x": 137.62146974916493, + "y": -201.1438309057063, + "z": 0.0 + }, + { + "x": 138.62707512701067, + "y": -201.14391262065584, + "z": 0.0 + }, + { + "x": 139.63268050485655, + "y": -201.1439943356054, + "z": 0.0 + }, + { + "x": 140.6382858827024, + "y": -201.144076050555, + "z": 0.0 + }, + { + "x": 141.64389126054826, + "y": -201.14415776550456, + "z": 0.0 + }, + { + "x": 142.64949663839414, + "y": -201.14423948045413, + "z": 0.0 + }, + { + "x": 143.6551020162401, + "y": -201.1443211954037, + "z": 0.0 + }, + { + "x": 144.66070739408585, + "y": -201.14440291035325, + "z": 0.0 + }, + { + "x": 145.66631277193173, + "y": -201.14448462530282, + "z": 0.0 + }, + { + "x": 146.67191814977758, + "y": -201.1445663402524, + "z": 0.0 + }, + { + "x": 147.67752352762344, + "y": -201.14464805520197, + "z": 0.0 + }, + { + "x": 148.68312890546943, + "y": -201.14472977015154, + "z": 0.0 + }, + { + "x": 149.68873428331517, + "y": -201.1448114851011, + "z": 0.0 + }, + { + "x": 150.69433966116102, + "y": -201.14489320005066, + "z": 0.0 + }, + { + "x": 151.6999450390069, + "y": -201.14497491500023, + "z": 0.0 + }, + { + "x": 152.70555041685276, + "y": -201.1450566299498, + "z": 0.0 + }, + { + "x": 153.7111557946986, + "y": -201.14513834489938, + "z": 0.0 + }, + { + "x": 154.7167611725446, + "y": -201.14522005984895, + "z": 0.0 + }, + { + "x": 155.72236655039035, + "y": -201.1453017747985, + "z": 0.0 + }, + { + "x": 156.7279719282362, + "y": -201.14538348974807, + "z": 0.0 + }, + { + "x": 157.73357730608208, + "y": -201.14546520469764, + "z": 0.0 + }, + { + "x": 158.73918268392794, + "y": -201.14554691964722, + "z": 0.0 + }, + { + "x": 159.74478806177382, + "y": -201.1456286345968, + "z": 0.0 + }, + { + "x": 160.75039343961978, + "y": -201.14571034954636, + "z": 0.0 + }, + { + "x": 161.75599881746552, + "y": -201.1457920644959, + "z": 0.0 + }, + { + "x": 162.7616041953114, + "y": -201.14587377944548, + "z": 0.0 + }, + { + "x": 163.76720957315726, + "y": -201.14595549439505, + "z": 0.0 + }, + { + "x": 164.77281495100314, + "y": -201.14603720934463, + "z": 0.0 + }, + { + "x": 165.77842032884908, + "y": -201.1461189242942, + "z": 0.0 + }, + { + "x": 166.78402570669485, + "y": -201.14620063924374, + "z": 0.0 + }, + { + "x": 167.7896310845407, + "y": -201.14628235419332, + "z": 0.0 + }, + { + "x": 168.79523646238655, + "y": -201.1463640691429, + "z": 0.0 + }, + { + "x": 169.80084184023244, + "y": -201.14644578409246, + "z": 0.0 + }, + { + "x": 170.80644721807832, + "y": -201.14652749904204, + "z": 0.0 + }, + { + "x": 171.81205259592426, + "y": -201.1466092139916, + "z": 0.0 + }, + { + "x": 172.81765797377003, + "y": -201.14669092894115, + "z": 0.0 + }, + { + "x": 173.8232633516159, + "y": -201.14677264389073, + "z": 0.0 + }, + { + "x": 174.82886872946173, + "y": -201.1468543588403, + "z": 0.0 + }, + { + "x": 175.8344741073076, + "y": -201.14693607378987, + "z": 0.0 + }, + { + "x": 176.8400794851536, + "y": -201.14701778873945, + "z": 0.0 + }, + { + "x": 177.84568486299932, + "y": -201.147099503689, + "z": 0.0 + }, + { + "x": 178.8512902408452, + "y": -201.14718121863856, + "z": 0.0 + }, + { + "x": 179.85689561869108, + "y": -201.14726293358814, + "z": 0.0 + }, + { + "x": 180.86250099653694, + "y": -201.1473446485377, + "z": 0.0 + }, + { + "x": 181.8681063743828, + "y": -201.14742636348728, + "z": 0.0 + }, + { + "x": 182.8737117522288, + "y": -201.14750807843686, + "z": 0.0 + }, + { + "x": 183.87931713007453, + "y": -201.1475897933864, + "z": 0.0 + }, + { + "x": 184.88492250792038, + "y": -201.14767150833597, + "z": 0.0 + }, + { + "x": 185.89052788576626, + "y": -201.14775322328555, + "z": 0.0 + }, + { + "x": 186.8961332636121, + "y": -201.14783493823512, + "z": 0.0 + }, + { + "x": 187.90173864145797, + "y": -201.1479166531847, + "z": 0.0 + }, + { + "x": 188.90734401930396, + "y": -201.14799836813427, + "z": 0.0 + }, + { + "x": 189.9129493971497, + "y": -201.1480800830838, + "z": 0.0 + }, + { + "x": 190.91855477499556, + "y": -201.14816179803339, + "z": 0.0 + }, + { + "x": 191.92416015284144, + "y": -201.14824351298296, + "z": 0.0 + }, + { + "x": 192.9297655306873, + "y": -201.14832522793253, + "z": 0.0 + }, + { + "x": 193.93537090853326, + "y": -201.1484069428821, + "z": 0.0 + }, + { + "x": 194.94097628637903, + "y": -201.14848865783165, + "z": 0.0 + }, + { + "x": 195.94658166422488, + "y": -201.14857037278122, + "z": 0.0 + }, + { + "x": 196.95218704207073, + "y": -201.1486520877308, + "z": 0.0 + }, + { + "x": 197.95779241991661, + "y": -201.14873380268037, + "z": 0.0 + }, + { + "x": 198.96339779776247, + "y": -201.14881551762994, + "z": 0.0 + }, + { + "x": 199.96900317560844, + "y": -201.14889723257951, + "z": 0.0 + }, + { + "x": 200.9746085534542, + "y": -201.14897894752906, + "z": 0.0 + }, + { + "x": 201.98021393130006, + "y": -201.14906066247863, + "z": 0.0 + }, + { + "x": 202.9858193091459, + "y": -201.1491423774282, + "z": 0.0 + }, + { + "x": 203.9914246869918, + "y": -201.14922409237778, + "z": 0.0 + }, + { + "x": 204.99703006483765, + "y": -201.14930580732735, + "z": 0.0 + }, + { + "x": 206.0026354426836, + "y": -201.14938752227692, + "z": 0.0 + }, + { + "x": 207.00824082052938, + "y": -201.14946923722647, + "z": 0.0 + }, + { + "x": 208.01384619837526, + "y": -201.14955095217604, + "z": 0.0 + }, + { + "x": 209.0194515762211, + "y": -201.14963266712562, + "z": 0.0 + }, + { + "x": 210.02505695406697, + "y": -201.1497143820752, + "z": 0.0 + }, + { + "x": 211.03066233191296, + "y": -201.14979609702476, + "z": 0.0 + }, + { + "x": 212.03626770975868, + "y": -201.1498778119743, + "z": 0.0 + }, + { + "x": 213.04187308760456, + "y": -201.14995952692388, + "z": 0.0 + }, + { + "x": 214.04747846545044, + "y": -201.15004124187345, + "z": 0.0 + }, + { + "x": 215.05308384329626, + "y": -201.15012295682303, + "z": 0.0 + }, + { + "x": 216.05868922114215, + "y": -201.1502046717726, + "z": 0.0 + }, + { + "x": 217.06429459898814, + "y": -201.15028638672217, + "z": 0.0 + }, + { + "x": 218.06989997683388, + "y": -201.15036810167172, + "z": 0.0 + }, + { + "x": 219.07550535467973, + "y": -201.1504498166213, + "z": 0.0 + }, + { + "x": 220.08111073252562, + "y": -201.15053153157086, + "z": 0.0 + }, + { + "x": 221.08671611037147, + "y": -201.15061324652044, + "z": 0.0 + }, + { + "x": 222.09232148821744, + "y": -201.15069496147, + "z": 0.0 + }, + { + "x": 223.0979268660632, + "y": -201.15077667641955, + "z": 0.0 + }, + { + "x": 224.10353224390906, + "y": -201.15085839136913, + "z": 0.0 + }, + { + "x": 225.1091376217549, + "y": -201.1509401063187, + "z": 0.0 + }, + { + "x": 226.1147429996008, + "y": -201.15102182126827, + "z": 0.0 + }, + { + "x": 227.12034837744665, + "y": -201.15110353621785, + "z": 0.0 + }, + { + "x": 228.1259537552926, + "y": -201.15118525116742, + "z": 0.0 + }, + { + "x": 229.13155913313838, + "y": -201.15126696611696, + "z": 0.0 + }, + { + "x": 230.13716451098423, + "y": -201.15134868106654, + "z": 0.0 + }, + { + "x": 231.1427698888301, + "y": -201.1514303960161, + "z": 0.0 + }, + { + "x": 232.14837526667597, + "y": -201.15151211096568, + "z": 0.0 + }, + { + "x": 233.15398064452182, + "y": -201.15159382591526, + "z": 0.0 + }, + { + "x": 234.1595860223678, + "y": -201.15167554086483, + "z": 0.0 + }, + { + "x": 235.16519140021356, + "y": -201.15175725581437, + "z": 0.0 + }, + { + "x": 236.1707967780594, + "y": -201.15183897076395, + "z": 0.0 + }, + { + "x": 237.17640215590527, + "y": -201.15192068571352, + "z": 0.0 + }, + { + "x": 238.18200753375115, + "y": -201.1520024006631, + "z": 0.0 + }, + { + "x": 239.1876129115971, + "y": -201.15208411561267, + "z": 0.0 + }, + { + "x": 240.19321828944288, + "y": -201.1521658305622, + "z": 0.0 + }, + { + "x": 241.19882366728874, + "y": -201.15224754551178, + "z": 0.0 + }, + { + "x": 242.2044290451346, + "y": -201.15232926046136, + "z": 0.0 + }, + { + "x": 243.21003442298047, + "y": -201.15241097541093, + "z": 0.0 + }, + { + "x": 244.21563980082632, + "y": -201.1524926903605, + "z": 0.0 + }, + { + "x": 245.2212451786723, + "y": -201.15257440531008, + "z": 0.0 + }, + { + "x": 246.22685055651806, + "y": -201.15265612025962, + "z": 0.0 + }, + { + "x": 247.2324559343639, + "y": -201.1527378352092, + "z": 0.0 + }, + { + "x": 248.23806131220977, + "y": -201.15281955015877, + "z": 0.0 + }, + { + "x": 249.24366669005565, + "y": -201.15290126510834, + "z": 0.0 + }, + { + "x": 250.2492720679015, + "y": -201.1529829800579, + "z": 0.0 + }, + { + "x": 251.25487744574747, + "y": -201.1530646950075, + "z": 0.0 + }, + { + "x": 252.26048282359324, + "y": -201.15314640995703, + "z": 0.0 + }, + { + "x": 253.2660882014391, + "y": -201.1532281249066, + "z": 0.0 + }, + { + "x": 254.27169357928494, + "y": -201.15330983985618, + "z": 0.0 + }, + { + "x": 255.27729895713082, + "y": -201.15339155480575, + "z": 0.0 + }, + { + "x": 256.28290433497676, + "y": -201.15347326975532, + "z": 0.0 + }, + { + "x": 257.2885097128225, + "y": -201.15355498470487, + "z": 0.0 + }, + { + "x": 258.29411509066836, + "y": -201.15363669965444, + "z": 0.0 + }, + { + "x": 259.29972046851424, + "y": -201.15371841460401, + "z": 0.0 + }, + { + "x": 260.3053258463601, + "y": -201.1538001295536, + "z": 0.0 + }, + { + "x": 261.310931224206, + "y": -201.15388184450316, + "z": 0.0 + }, + { + "x": 262.31653660205194, + "y": -201.15396355945273, + "z": 0.0 + }, + { + "x": 263.3221419798977, + "y": -201.15404527440228, + "z": 0.0 + }, + { + "x": 264.32774735774353, + "y": -201.15412698935185, + "z": 0.0 + }, + { + "x": 265.3333527355894, + "y": -201.15420870430142, + "z": 0.0 + }, + { + "x": 266.3389581134353, + "y": -201.154290419251, + "z": 0.0 + }, + { + "x": 267.3445634912813, + "y": -201.15437213420057, + "z": 0.0 + }, + { + "x": 268.350168869127, + "y": -201.15445384915012, + "z": 0.0 + }, + { + "x": 269.3557742469729, + "y": -201.1545355640997, + "z": 0.0 + }, + { + "x": 270.3613796248187, + "y": -201.15461727904926, + "z": 0.0 + }, + { + "x": 271.3669850026646, + "y": -201.15469899399884, + "z": 0.0 + }, + { + "x": 272.3725903805105, + "y": -201.1547807089484, + "z": 0.0 + }, + { + "x": 273.37819575835647, + "y": -201.15486242389798, + "z": 0.0 + }, + { + "x": 274.3838011362022, + "y": -201.15494413884753, + "z": 0.0 + }, + { + "x": 275.38940651404806, + "y": -201.1550258537971, + "z": 0.0 + }, + { + "x": 276.3950118918939, + "y": -201.15510756874667, + "z": 0.0 + }, + { + "x": 277.40061726973977, + "y": -201.15518928369625, + "z": 0.0 + }, + { + "x": 278.40622264758565, + "y": -201.15527099864582, + "z": 0.0 + }, + { + "x": 279.41182802543165, + "y": -201.1553527135954, + "z": 0.0 + }, + { + "x": 280.4174334032774, + "y": -201.15543442854494, + "z": 0.0 + }, + { + "x": 281.42303878112324, + "y": -201.1555161434945, + "z": 0.0 + }, + { + "x": 282.42864415896906, + "y": -201.15559785844408, + "z": 0.0 + }, + { + "x": 283.43424953681495, + "y": -201.15567957339366, + "z": 0.0 + }, + { + "x": 284.43985491466094, + "y": -201.15576128834323, + "z": 0.0 + }, + { + "x": 285.4454602925067, + "y": -201.15584300329277, + "z": 0.0 + }, + { + "x": 286.4510656703526, + "y": -201.15592471824235, + "z": 0.0 + }, + { + "x": 287.4566710481984, + "y": -201.15600643319192, + "z": 0.0 + }, + { + "x": 288.46227642604424, + "y": -201.1560881481415, + "z": 0.0 + }, + { + "x": 289.4678818038901, + "y": -201.15616986309107, + "z": 0.0 + }, + { + "x": 290.4734871817361, + "y": -201.15625157804064, + "z": 0.0 + }, + { + "x": 291.4790925595819, + "y": -201.15633329299018, + "z": 0.0 + }, + { + "x": 292.48469793742777, + "y": -201.15641500793976, + "z": 0.0 + }, + { + "x": 293.4903033152736, + "y": -201.15649672288933, + "z": 0.0 + }, + { + "x": 294.4959086931195, + "y": -201.1565784378389, + "z": 0.0 + }, + { + "x": 295.5015140709653, + "y": -201.15666015278848, + "z": 0.0 + }, + { + "x": 296.5071194488113, + "y": -201.15674186773805, + "z": 0.0 + }, + { + "x": 297.51272482665706, + "y": -201.1568235826876, + "z": 0.0 + }, + { + "x": 298.51833020450294, + "y": -201.15690529763717, + "z": 0.0 + }, + { + "x": 299.52393558234877, + "y": -201.15698701258674, + "z": 0.0 + }, + { + "x": 300.52954096019465, + "y": -201.1570687275363, + "z": 0.0 + }, + { + "x": 301.5351463380406, + "y": -201.1571504424859, + "z": 0.0 + }, + { + "x": 302.54075171588636, + "y": -201.15723215743543, + "z": 0.0 + }, + { + "x": 303.54635709373224, + "y": -201.157313872385, + "z": 0.0 + }, + { + "x": 304.5519624715781, + "y": -201.15739558733458, + "z": 0.0 + }, + { + "x": 305.55756784942395, + "y": -201.15747730228415, + "z": 0.0 + }, + { + "x": 306.56317322726983, + "y": -201.15755901723372, + "z": 0.0 + }, + { + "x": 307.56877860511577, + "y": -201.1576407321833, + "z": 0.0 + }, + { + "x": 308.57438398296154, + "y": -201.15772244713284, + "z": 0.0 + }, + { + "x": 309.5799893608074, + "y": -201.1578041620824, + "z": 0.0 + }, + { + "x": 310.5855947386533, + "y": -201.157885877032, + "z": 0.0 + }, + { + "x": 311.5912001164991, + "y": -201.15796759198156, + "z": 0.0 + }, + { + "x": 312.5968054943451, + "y": -201.15804930693113, + "z": 0.0 + }, + { + "x": 313.60241087219083, + "y": -201.15813102188068, + "z": 0.0 + }, + { + "x": 314.6080162500367, + "y": -201.15821273683025, + "z": 0.0 + }, + { + "x": 315.6136216278826, + "y": -201.15829445177982, + "z": 0.0 + }, + { + "x": 316.6192270057285, + "y": -201.1583761667294, + "z": 0.0 + }, + { + "x": 317.62483238357436, + "y": -201.15845788167897, + "z": 0.0 + }, + { + "x": 318.6304377614203, + "y": -201.15853959662854, + "z": 0.0 + }, + { + "x": 319.636043139266, + "y": -201.1586213115781, + "z": 0.0 + }, + { + "x": 320.6416485171119, + "y": -201.15870302652766, + "z": 0.0 + }, + { + "x": 321.64725389495777, + "y": -201.15878474147723, + "z": 0.0 + }, + { + "x": 322.65285927280365, + "y": -201.1588664564268, + "z": 0.0 + }, + { + "x": 323.65846465064953, + "y": -201.15894817137638, + "z": 0.0 + }, + { + "x": 324.6640700284955, + "y": -201.15902988632595, + "z": 0.0 + }, + { + "x": 325.66967540634136, + "y": -201.1591116012755, + "z": 0.0 + } + ] + }, + { + "id": 62, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 101.42000118455115, + "y": -197.14088918072804, + "z": 0.0 + }, + { + "x": 102.42560656239702, + "y": -197.1409708956776, + "z": 0.0 + }, + { + "x": 103.43121194024287, + "y": -197.14105261062718, + "z": 0.0 + }, + { + "x": 104.43681731808874, + "y": -197.14113432557673, + "z": 0.0 + }, + { + "x": 105.4424226959346, + "y": -197.1412160405263, + "z": 0.0 + }, + { + "x": 106.44802807378046, + "y": -197.14129775547588, + "z": 0.0 + }, + { + "x": 107.45363345162632, + "y": -197.14137947042545, + "z": 0.0 + }, + { + "x": 108.45923882947218, + "y": -197.14146118537502, + "z": 0.0 + }, + { + "x": 109.46484420731804, + "y": -197.1415429003246, + "z": 0.0 + }, + { + "x": 110.4704495851639, + "y": -197.14162461527414, + "z": 0.0 + }, + { + "x": 111.47605496300976, + "y": -197.1417063302237, + "z": 0.0 + }, + { + "x": 112.48166034085563, + "y": -197.14178804517329, + "z": 0.0 + }, + { + "x": 113.48726571870148, + "y": -197.14186976012286, + "z": 0.0 + }, + { + "x": 114.49287109654733, + "y": -197.14195147507243, + "z": 0.0 + }, + { + "x": 115.4984764743932, + "y": -197.142033190022, + "z": 0.0 + }, + { + "x": 116.50408185223905, + "y": -197.14211490497155, + "z": 0.0 + }, + { + "x": 117.50968723008492, + "y": -197.14219661992112, + "z": 0.0 + }, + { + "x": 118.51529260793077, + "y": -197.1422783348707, + "z": 0.0 + }, + { + "x": 119.52089798577664, + "y": -197.14236004982027, + "z": 0.0 + }, + { + "x": 120.5265033636225, + "y": -197.14244176476984, + "z": 0.0 + }, + { + "x": 121.53210874146836, + "y": -197.1425234797194, + "z": 0.0 + }, + { + "x": 122.53771411931422, + "y": -197.14260519466896, + "z": 0.0 + }, + { + "x": 123.54331949716007, + "y": -197.14268690961853, + "z": 0.0 + }, + { + "x": 124.54892487500594, + "y": -197.1427686245681, + "z": 0.0 + }, + { + "x": 125.5545302528518, + "y": -197.14285033951768, + "z": 0.0 + }, + { + "x": 126.56013563069766, + "y": -197.14293205446725, + "z": 0.0 + }, + { + "x": 127.56574100854351, + "y": -197.1430137694168, + "z": 0.0 + }, + { + "x": 128.57134638638937, + "y": -197.14309548436637, + "z": 0.0 + }, + { + "x": 129.57695176423525, + "y": -197.14317719931594, + "z": 0.0 + }, + { + "x": 130.5825571420811, + "y": -197.14325891426552, + "z": 0.0 + }, + { + "x": 131.58816251992695, + "y": -197.1433406292151, + "z": 0.0 + }, + { + "x": 132.5937678977728, + "y": -197.14342234416463, + "z": 0.0 + }, + { + "x": 133.5993732756187, + "y": -197.1435040591142, + "z": 0.0 + }, + { + "x": 134.60497865346454, + "y": -197.14358577406378, + "z": 0.0 + }, + { + "x": 135.6105840313104, + "y": -197.14366748901335, + "z": 0.0 + }, + { + "x": 136.61618940915628, + "y": -197.14374920396293, + "z": 0.0 + }, + { + "x": 137.62179478700213, + "y": -197.1438309189125, + "z": 0.0 + }, + { + "x": 138.62740016484798, + "y": -197.14391263386204, + "z": 0.0 + }, + { + "x": 139.63300554269387, + "y": -197.14399434881162, + "z": 0.0 + }, + { + "x": 140.63861092053972, + "y": -197.1440760637612, + "z": 0.0 + }, + { + "x": 141.64421629838557, + "y": -197.14415777871076, + "z": 0.0 + }, + { + "x": 142.64982167623145, + "y": -197.14423949366034, + "z": 0.0 + }, + { + "x": 143.6554270540773, + "y": -197.1443212086099, + "z": 0.0 + }, + { + "x": 144.66103243192316, + "y": -197.14440292355945, + "z": 0.0 + }, + { + "x": 145.66663780976904, + "y": -197.14448463850903, + "z": 0.0 + }, + { + "x": 146.6722431876149, + "y": -197.1445663534586, + "z": 0.0 + }, + { + "x": 147.67784856546075, + "y": -197.14464806840817, + "z": 0.0 + }, + { + "x": 148.68345394330663, + "y": -197.14472978335775, + "z": 0.0 + }, + { + "x": 149.68905932115248, + "y": -197.1448114983073, + "z": 0.0 + }, + { + "x": 150.69466469899834, + "y": -197.14489321325686, + "z": 0.0 + }, + { + "x": 151.70027007684422, + "y": -197.14497492820644, + "z": 0.0 + }, + { + "x": 152.70587545469007, + "y": -197.145056643156, + "z": 0.0 + }, + { + "x": 153.71148083253593, + "y": -197.14513835810558, + "z": 0.0 + }, + { + "x": 154.7170862103818, + "y": -197.14522007305516, + "z": 0.0 + }, + { + "x": 155.72269158822766, + "y": -197.1453017880047, + "z": 0.0 + }, + { + "x": 156.72829696607351, + "y": -197.14538350295427, + "z": 0.0 + }, + { + "x": 157.7339023439194, + "y": -197.14546521790385, + "z": 0.0 + }, + { + "x": 158.73950772176525, + "y": -197.14554693285342, + "z": 0.0 + }, + { + "x": 159.74511309961113, + "y": -197.145628647803, + "z": 0.0 + }, + { + "x": 160.75071847745699, + "y": -197.14571036275257, + "z": 0.0 + }, + { + "x": 161.75632385530284, + "y": -197.1457920777021, + "z": 0.0 + }, + { + "x": 162.76192923314872, + "y": -197.14587379265168, + "z": 0.0 + }, + { + "x": 163.76753461099457, + "y": -197.14595550760126, + "z": 0.0 + }, + { + "x": 164.77313998884046, + "y": -197.14603722255083, + "z": 0.0 + }, + { + "x": 165.77874536668628, + "y": -197.1461189375004, + "z": 0.0 + }, + { + "x": 166.78435074453216, + "y": -197.14620065244995, + "z": 0.0 + }, + { + "x": 167.78995612237802, + "y": -197.14628236739952, + "z": 0.0 + }, + { + "x": 168.79556150022387, + "y": -197.1463640823491, + "z": 0.0 + }, + { + "x": 169.80116687806975, + "y": -197.14644579729867, + "z": 0.0 + }, + { + "x": 170.80677225591563, + "y": -197.14652751224824, + "z": 0.0 + }, + { + "x": 171.81237763376146, + "y": -197.1466092271978, + "z": 0.0 + }, + { + "x": 172.81798301160734, + "y": -197.14669094214736, + "z": 0.0 + }, + { + "x": 173.82358838945322, + "y": -197.14677265709693, + "z": 0.0 + }, + { + "x": 174.82919376729905, + "y": -197.1468543720465, + "z": 0.0 + }, + { + "x": 175.83479914514493, + "y": -197.14693608699608, + "z": 0.0 + }, + { + "x": 176.8404045229908, + "y": -197.14701780194565, + "z": 0.0 + }, + { + "x": 177.84600990083663, + "y": -197.1470995168952, + "z": 0.0 + }, + { + "x": 178.85161527868252, + "y": -197.14718123184477, + "z": 0.0 + }, + { + "x": 179.8572206565284, + "y": -197.14726294679434, + "z": 0.0 + }, + { + "x": 180.86282603437425, + "y": -197.14734466174392, + "z": 0.0 + }, + { + "x": 181.8684314122201, + "y": -197.1474263766935, + "z": 0.0 + }, + { + "x": 182.874036790066, + "y": -197.14750809164306, + "z": 0.0 + }, + { + "x": 183.87964216791184, + "y": -197.1475898065926, + "z": 0.0 + }, + { + "x": 184.8852475457577, + "y": -197.14767152154218, + "z": 0.0 + }, + { + "x": 185.89085292360357, + "y": -197.14775323649175, + "z": 0.0 + }, + { + "x": 186.89645830144943, + "y": -197.14783495144133, + "z": 0.0 + }, + { + "x": 187.90206367929528, + "y": -197.1479166663909, + "z": 0.0 + }, + { + "x": 188.90766905714116, + "y": -197.14799838134047, + "z": 0.0 + }, + { + "x": 189.91327443498702, + "y": -197.14808009629002, + "z": 0.0 + }, + { + "x": 190.91887981283287, + "y": -197.1481618112396, + "z": 0.0 + }, + { + "x": 191.92448519067875, + "y": -197.14824352618916, + "z": 0.0 + }, + { + "x": 192.9300905685246, + "y": -197.14832524113874, + "z": 0.0 + }, + { + "x": 193.93569594637046, + "y": -197.1484069560883, + "z": 0.0 + }, + { + "x": 194.94130132421634, + "y": -197.14848867103785, + "z": 0.0 + }, + { + "x": 195.9469067020622, + "y": -197.14857038598743, + "z": 0.0 + }, + { + "x": 196.95251207990805, + "y": -197.148652100937, + "z": 0.0 + }, + { + "x": 197.95811745775393, + "y": -197.14873381588657, + "z": 0.0 + }, + { + "x": 198.96372283559978, + "y": -197.14881553083615, + "z": 0.0 + }, + { + "x": 199.96932821344564, + "y": -197.14889724578572, + "z": 0.0 + }, + { + "x": 200.97493359129152, + "y": -197.14897896073526, + "z": 0.0 + }, + { + "x": 201.98053896913737, + "y": -197.14906067568484, + "z": 0.0 + }, + { + "x": 202.98614434698322, + "y": -197.1491423906344, + "z": 0.0 + }, + { + "x": 203.9917497248291, + "y": -197.14922410558398, + "z": 0.0 + }, + { + "x": 204.99735510267496, + "y": -197.14930582053356, + "z": 0.0 + }, + { + "x": 206.0029604805208, + "y": -197.14938753548313, + "z": 0.0 + }, + { + "x": 207.0085658583667, + "y": -197.14946925043267, + "z": 0.0 + }, + { + "x": 208.01417123621258, + "y": -197.14955096538225, + "z": 0.0 + }, + { + "x": 209.0197766140584, + "y": -197.14963268033182, + "z": 0.0 + }, + { + "x": 210.02538199190428, + "y": -197.1497143952814, + "z": 0.0 + }, + { + "x": 211.03098736975016, + "y": -197.14979611023097, + "z": 0.0 + }, + { + "x": 212.036592747596, + "y": -197.1498778251805, + "z": 0.0 + }, + { + "x": 213.04219812544187, + "y": -197.14995954013008, + "z": 0.0 + }, + { + "x": 214.04780350328775, + "y": -197.15004125507966, + "z": 0.0 + }, + { + "x": 215.05340888113358, + "y": -197.15012297002923, + "z": 0.0 + }, + { + "x": 216.05901425897946, + "y": -197.1502046849788, + "z": 0.0 + }, + { + "x": 217.06461963682534, + "y": -197.15028639992838, + "z": 0.0 + }, + { + "x": 218.0702250146712, + "y": -197.15036811487792, + "z": 0.0 + }, + { + "x": 219.07583039251705, + "y": -197.1504498298275, + "z": 0.0 + }, + { + "x": 220.08143577036293, + "y": -197.15053154477707, + "z": 0.0 + }, + { + "x": 221.08704114820878, + "y": -197.15061325972664, + "z": 0.0 + }, + { + "x": 222.09264652605464, + "y": -197.1506949746762, + "z": 0.0 + }, + { + "x": 223.09825190390052, + "y": -197.15077668962576, + "z": 0.0 + }, + { + "x": 224.10385728174637, + "y": -197.15085840457533, + "z": 0.0 + }, + { + "x": 225.10946265959223, + "y": -197.1509401195249, + "z": 0.0 + }, + { + "x": 226.1150680374381, + "y": -197.15102183447448, + "z": 0.0 + }, + { + "x": 227.12067341528396, + "y": -197.15110354942405, + "z": 0.0 + }, + { + "x": 228.1262787931298, + "y": -197.15118526437362, + "z": 0.0 + }, + { + "x": 229.1318841709757, + "y": -197.15126697932317, + "z": 0.0 + }, + { + "x": 230.13748954882155, + "y": -197.15134869427274, + "z": 0.0 + }, + { + "x": 231.1430949266674, + "y": -197.1514304092223, + "z": 0.0 + }, + { + "x": 232.14870030451328, + "y": -197.1515121241719, + "z": 0.0 + }, + { + "x": 233.15430568235914, + "y": -197.15159383912146, + "z": 0.0 + }, + { + "x": 234.159911060205, + "y": -197.15167555407103, + "z": 0.0 + }, + { + "x": 235.16551643805087, + "y": -197.15175726902058, + "z": 0.0 + }, + { + "x": 236.17112181589673, + "y": -197.15183898397015, + "z": 0.0 + }, + { + "x": 237.17672719374258, + "y": -197.15192069891972, + "z": 0.0 + }, + { + "x": 238.18233257158846, + "y": -197.1520024138693, + "z": 0.0 + }, + { + "x": 239.1879379494343, + "y": -197.15208412881887, + "z": 0.0 + }, + { + "x": 240.1935433272802, + "y": -197.15216584376842, + "z": 0.0 + }, + { + "x": 241.19914870512605, + "y": -197.152247558718, + "z": 0.0 + }, + { + "x": 242.2047540829719, + "y": -197.15232927366756, + "z": 0.0 + }, + { + "x": 243.21035946081778, + "y": -197.15241098861713, + "z": 0.0 + }, + { + "x": 244.21596483866364, + "y": -197.1524927035667, + "z": 0.0 + }, + { + "x": 245.2215702165095, + "y": -197.15257441851628, + "z": 0.0 + }, + { + "x": 246.22717559435537, + "y": -197.15265613346583, + "z": 0.0 + }, + { + "x": 247.23278097220123, + "y": -197.1527378484154, + "z": 0.0 + }, + { + "x": 248.23838635004708, + "y": -197.15281956336497, + "z": 0.0 + }, + { + "x": 249.24399172789296, + "y": -197.15290127831454, + "z": 0.0 + }, + { + "x": 250.24959710573881, + "y": -197.15298299326412, + "z": 0.0 + }, + { + "x": 251.25520248358467, + "y": -197.1530647082137, + "z": 0.0 + }, + { + "x": 252.26080786143055, + "y": -197.15314642316324, + "z": 0.0 + }, + { + "x": 253.2664132392764, + "y": -197.1532281381128, + "z": 0.0 + }, + { + "x": 254.27201861712226, + "y": -197.15330985306238, + "z": 0.0 + }, + { + "x": 255.27762399496814, + "y": -197.15339156801195, + "z": 0.0 + }, + { + "x": 256.283229372814, + "y": -197.15347328296153, + "z": 0.0 + }, + { + "x": 257.2888347506598, + "y": -197.15355499791107, + "z": 0.0 + }, + { + "x": 258.2944401285057, + "y": -197.15363671286065, + "z": 0.0 + }, + { + "x": 259.3000455063516, + "y": -197.15371842781022, + "z": 0.0 + }, + { + "x": 260.30565088419746, + "y": -197.1538001427598, + "z": 0.0 + }, + { + "x": 261.31125626204334, + "y": -197.15388185770937, + "z": 0.0 + }, + { + "x": 262.31686163988917, + "y": -197.15396357265894, + "z": 0.0 + }, + { + "x": 263.32246701773505, + "y": -197.15404528760848, + "z": 0.0 + }, + { + "x": 264.3280723955809, + "y": -197.15412700255806, + "z": 0.0 + }, + { + "x": 265.33367777342676, + "y": -197.15420871750763, + "z": 0.0 + }, + { + "x": 266.33928315127264, + "y": -197.1542904324572, + "z": 0.0 + }, + { + "x": 267.3448885291185, + "y": -197.15437214740678, + "z": 0.0 + }, + { + "x": 268.35049390696435, + "y": -197.15445386235632, + "z": 0.0 + }, + { + "x": 269.3560992848102, + "y": -197.1545355773059, + "z": 0.0 + }, + { + "x": 270.36170466265605, + "y": -197.15461729225547, + "z": 0.0 + }, + { + "x": 271.36731004050193, + "y": -197.15469900720504, + "z": 0.0 + }, + { + "x": 272.3729154183478, + "y": -197.1547807221546, + "z": 0.0 + }, + { + "x": 273.3785207961937, + "y": -197.15486243710419, + "z": 0.0 + }, + { + "x": 274.3841261740395, + "y": -197.15494415205373, + "z": 0.0 + }, + { + "x": 275.3897315518854, + "y": -197.1550258670033, + "z": 0.0 + }, + { + "x": 276.39533692973123, + "y": -197.15510758195288, + "z": 0.0 + }, + { + "x": 277.4009423075771, + "y": -197.15518929690245, + "z": 0.0 + }, + { + "x": 278.406547685423, + "y": -197.15527101185202, + "z": 0.0 + }, + { + "x": 279.4121530632689, + "y": -197.1553527268016, + "z": 0.0 + }, + { + "x": 280.41775844111476, + "y": -197.15543444175114, + "z": 0.0 + }, + { + "x": 281.4233638189606, + "y": -197.1555161567007, + "z": 0.0 + }, + { + "x": 282.4289691968064, + "y": -197.1555978716503, + "z": 0.0 + }, + { + "x": 283.4345745746523, + "y": -197.15567958659986, + "z": 0.0 + }, + { + "x": 284.44017995249817, + "y": -197.15576130154943, + "z": 0.0 + }, + { + "x": 285.44578533034405, + "y": -197.15584301649898, + "z": 0.0 + }, + { + "x": 286.45139070818993, + "y": -197.15592473144855, + "z": 0.0 + }, + { + "x": 287.45699608603576, + "y": -197.15600644639812, + "z": 0.0 + }, + { + "x": 288.4626014638816, + "y": -197.1560881613477, + "z": 0.0 + }, + { + "x": 289.46820684172746, + "y": -197.15616987629727, + "z": 0.0 + }, + { + "x": 290.47381221957335, + "y": -197.15625159124684, + "z": 0.0 + }, + { + "x": 291.47941759741923, + "y": -197.1563333061964, + "z": 0.0 + }, + { + "x": 292.4850229752651, + "y": -197.15641502114596, + "z": 0.0 + }, + { + "x": 293.49062835311094, + "y": -197.15649673609553, + "z": 0.0 + }, + { + "x": 294.4962337309568, + "y": -197.1565784510451, + "z": 0.0 + }, + { + "x": 295.50183910880264, + "y": -197.15666016599468, + "z": 0.0 + }, + { + "x": 296.5074444866485, + "y": -197.15674188094425, + "z": 0.0 + }, + { + "x": 297.5130498644944, + "y": -197.1568235958938, + "z": 0.0 + }, + { + "x": 298.5186552423403, + "y": -197.15690531084337, + "z": 0.0 + }, + { + "x": 299.5242606201861, + "y": -197.15698702579294, + "z": 0.0 + }, + { + "x": 300.529865998032, + "y": -197.15706874074252, + "z": 0.0 + }, + { + "x": 301.5354713758778, + "y": -197.1571504556921, + "z": 0.0 + }, + { + "x": 302.5410767537237, + "y": -197.15723217064163, + "z": 0.0 + }, + { + "x": 303.5466821315696, + "y": -197.1573138855912, + "z": 0.0 + }, + { + "x": 304.55228750941546, + "y": -197.15739560054078, + "z": 0.0 + }, + { + "x": 305.5578928872613, + "y": -197.15747731549035, + "z": 0.0 + }, + { + "x": 306.56349826510717, + "y": -197.15755903043993, + "z": 0.0 + }, + { + "x": 307.569103642953, + "y": -197.1576407453895, + "z": 0.0 + }, + { + "x": 308.5747090207989, + "y": -197.15772246033904, + "z": 0.0 + }, + { + "x": 309.58031439864476, + "y": -197.15780417528862, + "z": 0.0 + }, + { + "x": 310.58591977649064, + "y": -197.1578858902382, + "z": 0.0 + }, + { + "x": 311.59152515433647, + "y": -197.15796760518776, + "z": 0.0 + }, + { + "x": 312.59713053218235, + "y": -197.15804932013734, + "z": 0.0 + }, + { + "x": 313.6027359100282, + "y": -197.15813103508688, + "z": 0.0 + }, + { + "x": 314.60834128787405, + "y": -197.15821275003645, + "z": 0.0 + }, + { + "x": 315.61394666571994, + "y": -197.15829446498603, + "z": 0.0 + }, + { + "x": 316.6195520435658, + "y": -197.1583761799356, + "z": 0.0 + }, + { + "x": 317.6251574214117, + "y": -197.15845789488517, + "z": 0.0 + }, + { + "x": 318.6307627992575, + "y": -197.15853960983475, + "z": 0.0 + }, + { + "x": 319.63636817710335, + "y": -197.1586213247843, + "z": 0.0 + }, + { + "x": 320.64197355494923, + "y": -197.15870303973387, + "z": 0.0 + }, + { + "x": 321.6475789327951, + "y": -197.15878475468344, + "z": 0.0 + }, + { + "x": 322.653184310641, + "y": -197.158866469633, + "z": 0.0 + }, + { + "x": 323.6587896884869, + "y": -197.15894818458258, + "z": 0.0 + }, + { + "x": 324.6643950663327, + "y": -197.15902989953216, + "z": 0.0 + }, + { + "x": 325.6700004441786, + "y": -197.1591116144817, + "z": 0.0 + } + ] + }, + { + "id": 63, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6701629630972, + "y": -195.1591116210848, + "z": 0.0 + }, + { + "x": 324.6645575852513, + "y": -195.15902990613526, + "z": 0.0 + }, + { + "x": 323.65895220740555, + "y": -195.1589481911857, + "z": 0.0 + }, + { + "x": 322.65334682955967, + "y": -195.1588664762361, + "z": 0.0 + }, + { + "x": 321.6477414517138, + "y": -195.15878476128654, + "z": 0.0 + }, + { + "x": 320.6421360738679, + "y": -195.15870304633697, + "z": 0.0 + }, + { + "x": 319.636530696022, + "y": -195.1586213313874, + "z": 0.0 + }, + { + "x": 318.63092531817614, + "y": -195.15853961643785, + "z": 0.0 + }, + { + "x": 317.62531994033037, + "y": -195.15845790148828, + "z": 0.0 + }, + { + "x": 316.6197145624845, + "y": -195.1583761865387, + "z": 0.0 + }, + { + "x": 315.6141091846386, + "y": -195.15829447158913, + "z": 0.0 + }, + { + "x": 314.6085038067927, + "y": -195.15821275663956, + "z": 0.0 + }, + { + "x": 313.60289842894684, + "y": -195.15813104168998, + "z": 0.0 + }, + { + "x": 312.59729305110096, + "y": -195.15804932674044, + "z": 0.0 + }, + { + "x": 311.59168767325514, + "y": -195.15796761179087, + "z": 0.0 + }, + { + "x": 310.5860822954093, + "y": -195.1578858968413, + "z": 0.0 + }, + { + "x": 309.58047691756343, + "y": -195.15780418189172, + "z": 0.0 + }, + { + "x": 308.57487153971755, + "y": -195.15772246694215, + "z": 0.0 + }, + { + "x": 307.5692661618716, + "y": -195.1576407519926, + "z": 0.0 + }, + { + "x": 306.56366078402584, + "y": -195.15755903704303, + "z": 0.0 + }, + { + "x": 305.55805540617996, + "y": -195.15747732209346, + "z": 0.0 + }, + { + "x": 304.55245002833414, + "y": -195.15739560714388, + "z": 0.0 + }, + { + "x": 303.54684465048825, + "y": -195.1573138921943, + "z": 0.0 + }, + { + "x": 302.5412392726424, + "y": -195.15723217724474, + "z": 0.0 + }, + { + "x": 301.53563389479643, + "y": -195.1571504622952, + "z": 0.0 + }, + { + "x": 300.53002851695067, + "y": -195.15706874734562, + "z": 0.0 + }, + { + "x": 299.5244231391048, + "y": -195.15698703239605, + "z": 0.0 + }, + { + "x": 298.51881776125896, + "y": -195.15690531744647, + "z": 0.0 + }, + { + "x": 297.5132123834131, + "y": -195.1568236024969, + "z": 0.0 + }, + { + "x": 296.50760700556714, + "y": -195.15674188754735, + "z": 0.0 + }, + { + "x": 295.5020016277213, + "y": -195.15666017259778, + "z": 0.0 + }, + { + "x": 294.4963962498755, + "y": -195.1565784576482, + "z": 0.0 + }, + { + "x": 293.4907908720296, + "y": -195.15649674269864, + "z": 0.0 + }, + { + "x": 292.4851854941838, + "y": -195.15641502774906, + "z": 0.0 + }, + { + "x": 291.4795801163379, + "y": -195.1563333127995, + "z": 0.0 + }, + { + "x": 290.47397473849196, + "y": -195.15625159784994, + "z": 0.0 + }, + { + "x": 289.46836936064614, + "y": -195.15616988290037, + "z": 0.0 + }, + { + "x": 288.46276398280025, + "y": -195.1560881679508, + "z": 0.0 + }, + { + "x": 287.45715860495443, + "y": -195.15600645300123, + "z": 0.0 + }, + { + "x": 286.4515532271086, + "y": -195.15592473805165, + "z": 0.0 + }, + { + "x": 285.4459478492627, + "y": -195.15584302310208, + "z": 0.0 + }, + { + "x": 284.4403424714168, + "y": -195.15576130815253, + "z": 0.0 + }, + { + "x": 283.43473709357096, + "y": -195.15567959320296, + "z": 0.0 + }, + { + "x": 282.4291317157251, + "y": -195.1555978782534, + "z": 0.0 + }, + { + "x": 281.42352633787925, + "y": -195.15551616330382, + "z": 0.0 + }, + { + "x": 280.4179209600334, + "y": -195.15543444835424, + "z": 0.0 + }, + { + "x": 279.4123155821875, + "y": -195.1553527334047, + "z": 0.0 + }, + { + "x": 278.40671020434166, + "y": -195.15527101845512, + "z": 0.0 + }, + { + "x": 277.4011048264958, + "y": -195.15518930350555, + "z": 0.0 + }, + { + "x": 276.3954994486499, + "y": -195.15510758855598, + "z": 0.0 + }, + { + "x": 275.3898940708041, + "y": -195.1550258736064, + "z": 0.0 + }, + { + "x": 274.3842886929582, + "y": -195.15494415865683, + "z": 0.0 + }, + { + "x": 273.3786833151123, + "y": -195.1548624437073, + "z": 0.0 + }, + { + "x": 272.3730779372665, + "y": -195.15478072875771, + "z": 0.0 + }, + { + "x": 271.3674725594206, + "y": -195.15469901380814, + "z": 0.0 + }, + { + "x": 270.3618671815747, + "y": -195.15461729885857, + "z": 0.0 + }, + { + "x": 269.3562618037289, + "y": -195.154535583909, + "z": 0.0 + }, + { + "x": 268.350656425883, + "y": -195.15445386895942, + "z": 0.0 + }, + { + "x": 267.34505104803713, + "y": -195.15437215400988, + "z": 0.0 + }, + { + "x": 266.3394456701913, + "y": -195.1542904390603, + "z": 0.0 + }, + { + "x": 265.3338402923454, + "y": -195.15420872411073, + "z": 0.0 + }, + { + "x": 264.32823491449955, + "y": -195.15412700916116, + "z": 0.0 + }, + { + "x": 263.3226295366537, + "y": -195.15404529421158, + "z": 0.0 + }, + { + "x": 262.3170241588078, + "y": -195.15396357926204, + "z": 0.0 + }, + { + "x": 261.311418780962, + "y": -195.15388186431247, + "z": 0.0 + }, + { + "x": 260.30581340311613, + "y": -195.1538001493629, + "z": 0.0 + }, + { + "x": 259.30020802527025, + "y": -195.15371843441332, + "z": 0.0 + }, + { + "x": 258.29460264742437, + "y": -195.15363671946375, + "z": 0.0 + }, + { + "x": 257.2889972695785, + "y": -195.15355500451417, + "z": 0.0 + }, + { + "x": 256.2833918917326, + "y": -195.15347328956463, + "z": 0.0 + }, + { + "x": 255.27778651388678, + "y": -195.15339157461506, + "z": 0.0 + }, + { + "x": 254.2721811360409, + "y": -195.15330985966548, + "z": 0.0 + }, + { + "x": 253.26657575819507, + "y": -195.1532281447159, + "z": 0.0 + }, + { + "x": 252.2609703803492, + "y": -195.15314642976634, + "z": 0.0 + }, + { + "x": 251.25536500250325, + "y": -195.1530647148168, + "z": 0.0 + }, + { + "x": 250.2497596246575, + "y": -195.15298299986722, + "z": 0.0 + }, + { + "x": 249.2441542468116, + "y": -195.15290128491765, + "z": 0.0 + }, + { + "x": 248.23854886896572, + "y": -195.15281956996807, + "z": 0.0 + }, + { + "x": 247.2329434911199, + "y": -195.1527378550185, + "z": 0.0 + }, + { + "x": 246.22733811327402, + "y": -195.15265614006893, + "z": 0.0 + }, + { + "x": 245.22173273542808, + "y": -195.15257442511938, + "z": 0.0 + }, + { + "x": 244.2161273575823, + "y": -195.1524927101698, + "z": 0.0 + }, + { + "x": 243.21052197973643, + "y": -195.15241099522024, + "z": 0.0 + }, + { + "x": 242.20491660189055, + "y": -195.15232928027066, + "z": 0.0 + }, + { + "x": 241.19931122404472, + "y": -195.1522475653211, + "z": 0.0 + }, + { + "x": 240.19370584619884, + "y": -195.15216585037152, + "z": 0.0 + }, + { + "x": 239.1881004683529, + "y": -195.15208413542197, + "z": 0.0 + }, + { + "x": 238.18249509050713, + "y": -195.1520024204724, + "z": 0.0 + }, + { + "x": 237.17688971266125, + "y": -195.15192070552283, + "z": 0.0 + }, + { + "x": 236.17128433481537, + "y": -195.15183899057325, + "z": 0.0 + }, + { + "x": 235.16567895696954, + "y": -195.15175727562368, + "z": 0.0 + }, + { + "x": 234.1600735791236, + "y": -195.15167556067414, + "z": 0.0 + }, + { + "x": 233.15446820127778, + "y": -195.15159384572456, + "z": 0.0 + }, + { + "x": 232.14886282343195, + "y": -195.151512130775, + "z": 0.0 + }, + { + "x": 231.14325744558607, + "y": -195.15143041582542, + "z": 0.0 + }, + { + "x": 230.1376520677402, + "y": -195.15134870087584, + "z": 0.0 + }, + { + "x": 229.13204668989437, + "y": -195.15126698592627, + "z": 0.0 + }, + { + "x": 228.12644131204843, + "y": -195.15118527097673, + "z": 0.0 + }, + { + "x": 227.1208359342026, + "y": -195.15110355602715, + "z": 0.0 + }, + { + "x": 226.11523055635678, + "y": -195.15102184107758, + "z": 0.0 + }, + { + "x": 225.1096251785109, + "y": -195.150940126128, + "z": 0.0 + }, + { + "x": 224.10401980066501, + "y": -195.15085841117843, + "z": 0.0 + }, + { + "x": 223.0984144228192, + "y": -195.15077669622886, + "z": 0.0 + }, + { + "x": 222.09280904497325, + "y": -195.15069498127932, + "z": 0.0 + }, + { + "x": 221.08720366712743, + "y": -195.15061326632974, + "z": 0.0 + }, + { + "x": 220.0815982892816, + "y": -195.15053155138017, + "z": 0.0 + }, + { + "x": 219.07599291143572, + "y": -195.1504498364306, + "z": 0.0 + }, + { + "x": 218.07038753358984, + "y": -195.15036812148102, + "z": 0.0 + }, + { + "x": 217.06478215574396, + "y": -195.15028640653148, + "z": 0.0 + }, + { + "x": 216.05917677789813, + "y": -195.1502046915819, + "z": 0.0 + }, + { + "x": 215.05357140005225, + "y": -195.15012297663233, + "z": 0.0 + }, + { + "x": 214.04796602220642, + "y": -195.15004126168276, + "z": 0.0 + }, + { + "x": 213.04236064436054, + "y": -195.14995954673319, + "z": 0.0 + }, + { + "x": 212.03675526651466, + "y": -195.1498778317836, + "z": 0.0 + }, + { + "x": 211.03114988866878, + "y": -195.14979611683407, + "z": 0.0 + }, + { + "x": 210.02554451082295, + "y": -195.1497144018845, + "z": 0.0 + }, + { + "x": 209.01993913297707, + "y": -195.14963268693492, + "z": 0.0 + }, + { + "x": 208.01433375513125, + "y": -195.14955097198535, + "z": 0.0 + }, + { + "x": 207.00872837728537, + "y": -195.14946925703578, + "z": 0.0 + }, + { + "x": 206.00312299943943, + "y": -195.14938754208623, + "z": 0.0 + }, + { + "x": 204.9975176215936, + "y": -195.14930582713666, + "z": 0.0 + }, + { + "x": 203.99191224374778, + "y": -195.14922411218708, + "z": 0.0 + }, + { + "x": 202.9863068659019, + "y": -195.1491423972375, + "z": 0.0 + }, + { + "x": 201.980701488056, + "y": -195.14906068228794, + "z": 0.0 + }, + { + "x": 200.9750961102102, + "y": -195.14897896733837, + "z": 0.0 + }, + { + "x": 199.96949073236425, + "y": -195.14889725238882, + "z": 0.0 + }, + { + "x": 198.96388535451842, + "y": -195.14881553743925, + "z": 0.0 + }, + { + "x": 197.9582799766726, + "y": -195.14873382248967, + "z": 0.0 + }, + { + "x": 196.95267459882672, + "y": -195.1486521075401, + "z": 0.0 + }, + { + "x": 195.94706922098084, + "y": -195.14857039259053, + "z": 0.0 + }, + { + "x": 194.941463843135, + "y": -195.14848867764096, + "z": 0.0 + }, + { + "x": 193.93585846528907, + "y": -195.1484069626914, + "z": 0.0 + }, + { + "x": 192.93025308744325, + "y": -195.14832524774184, + "z": 0.0 + }, + { + "x": 191.92464770959742, + "y": -195.14824353279226, + "z": 0.0 + }, + { + "x": 190.91904233175154, + "y": -195.1481618178427, + "z": 0.0 + }, + { + "x": 189.91343695390566, + "y": -195.14808010289312, + "z": 0.0 + }, + { + "x": 188.90783157605978, + "y": -195.14799838794357, + "z": 0.0 + }, + { + "x": 187.90222619821395, + "y": -195.147916672994, + "z": 0.0 + }, + { + "x": 186.89662082036807, + "y": -195.14783495804443, + "z": 0.0 + }, + { + "x": 185.89101544252225, + "y": -195.14775324309485, + "z": 0.0 + }, + { + "x": 184.88541006467636, + "y": -195.14767152814528, + "z": 0.0 + }, + { + "x": 183.87980468683048, + "y": -195.1475898131957, + "z": 0.0 + }, + { + "x": 182.8741993089846, + "y": -195.14750809824616, + "z": 0.0 + }, + { + "x": 181.86859393113878, + "y": -195.1474263832966, + "z": 0.0 + }, + { + "x": 180.8629885532929, + "y": -195.14734466834702, + "z": 0.0 + }, + { + "x": 179.85738317544707, + "y": -195.14726295339744, + "z": 0.0 + }, + { + "x": 178.8517777976012, + "y": -195.14718123844787, + "z": 0.0 + }, + { + "x": 177.8461724197553, + "y": -195.1470995234983, + "z": 0.0 + }, + { + "x": 176.84056704190942, + "y": -195.14701780854875, + "z": 0.0 + }, + { + "x": 175.8349616640636, + "y": -195.14693609359918, + "z": 0.0 + }, + { + "x": 174.82935628621772, + "y": -195.1468543786496, + "z": 0.0 + }, + { + "x": 173.8237509083719, + "y": -195.14677266370003, + "z": 0.0 + }, + { + "x": 172.818145530526, + "y": -195.14669094875046, + "z": 0.0 + }, + { + "x": 171.81254015268007, + "y": -195.14660923380092, + "z": 0.0 + }, + { + "x": 170.8069347748343, + "y": -195.14652751885134, + "z": 0.0 + }, + { + "x": 169.80132939698842, + "y": -195.14644580390177, + "z": 0.0 + }, + { + "x": 168.79572401914254, + "y": -195.1463640889522, + "z": 0.0 + }, + { + "x": 167.79011864129666, + "y": -195.14628237400262, + "z": 0.0 + }, + { + "x": 166.78451326345083, + "y": -195.14620065905305, + "z": 0.0 + }, + { + "x": 165.7789078856049, + "y": -195.1461189441035, + "z": 0.0 + }, + { + "x": 164.77330250775913, + "y": -195.14603722915393, + "z": 0.0 + }, + { + "x": 163.76769712991324, + "y": -195.14595551420436, + "z": 0.0 + }, + { + "x": 162.76209175206736, + "y": -195.1458737992548, + "z": 0.0 + }, + { + "x": 161.75648637422148, + "y": -195.1457920843052, + "z": 0.0 + }, + { + "x": 160.7508809963756, + "y": -195.14571036935567, + "z": 0.0 + }, + { + "x": 159.74527561852977, + "y": -195.1456286544061, + "z": 0.0 + }, + { + "x": 158.7396702406839, + "y": -195.14554693945652, + "z": 0.0 + }, + { + "x": 157.73406486283807, + "y": -195.14546522450695, + "z": 0.0 + }, + { + "x": 156.7284594849922, + "y": -195.14538350955738, + "z": 0.0 + }, + { + "x": 155.7228541071463, + "y": -195.1453017946078, + "z": 0.0 + }, + { + "x": 154.71724872930042, + "y": -195.14522007965826, + "z": 0.0 + }, + { + "x": 153.7116433514546, + "y": -195.14513836470869, + "z": 0.0 + }, + { + "x": 152.70603797360872, + "y": -195.1450566497591, + "z": 0.0 + }, + { + "x": 151.7004325957629, + "y": -195.14497493480954, + "z": 0.0 + }, + { + "x": 150.694827217917, + "y": -195.14489321985997, + "z": 0.0 + }, + { + "x": 149.68922184007113, + "y": -195.1448115049104, + "z": 0.0 + }, + { + "x": 148.68361646222525, + "y": -195.14472978996085, + "z": 0.0 + }, + { + "x": 147.67801108437942, + "y": -195.14464807501128, + "z": 0.0 + }, + { + "x": 146.67240570653354, + "y": -195.1445663600617, + "z": 0.0 + }, + { + "x": 145.6668003286877, + "y": -195.14448464511213, + "z": 0.0 + }, + { + "x": 144.66119495084183, + "y": -195.14440293016256, + "z": 0.0 + }, + { + "x": 143.6555895729959, + "y": -195.144321215213, + "z": 0.0 + }, + { + "x": 142.64998419515013, + "y": -195.14423950026344, + "z": 0.0 + }, + { + "x": 141.64437881730424, + "y": -195.14415778531387, + "z": 0.0 + }, + { + "x": 140.63877343945836, + "y": -195.1440760703643, + "z": 0.0 + }, + { + "x": 139.63316806161254, + "y": -195.14399435541472, + "z": 0.0 + }, + { + "x": 138.62756268376666, + "y": -195.14391264046515, + "z": 0.0 + }, + { + "x": 137.62195730592072, + "y": -195.1438309255156, + "z": 0.0 + }, + { + "x": 136.61635192807495, + "y": -195.14374921056603, + "z": 0.0 + }, + { + "x": 135.61074655022907, + "y": -195.14366749561646, + "z": 0.0 + }, + { + "x": 134.60514117238318, + "y": -195.14358578066688, + "z": 0.0 + }, + { + "x": 133.59953579453736, + "y": -195.1435040657173, + "z": 0.0 + }, + { + "x": 132.59393041669148, + "y": -195.14342235076774, + "z": 0.0 + }, + { + "x": 131.58832503884554, + "y": -195.1433406358182, + "z": 0.0 + }, + { + "x": 130.58271966099977, + "y": -195.14325892086862, + "z": 0.0 + }, + { + "x": 129.5771142831539, + "y": -195.14317720591905, + "z": 0.0 + }, + { + "x": 128.571508905308, + "y": -195.14309549096947, + "z": 0.0 + }, + { + "x": 127.56590352746217, + "y": -195.1430137760199, + "z": 0.0 + }, + { + "x": 126.56029814961627, + "y": -195.14293206107035, + "z": 0.0 + }, + { + "x": 125.55469277177046, + "y": -195.14285034612078, + "z": 0.0 + }, + { + "x": 124.5490873939246, + "y": -195.1427686311712, + "z": 0.0 + }, + { + "x": 123.54348201607873, + "y": -195.14268691622163, + "z": 0.0 + }, + { + "x": 122.53787663823287, + "y": -195.14260520127206, + "z": 0.0 + }, + { + "x": 121.53227126038702, + "y": -195.1425234863225, + "z": 0.0 + }, + { + "x": 120.5266658825411, + "y": -195.14244177137294, + "z": 0.0 + }, + { + "x": 119.5210605046953, + "y": -195.14236005642337, + "z": 0.0 + }, + { + "x": 118.51545512684943, + "y": -195.1422783414738, + "z": 0.0 + }, + { + "x": 117.50984974900358, + "y": -195.14219662652422, + "z": 0.0 + }, + { + "x": 116.50424437115771, + "y": -195.14211491157465, + "z": 0.0 + }, + { + "x": 115.4986389933118, + "y": -195.1420331966251, + "z": 0.0 + }, + { + "x": 114.49303361546599, + "y": -195.14195148167553, + "z": 0.0 + }, + { + "x": 113.48742823762014, + "y": -195.14186976672596, + "z": 0.0 + }, + { + "x": 112.48182285977428, + "y": -195.1417880517764, + "z": 0.0 + }, + { + "x": 111.47621748192842, + "y": -195.14170633682681, + "z": 0.0 + }, + { + "x": 110.47061210408256, + "y": -195.14162462187724, + "z": 0.0 + }, + { + "x": 109.46500672623665, + "y": -195.1415429069277, + "z": 0.0 + }, + { + "x": 108.45940134839084, + "y": -195.14146119197812, + "z": 0.0 + }, + { + "x": 107.45379597054497, + "y": -195.14137947702855, + "z": 0.0 + }, + { + "x": 106.44819059269912, + "y": -195.14129776207898, + "z": 0.0 + }, + { + "x": 105.44258521485325, + "y": -195.1412160471294, + "z": 0.0 + }, + { + "x": 104.4369798370074, + "y": -195.14113433217983, + "z": 0.0 + }, + { + "x": 103.43137445916147, + "y": -195.1410526172303, + "z": 0.0 + }, + { + "x": 102.42576908131568, + "y": -195.1409709022807, + "z": 0.0 + }, + { + "x": 101.42016370346981, + "y": -195.14088918733114, + "z": 0.0 + } + ] + }, + { + "id": 64, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.4198386656325, + "y": -199.14088917412494, + "z": 0.0 + }, + { + "x": 102.42544404347836, + "y": -199.1409708890745, + "z": 0.0 + }, + { + "x": 103.43104942132427, + "y": -199.14105260402408, + "z": 0.0 + }, + { + "x": 104.43665479917009, + "y": -199.14113431897363, + "z": 0.0 + }, + { + "x": 105.44226017701594, + "y": -199.1412160339232, + "z": 0.0 + }, + { + "x": 106.4478655548618, + "y": -199.14129774887277, + "z": 0.0 + }, + { + "x": 107.45347093270766, + "y": -199.14137946382235, + "z": 0.0 + }, + { + "x": 108.45907631055353, + "y": -199.14146117877192, + "z": 0.0 + }, + { + "x": 109.46468168839942, + "y": -199.1415428937215, + "z": 0.0 + }, + { + "x": 110.47028706624525, + "y": -199.14162460867104, + "z": 0.0 + }, + { + "x": 111.4758924440911, + "y": -199.1417063236206, + "z": 0.0 + }, + { + "x": 112.48149782193697, + "y": -199.14178803857018, + "z": 0.0 + }, + { + "x": 113.48710319978282, + "y": -199.14186975351976, + "z": 0.0 + }, + { + "x": 114.49270857762868, + "y": -199.14195146846933, + "z": 0.0 + }, + { + "x": 115.4983139554746, + "y": -199.1420331834189, + "z": 0.0 + }, + { + "x": 116.5039193333204, + "y": -199.14211489836845, + "z": 0.0 + }, + { + "x": 117.50952471116626, + "y": -199.14219661331802, + "z": 0.0 + }, + { + "x": 118.51513008901212, + "y": -199.1422783282676, + "z": 0.0 + }, + { + "x": 119.52073546685799, + "y": -199.14236004321717, + "z": 0.0 + }, + { + "x": 120.5263408447039, + "y": -199.14244175816674, + "z": 0.0 + }, + { + "x": 121.5319462225497, + "y": -199.14252347311628, + "z": 0.0 + }, + { + "x": 122.53755160039556, + "y": -199.14260518806586, + "z": 0.0 + }, + { + "x": 123.54315697824141, + "y": -199.14268690301543, + "z": 0.0 + }, + { + "x": 124.54876235608728, + "y": -199.142768617965, + "z": 0.0 + }, + { + "x": 125.55436773393315, + "y": -199.14285033291458, + "z": 0.0 + }, + { + "x": 126.55997311177904, + "y": -199.14293204786415, + "z": 0.0 + }, + { + "x": 127.56557848962485, + "y": -199.1430137628137, + "z": 0.0 + }, + { + "x": 128.57118386747072, + "y": -199.14309547776327, + "z": 0.0 + }, + { + "x": 129.5767892453166, + "y": -199.14317719271284, + "z": 0.0 + }, + { + "x": 130.58239462316243, + "y": -199.1432589076624, + "z": 0.0 + }, + { + "x": 131.58800000100837, + "y": -199.143340622612, + "z": 0.0 + }, + { + "x": 132.59360537885414, + "y": -199.14342233756153, + "z": 0.0 + }, + { + "x": 133.59921075670002, + "y": -199.1435040525111, + "z": 0.0 + }, + { + "x": 134.6048161345459, + "y": -199.14358576746068, + "z": 0.0 + }, + { + "x": 135.61042151239172, + "y": -199.14366748241025, + "z": 0.0 + }, + { + "x": 136.6160268902376, + "y": -199.14374919735982, + "z": 0.0 + }, + { + "x": 137.62163226808354, + "y": -199.1438309123094, + "z": 0.0 + }, + { + "x": 138.6272376459293, + "y": -199.14391262725894, + "z": 0.0 + }, + { + "x": 139.6328430237752, + "y": -199.14399434220852, + "z": 0.0 + }, + { + "x": 140.63844840162108, + "y": -199.1440760571581, + "z": 0.0 + }, + { + "x": 141.6440537794669, + "y": -199.14415777210766, + "z": 0.0 + }, + { + "x": 142.64965915731278, + "y": -199.14423948705723, + "z": 0.0 + }, + { + "x": 143.65526453515872, + "y": -199.1443212020068, + "z": 0.0 + }, + { + "x": 144.6608699130045, + "y": -199.14440291695635, + "z": 0.0 + }, + { + "x": 145.66647529085037, + "y": -199.14448463190593, + "z": 0.0 + }, + { + "x": 146.67208066869625, + "y": -199.1445663468555, + "z": 0.0 + }, + { + "x": 147.67768604654208, + "y": -199.14464806180507, + "z": 0.0 + }, + { + "x": 148.68329142438802, + "y": -199.14472977675464, + "z": 0.0 + }, + { + "x": 149.68889680223384, + "y": -199.1448114917042, + "z": 0.0 + }, + { + "x": 150.69450218007967, + "y": -199.14489320665376, + "z": 0.0 + }, + { + "x": 151.70010755792555, + "y": -199.14497492160334, + "z": 0.0 + }, + { + "x": 152.70571293577143, + "y": -199.1450566365529, + "z": 0.0 + }, + { + "x": 153.71131831361726, + "y": -199.14513835150248, + "z": 0.0 + }, + { + "x": 154.7169236914632, + "y": -199.14522006645205, + "z": 0.0 + }, + { + "x": 155.72252906930902, + "y": -199.1453017814016, + "z": 0.0 + }, + { + "x": 156.72813444715484, + "y": -199.14538349635117, + "z": 0.0 + }, + { + "x": 157.73373982500073, + "y": -199.14546521130075, + "z": 0.0 + }, + { + "x": 158.7393452028466, + "y": -199.14554692625032, + "z": 0.0 + }, + { + "x": 159.7449505806925, + "y": -199.1456286411999, + "z": 0.0 + }, + { + "x": 160.75055595853837, + "y": -199.14571035614946, + "z": 0.0 + }, + { + "x": 161.7561613363842, + "y": -199.145792071099, + "z": 0.0 + }, + { + "x": 162.76176671423008, + "y": -199.14587378604858, + "z": 0.0 + }, + { + "x": 163.7673720920759, + "y": -199.14595550099816, + "z": 0.0 + }, + { + "x": 164.77297746992178, + "y": -199.14603721594773, + "z": 0.0 + }, + { + "x": 165.77858284776767, + "y": -199.1461189308973, + "z": 0.0 + }, + { + "x": 166.7841882256135, + "y": -199.14620064584685, + "z": 0.0 + }, + { + "x": 167.78979360345937, + "y": -199.14628236079642, + "z": 0.0 + }, + { + "x": 168.7953989813052, + "y": -199.146364075746, + "z": 0.0 + }, + { + "x": 169.80100435915108, + "y": -199.14644579069557, + "z": 0.0 + }, + { + "x": 170.80660973699696, + "y": -199.14652750564514, + "z": 0.0 + }, + { + "x": 171.81221511484284, + "y": -199.1466092205947, + "z": 0.0 + }, + { + "x": 172.81782049268867, + "y": -199.14669093554426, + "z": 0.0 + }, + { + "x": 173.82342587053455, + "y": -199.14677265049383, + "z": 0.0 + }, + { + "x": 174.82903124838037, + "y": -199.1468543654434, + "z": 0.0 + }, + { + "x": 175.83463662622626, + "y": -199.14693608039298, + "z": 0.0 + }, + { + "x": 176.8402420040722, + "y": -199.14701779534255, + "z": 0.0 + }, + { + "x": 177.84584738191796, + "y": -199.1470995102921, + "z": 0.0 + }, + { + "x": 178.85145275976384, + "y": -199.14718122524167, + "z": 0.0 + }, + { + "x": 179.85705813760973, + "y": -199.14726294019124, + "z": 0.0 + }, + { + "x": 180.8626635154556, + "y": -199.1473446551408, + "z": 0.0 + }, + { + "x": 181.86826889330143, + "y": -199.1474263700904, + "z": 0.0 + }, + { + "x": 182.87387427114737, + "y": -199.14750808503996, + "z": 0.0 + }, + { + "x": 183.8794796489932, + "y": -199.1475897999895, + "z": 0.0 + }, + { + "x": 184.88508502683902, + "y": -199.14767151493908, + "z": 0.0 + }, + { + "x": 185.8906904046849, + "y": -199.14775322988865, + "z": 0.0 + }, + { + "x": 186.89629578253079, + "y": -199.14783494483822, + "z": 0.0 + }, + { + "x": 187.9019011603766, + "y": -199.1479166597878, + "z": 0.0 + }, + { + "x": 188.90750653822255, + "y": -199.14799837473737, + "z": 0.0 + }, + { + "x": 189.91311191606837, + "y": -199.1480800896869, + "z": 0.0 + }, + { + "x": 190.9187172939142, + "y": -199.1481618046365, + "z": 0.0 + }, + { + "x": 191.92432267176008, + "y": -199.14824351958606, + "z": 0.0 + }, + { + "x": 192.92992804960596, + "y": -199.14832523453563, + "z": 0.0 + }, + { + "x": 193.93553342745184, + "y": -199.1484069494852, + "z": 0.0 + }, + { + "x": 194.94113880529767, + "y": -199.14848866443475, + "z": 0.0 + }, + { + "x": 195.94674418314355, + "y": -199.14857037938432, + "z": 0.0 + }, + { + "x": 196.95234956098938, + "y": -199.1486520943339, + "z": 0.0 + }, + { + "x": 197.95795493883526, + "y": -199.14873380928347, + "z": 0.0 + }, + { + "x": 198.96356031668114, + "y": -199.14881552423304, + "z": 0.0 + }, + { + "x": 199.96916569452702, + "y": -199.14889723918262, + "z": 0.0 + }, + { + "x": 200.97477107237285, + "y": -199.14897895413216, + "z": 0.0 + }, + { + "x": 201.98037645021873, + "y": -199.14906066908173, + "z": 0.0 + }, + { + "x": 202.98598182806455, + "y": -199.1491423840313, + "z": 0.0 + }, + { + "x": 203.99158720591043, + "y": -199.14922409898088, + "z": 0.0 + }, + { + "x": 204.99719258375632, + "y": -199.14930581393045, + "z": 0.0 + }, + { + "x": 206.0027979616022, + "y": -199.14938752888003, + "z": 0.0 + }, + { + "x": 207.00840333944802, + "y": -199.14946924382957, + "z": 0.0 + }, + { + "x": 208.0140087172939, + "y": -199.14955095877914, + "z": 0.0 + }, + { + "x": 209.01961409513973, + "y": -199.14963267372872, + "z": 0.0 + }, + { + "x": 210.0252194729856, + "y": -199.1497143886783, + "z": 0.0 + }, + { + "x": 211.03082485083155, + "y": -199.14979610362786, + "z": 0.0 + }, + { + "x": 212.03643022867732, + "y": -199.1498778185774, + "z": 0.0 + }, + { + "x": 213.0420356065232, + "y": -199.14995953352698, + "z": 0.0 + }, + { + "x": 214.04764098436908, + "y": -199.15004124847655, + "z": 0.0 + }, + { + "x": 215.0532463622149, + "y": -199.15012296342613, + "z": 0.0 + }, + { + "x": 216.0588517400608, + "y": -199.1502046783757, + "z": 0.0 + }, + { + "x": 217.06445711790673, + "y": -199.15028639332527, + "z": 0.0 + }, + { + "x": 218.07006249575255, + "y": -199.15036810827482, + "z": 0.0 + }, + { + "x": 219.07566787359838, + "y": -199.1504498232244, + "z": 0.0 + }, + { + "x": 220.08127325144426, + "y": -199.15053153817396, + "z": 0.0 + }, + { + "x": 221.08687862929014, + "y": -199.15061325312354, + "z": 0.0 + }, + { + "x": 222.09248400713602, + "y": -199.1506949680731, + "z": 0.0 + }, + { + "x": 223.09808938498185, + "y": -199.15077668302266, + "z": 0.0 + }, + { + "x": 224.10369476282773, + "y": -199.15085839797223, + "z": 0.0 + }, + { + "x": 225.10930014067355, + "y": -199.1509401129218, + "z": 0.0 + }, + { + "x": 226.11490551851944, + "y": -199.15102182787138, + "z": 0.0 + }, + { + "x": 227.12051089636532, + "y": -199.15110354282095, + "z": 0.0 + }, + { + "x": 228.1261162742112, + "y": -199.15118525777052, + "z": 0.0 + }, + { + "x": 229.13172165205702, + "y": -199.15126697272007, + "z": 0.0 + }, + { + "x": 230.1373270299029, + "y": -199.15134868766964, + "z": 0.0 + }, + { + "x": 231.14293240774873, + "y": -199.1514304026192, + "z": 0.0 + }, + { + "x": 232.1485377855946, + "y": -199.15151211756879, + "z": 0.0 + }, + { + "x": 233.1541431634405, + "y": -199.15159383251836, + "z": 0.0 + }, + { + "x": 234.15974854128638, + "y": -199.15167554746793, + "z": 0.0 + }, + { + "x": 235.1653539191322, + "y": -199.15175726241748, + "z": 0.0 + }, + { + "x": 236.17095929697808, + "y": -199.15183897736705, + "z": 0.0 + }, + { + "x": 237.1765646748239, + "y": -199.15192069231662, + "z": 0.0 + }, + { + "x": 238.1821700526698, + "y": -199.1520024072662, + "z": 0.0 + }, + { + "x": 239.18777543051573, + "y": -199.15208412221577, + "z": 0.0 + }, + { + "x": 240.19338080836155, + "y": -199.1521658371653, + "z": 0.0 + }, + { + "x": 241.19898618620738, + "y": -199.1522475521149, + "z": 0.0 + }, + { + "x": 242.20459156405326, + "y": -199.15232926706446, + "z": 0.0 + }, + { + "x": 243.21019694189914, + "y": -199.15241098201403, + "z": 0.0 + }, + { + "x": 244.21580231974497, + "y": -199.1524926969636, + "z": 0.0 + }, + { + "x": 245.2214076975909, + "y": -199.15257441191318, + "z": 0.0 + }, + { + "x": 246.22701307543673, + "y": -199.15265612686272, + "z": 0.0 + }, + { + "x": 247.23261845328256, + "y": -199.1527378418123, + "z": 0.0 + }, + { + "x": 248.23822383112844, + "y": -199.15281955676187, + "z": 0.0 + }, + { + "x": 249.24382920897432, + "y": -199.15290127171144, + "z": 0.0 + }, + { + "x": 250.24943458682014, + "y": -199.15298298666102, + "z": 0.0 + }, + { + "x": 251.25503996466608, + "y": -199.1530647016106, + "z": 0.0 + }, + { + "x": 252.2606453425119, + "y": -199.15314641656013, + "z": 0.0 + }, + { + "x": 253.26625072035773, + "y": -199.1532281315097, + "z": 0.0 + }, + { + "x": 254.2718560982036, + "y": -199.15330984645928, + "z": 0.0 + }, + { + "x": 255.2774614760495, + "y": -199.15339156140885, + "z": 0.0 + }, + { + "x": 256.2830668538954, + "y": -199.15347327635843, + "z": 0.0 + }, + { + "x": 257.28867223174115, + "y": -199.15355499130797, + "z": 0.0 + }, + { + "x": 258.294277609587, + "y": -199.15363670625754, + "z": 0.0 + }, + { + "x": 259.2998829874329, + "y": -199.15371842120712, + "z": 0.0 + }, + { + "x": 260.3054883652788, + "y": -199.1538001361567, + "z": 0.0 + }, + { + "x": 261.3110937431247, + "y": -199.15388185110626, + "z": 0.0 + }, + { + "x": 262.31669912097055, + "y": -199.15396356605584, + "z": 0.0 + }, + { + "x": 263.3223044988164, + "y": -199.15404528100538, + "z": 0.0 + }, + { + "x": 264.3279098766622, + "y": -199.15412699595495, + "z": 0.0 + }, + { + "x": 265.3335152545081, + "y": -199.15420871090453, + "z": 0.0 + }, + { + "x": 266.33912063235397, + "y": -199.1542904258541, + "z": 0.0 + }, + { + "x": 267.3447260101999, + "y": -199.15437214080367, + "z": 0.0 + }, + { + "x": 268.3503313880457, + "y": -199.15445385575322, + "z": 0.0 + }, + { + "x": 269.35593676589156, + "y": -199.1545355707028, + "z": 0.0 + }, + { + "x": 270.3615421437374, + "y": -199.15461728565236, + "z": 0.0 + }, + { + "x": 271.36714752158326, + "y": -199.15469900060194, + "z": 0.0 + }, + { + "x": 272.37275289942914, + "y": -199.1547807155515, + "z": 0.0 + }, + { + "x": 273.3783582772751, + "y": -199.15486243050108, + "z": 0.0 + }, + { + "x": 274.38396365512085, + "y": -199.15494414545063, + "z": 0.0 + }, + { + "x": 275.38956903296673, + "y": -199.1550258604002, + "z": 0.0 + }, + { + "x": 276.39517441081256, + "y": -199.15510757534977, + "z": 0.0 + }, + { + "x": 277.40077978865844, + "y": -199.15518929029935, + "z": 0.0 + }, + { + "x": 278.4063851665043, + "y": -199.15527100524892, + "z": 0.0 + }, + { + "x": 279.41199054435026, + "y": -199.1553527201985, + "z": 0.0 + }, + { + "x": 280.4175959221961, + "y": -199.15543443514804, + "z": 0.0 + }, + { + "x": 281.4232013000419, + "y": -199.1555161500976, + "z": 0.0 + }, + { + "x": 282.42880667788774, + "y": -199.15559786504718, + "z": 0.0 + }, + { + "x": 283.4344120557336, + "y": -199.15567957999676, + "z": 0.0 + }, + { + "x": 284.44001743357956, + "y": -199.15576129494633, + "z": 0.0 + }, + { + "x": 285.4456228114254, + "y": -199.15584300989588, + "z": 0.0 + }, + { + "x": 286.45122818927126, + "y": -199.15592472484545, + "z": 0.0 + }, + { + "x": 287.4568335671171, + "y": -199.15600643979502, + "z": 0.0 + }, + { + "x": 288.4624389449629, + "y": -199.1560881547446, + "z": 0.0 + }, + { + "x": 289.4680443228088, + "y": -199.15616986969417, + "z": 0.0 + }, + { + "x": 290.47364970065473, + "y": -199.15625158464374, + "z": 0.0 + }, + { + "x": 291.47925507850056, + "y": -199.15633329959329, + "z": 0.0 + }, + { + "x": 292.48486045634644, + "y": -199.15641501454286, + "z": 0.0 + }, + { + "x": 293.49046583419226, + "y": -199.15649672949243, + "z": 0.0 + }, + { + "x": 294.49607121203815, + "y": -199.156578444442, + "z": 0.0 + }, + { + "x": 295.50167658988397, + "y": -199.15666015939158, + "z": 0.0 + }, + { + "x": 296.5072819677299, + "y": -199.15674187434115, + "z": 0.0 + }, + { + "x": 297.51288734557573, + "y": -199.1568235892907, + "z": 0.0 + }, + { + "x": 298.5184927234216, + "y": -199.15690530424027, + "z": 0.0 + }, + { + "x": 299.52409810126744, + "y": -199.15698701918984, + "z": 0.0 + }, + { + "x": 300.5297034791133, + "y": -199.15706873413941, + "z": 0.0 + }, + { + "x": 301.5353088569592, + "y": -199.157150449089, + "z": 0.0 + }, + { + "x": 302.54091423480503, + "y": -199.15723216403853, + "z": 0.0 + }, + { + "x": 303.5465196126509, + "y": -199.1573138789881, + "z": 0.0 + }, + { + "x": 304.5521249904968, + "y": -199.15739559393768, + "z": 0.0 + }, + { + "x": 305.5577303683426, + "y": -199.15747730888725, + "z": 0.0 + }, + { + "x": 306.5633357461885, + "y": -199.15755902383682, + "z": 0.0 + }, + { + "x": 307.5689411240344, + "y": -199.1576407387864, + "z": 0.0 + }, + { + "x": 308.5745465018802, + "y": -199.15772245373594, + "z": 0.0 + }, + { + "x": 309.5801518797261, + "y": -199.15780416868552, + "z": 0.0 + }, + { + "x": 310.58575725757197, + "y": -199.1578858836351, + "z": 0.0 + }, + { + "x": 311.5913626354178, + "y": -199.15796759858466, + "z": 0.0 + }, + { + "x": 312.59696801326373, + "y": -199.15804931353424, + "z": 0.0 + }, + { + "x": 313.6025733911095, + "y": -199.15813102848378, + "z": 0.0 + }, + { + "x": 314.6081787689554, + "y": -199.15821274343335, + "z": 0.0 + }, + { + "x": 315.61378414680127, + "y": -199.15829445838293, + "z": 0.0 + }, + { + "x": 316.61938952464715, + "y": -199.1583761733325, + "z": 0.0 + }, + { + "x": 317.62499490249303, + "y": -199.15845788828207, + "z": 0.0 + }, + { + "x": 318.6306002803389, + "y": -199.15853960323165, + "z": 0.0 + }, + { + "x": 319.6362056581847, + "y": -199.1586213181812, + "z": 0.0 + }, + { + "x": 320.64181103603056, + "y": -199.15870303313076, + "z": 0.0 + }, + { + "x": 321.64741641387644, + "y": -199.15878474808034, + "z": 0.0 + }, + { + "x": 322.6530217917223, + "y": -199.1588664630299, + "z": 0.0 + }, + { + "x": 323.6586271695682, + "y": -199.15894817797948, + "z": 0.0 + }, + { + "x": 324.6642325474141, + "y": -199.15902989292906, + "z": 0.0 + }, + { + "x": 325.66983792525997, + "y": -199.1591116078786, + "z": 0.0 + } + ] + }, + { + "id": 65, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 11.028342463475031, + "y": 4.019999671866976, + "z": 0.0 + }, + { + "x": 9.953070070668474, + "y": 4.019649230031031, + "z": 0.0 + }, + { + "x": 8.800612790358642, + "y": 3.9976050577194115, + "z": 0.0 + }, + { + "x": 7.459285666338035, + "y": 3.8888366999628543, + "z": 0.0 + }, + { + "x": 5.97521383867693, + "y": 3.6174579798610065, + "z": 0.0 + }, + { + "x": 4.528719668379331, + "y": 3.186406110896411, + "z": 0.0 + }, + { + "x": 3.113186224320456, + "y": 2.5812645029885717, + "z": 0.0 + }, + { + "x": 1.7875954122404156, + "y": 1.8263279175440637, + "z": 0.0 + }, + { + "x": 0.5663901916985239, + "y": 0.9406644934610671, + "z": 0.0 + }, + { + "x": -0.590244979393741, + "y": -0.13645072900332167, + "z": 0.0 + }, + { + "x": -1.5775183083072448, + "y": -1.299702319737953, + "z": 0.0 + }, + { + "x": -2.4352046366311417, + "y": -2.593825751303942, + "z": 0.0 + }, + { + "x": -3.148498396979441, + "y": -4.074152675533871, + "z": 0.0 + }, + { + "x": -3.6444600059072725, + "y": -5.6604724247747775, + "z": 0.0 + }, + { + "x": -3.9150557372144608, + "y": -7.187614391929258, + "z": 0.0 + }, + { + "x": -4.022155975422126, + "y": -8.641040654230935, + "z": 0.0 + }, + { + "x": -4.02999970255904, + "y": -9.958459206173217, + "z": 0.0 + } + ] + }, + { + "id": 66, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 3.969999703900145, + "y": -9.961540870120729, + "z": 0.0 + }, + { + "x": 3.962984383848893, + "y": -9.128414681791984, + "z": 0.0 + }, + { + "x": 3.9868029716624225, + "y": -8.436865745719414, + "z": 0.0 + }, + { + "x": 4.050850939410168, + "y": -7.847294195033525, + "z": 0.0 + }, + { + "x": 4.141788106296348, + "y": -7.368347979421437, + "z": 0.0 + }, + { + "x": 4.314033709673633, + "y": -6.8889138464155195, + "z": 0.0 + }, + { + "x": 4.6087026679026915, + "y": -6.37224310651337, + "z": 0.0 + }, + { + "x": 4.980163347792317, + "y": -5.878449602950986, + "z": 0.0 + }, + { + "x": 5.364000502351587, + "y": -5.46112707664768, + "z": 0.0 + }, + { + "x": 5.8620495302655184, + "y": -5.058352441057074, + "z": 0.0 + }, + { + "x": 6.386402842845939, + "y": -4.718465147362091, + "z": 0.0 + }, + { + "x": 6.933168944995435, + "y": -4.443706842145653, + "z": 0.0 + }, + { + "x": 7.537298805651212, + "y": -4.228553144012891, + "z": 0.0 + }, + { + "x": 8.160644969253037, + "y": -4.0803599426238115, + "z": 0.0 + }, + { + "x": 8.958862123970693, + "y": -4.000829610914904, + "z": 0.0 + }, + { + "x": 9.955677349119426, + "y": -3.980350345100149, + "z": 0.0 + }, + { + "x": 11.030949741925983, + "y": -3.9799999032642037, + "z": 0.0 + } + ] + }, + { + "id": 67, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": -0.029999999329447746, + "y": -9.960000038146973, + "z": 0.0 + }, + { + "x": -0.029585795786616468, + "y": -8.88472766801146, + "z": 0.0 + }, + { + "x": 0.035873617223980664, + "y": -7.8122400688243365, + "z": 0.0 + }, + { + "x": 0.2031954667514479, + "y": -6.753883309904151, + "z": 0.0 + }, + { + "x": 0.4966448546584533, + "y": -5.721250327477654, + "z": 0.0 + }, + { + "x": 0.9394145365212455, + "y": -4.741369798859731, + "z": 0.0 + }, + { + "x": 1.5155921797977234, + "y": -3.8359727131256616, + "z": 0.0 + }, + { + "x": 2.1949591841992877, + "y": -3.0074501659771538, + "z": 0.0 + }, + { + "x": 2.9651953470250554, + "y": -2.2602312915933065, + "z": 0.0 + }, + { + "x": 3.824822471252967, + "y": -1.6160122617565051, + "z": 0.0 + }, + { + "x": 4.749794533583198, + "y": -1.0686003221867595, + "z": 0.0 + }, + { + "x": 5.730944306687383, + "y": -0.6286503656246212, + "z": 0.0 + }, + { + "x": 6.756256322164071, + "y": -0.3055475820759422, + "z": 0.0 + }, + { + "x": 7.809965317795536, + "y": -0.09576162133047841, + "z": 0.0 + }, + { + "x": 8.879737457164667, + "y": -0.0016122765977463205, + "z": 0.0 + }, + { + "x": 9.95437370989395, + "y": 0.01964944246544118, + "z": 0.0 + }, + { + "x": 11.029646102700507, + "y": 0.019999884301386054, + "z": 0.0 + } + ] + }, + { + "id": 68, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 11.02899428308777, + "y": 2.019999778084181, + "z": 0.0 + }, + { + "x": 9.953721890281212, + "y": 2.019649336248236, + "z": 0.0 + }, + { + "x": 8.840175123761654, + "y": 1.9979963905608327, + "z": 0.0 + }, + { + "x": 7.634625492066785, + "y": 1.8965375393161878, + "z": 0.0 + }, + { + "x": 6.3657350804205, + "y": 1.655955198892532, + "z": 0.0 + }, + { + "x": 5.129831987533358, + "y": 1.278877872635895, + "z": 0.0 + }, + { + "x": 3.931490378951827, + "y": 0.7563320904009061, + "z": 0.0 + }, + { + "x": 2.806208941746691, + "y": 0.10515782789377925, + "z": 0.0 + }, + { + "x": 1.7657927693617896, + "y": -0.6597833990661197, + "z": 0.0 + }, + { + "x": 0.8023571024027734, + "y": -1.5719504474902377, + "z": 0.0 + }, + { + "x": -0.030963064254760697, + "y": -2.5678375164318075, + "z": 0.0 + }, + { + "x": -0.7478950500549482, + "y": -3.6675977750818367, + "z": 0.0 + }, + { + "x": -1.3259267711604938, + "y": -4.897701501505763, + "z": 0.0 + }, + { + "x": -1.7206322695779124, + "y": -6.207177867339464, + "z": 0.0 + }, + { + "x": -1.93959105999524, + "y": -7.499927230376797, + "z": 0.0 + }, + { + "x": -2.025870885604371, + "y": -8.762884161121196, + "z": 0.0 + }, + { + "x": -2.029999850944244, + "y": -9.959229622160095, + "z": 0.0 + } + ] + }, + { + "id": 69, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 1.9699998522853486, + "y": -9.96077045413385, + "z": 0.0 + }, + { + "x": 1.9666992940311383, + "y": -9.006571174901723, + "z": 0.0 + }, + { + "x": 2.0113382944432017, + "y": -8.124552907271875, + "z": 0.0 + }, + { + "x": 2.127023203080808, + "y": -7.300588752468839, + "z": 0.0 + }, + { + "x": 2.3192164804774005, + "y": -6.544799153449546, + "z": 0.0 + }, + { + "x": 2.626724123097439, + "y": -5.815141822637625, + "z": 0.0 + }, + { + "x": 3.0621474238502073, + "y": -5.104107909819516, + "z": 0.0 + }, + { + "x": 3.5875612659958023, + "y": -4.44294988446407, + "z": 0.0 + }, + { + "x": 4.164597924688321, + "y": -3.8606791841204933, + "z": 0.0 + }, + { + "x": 4.843436000759243, + "y": -3.3371823514067893, + "z": 0.0 + }, + { + "x": 5.568098688214569, + "y": -2.893532734774425, + "z": 0.0 + }, + { + "x": 6.332056625841409, + "y": -2.536178603885137, + "z": 0.0 + }, + { + "x": 7.146777563907642, + "y": -2.2670503630444165, + "z": 0.0 + }, + { + "x": 7.985305143524286, + "y": -2.088060781977145, + "z": 0.0 + }, + { + "x": 8.919299790567681, + "y": -2.001220943756325, + "z": 0.0 + }, + { + "x": 9.955025529506688, + "y": -1.980350451317354, + "z": 0.0 + }, + { + "x": 11.030297922313245, + "y": -1.9800000094814088, + "z": 0.0 + } + ] + }, + { + "id": 70, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 384.1736658134914, + "y": -332.60889681208965, + "z": 0.0 + }, + { + "x": 385.2643279115696, + "y": -332.58344691864033, + "z": 0.0 + }, + { + "x": 386.62477890205395, + "y": -332.46711385713115, + "z": 0.0 + }, + { + "x": 388.11199738649975, + "y": -332.1915900435458, + "z": 0.0 + }, + { + "x": 389.56266099323636, + "y": -331.7604566938843, + "z": 0.0 + }, + { + "x": 390.99555684282876, + "y": -331.1497265885555, + "z": 0.0 + }, + { + "x": 392.32475767360006, + "y": -330.39944230918036, + "z": 0.0 + }, + { + "x": 393.55519954086054, + "y": -329.5203187020522, + "z": 0.0 + }, + { + "x": 394.7013785390999, + "y": -328.49147913981506, + "z": 0.0 + }, + { + "x": 395.7435380994426, + "y": -327.29875989133785, + "z": 0.0 + }, + { + "x": 396.6346132755301, + "y": -325.97213713418074, + "z": 0.0 + }, + { + "x": 397.34968153032514, + "y": -324.5427275788562, + "z": 0.0 + }, + { + "x": 397.8771365105912, + "y": -323.0335278027845, + "z": 0.0 + }, + { + "x": 398.2083233275286, + "y": -321.4688127703625, + "z": 0.0 + }, + { + "x": 398.34184677749806, + "y": -319.89331026646045, + "z": 0.0 + }, + { + "x": 398.35000580137364, + "y": -318.5384233132525, + "z": 0.0 + } + ] + }, + { + "id": 71, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 390.3500064056576, + "y": -318.541532741435, + "z": 0.0 + }, + { + "x": 390.35901385763646, + "y": -319.36949868433095, + "z": 0.0 + }, + { + "x": 390.3496352343571, + "y": -319.97180861063424, + "z": 0.0 + }, + { + "x": 390.27293211969754, + "y": -320.54835666551554, + "z": 0.0 + }, + { + "x": 390.123631148747, + "y": -321.1099159203329, + "z": 0.0 + }, + { + "x": 389.9042235497951, + "y": -321.64757309375756, + "z": 0.0 + }, + { + "x": 389.61826346121734, + "y": -322.15278956434275, + "z": 0.0 + }, + { + "x": 389.259771012167, + "y": -322.62727352244224, + "z": 0.0 + }, + { + "x": 388.8089051340767, + "y": -323.0803894008771, + "z": 0.0 + }, + { + "x": 388.2842881070022, + "y": -323.4947623251842, + "z": 0.0 + }, + { + "x": 387.7306371533386, + "y": -323.84628223529455, + "z": 0.0 + }, + { + "x": 387.1707397701482, + "y": -324.1264071222257, + "z": 0.0 + }, + { + "x": 386.53881093627876, + "y": -324.34779731344116, + "z": 0.0 + }, + { + "x": 385.8877456964572, + "y": -324.5011373285537, + "z": 0.0 + }, + { + "x": 385.0777038952716, + "y": -324.585623997586, + "z": 0.0 + }, + { + "x": 383.98704179719346, + "y": -324.61107389103535, + "z": 0.0 + } + ] + }, + { + "id": 72, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 394.3500061035156, + "y": -318.53997802734375, + "z": 0.0 + }, + { + "x": 394.35043031756726, + "y": -319.6314044753957, + "z": 0.0 + }, + { + "x": 394.27897928094285, + "y": -320.72031069049837, + "z": 0.0 + }, + { + "x": 394.07503431514436, + "y": -321.79094223415, + "z": 0.0 + }, + { + "x": 393.73665633953607, + "y": -322.82632174959457, + "z": 0.0 + }, + { + "x": 393.2694184126626, + "y": -323.80985511396915, + "z": 0.0 + }, + { + "x": 392.68090078033, + "y": -324.7257747278403, + "z": 0.0 + }, + { + "x": 391.98057477563344, + "y": -325.55937633112865, + "z": 0.0 + }, + { + "x": 391.18205233746863, + "y": -326.30035405146464, + "z": 0.0 + }, + { + "x": 390.30452289030114, + "y": -326.94710231718227, + "z": 0.0 + }, + { + "x": 389.3630969980837, + "y": -327.498004411925, + "z": 0.0 + }, + { + "x": 388.3667003816923, + "y": -327.943431908055, + "z": 0.0 + }, + { + "x": 387.32540416138926, + "y": -328.26969367849347, + "z": 0.0 + }, + { + "x": 386.2562622992556, + "y": -328.4841255928424, + "z": 0.0 + }, + { + "x": 385.1710159034206, + "y": -328.5845354581132, + "z": 0.0 + }, + { + "x": 384.08035380534244, + "y": -328.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 73, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 384.1270098094169, + "y": -330.60944108182605, + "z": 0.0 + }, + { + "x": 385.21767190749506, + "y": -330.5839911883768, + "z": 0.0 + }, + { + "x": 386.44052060065474, + "y": -330.4756197249868, + "z": 0.0 + }, + { + "x": 387.71870077394453, + "y": -330.23064186101965, + "z": 0.0 + }, + { + "x": 388.96468068746435, + "y": -329.85194430096965, + "z": 0.0 + }, + { + "x": 390.1793269204562, + "y": -329.32386550024023, + "z": 0.0 + }, + { + "x": 391.3146402819506, + "y": -328.6732723131813, + "z": 0.0 + }, + { + "x": 392.3686259391646, + "y": -327.91033637675844, + "z": 0.0 + }, + { + "x": 393.3409766573667, + "y": -327.02542773547185, + "z": 0.0 + }, + { + "x": 394.2122194398863, + "y": -326.0122673095891, + "z": 0.0 + }, + { + "x": 394.95201584409637, + "y": -324.89099612407495, + "z": 0.0 + }, + { + "x": 395.5431689349306, + "y": -323.68452466422536, + "z": 0.0 + }, + { + "x": 395.97608541286775, + "y": -322.41223501846724, + "z": 0.0 + }, + { + "x": 396.24365130423575, + "y": -321.0945617304304, + "z": 0.0 + }, + { + "x": 396.34613854753263, + "y": -319.76235737092804, + "z": 0.0 + }, + { + "x": 396.35000595244463, + "y": -318.5392006702981, + "z": 0.0 + } + ] + }, + { + "id": 74, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 392.3500062545866, + "y": -318.5407553843894, + "z": 0.0 + }, + { + "x": 392.3547220876019, + "y": -319.50045157986335, + "z": 0.0 + }, + { + "x": 392.31430725764994, + "y": -320.3460596505663, + "z": 0.0 + }, + { + "x": 392.173983217421, + "y": -321.1696494498328, + "z": 0.0 + }, + { + "x": 391.93014374414156, + "y": -321.9681188349638, + "z": 0.0 + }, + { + "x": 391.58682098122887, + "y": -322.72871410386335, + "z": 0.0 + }, + { + "x": 391.14958212077363, + "y": -323.4392821460915, + "z": 0.0 + }, + { + "x": 390.6201728939002, + "y": -324.09332492678544, + "z": 0.0 + }, + { + "x": 389.9954787357727, + "y": -324.69037172617084, + "z": 0.0 + }, + { + "x": 389.2944054986517, + "y": -325.2209323211832, + "z": 0.0 + }, + { + "x": 388.54686707571113, + "y": -325.6721433236098, + "z": 0.0 + }, + { + "x": 387.7687200759202, + "y": -326.03491951514036, + "z": 0.0 + }, + { + "x": 386.932107548834, + "y": -326.3087454959673, + "z": 0.0 + }, + { + "x": 386.0720039978564, + "y": -326.492631460698, + "z": 0.0 + }, + { + "x": 385.12435989934613, + "y": -326.5850797278496, + "z": 0.0 + }, + { + "x": 384.033697801268, + "y": -326.61052962129895, + "z": 0.0 + } + ] + }, + { + "id": 75, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 4.009999965684669, + "y": -317.6005283434444, + "z": 0.0 + }, + { + "x": 4.010130803211286, + "y": -316.59844355295434, + "z": 0.0 + }, + { + "x": 4.0102616407379035, + "y": -315.59635876246426, + "z": 0.0 + }, + { + "x": 4.010392478264521, + "y": -314.5942739719742, + "z": 0.0 + }, + { + "x": 4.010523315791139, + "y": -313.5921891814841, + "z": 0.0 + }, + { + "x": 4.010654153317756, + "y": -312.59010439099404, + "z": 0.0 + }, + { + "x": 4.010784990844374, + "y": -311.58801960050397, + "z": 0.0 + }, + { + "x": 4.010915828370991, + "y": -310.5859348100139, + "z": 0.0 + }, + { + "x": 4.0110466658976085, + "y": -309.5838500195239, + "z": 0.0 + }, + { + "x": 4.011177503424226, + "y": -308.5817652290338, + "z": 0.0 + }, + { + "x": 4.011308340950843, + "y": -307.57968043854373, + "z": 0.0 + }, + { + "x": 4.0114391784774615, + "y": -306.57759564805366, + "z": 0.0 + }, + { + "x": 4.011570016004079, + "y": -305.5755108575636, + "z": 0.0 + }, + { + "x": 4.011700853530696, + "y": -304.5734260670735, + "z": 0.0 + }, + { + "x": 4.0118316910573135, + "y": -303.57134127658344, + "z": 0.0 + }, + { + "x": 4.011962528583931, + "y": -302.5692564860934, + "z": 0.0 + }, + { + "x": 4.012093366110548, + "y": -301.56717169560335, + "z": 0.0 + }, + { + "x": 4.012224203637166, + "y": -300.5650869051133, + "z": 0.0 + }, + { + "x": 4.012355041163783, + "y": -299.5630021146232, + "z": 0.0 + }, + { + "x": 4.012485878690401, + "y": -298.56091732413313, + "z": 0.0 + }, + { + "x": 4.0126167162170185, + "y": -297.55883253364306, + "z": 0.0 + }, + { + "x": 4.012747553743636, + "y": -296.556747743153, + "z": 0.0 + }, + { + "x": 4.012878391270253, + "y": -295.5546629526629, + "z": 0.0 + }, + { + "x": 4.013009228796871, + "y": -294.55257816217284, + "z": 0.0 + }, + { + "x": 4.013140066323488, + "y": -293.5504933716828, + "z": 0.0 + }, + { + "x": 4.013270903850105, + "y": -292.54840858119275, + "z": 0.0 + }, + { + "x": 4.013401741376724, + "y": -291.5463237907027, + "z": 0.0 + }, + { + "x": 4.013532578903341, + "y": -290.5442390002126, + "z": 0.0 + }, + { + "x": 4.013663416429958, + "y": -289.5421542097225, + "z": 0.0 + }, + { + "x": 4.013794253956576, + "y": -288.54006941923245, + "z": 0.0 + }, + { + "x": 4.013925091483193, + "y": -287.5379846287424, + "z": 0.0 + }, + { + "x": 4.01405592900981, + "y": -286.5358998382523, + "z": 0.0 + }, + { + "x": 4.014186766536428, + "y": -285.53381504776223, + "z": 0.0 + }, + { + "x": 4.014317604063046, + "y": -284.53173025727216, + "z": 0.0 + }, + { + "x": 4.014448441589663, + "y": -283.5296454667821, + "z": 0.0 + }, + { + "x": 4.014579279116281, + "y": -282.527560676292, + "z": 0.0 + }, + { + "x": 4.014710116642898, + "y": -281.52547588580194, + "z": 0.0 + }, + { + "x": 4.014840954169515, + "y": -280.52339109531187, + "z": 0.0 + }, + { + "x": 4.014971791696133, + "y": -279.5213063048218, + "z": 0.0 + }, + { + "x": 4.01510262922275, + "y": -278.5192215143317, + "z": 0.0 + }, + { + "x": 4.015233466749367, + "y": -277.5171367238417, + "z": 0.0 + }, + { + "x": 4.015364304275986, + "y": -276.51505193335163, + "z": 0.0 + }, + { + "x": 4.015495141802603, + "y": -275.51296714286156, + "z": 0.0 + }, + { + "x": 4.01562597932922, + "y": -274.5108823523715, + "z": 0.0 + }, + { + "x": 4.015756816855838, + "y": -273.5087975618814, + "z": 0.0 + }, + { + "x": 4.015887654382455, + "y": -272.50671277139134, + "z": 0.0 + }, + { + "x": 4.0160184919090725, + "y": -271.50462798090126, + "z": 0.0 + }, + { + "x": 4.01614932943569, + "y": -270.50254319041125, + "z": 0.0 + }, + { + "x": 4.016280166962308, + "y": -269.5004583999212, + "z": 0.0 + }, + { + "x": 4.016411004488925, + "y": -268.4983736094311, + "z": 0.0 + }, + { + "x": 4.016541842015543, + "y": -267.496288818941, + "z": 0.0 + }, + { + "x": 4.01667267954216, + "y": -266.49420402845095, + "z": 0.0 + }, + { + "x": 4.0168035170687775, + "y": -265.4921192379609, + "z": 0.0 + }, + { + "x": 4.016934354595395, + "y": -264.49003444747086, + "z": 0.0 + }, + { + "x": 4.017065192122012, + "y": -263.48794965698085, + "z": 0.0 + }, + { + "x": 4.0171960296486295, + "y": -262.4858648664908, + "z": 0.0 + }, + { + "x": 4.017326867175248, + "y": -261.48378007600076, + "z": 0.0 + }, + { + "x": 4.017457704701865, + "y": -260.48169528551074, + "z": 0.0 + }, + { + "x": 4.0175885422284825, + "y": -259.47961049502067, + "z": 0.0 + }, + { + "x": 4.0177193797551, + "y": -258.47752570453065, + "z": 0.0 + }, + { + "x": 4.017850217281717, + "y": -257.4754409140406, + "z": 0.0 + }, + { + "x": 4.017981054808335, + "y": -256.4733561235505, + "z": 0.0 + }, + { + "x": 4.018111892334951, + "y": -255.4712713330605, + "z": 0.0 + }, + { + "x": 4.018242729861569, + "y": -254.46918654257047, + "z": 0.0 + }, + { + "x": 4.018373567388187, + "y": -253.46710175208042, + "z": 0.0 + }, + { + "x": 4.018504404914805, + "y": -252.4650169615904, + "z": 0.0 + }, + { + "x": 4.018635242441421, + "y": -251.46293217110036, + "z": 0.0 + }, + { + "x": 4.018766079968039, + "y": -250.46084738061032, + "z": 0.0 + }, + { + "x": 4.018896917494656, + "y": -249.45876259012027, + "z": 0.0 + }, + { + "x": 4.019027755021273, + "y": -248.45667779963023, + "z": 0.0 + }, + { + "x": 4.019158592547892, + "y": -247.4545930091402, + "z": 0.0 + }, + { + "x": 4.01928943007451, + "y": -246.45250821865014, + "z": 0.0 + }, + { + "x": 4.019420267601126, + "y": -245.4504234281601, + "z": 0.0 + }, + { + "x": 4.019551105127745, + "y": -244.44833863767008, + "z": 0.0 + }, + { + "x": 4.019681942654361, + "y": -243.44625384718003, + "z": 0.0 + }, + { + "x": 4.019812780180978, + "y": -242.44416905669, + "z": 0.0 + }, + { + "x": 4.019943617707596, + "y": -241.44208426619994, + "z": 0.0 + }, + { + "x": 4.0197019046914795, + "y": -240.4385127574555, + "z": 0.0 + }, + { + "x": 4.019178091099026, + "y": -239.43530342597631, + "z": 0.0 + }, + { + "x": 4.018654706806054, + "y": -238.43321876362546, + "z": 0.0 + }, + { + "x": 4.018131322513082, + "y": -237.4311341012746, + "z": 0.0 + }, + { + "x": 4.0176079382201095, + "y": -236.42904943892378, + "z": 0.0 + }, + { + "x": 4.017084553927138, + "y": -235.42696477657293, + "z": 0.0 + }, + { + "x": 4.016561169634166, + "y": -234.42488011422208, + "z": 0.0 + }, + { + "x": 4.016037785341194, + "y": -233.42279545187122, + "z": 0.0 + }, + { + "x": 4.015514401048222, + "y": -232.42071078952037, + "z": 0.0 + }, + { + "x": 4.01499101675525, + "y": -231.41862612716957, + "z": 0.0 + }, + { + "x": 4.014467632462277, + "y": -230.41654146481872, + "z": 0.0 + }, + { + "x": 4.013944248169305, + "y": -229.41445680246787, + "z": 0.0 + }, + { + "x": 4.013420863876333, + "y": -228.41237214011704, + "z": 0.0 + }, + { + "x": 4.012897479583361, + "y": -227.4102874777662, + "z": 0.0 + }, + { + "x": 4.012374095290389, + "y": -226.40820281541534, + "z": 0.0 + }, + { + "x": 4.011850710997417, + "y": -225.40611815306448, + "z": 0.0 + }, + { + "x": 4.0113273267044445, + "y": -224.40403349071363, + "z": 0.0 + }, + { + "x": 4.0108039424114725, + "y": -223.4019488283628, + "z": 0.0 + }, + { + "x": 4.010280558118501, + "y": -222.39986416601195, + "z": 0.0 + }, + { + "x": 4.009757173825529, + "y": -221.3977795036611, + "z": 0.0 + }, + { + "x": 4.009233789532557, + "y": -220.39569484131027, + "z": 0.0 + }, + { + "x": 4.008710405239585, + "y": -219.39361017895945, + "z": 0.0 + }, + { + "x": 4.008187020946612, + "y": -218.3915255166086, + "z": 0.0 + }, + { + "x": 4.00766363665364, + "y": -217.38944085425774, + "z": 0.0 + }, + { + "x": 4.007140252360668, + "y": -216.3873561919069, + "z": 0.0 + }, + { + "x": 4.006616868067696, + "y": -215.38527152955606, + "z": 0.0 + }, + { + "x": 4.006093483774724, + "y": -214.3831868672052, + "z": 0.0 + }, + { + "x": 4.005570099481752, + "y": -213.38110220485436, + "z": 0.0 + }, + { + "x": 4.005046715188779, + "y": -212.37901754250353, + "z": 0.0 + }, + { + "x": 4.0045233308958075, + "y": -211.37693288015268, + "z": 0.0 + }, + { + "x": 4.0039999466028355, + "y": -210.37484821780183, + "z": 0.0 + }, + { + "x": 4.003476562309864, + "y": -209.37276355545097, + "z": 0.0 + }, + { + "x": 4.002953178016892, + "y": -208.37067889310012, + "z": 0.0 + }, + { + "x": 4.002429793723919, + "y": -207.3685942307493, + "z": 0.0 + }, + { + "x": 4.001906409430947, + "y": -206.36650956839847, + "z": 0.0 + }, + { + "x": 4.001383025137975, + "y": -205.36442490604762, + "z": 0.0 + }, + { + "x": 4.000859640845003, + "y": -204.3623402436968, + "z": 0.0 + }, + { + "x": 4.000336256552031, + "y": -203.36025558134594, + "z": 0.0 + }, + { + "x": 3.9998128722590587, + "y": -202.35817091899509, + "z": 0.0 + }, + { + "x": 3.9992894879660867, + "y": -201.35608625664423, + "z": 0.0 + }, + { + "x": 3.998766103673115, + "y": -200.35400159429338, + "z": 0.0 + }, + { + "x": 3.9982427193801424, + "y": -199.35191693194255, + "z": 0.0 + }, + { + "x": 3.9977193350871705, + "y": -198.3498322695917, + "z": 0.0 + }, + { + "x": 3.9971959507941985, + "y": -197.34774760724085, + "z": 0.0 + }, + { + "x": 3.996672566501226, + "y": -196.34566294489002, + "z": 0.0 + }, + { + "x": 3.996149182208254, + "y": -195.34357828253917, + "z": 0.0 + }, + { + "x": 3.9956257979152823, + "y": -194.34149362018834, + "z": 0.0 + }, + { + "x": 3.99510241362231, + "y": -193.3394089578375, + "z": 0.0 + }, + { + "x": 3.994579029329338, + "y": -192.33732429548664, + "z": 0.0 + }, + { + "x": 3.994055645036366, + "y": -191.3352396331358, + "z": 0.0 + }, + { + "x": 3.9935322607433936, + "y": -190.33315497078496, + "z": 0.0 + }, + { + "x": 3.9930088764504217, + "y": -189.3310703084341, + "z": 0.0 + }, + { + "x": 3.9924854921574493, + "y": -188.32898564608328, + "z": 0.0 + }, + { + "x": 3.9919621078644774, + "y": -187.32690098373243, + "z": 0.0 + }, + { + "x": 3.9914387235715054, + "y": -186.32481632138158, + "z": 0.0 + }, + { + "x": 3.990915339278533, + "y": -185.32273165903072, + "z": 0.0 + }, + { + "x": 3.990391954985561, + "y": -184.32064699667987, + "z": 0.0 + }, + { + "x": 3.989868570692589, + "y": -183.31856233432904, + "z": 0.0 + }, + { + "x": 3.9893451863996168, + "y": -182.3164776719782, + "z": 0.0 + }, + { + "x": 3.988821802106645, + "y": -181.31439300962737, + "z": 0.0 + }, + { + "x": 3.988298417813673, + "y": -180.31230834727654, + "z": 0.0 + }, + { + "x": 3.9877750335207005, + "y": -179.3102236849257, + "z": 0.0 + }, + { + "x": 3.9872516492277286, + "y": -178.30813902257484, + "z": 0.0 + }, + { + "x": 3.9867282649347566, + "y": -177.30605436022398, + "z": 0.0 + }, + { + "x": 3.9862048806417842, + "y": -176.30396969787313, + "z": 0.0 + }, + { + "x": 3.9856814963488123, + "y": -175.3018850355223, + "z": 0.0 + }, + { + "x": 3.9851581120558404, + "y": -174.29980037317145, + "z": 0.0 + }, + { + "x": 3.984634727762868, + "y": -173.2977157108206, + "z": 0.0 + }, + { + "x": 3.984111343469896, + "y": -172.29563104846977, + "z": 0.0 + }, + { + "x": 3.983587959176924, + "y": -171.29354638611892, + "z": 0.0 + }, + { + "x": 3.9830645748839517, + "y": -170.29146172376807, + "z": 0.0 + }, + { + "x": 3.9825411905909798, + "y": -169.28937706141724, + "z": 0.0 + }, + { + "x": 3.982017806298008, + "y": -168.2872923990664, + "z": 0.0 + }, + { + "x": 3.9814944220050354, + "y": -167.28520773671556, + "z": 0.0 + }, + { + "x": 3.9809710377120635, + "y": -166.2831230743647, + "z": 0.0 + }, + { + "x": 3.9804476534190916, + "y": -165.28103841201386, + "z": 0.0 + }, + { + "x": 3.979924269126119, + "y": -164.27895374966303, + "z": 0.0 + }, + { + "x": 3.9794008848331472, + "y": -163.27686908731218, + "z": 0.0 + }, + { + "x": 3.9788775005401753, + "y": -162.27478442496133, + "z": 0.0 + }, + { + "x": 3.978354116247203, + "y": -161.27269976261047, + "z": 0.0 + }, + { + "x": 3.977830731954231, + "y": -160.27061510025962, + "z": 0.0 + }, + { + "x": 3.977307347661259, + "y": -159.2685304379088, + "z": 0.0 + }, + { + "x": 3.9767839633682867, + "y": -158.26644577555794, + "z": 0.0 + }, + { + "x": 3.9762605790753147, + "y": -157.2643611132071, + "z": 0.0 + }, + { + "x": 3.9757371947823428, + "y": -156.2622764508563, + "z": 0.0 + }, + { + "x": 3.9752138104893704, + "y": -155.26019178850544, + "z": 0.0 + }, + { + "x": 3.9746904261963985, + "y": -154.25810712615458, + "z": 0.0 + }, + { + "x": 3.9741670419034265, + "y": -153.25602246380373, + "z": 0.0 + }, + { + "x": 3.973643657610454, + "y": -152.25393780145288, + "z": 0.0 + }, + { + "x": 3.973120273317482, + "y": -151.25185313910205, + "z": 0.0 + }, + { + "x": 3.9725968890245102, + "y": -150.2497684767512, + "z": 0.0 + }, + { + "x": 3.972073504731538, + "y": -149.24768381440035, + "z": 0.0 + }, + { + "x": 3.971550120438566, + "y": -148.24559915204952, + "z": 0.0 + }, + { + "x": 3.9710267361455935, + "y": -147.24351448969867, + "z": 0.0 + }, + { + "x": 3.9705033518526216, + "y": -146.24142982734782, + "z": 0.0 + }, + { + "x": 3.9699799675596497, + "y": -145.23934516499696, + "z": 0.0 + }, + { + "x": 3.9694565832666773, + "y": -144.23726050264614, + "z": 0.0 + }, + { + "x": 3.9689331989737053, + "y": -143.2351758402953, + "z": 0.0 + }, + { + "x": 3.9684098146807334, + "y": -142.23309117794446, + "z": 0.0 + }, + { + "x": 3.967886430387761, + "y": -141.2310065155936, + "z": 0.0 + }, + { + "x": 3.967363046094789, + "y": -140.22892185324278, + "z": 0.0 + }, + { + "x": 3.966839661801817, + "y": -139.22683719089193, + "z": 0.0 + }, + { + "x": 3.9663162775088447, + "y": -138.22475252854107, + "z": 0.0 + }, + { + "x": 3.965792893215873, + "y": -137.22266786619022, + "z": 0.0 + }, + { + "x": 3.965269508922901, + "y": -136.22058320383937, + "z": 0.0 + }, + { + "x": 3.9647461246299285, + "y": -135.21849854148851, + "z": 0.0 + }, + { + "x": 3.9642227403369565, + "y": -134.21641387913766, + "z": 0.0 + }, + { + "x": 3.9636993560439846, + "y": -133.21432921678678, + "z": 0.0 + }, + { + "x": 3.963175971751012, + "y": -132.21224455443593, + "z": 0.0 + }, + { + "x": 3.9626525874580403, + "y": -131.21015989208507, + "z": 0.0 + }, + { + "x": 3.9621292031650683, + "y": -130.20807522973422, + "z": 0.0 + }, + { + "x": 3.961605818872096, + "y": -129.20599056738337, + "z": 0.0 + }, + { + "x": 3.961082434579124, + "y": -128.2039059050325, + "z": 0.0 + }, + { + "x": 3.9605590502861516, + "y": -127.20182124268165, + "z": 0.0 + }, + { + "x": 3.9600356659931797, + "y": -126.19973658033079, + "z": 0.0 + }, + { + "x": 3.9595122817002077, + "y": -125.19765191797993, + "z": 0.0 + }, + { + "x": 3.9589888974072354, + "y": -124.19556725562907, + "z": 0.0 + }, + { + "x": 3.9584655131142634, + "y": -123.19348259327822, + "z": 0.0 + }, + { + "x": 3.9579421288212915, + "y": -122.19139793092735, + "z": 0.0 + }, + { + "x": 3.957418744528319, + "y": -121.18931326857648, + "z": 0.0 + }, + { + "x": 3.956895360235347, + "y": -120.18722860622564, + "z": 0.0 + }, + { + "x": 3.956371975942375, + "y": -119.18514394387479, + "z": 0.0 + }, + { + "x": 3.955848591649403, + "y": -118.18305928152392, + "z": 0.0 + }, + { + "x": 3.955325207356431, + "y": -117.18097461917306, + "z": 0.0 + }, + { + "x": 3.954801823063459, + "y": -116.1788899568222, + "z": 0.0 + }, + { + "x": 3.9542784387704866, + "y": -115.17680529447135, + "z": 0.0 + }, + { + "x": 3.9537550544775146, + "y": -114.1747206321205, + "z": 0.0 + }, + { + "x": 3.9532316701845422, + "y": -113.17263596976963, + "z": 0.0 + }, + { + "x": 3.9527082858915703, + "y": -112.17055130741878, + "z": 0.0 + }, + { + "x": 3.9521849015985984, + "y": -111.16846664506792, + "z": 0.0 + }, + { + "x": 3.951661517305626, + "y": -110.16638198271706, + "z": 0.0 + }, + { + "x": 3.951138133012654, + "y": -109.16429732036619, + "z": 0.0 + }, + { + "x": 3.950614748719682, + "y": -108.16221265801535, + "z": 0.0 + }, + { + "x": 3.9500913644267097, + "y": -107.1601279956645, + "z": 0.0 + }, + { + "x": 3.9495679801337378, + "y": -106.15804333331363, + "z": 0.0 + }, + { + "x": 3.949044595840766, + "y": -105.15595867096276, + "z": 0.0 + }, + { + "x": 3.9485212115477935, + "y": -104.15387400861191, + "z": 0.0 + }, + { + "x": 3.9479978272548215, + "y": -103.15178934626105, + "z": 0.0 + }, + { + "x": 3.9474744429618496, + "y": -102.1497046839102, + "z": 0.0 + }, + { + "x": 3.946951058668877, + "y": -101.14762002155933, + "z": 0.0 + }, + { + "x": 3.9464276743759052, + "y": -100.14553535920848, + "z": 0.0 + }, + { + "x": 3.945904290082933, + "y": -99.14345069685763, + "z": 0.0 + }, + { + "x": 3.945380905789961, + "y": -98.14136603450676, + "z": 0.0 + }, + { + "x": 3.944857521496989, + "y": -97.13928137215589, + "z": 0.0 + }, + { + "x": 3.9443341372040166, + "y": -96.13719670980505, + "z": 0.0 + }, + { + "x": 3.9438107529110447, + "y": -95.1351120474542, + "z": 0.0 + }, + { + "x": 3.9432873686180727, + "y": -94.13302738510333, + "z": 0.0 + }, + { + "x": 3.9427639843251003, + "y": -93.13094272275247, + "z": 0.0 + }, + { + "x": 3.9422406000321284, + "y": -92.12885806040161, + "z": 0.0 + }, + { + "x": 3.9417172157391565, + "y": -91.12677339805077, + "z": 0.0 + }, + { + "x": 3.941193831446184, + "y": -90.1246887356999, + "z": 0.0 + }, + { + "x": 3.940670447153212, + "y": -89.12260407334904, + "z": 0.0 + }, + { + "x": 3.94014706286024, + "y": -88.12051941099818, + "z": 0.0 + }, + { + "x": 3.9402771144979183, + "y": -87.12104091873772, + "z": 0.0 + }, + { + "x": 3.9406628622236557, + "y": -86.11997994611951, + "z": 0.0 + }, + { + "x": 3.9410488732983464, + "y": -85.1178952214353, + "z": 0.0 + }, + { + "x": 3.941434884373037, + "y": -84.11581049675112, + "z": 0.0 + }, + { + "x": 3.941820895447728, + "y": -83.11372577206693, + "z": 0.0 + }, + { + "x": 3.9422069065224186, + "y": -82.11164104738273, + "z": 0.0 + }, + { + "x": 3.942592917597109, + "y": -81.10955632269852, + "z": 0.0 + }, + { + "x": 3.9429789286717996, + "y": -80.10747159801434, + "z": 0.0 + }, + { + "x": 3.9433649397464903, + "y": -79.10538687333015, + "z": 0.0 + }, + { + "x": 3.943750950821181, + "y": -78.10330214864595, + "z": 0.0 + }, + { + "x": 3.9441369618958717, + "y": -77.10121742396174, + "z": 0.0 + }, + { + "x": 3.9445229729705624, + "y": -76.09913269927756, + "z": 0.0 + }, + { + "x": 3.9449089840452527, + "y": -75.09704797459337, + "z": 0.0 + }, + { + "x": 3.9452949951199434, + "y": -74.09496324990917, + "z": 0.0 + }, + { + "x": 3.945681006194634, + "y": -73.09287852522498, + "z": 0.0 + }, + { + "x": 3.946067017269325, + "y": -72.09079380054078, + "z": 0.0 + }, + { + "x": 3.9464530283440156, + "y": -71.08870907585658, + "z": 0.0 + }, + { + "x": 3.9468390394187063, + "y": -70.08662435117239, + "z": 0.0 + }, + { + "x": 3.9472250504933966, + "y": -69.0845396264882, + "z": 0.0 + }, + { + "x": 3.9476110615680873, + "y": -68.082454901804, + "z": 0.0 + }, + { + "x": 3.947997072642778, + "y": -67.0803701771198, + "z": 0.0 + }, + { + "x": 3.9483830837174687, + "y": -66.07828545243561, + "z": 0.0 + }, + { + "x": 3.9487690947921594, + "y": -65.07620072775141, + "z": 0.0 + }, + { + "x": 3.94915510586685, + "y": -64.07411600306722, + "z": 0.0 + }, + { + "x": 3.949541116941541, + "y": -63.072031278383015, + "z": 0.0 + }, + { + "x": 3.949927128016231, + "y": -62.06994655369882, + "z": 0.0 + }, + { + "x": 3.950313139090922, + "y": -61.067861829014625, + "z": 0.0 + }, + { + "x": 3.9506991501656126, + "y": -60.06577710433043, + "z": 0.0 + }, + { + "x": 3.9510851612403033, + "y": -59.063692379646234, + "z": 0.0 + }, + { + "x": 3.951471172314994, + "y": -58.06160765496204, + "z": 0.0 + }, + { + "x": 3.9518571833896847, + "y": -57.05952293027784, + "z": 0.0 + }, + { + "x": 3.952243194464375, + "y": -56.05743820559365, + "z": 0.0 + }, + { + "x": 3.9526292055390657, + "y": -55.055353480909446, + "z": 0.0 + }, + { + "x": 3.9530152166137564, + "y": -54.05326875622525, + "z": 0.0 + }, + { + "x": 3.953401227688447, + "y": -53.051184031541055, + "z": 0.0 + }, + { + "x": 3.953787238763138, + "y": -52.04909930685686, + "z": 0.0 + }, + { + "x": 3.9541732498378286, + "y": -51.047014582172665, + "z": 0.0 + }, + { + "x": 3.954559260912519, + "y": -50.04492985748847, + "z": 0.0 + }, + { + "x": 3.9549452719872096, + "y": -49.042845132804274, + "z": 0.0 + }, + { + "x": 3.9553312830619003, + "y": -48.04076040812008, + "z": 0.0 + }, + { + "x": 3.955717294136591, + "y": -47.03867568343588, + "z": 0.0 + }, + { + "x": 3.9561033052112817, + "y": -46.03659095875169, + "z": 0.0 + }, + { + "x": 3.9564893162859724, + "y": -45.03450623406749, + "z": 0.0 + }, + { + "x": 3.956875327360663, + "y": -44.0324215093833, + "z": 0.0 + }, + { + "x": 3.9572613384353534, + "y": -43.0303367846991, + "z": 0.0 + }, + { + "x": 3.957647349510044, + "y": -42.02825206001491, + "z": 0.0 + }, + { + "x": 3.958033360584735, + "y": -41.02616733533071, + "z": 0.0 + }, + { + "x": 3.9584193716594256, + "y": -40.02408261064652, + "z": 0.0 + }, + { + "x": 3.9588053827341163, + "y": -39.02199788596233, + "z": 0.0 + }, + { + "x": 3.959191393808807, + "y": -38.01991316127813, + "z": 0.0 + }, + { + "x": 3.9595774048834973, + "y": -37.017828436593945, + "z": 0.0 + }, + { + "x": 3.959963415958188, + "y": -36.01574371190975, + "z": 0.0 + }, + { + "x": 3.9603494270328787, + "y": -35.01365898722556, + "z": 0.0 + }, + { + "x": 3.9607354381075695, + "y": -34.011574262541366, + "z": 0.0 + }, + { + "x": 3.96112144918226, + "y": -33.00948953785717, + "z": 0.0 + }, + { + "x": 3.961507460256951, + "y": -32.00740481317298, + "z": 0.0 + }, + { + "x": 3.961893471331641, + "y": -31.00532008848879, + "z": 0.0 + }, + { + "x": 3.962279482406332, + "y": -30.003235363804595, + "z": 0.0 + }, + { + "x": 3.9626654934810226, + "y": -29.001150639120404, + "z": 0.0 + }, + { + "x": 3.9630515045557133, + "y": -27.999065914436212, + "z": 0.0 + }, + { + "x": 3.963437515630404, + "y": -26.99698118975202, + "z": 0.0 + }, + { + "x": 3.9638235267050947, + "y": -25.99489646506783, + "z": 0.0 + }, + { + "x": 3.964209537779785, + "y": -24.992811740383633, + "z": 0.0 + }, + { + "x": 3.9645955488544757, + "y": -23.99072701569944, + "z": 0.0 + }, + { + "x": 3.9649815599291665, + "y": -22.988642291015246, + "z": 0.0 + }, + { + "x": 3.965367571003857, + "y": -21.98655756633105, + "z": 0.0 + }, + { + "x": 3.965753582078548, + "y": -20.98447284164686, + "z": 0.0 + }, + { + "x": 3.9661395931532386, + "y": -19.982388116962664, + "z": 0.0 + }, + { + "x": 3.966525604227929, + "y": -18.98030339227847, + "z": 0.0 + }, + { + "x": 3.9669116153026196, + "y": -17.978218667594277, + "z": 0.0 + }, + { + "x": 3.9672976263773103, + "y": -16.97613394291008, + "z": 0.0 + }, + { + "x": 3.967683637452001, + "y": -15.97404921822589, + "z": 0.0 + }, + { + "x": 3.9680696485266918, + "y": -14.971964493541696, + "z": 0.0 + }, + { + "x": 3.9684556596013825, + "y": -13.969879768857503, + "z": 0.0 + }, + { + "x": 3.9688416706760727, + "y": -12.96779504417331, + "z": 0.0 + }, + { + "x": 3.9692276817507635, + "y": -11.965710319489116, + "z": 0.0 + }, + { + "x": 3.969613692825454, + "y": -10.963625594804922, + "z": 0.0 + }, + { + "x": 3.969999703900145, + "y": -9.961540870120729, + "z": 0.0 + } + ] + }, + { + "id": 76, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": -4.02999970255904, + "y": -9.958459206173217, + "z": 0.0 + }, + { + "x": -4.030385713633731, + "y": -10.96054393085741, + "z": 0.0 + }, + { + "x": -4.030771724708422, + "y": -11.962628655541604, + "z": 0.0 + }, + { + "x": -4.031157735783112, + "y": -12.964713380225797, + "z": 0.0 + }, + { + "x": -4.031543746857803, + "y": -13.96679810490999, + "z": 0.0 + }, + { + "x": -4.0319297579324935, + "y": -14.968882829594184, + "z": 0.0 + }, + { + "x": -4.032315769007185, + "y": -15.970967554278378, + "z": 0.0 + }, + { + "x": -4.032701780081875, + "y": -16.97305227896257, + "z": 0.0 + }, + { + "x": -4.033087791156565, + "y": -17.975137003646765, + "z": 0.0 + }, + { + "x": -4.033473802231256, + "y": -18.977221728330957, + "z": 0.0 + }, + { + "x": -4.033859813305947, + "y": -19.979306453015152, + "z": 0.0 + }, + { + "x": -4.034245824380638, + "y": -20.981391177699347, + "z": 0.0 + }, + { + "x": -4.034631835455328, + "y": -21.98347590238354, + "z": 0.0 + }, + { + "x": -4.035017846530018, + "y": -22.985560627067734, + "z": 0.0 + }, + { + "x": -4.0354038576047095, + "y": -23.98764535175193, + "z": 0.0 + }, + { + "x": -4.0357898686794, + "y": -24.98973007643612, + "z": 0.0 + }, + { + "x": -4.036175879754091, + "y": -25.991814801120317, + "z": 0.0 + }, + { + "x": -4.036561890828781, + "y": -26.99389952580451, + "z": 0.0 + }, + { + "x": -4.036947901903472, + "y": -27.9959842504887, + "z": 0.0 + }, + { + "x": -4.037333912978163, + "y": -28.99806897517289, + "z": 0.0 + }, + { + "x": -4.037719924052853, + "y": -30.000153699857083, + "z": 0.0 + }, + { + "x": -4.038105935127544, + "y": -31.00223842454128, + "z": 0.0 + }, + { + "x": -4.038491946202234, + "y": -32.00432314922547, + "z": 0.0 + }, + { + "x": -4.038877957276926, + "y": -33.00640787390966, + "z": 0.0 + }, + { + "x": -4.039263968351616, + "y": -34.008492598593854, + "z": 0.0 + }, + { + "x": -4.039649979426306, + "y": -35.01057732327805, + "z": 0.0 + }, + { + "x": -4.040035990500997, + "y": -36.01266204796224, + "z": 0.0 + }, + { + "x": -4.0404220015756875, + "y": -37.01474677264643, + "z": 0.0 + }, + { + "x": -4.040808012650379, + "y": -38.01683149733062, + "z": 0.0 + }, + { + "x": -4.041194023725069, + "y": -39.018916222014816, + "z": 0.0 + }, + { + "x": -4.04158003479976, + "y": -40.02100094669901, + "z": 0.0 + }, + { + "x": -4.04196604587445, + "y": -41.0230856713832, + "z": 0.0 + }, + { + "x": -4.042352056949141, + "y": -42.025170396067395, + "z": 0.0 + }, + { + "x": -4.042738068023832, + "y": -43.02725512075159, + "z": 0.0 + }, + { + "x": -4.043124079098522, + "y": -44.029339845435786, + "z": 0.0 + }, + { + "x": -4.043510090173213, + "y": -45.03142457011998, + "z": 0.0 + }, + { + "x": -4.0438961012479036, + "y": -46.033509294804176, + "z": 0.0 + }, + { + "x": -4.044282112322595, + "y": -47.03559401948837, + "z": 0.0 + }, + { + "x": -4.044668123397285, + "y": -48.03767874417257, + "z": 0.0 + }, + { + "x": -4.045054134471975, + "y": -49.03976346885676, + "z": 0.0 + }, + { + "x": -4.045440145546666, + "y": -50.04184819354096, + "z": 0.0 + }, + { + "x": -4.045826156621357, + "y": -51.04393291822515, + "z": 0.0 + }, + { + "x": -4.046212167696048, + "y": -52.04601764290935, + "z": 0.0 + }, + { + "x": -4.046598178770738, + "y": -53.04810236759354, + "z": 0.0 + }, + { + "x": -4.046984189845428, + "y": -54.05018709227774, + "z": 0.0 + }, + { + "x": -4.04737020092012, + "y": -55.052271816961934, + "z": 0.0 + }, + { + "x": -4.04775621199481, + "y": -56.054356541646136, + "z": 0.0 + }, + { + "x": -4.048142223069501, + "y": -57.05644126633033, + "z": 0.0 + }, + { + "x": -4.048528234144191, + "y": -58.05852599101453, + "z": 0.0 + }, + { + "x": -4.048914245218882, + "y": -59.06061071569872, + "z": 0.0 + }, + { + "x": -4.049300256293573, + "y": -60.06269544038292, + "z": 0.0 + }, + { + "x": -4.049686267368263, + "y": -61.06478016506711, + "z": 0.0 + }, + { + "x": -4.050072278442954, + "y": -62.06686488975131, + "z": 0.0 + }, + { + "x": -4.050458289517644, + "y": -63.0689496144355, + "z": 0.0 + }, + { + "x": -4.050844300592336, + "y": -64.0710343391197, + "z": 0.0 + }, + { + "x": -4.051230311667026, + "y": -65.0731190638039, + "z": 0.0 + }, + { + "x": -4.051616322741716, + "y": -66.0752037884881, + "z": 0.0 + }, + { + "x": -4.052002333816407, + "y": -67.07728851317229, + "z": 0.0 + }, + { + "x": -4.052388344891098, + "y": -68.07937323785649, + "z": 0.0 + }, + { + "x": -4.052774355965789, + "y": -69.08145796254068, + "z": 0.0 + }, + { + "x": -4.053160367040479, + "y": -70.08354268722488, + "z": 0.0 + }, + { + "x": -4.05354637811517, + "y": -71.08562741190907, + "z": 0.0 + }, + { + "x": -4.05393238918986, + "y": -72.08771213659327, + "z": 0.0 + }, + { + "x": -4.054318400264551, + "y": -73.08979686127746, + "z": 0.0 + }, + { + "x": -4.054704411339242, + "y": -74.09188158596166, + "z": 0.0 + }, + { + "x": -4.055090422413932, + "y": -75.09396631064585, + "z": 0.0 + }, + { + "x": -4.055476433488623, + "y": -76.09605103533005, + "z": 0.0 + }, + { + "x": -4.055862444563314, + "y": -77.09813576001423, + "z": 0.0 + }, + { + "x": -4.056248455638005, + "y": -78.10022048469844, + "z": 0.0 + }, + { + "x": -4.056634466712695, + "y": -79.10230520938264, + "z": 0.0 + }, + { + "x": -4.057020477787385, + "y": -80.10438993406683, + "z": 0.0 + }, + { + "x": -4.057406488862076, + "y": -81.10647465875101, + "z": 0.0 + }, + { + "x": -4.057792499936767, + "y": -82.10855938343522, + "z": 0.0 + }, + { + "x": -4.058178511011458, + "y": -83.11064410811942, + "z": 0.0 + }, + { + "x": -4.058564522086148, + "y": -84.11272883280361, + "z": 0.0 + }, + { + "x": -4.058950533160838, + "y": -85.11481355748779, + "z": 0.0 + }, + { + "x": -4.05933654423553, + "y": -86.116898282172, + "z": 0.0 + }, + { + "x": -4.059722818659173, + "y": -87.12000675892219, + "z": 0.0 + }, + { + "x": -4.059851845969695, + "y": -88.12469777429422, + "z": 0.0 + }, + { + "x": -4.059328461676723, + "y": -89.12678243664507, + "z": 0.0 + }, + { + "x": -4.058805077383751, + "y": -90.12886709899594, + "z": 0.0 + }, + { + "x": -4.0582816930907795, + "y": -91.13095176134681, + "z": 0.0 + }, + { + "x": -4.0577583087978075, + "y": -92.13303642369765, + "z": 0.0 + }, + { + "x": -4.057234924504835, + "y": -93.1351210860485, + "z": 0.0 + }, + { + "x": -4.056711540211863, + "y": -94.13720574839937, + "z": 0.0 + }, + { + "x": -4.056188155918891, + "y": -95.13929041075023, + "z": 0.0 + }, + { + "x": -4.055664771625919, + "y": -96.14137507310109, + "z": 0.0 + }, + { + "x": -4.055141387332947, + "y": -97.14345973545193, + "z": 0.0 + }, + { + "x": -4.054618003039974, + "y": -98.1455443978028, + "z": 0.0 + }, + { + "x": -4.054094618747002, + "y": -99.14762906015366, + "z": 0.0 + }, + { + "x": -4.05357123445403, + "y": -100.14971372250452, + "z": 0.0 + }, + { + "x": -4.053047850161058, + "y": -101.15179838485537, + "z": 0.0 + }, + { + "x": -4.052524465868086, + "y": -102.15388304720624, + "z": 0.0 + }, + { + "x": -4.052001081575114, + "y": -103.15596770955709, + "z": 0.0 + }, + { + "x": -4.051477697282142, + "y": -104.15805237190794, + "z": 0.0 + }, + { + "x": -4.05095431298917, + "y": -105.1601370342588, + "z": 0.0 + }, + { + "x": -4.050430928696198, + "y": -106.16222169660966, + "z": 0.0 + }, + { + "x": -4.049907544403226, + "y": -107.16430635896053, + "z": 0.0 + }, + { + "x": -4.049384160110254, + "y": -108.16639102131138, + "z": 0.0 + }, + { + "x": -4.048860775817281, + "y": -109.16847568366222, + "z": 0.0 + }, + { + "x": -4.048337391524309, + "y": -110.17056034601309, + "z": 0.0 + }, + { + "x": -4.047814007231337, + "y": -111.17264500836396, + "z": 0.0 + }, + { + "x": -4.047290622938365, + "y": -112.17472967071481, + "z": 0.0 + }, + { + "x": -4.046767238645393, + "y": -113.17681433306566, + "z": 0.0 + }, + { + "x": -4.046243854352421, + "y": -114.17889899541653, + "z": 0.0 + }, + { + "x": -4.0457204700594485, + "y": -115.18098365776738, + "z": 0.0 + }, + { + "x": -4.0451970857664765, + "y": -116.18306832011824, + "z": 0.0 + }, + { + "x": -4.044673701473505, + "y": -117.18515298246909, + "z": 0.0 + }, + { + "x": -4.044150317180533, + "y": -118.18723764481996, + "z": 0.0 + }, + { + "x": -4.043626932887561, + "y": -119.18932230717083, + "z": 0.0 + }, + { + "x": -4.043103548594589, + "y": -120.19140696952168, + "z": 0.0 + }, + { + "x": -4.042580164301616, + "y": -121.19349163187252, + "z": 0.0 + }, + { + "x": -4.042056780008644, + "y": -122.19557629422339, + "z": 0.0 + }, + { + "x": -4.041533395715672, + "y": -123.19766095657425, + "z": 0.0 + }, + { + "x": -4.0410100114227, + "y": -124.1997456189251, + "z": 0.0 + }, + { + "x": -4.040486627129728, + "y": -125.20183028127596, + "z": 0.0 + }, + { + "x": -4.039963242836755, + "y": -126.20391494362683, + "z": 0.0 + }, + { + "x": -4.039439858543783, + "y": -127.20599960597768, + "z": 0.0 + }, + { + "x": -4.0389164742508115, + "y": -128.20808426832855, + "z": 0.0 + }, + { + "x": -4.0383930899578395, + "y": -129.2101689306794, + "z": 0.0 + }, + { + "x": -4.037869705664868, + "y": -130.21225359303025, + "z": 0.0 + }, + { + "x": -4.037346321371896, + "y": -131.2143382553811, + "z": 0.0 + }, + { + "x": -4.036822937078923, + "y": -132.21642291773196, + "z": 0.0 + }, + { + "x": -4.036299552785951, + "y": -133.21850758008281, + "z": 0.0 + }, + { + "x": -4.035776168492979, + "y": -134.2205922424337, + "z": 0.0 + }, + { + "x": -4.035252784200007, + "y": -135.22267690478455, + "z": 0.0 + }, + { + "x": -4.034729399907035, + "y": -136.2247615671354, + "z": 0.0 + }, + { + "x": -4.034206015614062, + "y": -137.22684622948626, + "z": 0.0 + }, + { + "x": -4.03368263132109, + "y": -138.2289308918371, + "z": 0.0 + }, + { + "x": -4.033159247028118, + "y": -139.23101555418796, + "z": 0.0 + }, + { + "x": -4.032635862735146, + "y": -140.23310021653882, + "z": 0.0 + }, + { + "x": -4.0321124784421745, + "y": -141.23518487888964, + "z": 0.0 + }, + { + "x": -4.0315890941492025, + "y": -142.2372695412405, + "z": 0.0 + }, + { + "x": -4.03106570985623, + "y": -143.23935420359135, + "z": 0.0 + }, + { + "x": -4.030542325563258, + "y": -144.24143886594217, + "z": 0.0 + }, + { + "x": -4.030018941270286, + "y": -145.243523528293, + "z": 0.0 + }, + { + "x": -4.029495556977314, + "y": -146.24560819064385, + "z": 0.0 + }, + { + "x": -4.028972172684342, + "y": -147.2476928529947, + "z": 0.0 + }, + { + "x": -4.02844878839137, + "y": -148.24977751534556, + "z": 0.0 + }, + { + "x": -4.027925404098397, + "y": -149.25186217769638, + "z": 0.0 + }, + { + "x": -4.027402019805425, + "y": -150.25394684004723, + "z": 0.0 + }, + { + "x": -4.026878635512453, + "y": -151.2560315023981, + "z": 0.0 + }, + { + "x": -4.026355251219481, + "y": -152.2581161647489, + "z": 0.0 + }, + { + "x": -4.025831866926509, + "y": -153.26020082709977, + "z": 0.0 + }, + { + "x": -4.0253084826335375, + "y": -154.26228548945062, + "z": 0.0 + }, + { + "x": -4.024785098340565, + "y": -155.26437015180147, + "z": 0.0 + }, + { + "x": -4.024261714047593, + "y": -156.26645481415233, + "z": 0.0 + }, + { + "x": -4.023738329754621, + "y": -157.26853947650312, + "z": 0.0 + }, + { + "x": -4.023214945461649, + "y": -158.27062413885398, + "z": 0.0 + }, + { + "x": -4.022691561168677, + "y": -159.27270880120483, + "z": 0.0 + }, + { + "x": -4.022168176875705, + "y": -160.27479346355565, + "z": 0.0 + }, + { + "x": -4.021644792582732, + "y": -161.2768781259065, + "z": 0.0 + }, + { + "x": -4.02112140828976, + "y": -162.27896278825736, + "z": 0.0 + }, + { + "x": -4.020598023996788, + "y": -163.2810474506082, + "z": 0.0 + }, + { + "x": -4.020074639703816, + "y": -164.28313211295907, + "z": 0.0 + }, + { + "x": -4.019551255410844, + "y": -165.2852167753099, + "z": 0.0 + }, + { + "x": -4.019027871117872, + "y": -166.28730143766074, + "z": 0.0 + }, + { + "x": -4.0185044868249, + "y": -167.2893861000116, + "z": 0.0 + }, + { + "x": -4.017981102531928, + "y": -168.29147076236242, + "z": 0.0 + }, + { + "x": -4.017457718238956, + "y": -169.29355542471328, + "z": 0.0 + }, + { + "x": -4.016934333945984, + "y": -170.2956400870641, + "z": 0.0 + }, + { + "x": -4.016410949653012, + "y": -171.29772474941495, + "z": 0.0 + }, + { + "x": -4.015887565360039, + "y": -172.2998094117658, + "z": 0.0 + }, + { + "x": -4.015364181067067, + "y": -173.30189407411663, + "z": 0.0 + }, + { + "x": -4.014840796774095, + "y": -174.30397873646749, + "z": 0.0 + }, + { + "x": -4.014317412481123, + "y": -175.30606339881834, + "z": 0.0 + }, + { + "x": -4.013794028188151, + "y": -176.30814806116916, + "z": 0.0 + }, + { + "x": -4.013270643895179, + "y": -177.31023272352002, + "z": 0.0 + }, + { + "x": -4.0127472596022065, + "y": -178.31231738587087, + "z": 0.0 + }, + { + "x": -4.0122238753092345, + "y": -179.31440204822172, + "z": 0.0 + }, + { + "x": -4.011700491016263, + "y": -180.31648671057258, + "z": 0.0 + }, + { + "x": -4.011177106723291, + "y": -181.3185713729234, + "z": 0.0 + }, + { + "x": -4.010653722430319, + "y": -182.32065603527423, + "z": 0.0 + }, + { + "x": -4.010130338137347, + "y": -183.32274069762508, + "z": 0.0 + }, + { + "x": -4.009606953844374, + "y": -184.3248253599759, + "z": 0.0 + }, + { + "x": -4.009083569551402, + "y": -185.32691002232676, + "z": 0.0 + }, + { + "x": -4.00856018525843, + "y": -186.3289946846776, + "z": 0.0 + }, + { + "x": -4.008036800965458, + "y": -187.33107934702846, + "z": 0.0 + }, + { + "x": -4.007513416672486, + "y": -188.33316400937932, + "z": 0.0 + }, + { + "x": -4.006990032379514, + "y": -189.33524867173014, + "z": 0.0 + }, + { + "x": -4.006466648086541, + "y": -190.337333334081, + "z": 0.0 + }, + { + "x": -4.0059432637935695, + "y": -191.33941799643185, + "z": 0.0 + }, + { + "x": -4.0054198795005975, + "y": -192.34150265878267, + "z": 0.0 + }, + { + "x": -4.004896495207626, + "y": -193.34358732113353, + "z": 0.0 + }, + { + "x": -4.004373110914654, + "y": -194.34567198348438, + "z": 0.0 + }, + { + "x": -4.003849726621682, + "y": -195.3477566458352, + "z": 0.0 + }, + { + "x": -4.003326342328709, + "y": -196.34984130818606, + "z": 0.0 + }, + { + "x": -4.002802958035737, + "y": -197.35192597053688, + "z": 0.0 + }, + { + "x": -4.002279573742765, + "y": -198.35401063288774, + "z": 0.0 + }, + { + "x": -4.001756189449793, + "y": -199.3560952952386, + "z": 0.0 + }, + { + "x": -4.001232805156821, + "y": -200.3581799575894, + "z": 0.0 + }, + { + "x": -4.000709420863849, + "y": -201.36026461994027, + "z": 0.0 + }, + { + "x": -4.000186036570876, + "y": -202.36234928229112, + "z": 0.0 + }, + { + "x": -3.9996626522779044, + "y": -203.36443394464197, + "z": 0.0 + }, + { + "x": -3.9991392679849325, + "y": -204.36651860699283, + "z": 0.0 + }, + { + "x": -3.9986158836919605, + "y": -205.36860326934365, + "z": 0.0 + }, + { + "x": -3.998092499398988, + "y": -206.3706879316945, + "z": 0.0 + }, + { + "x": -3.997569115106016, + "y": -207.37277259404533, + "z": 0.0 + }, + { + "x": -3.9970457308130443, + "y": -208.37485725639615, + "z": 0.0 + }, + { + "x": -3.996522346520072, + "y": -209.376941918747, + "z": 0.0 + }, + { + "x": -3.9959989622271, + "y": -210.37902658109786, + "z": 0.0 + }, + { + "x": -3.995475577934128, + "y": -211.38111124344871, + "z": 0.0 + }, + { + "x": -3.9949521936411556, + "y": -212.38319590579957, + "z": 0.0 + }, + { + "x": -3.9944288093481837, + "y": -213.3852805681504, + "z": 0.0 + }, + { + "x": -3.9939054250552117, + "y": -214.38736523050125, + "z": 0.0 + }, + { + "x": -3.9933820407622393, + "y": -215.3894498928521, + "z": 0.0 + }, + { + "x": -3.9928586564692674, + "y": -216.39153455520292, + "z": 0.0 + }, + { + "x": -3.9923352721762955, + "y": -217.39361921755378, + "z": 0.0 + }, + { + "x": -3.991811887883323, + "y": -218.39570387990463, + "z": 0.0 + }, + { + "x": -3.991288503590351, + "y": -219.39778854225548, + "z": 0.0 + }, + { + "x": -3.990765119297379, + "y": -220.3998732046063, + "z": 0.0 + }, + { + "x": -3.990241735004407, + "y": -221.40195786695713, + "z": 0.0 + }, + { + "x": -3.989718350711435, + "y": -222.404042529308, + "z": 0.0 + }, + { + "x": -3.989194966418463, + "y": -223.40612719165884, + "z": 0.0 + }, + { + "x": -3.9886715821254906, + "y": -224.40821185400966, + "z": 0.0 + }, + { + "x": -3.9881481978325186, + "y": -225.41029651636052, + "z": 0.0 + }, + { + "x": -3.9876248135395467, + "y": -226.41238117871137, + "z": 0.0 + }, + { + "x": -3.9871014292465743, + "y": -227.41446584106222, + "z": 0.0 + }, + { + "x": -3.9865780449536024, + "y": -228.41655050341308, + "z": 0.0 + }, + { + "x": -3.9860546606606304, + "y": -229.4186351657639, + "z": 0.0 + }, + { + "x": -3.985531276367658, + "y": -230.42071982811476, + "z": 0.0 + }, + { + "x": -3.985007892074686, + "y": -231.4228044904656, + "z": 0.0 + }, + { + "x": -3.984484507781714, + "y": -232.4248891528164, + "z": 0.0 + }, + { + "x": -3.9839611234887418, + "y": -233.42697381516726, + "z": 0.0 + }, + { + "x": -3.98343773919577, + "y": -234.4290584775181, + "z": 0.0 + }, + { + "x": -3.9829143549027974, + "y": -235.43114313986896, + "z": 0.0 + }, + { + "x": -3.9823909706098255, + "y": -236.43322780221982, + "z": 0.0 + }, + { + "x": -3.9818675863168536, + "y": -237.43531246457064, + "z": 0.0 + }, + { + "x": -3.981344202023881, + "y": -238.4373971269215, + "z": 0.0 + }, + { + "x": -3.9808208177309092, + "y": -239.43948178927235, + "z": 0.0 + }, + { + "x": -3.980297862737418, + "y": -240.44044178249482, + "z": 0.0 + }, + { + "x": -3.9800563141031873, + "y": -241.4410397436067, + "z": 0.0 + }, + { + "x": -3.9801871516298046, + "y": -242.44312453409674, + "z": 0.0 + }, + { + "x": -3.980317989156422, + "y": -243.44520932458678, + "z": 0.0 + }, + { + "x": -3.9804488266830402, + "y": -244.44729411507683, + "z": 0.0 + }, + { + "x": -3.980579664209657, + "y": -245.44937890556685, + "z": 0.0 + }, + { + "x": -3.9807105017362754, + "y": -246.4514636960569, + "z": 0.0 + }, + { + "x": -3.9808413392628927, + "y": -247.45354848654696, + "z": 0.0 + }, + { + "x": -3.980972176789509, + "y": -248.45563327703698, + "z": 0.0 + }, + { + "x": -3.981103014316127, + "y": -249.45771806752703, + "z": 0.0 + }, + { + "x": -3.9812338518427444, + "y": -250.45980285801707, + "z": 0.0 + }, + { + "x": -3.9813646893693617, + "y": -251.46188764850712, + "z": 0.0 + }, + { + "x": -3.98149552689598, + "y": -252.46397243899716, + "z": 0.0 + }, + { + "x": -3.981626364422597, + "y": -253.46605722948718, + "z": 0.0 + }, + { + "x": -3.9817572019492142, + "y": -254.46814201997722, + "z": 0.0 + }, + { + "x": -3.9818880394758316, + "y": -255.47022681046727, + "z": 0.0 + }, + { + "x": -3.98201887700245, + "y": -256.47231160095725, + "z": 0.0 + }, + { + "x": -3.9821497145290676, + "y": -257.4743963914473, + "z": 0.0 + }, + { + "x": -3.982280552055685, + "y": -258.4764811819374, + "z": 0.0 + }, + { + "x": -3.9824113895823023, + "y": -259.4785659724274, + "z": 0.0 + }, + { + "x": -3.98254222710892, + "y": -260.4806507629175, + "z": 0.0 + }, + { + "x": -3.9826730646355375, + "y": -261.4827355534075, + "z": 0.0 + }, + { + "x": -3.982803902162155, + "y": -262.4848203438975, + "z": 0.0 + }, + { + "x": -3.982934739688772, + "y": -263.4869051343876, + "z": 0.0 + }, + { + "x": -3.98306557721539, + "y": -264.4889899248776, + "z": 0.0 + }, + { + "x": -3.9831964147420074, + "y": -265.49107471536763, + "z": 0.0 + }, + { + "x": -3.9833272522686247, + "y": -266.4931595058577, + "z": 0.0 + }, + { + "x": -3.983458089795242, + "y": -267.4952442963478, + "z": 0.0 + }, + { + "x": -3.98358892732186, + "y": -268.49732908683785, + "z": 0.0 + }, + { + "x": -3.9837197648484772, + "y": -269.4994138773279, + "z": 0.0 + }, + { + "x": -3.9838506023750946, + "y": -270.501498667818, + "z": 0.0 + }, + { + "x": -3.983981439901712, + "y": -271.503583458308, + "z": 0.0 + }, + { + "x": -3.9841122774283297, + "y": -272.5056682487981, + "z": 0.0 + }, + { + "x": -3.984243114954947, + "y": -273.50775303928816, + "z": 0.0 + }, + { + "x": -3.9843739524815645, + "y": -274.50983782977823, + "z": 0.0 + }, + { + "x": -3.9845047900081823, + "y": -275.5119226202683, + "z": 0.0 + }, + { + "x": -3.9846356275347996, + "y": -276.5140074107584, + "z": 0.0 + }, + { + "x": -3.984766465061417, + "y": -277.51609220124845, + "z": 0.0 + }, + { + "x": -3.9848973025880343, + "y": -278.51817699173847, + "z": 0.0 + }, + { + "x": -3.985028140114652, + "y": -279.52026178222854, + "z": 0.0 + }, + { + "x": -3.9851589776412695, + "y": -280.5223465727186, + "z": 0.0 + }, + { + "x": -3.985289815167887, + "y": -281.5244313632087, + "z": 0.0 + }, + { + "x": -3.985420652694504, + "y": -282.52651615369876, + "z": 0.0 + }, + { + "x": -3.985551490221122, + "y": -283.52860094418884, + "z": 0.0 + }, + { + "x": -3.9856823277477393, + "y": -284.5306857346789, + "z": 0.0 + }, + { + "x": -3.9858131652743567, + "y": -285.532770525169, + "z": 0.0 + }, + { + "x": -3.9859440028009745, + "y": -286.53485531565906, + "z": 0.0 + }, + { + "x": -3.986074840327592, + "y": -287.53694010614913, + "z": 0.0 + }, + { + "x": -3.986205677854209, + "y": -288.5390248966392, + "z": 0.0 + }, + { + "x": -3.9863365153808266, + "y": -289.5411096871293, + "z": 0.0 + }, + { + "x": -3.9864673529074444, + "y": -290.54319447761935, + "z": 0.0 + }, + { + "x": -3.9865981904340617, + "y": -291.5452792681094, + "z": 0.0 + }, + { + "x": -3.986729027960679, + "y": -292.5473640585995, + "z": 0.0 + }, + { + "x": -3.9868598654872964, + "y": -293.5494488490896, + "z": 0.0 + }, + { + "x": -3.9869907030139142, + "y": -294.5515336395796, + "z": 0.0 + }, + { + "x": -3.9871215405405316, + "y": -295.55361843006966, + "z": 0.0 + }, + { + "x": -3.987252378067149, + "y": -296.55570322055974, + "z": 0.0 + }, + { + "x": -3.9873832155937663, + "y": -297.5577880110498, + "z": 0.0 + }, + { + "x": -3.987514053120384, + "y": -298.5598728015399, + "z": 0.0 + }, + { + "x": -3.9876448906470014, + "y": -299.56195759202996, + "z": 0.0 + }, + { + "x": -3.987775728173619, + "y": -300.56404238252003, + "z": 0.0 + }, + { + "x": -3.9879065657002366, + "y": -301.5661271730101, + "z": 0.0 + }, + { + "x": -3.988037403226854, + "y": -302.5682119635002, + "z": 0.0 + }, + { + "x": -3.9881682407534713, + "y": -303.5702967539902, + "z": 0.0 + }, + { + "x": -3.9882990782800887, + "y": -304.57238154448027, + "z": 0.0 + }, + { + "x": -3.9884299158067065, + "y": -305.57446633497034, + "z": 0.0 + }, + { + "x": -3.988560753333324, + "y": -306.5765511254604, + "z": 0.0 + }, + { + "x": -3.988691590859941, + "y": -307.5786359159505, + "z": 0.0 + }, + { + "x": -3.9888224283865585, + "y": -308.58072070644056, + "z": 0.0 + }, + { + "x": -3.9889532659131763, + "y": -309.58280549693063, + "z": 0.0 + }, + { + "x": -3.9890841034397937, + "y": -310.58489028742065, + "z": 0.0 + }, + { + "x": -3.989214940966411, + "y": -311.5869750779107, + "z": 0.0 + }, + { + "x": -3.989345778493029, + "y": -312.5890598684008, + "z": 0.0 + }, + { + "x": -3.989476616019646, + "y": -313.59114465889087, + "z": 0.0 + }, + { + "x": -3.9896074535462636, + "y": -314.59322944938094, + "z": 0.0 + }, + { + "x": -3.989738291072881, + "y": -315.595314239871, + "z": 0.0 + }, + { + "x": -3.9898691285994987, + "y": -316.5973990303611, + "z": 0.0 + }, + { + "x": -3.989999966126116, + "y": -317.59948382085116, + "z": 0.0 + } + ] + }, + { + "id": 77, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": -0.029999999329447746, + "y": -9.960000038146973, + "z": 0.0 + }, + { + "x": -0.030386010404138394, + "y": -10.962084762831166, + "z": 0.0 + }, + { + "x": -0.030772021478829036, + "y": -11.96416948751536, + "z": 0.0 + }, + { + "x": -0.031158032553519684, + "y": -12.966254212199553, + "z": 0.0 + }, + { + "x": -0.031544043628210325, + "y": -13.968338936883747, + "z": 0.0 + }, + { + "x": -0.03193005470290097, + "y": -14.97042366156794, + "z": 0.0 + }, + { + "x": -0.03231606577759162, + "y": -15.972508386252134, + "z": 0.0 + }, + { + "x": -0.03270207685228226, + "y": -16.974593110936326, + "z": 0.0 + }, + { + "x": -0.03308808792697291, + "y": -17.97667783562052, + "z": 0.0 + }, + { + "x": -0.03347409900166356, + "y": -18.978762560304713, + "z": 0.0 + }, + { + "x": -0.033860110076354206, + "y": -19.980847284988908, + "z": 0.0 + }, + { + "x": -0.03424612115104485, + "y": -20.982932009673103, + "z": 0.0 + }, + { + "x": -0.034632132225735496, + "y": -21.985016734357295, + "z": 0.0 + }, + { + "x": -0.035018143300426144, + "y": -22.98710145904149, + "z": 0.0 + }, + { + "x": -0.035404154375116785, + "y": -23.989186183725685, + "z": 0.0 + }, + { + "x": -0.03579016544980743, + "y": -24.991270908409877, + "z": 0.0 + }, + { + "x": -0.03617617652449808, + "y": -25.993355633094072, + "z": 0.0 + }, + { + "x": -0.03656218759918872, + "y": -26.995440357778264, + "z": 0.0 + }, + { + "x": -0.03694819867387937, + "y": -27.997525082462456, + "z": 0.0 + }, + { + "x": -0.03733420974857001, + "y": -28.999609807146648, + "z": 0.0 + }, + { + "x": -0.03772022082326066, + "y": -30.00169453183084, + "z": 0.0 + }, + { + "x": -0.0381062318979513, + "y": -31.003779256515035, + "z": 0.0 + }, + { + "x": -0.03849224297264195, + "y": -32.00586398119923, + "z": 0.0 + }, + { + "x": -0.03887825404733259, + "y": -33.007948705883415, + "z": 0.0 + }, + { + "x": -0.03926426512202324, + "y": -34.01003343056761, + "z": 0.0 + }, + { + "x": -0.039650276196713886, + "y": -35.012118155251805, + "z": 0.0 + }, + { + "x": -0.04003628727140453, + "y": -36.01420287993599, + "z": 0.0 + }, + { + "x": -0.040422298346095176, + "y": -37.01628760462019, + "z": 0.0 + }, + { + "x": -0.040808309420785824, + "y": -38.01837232930438, + "z": 0.0 + }, + { + "x": -0.041194320495476465, + "y": -39.02045705398857, + "z": 0.0 + }, + { + "x": -0.04158033157016711, + "y": -40.02254177867277, + "z": 0.0 + }, + { + "x": -0.041966342644857754, + "y": -41.024626503356956, + "z": 0.0 + }, + { + "x": -0.0423523537195484, + "y": -42.02671122804115, + "z": 0.0 + }, + { + "x": -0.04273836479423905, + "y": -43.028795952725346, + "z": 0.0 + }, + { + "x": -0.04312437586892969, + "y": -44.03088067740954, + "z": 0.0 + }, + { + "x": -0.04351038694362034, + "y": -45.03296540209374, + "z": 0.0 + }, + { + "x": -0.04389639801831098, + "y": -46.03505012677793, + "z": 0.0 + }, + { + "x": -0.04428240909300163, + "y": -47.03713485146213, + "z": 0.0 + }, + { + "x": -0.04466842016769228, + "y": -48.03921957614632, + "z": 0.0 + }, + { + "x": -0.045054431242382925, + "y": -49.04130430083052, + "z": 0.0 + }, + { + "x": -0.04544044231707357, + "y": -50.04338902551471, + "z": 0.0 + }, + { + "x": -0.04582645339176422, + "y": -51.04547375019891, + "z": 0.0 + }, + { + "x": -0.04621246446645486, + "y": -52.047558474883104, + "z": 0.0 + }, + { + "x": -0.04659847554114551, + "y": -53.0496431995673, + "z": 0.0 + }, + { + "x": -0.04698448661583616, + "y": -54.051727924251495, + "z": 0.0 + }, + { + "x": -0.0473704976905268, + "y": -55.05381264893569, + "z": 0.0 + }, + { + "x": -0.04775650876521745, + "y": -56.05589737361989, + "z": 0.0 + }, + { + "x": -0.0481425198399081, + "y": -57.05798209830409, + "z": 0.0 + }, + { + "x": -0.048528530914598744, + "y": -58.06006682298828, + "z": 0.0 + }, + { + "x": -0.04891454198928939, + "y": -59.06215154767248, + "z": 0.0 + }, + { + "x": -0.04930055306398004, + "y": -60.06423627235667, + "z": 0.0 + }, + { + "x": -0.04968656413867068, + "y": -61.06632099704087, + "z": 0.0 + }, + { + "x": -0.05007257521336133, + "y": -62.068405721725064, + "z": 0.0 + }, + { + "x": -0.05045858628805198, + "y": -63.07049044640926, + "z": 0.0 + }, + { + "x": -0.050844597362742626, + "y": -64.07257517109346, + "z": 0.0 + }, + { + "x": -0.051230608437433274, + "y": -65.07465989577766, + "z": 0.0 + }, + { + "x": -0.05161661951212392, + "y": -66.07674462046185, + "z": 0.0 + }, + { + "x": -0.05200263058681456, + "y": -67.07882934514605, + "z": 0.0 + }, + { + "x": -0.05238864166150521, + "y": -68.08091406983024, + "z": 0.0 + }, + { + "x": -0.05277465273619586, + "y": -69.08299879451444, + "z": 0.0 + }, + { + "x": -0.0531606638108865, + "y": -70.08508351919863, + "z": 0.0 + }, + { + "x": -0.05354667488557715, + "y": -71.08716824388283, + "z": 0.0 + }, + { + "x": -0.0539326859602678, + "y": -72.08925296856702, + "z": 0.0 + }, + { + "x": -0.05431869703495844, + "y": -73.09133769325122, + "z": 0.0 + }, + { + "x": -0.054704708109649086, + "y": -74.09342241793541, + "z": 0.0 + }, + { + "x": -0.055090719184339734, + "y": -75.09550714261961, + "z": 0.0 + }, + { + "x": -0.05547673025903038, + "y": -76.0975918673038, + "z": 0.0 + }, + { + "x": -0.05586274133372103, + "y": -77.09967659198799, + "z": 0.0 + }, + { + "x": -0.05624875240841167, + "y": -78.1017613166722, + "z": 0.0 + }, + { + "x": -0.05663476348310232, + "y": -79.10384604135639, + "z": 0.0 + }, + { + "x": -0.05702077455779297, + "y": -80.10593076604059, + "z": 0.0 + }, + { + "x": -0.05740678563248361, + "y": -81.10801549072477, + "z": 0.0 + }, + { + "x": -0.05779279670717426, + "y": -82.11010021540898, + "z": 0.0 + }, + { + "x": -0.05817880778186491, + "y": -83.11218494009317, + "z": 0.0 + }, + { + "x": -0.05856481885655555, + "y": -84.11426966477737, + "z": 0.0 + }, + { + "x": -0.058950829931246194, + "y": -85.11635438946155, + "z": 0.0 + }, + { + "x": -0.05933684100593684, + "y": -86.11843911414576, + "z": 0.0 + }, + { + "x": -0.05972285208062749, + "y": -87.12052383882995, + "z": 0.0 + }, + { + "x": -0.059852391554727755, + "y": -88.1226085926462, + "z": 0.0 + }, + { + "x": -0.05932900726175566, + "y": -89.12469325499706, + "z": 0.0 + }, + { + "x": -0.058805622968783555, + "y": -90.12677791734792, + "z": 0.0 + }, + { + "x": -0.058282238675811456, + "y": -91.12886257969879, + "z": 0.0 + }, + { + "x": -0.05775885438283937, + "y": -92.13094724204963, + "z": 0.0 + }, + { + "x": -0.05723547008986727, + "y": -93.13303190440048, + "z": 0.0 + }, + { + "x": -0.05671208579689516, + "y": -94.13511656675135, + "z": 0.0 + }, + { + "x": -0.05618870150392306, + "y": -95.13720122910222, + "z": 0.0 + }, + { + "x": -0.055665317210950964, + "y": -96.13928589145307, + "z": 0.0 + }, + { + "x": -0.05514193291797887, + "y": -97.14137055380391, + "z": 0.0 + }, + { + "x": -0.054618548625006764, + "y": -98.14345521615478, + "z": 0.0 + }, + { + "x": -0.05409516433203466, + "y": -99.14553987850564, + "z": 0.0 + }, + { + "x": -0.053571780039062565, + "y": -100.1476245408565, + "z": 0.0 + }, + { + "x": -0.05304839574609047, + "y": -101.14970920320735, + "z": 0.0 + }, + { + "x": -0.05252501145311837, + "y": -102.15179386555822, + "z": 0.0 + }, + { + "x": -0.05200162716014627, + "y": -103.15387852790907, + "z": 0.0 + }, + { + "x": -0.05147824286717417, + "y": -104.15596319025992, + "z": 0.0 + }, + { + "x": -0.05095485857420208, + "y": -105.15804785261078, + "z": 0.0 + }, + { + "x": -0.050431474281229974, + "y": -106.16013251496165, + "z": 0.0 + }, + { + "x": -0.04990808998825787, + "y": -107.16221717731251, + "z": 0.0 + }, + { + "x": -0.04938470569528578, + "y": -108.16430183966337, + "z": 0.0 + }, + { + "x": -0.04886132140231368, + "y": -109.1663865020142, + "z": 0.0 + }, + { + "x": -0.04833793710934158, + "y": -110.16847116436507, + "z": 0.0 + }, + { + "x": -0.04781455281636948, + "y": -111.17055582671594, + "z": 0.0 + }, + { + "x": -0.04729116852339738, + "y": -112.1726404890668, + "z": 0.0 + }, + { + "x": -0.04676778423042528, + "y": -113.17472515141765, + "z": 0.0 + }, + { + "x": -0.04624439993745318, + "y": -114.17680981376851, + "z": 0.0 + }, + { + "x": -0.04572101564448108, + "y": -115.17889447611937, + "z": 0.0 + }, + { + "x": -0.045197631351508984, + "y": -116.18097913847022, + "z": 0.0 + }, + { + "x": -0.04467424705853689, + "y": -117.18306380082107, + "z": 0.0 + }, + { + "x": -0.044150862765564784, + "y": -118.18514846317194, + "z": 0.0 + }, + { + "x": -0.043627478472592685, + "y": -119.18723312552281, + "z": 0.0 + }, + { + "x": -0.043104094179620585, + "y": -120.18931778787366, + "z": 0.0 + }, + { + "x": -0.0425807098866485, + "y": -121.1914024502245, + "z": 0.0 + }, + { + "x": -0.0420573255936764, + "y": -122.19348711257537, + "z": 0.0 + }, + { + "x": -0.041533941300704286, + "y": -123.19557177492624, + "z": 0.0 + }, + { + "x": -0.04101055700773219, + "y": -124.19765643727709, + "z": 0.0 + }, + { + "x": -0.0404871727147601, + "y": -125.19974109962794, + "z": 0.0 + }, + { + "x": -0.039963788421787994, + "y": -126.20182576197881, + "z": 0.0 + }, + { + "x": -0.039440404128815894, + "y": -127.20391042432966, + "z": 0.0 + }, + { + "x": -0.0389170198358438, + "y": -128.20599508668053, + "z": 0.0 + }, + { + "x": -0.0383936355428717, + "y": -129.20807974903138, + "z": 0.0 + }, + { + "x": -0.0378702512498996, + "y": -130.21016441138224, + "z": 0.0 + }, + { + "x": -0.0373468669569275, + "y": -131.2122490737331, + "z": 0.0 + }, + { + "x": -0.0368234826639554, + "y": -132.21433373608394, + "z": 0.0 + }, + { + "x": -0.03630009837098331, + "y": -133.2164183984348, + "z": 0.0 + }, + { + "x": -0.0357767140780112, + "y": -134.21850306078568, + "z": 0.0 + }, + { + "x": -0.0352533297850391, + "y": -135.22058772313653, + "z": 0.0 + }, + { + "x": -0.034729945492067, + "y": -136.22267238548739, + "z": 0.0 + }, + { + "x": -0.03420656119909491, + "y": -137.22475704783824, + "z": 0.0 + }, + { + "x": -0.03368317690612281, + "y": -138.2268417101891, + "z": 0.0 + }, + { + "x": -0.03315979261315071, + "y": -139.22892637253995, + "z": 0.0 + }, + { + "x": -0.032636408320178625, + "y": -140.2310110348908, + "z": 0.0 + }, + { + "x": -0.03211302402720654, + "y": -141.23309569724162, + "z": 0.0 + }, + { + "x": -0.03158963973423444, + "y": -142.23518035959248, + "z": 0.0 + }, + { + "x": -0.03106625544126235, + "y": -143.23726502194333, + "z": 0.0 + }, + { + "x": -0.03054287114829027, + "y": -144.23934968429415, + "z": 0.0 + }, + { + "x": -0.03001948685531817, + "y": -145.24143434664498, + "z": 0.0 + }, + { + "x": -0.029496102562346072, + "y": -146.24351900899583, + "z": 0.0 + }, + { + "x": -0.028972718269373976, + "y": -147.2456036713467, + "z": 0.0 + }, + { + "x": -0.028449333976401887, + "y": -148.24768833369754, + "z": 0.0 + }, + { + "x": -0.0279259496834298, + "y": -149.24977299604836, + "z": 0.0 + }, + { + "x": -0.027402565390457705, + "y": -150.25185765839922, + "z": 0.0 + }, + { + "x": -0.026879181097485615, + "y": -151.25394232075007, + "z": 0.0 + }, + { + "x": -0.026355796804513533, + "y": -152.2560269831009, + "z": 0.0 + }, + { + "x": -0.025832412511541437, + "y": -153.25811164545175, + "z": 0.0 + }, + { + "x": -0.02530902821856935, + "y": -154.2601963078026, + "z": 0.0 + }, + { + "x": -0.024785643925597255, + "y": -155.26228097015345, + "z": 0.0 + }, + { + "x": -0.024262259632625155, + "y": -156.2643656325043, + "z": 0.0 + }, + { + "x": -0.02373887533965308, + "y": -157.2664502948551, + "z": 0.0 + }, + { + "x": -0.023215491046680976, + "y": -158.26853495720596, + "z": 0.0 + }, + { + "x": -0.022692106753708877, + "y": -159.2706196195568, + "z": 0.0 + }, + { + "x": -0.022168722460736805, + "y": -160.27270428190764, + "z": 0.0 + }, + { + "x": -0.02164533816776471, + "y": -161.2747889442585, + "z": 0.0 + }, + { + "x": -0.02112195387479261, + "y": -162.27687360660934, + "z": 0.0 + }, + { + "x": -0.02059856958182052, + "y": -163.2789582689602, + "z": 0.0 + }, + { + "x": -0.020075185288848416, + "y": -164.28104293131105, + "z": 0.0 + }, + { + "x": -0.019551800995876334, + "y": -165.28312759366187, + "z": 0.0 + }, + { + "x": -0.019028416702904248, + "y": -166.28521225601273, + "z": 0.0 + }, + { + "x": -0.018505032409932155, + "y": -167.28729691836358, + "z": 0.0 + }, + { + "x": -0.01798164811696007, + "y": -168.2893815807144, + "z": 0.0 + }, + { + "x": -0.01745826382398798, + "y": -169.29146624306526, + "z": 0.0 + }, + { + "x": -0.016934879531015877, + "y": -170.29355090541608, + "z": 0.0 + }, + { + "x": -0.01641149523804378, + "y": -171.29563556776694, + "z": 0.0 + }, + { + "x": -0.01588811094507169, + "y": -172.2977202301178, + "z": 0.0 + }, + { + "x": -0.015364726652099606, + "y": -173.29980489246861, + "z": 0.0 + }, + { + "x": -0.014841342359127515, + "y": -174.30188955481947, + "z": 0.0 + }, + { + "x": -0.014317958066155425, + "y": -175.30397421717032, + "z": 0.0 + }, + { + "x": -0.013794573773183338, + "y": -176.30605887952115, + "z": 0.0 + }, + { + "x": -0.01327118948021124, + "y": -177.308143541872, + "z": 0.0 + }, + { + "x": -0.01274780518723915, + "y": -178.31022820422285, + "z": 0.0 + }, + { + "x": -0.012224420894267046, + "y": -179.3123128665737, + "z": 0.0 + }, + { + "x": -0.011701036601294953, + "y": -180.31439752892456, + "z": 0.0 + }, + { + "x": -0.011177652308322879, + "y": -181.31648219127538, + "z": 0.0 + }, + { + "x": -0.010654268015350778, + "y": -182.3185668536262, + "z": 0.0 + }, + { + "x": -0.010130883722378678, + "y": -183.32065151597706, + "z": 0.0 + }, + { + "x": -0.009607499429406606, + "y": -184.3227361783279, + "z": 0.0 + }, + { + "x": -0.009084115136434505, + "y": -185.32482084067874, + "z": 0.0 + }, + { + "x": -0.008560730843462412, + "y": -186.3269055030296, + "z": 0.0 + }, + { + "x": -0.008037346550490324, + "y": -187.32899016538045, + "z": 0.0 + }, + { + "x": -0.007513962257518224, + "y": -188.3310748277313, + "z": 0.0 + }, + { + "x": -0.006990577964546139, + "y": -189.33315949008212, + "z": 0.0 + }, + { + "x": -0.00646719367157405, + "y": -190.33524415243298, + "z": 0.0 + }, + { + "x": -0.005943809378601944, + "y": -191.33732881478383, + "z": 0.0 + }, + { + "x": -0.005420425085629872, + "y": -192.33941347713466, + "z": 0.0 + }, + { + "x": -0.004897040792657784, + "y": -193.3414981394855, + "z": 0.0 + }, + { + "x": -0.00437365649968567, + "y": -194.34358280183636, + "z": 0.0 + }, + { + "x": -0.003850272206713584, + "y": -195.3456674641872, + "z": 0.0 + }, + { + "x": -0.003326887913741497, + "y": -196.34775212653804, + "z": 0.0 + }, + { + "x": -0.0028035036207694035, + "y": -197.34983678888887, + "z": 0.0 + }, + { + "x": -0.0022801193277973172, + "y": -198.35192145123972, + "z": 0.0 + }, + { + "x": -0.001756735034825231, + "y": -199.35400611359057, + "z": 0.0 + }, + { + "x": -0.0012333507418531237, + "y": -200.3560907759414, + "z": 0.0 + }, + { + "x": -0.0007099664488810368, + "y": -201.35817543829225, + "z": 0.0 + }, + { + "x": -0.0001865821559089505, + "y": -202.3602601006431, + "z": 0.0 + }, + { + "x": 0.00033680213706315724, + "y": -203.36234476299396, + "z": 0.0 + }, + { + "x": 0.0008601864300352446, + "y": -204.3644294253448, + "z": 0.0 + }, + { + "x": 0.00138357072300733, + "y": -205.36651408769563, + "z": 0.0 + }, + { + "x": 0.0019069550159794308, + "y": -206.3685987500465, + "z": 0.0 + }, + { + "x": 0.002430339308951518, + "y": -207.3706834123973, + "z": 0.0 + }, + { + "x": 0.002953723601923583, + "y": -208.37276807474814, + "z": 0.0 + }, + { + "x": 0.003477107894895689, + "y": -209.374852737099, + "z": 0.0 + }, + { + "x": 0.004000492187867783, + "y": -210.37693739944984, + "z": 0.0 + }, + { + "x": 0.00452387648083989, + "y": -211.3790220618007, + "z": 0.0 + }, + { + "x": 0.0050472607738119854, + "y": -212.38110672415155, + "z": 0.0 + }, + { + "x": 0.005570645066784064, + "y": -213.38319138650238, + "z": 0.0 + }, + { + "x": 0.006094029359756146, + "y": -214.38527604885323, + "z": 0.0 + }, + { + "x": 0.00661741365272825, + "y": -215.38736071120408, + "z": 0.0 + }, + { + "x": 0.0071407979457003305, + "y": -216.3894453735549, + "z": 0.0 + }, + { + "x": 0.007664182238672424, + "y": -217.39153003590576, + "z": 0.0 + }, + { + "x": 0.008187566531644517, + "y": -218.3936146982566, + "z": 0.0 + }, + { + "x": 0.008710950824616611, + "y": -219.39569936060747, + "z": 0.0 + }, + { + "x": 0.009234335117588716, + "y": -220.3977840229583, + "z": 0.0 + }, + { + "x": 0.009757719410560787, + "y": -221.39986868530912, + "z": 0.0 + }, + { + "x": 0.010281103703532888, + "y": -222.40195334765997, + "z": 0.0 + }, + { + "x": 0.010804487996504976, + "y": -223.40403801001082, + "z": 0.0 + }, + { + "x": 0.011327872289477061, + "y": -224.40612267236165, + "z": 0.0 + }, + { + "x": 0.01185125658244916, + "y": -225.4082073347125, + "z": 0.0 + }, + { + "x": 0.012374640875421252, + "y": -226.41029199706335, + "z": 0.0 + }, + { + "x": 0.012898025168393347, + "y": -227.4123766594142, + "z": 0.0 + }, + { + "x": 0.01342140946136544, + "y": -228.41446132176506, + "z": 0.0 + }, + { + "x": 0.013944793754337529, + "y": -229.41654598411588, + "z": 0.0 + }, + { + "x": 0.014468178047309627, + "y": -230.41863064646674, + "z": 0.0 + }, + { + "x": 0.01499156234028172, + "y": -231.4207153088176, + "z": 0.0 + }, + { + "x": 0.015514946633253798, + "y": -232.4227999711684, + "z": 0.0 + }, + { + "x": 0.01603833092622589, + "y": -233.42488463351924, + "z": 0.0 + }, + { + "x": 0.016561715219197987, + "y": -234.4269692958701, + "z": 0.0 + }, + { + "x": 0.01708509951217009, + "y": -235.42905395822095, + "z": 0.0 + }, + { + "x": 0.01760848380514218, + "y": -236.4311386205718, + "z": 0.0 + }, + { + "x": 0.018131868098114262, + "y": -237.43322328292263, + "z": 0.0 + }, + { + "x": 0.01865525239108635, + "y": -238.43530794527348, + "z": 0.0 + }, + { + "x": 0.019178636684058448, + "y": -239.43739260762433, + "z": 0.0 + }, + { + "x": 0.019702020977030534, + "y": -240.43947726997516, + "z": 0.0 + }, + { + "x": 0.01994365180220445, + "y": -241.44156200490332, + "z": 0.0 + }, + { + "x": 0.019812814275586975, + "y": -242.44364679539336, + "z": 0.0 + }, + { + "x": 0.0196819767489695, + "y": -243.4457315858834, + "z": 0.0 + }, + { + "x": 0.01955113922235203, + "y": -244.44781637637345, + "z": 0.0 + }, + { + "x": 0.01942030169573456, + "y": -245.44990116686347, + "z": 0.0 + }, + { + "x": 0.019289464169117088, + "y": -246.45198595735351, + "z": 0.0 + }, + { + "x": 0.019158626642499614, + "y": -247.4540707478436, + "z": 0.0 + }, + { + "x": 0.019027789115882147, + "y": -248.4561555383336, + "z": 0.0 + }, + { + "x": 0.018896951589264674, + "y": -249.45824032882365, + "z": 0.0 + }, + { + "x": 0.0187661140626472, + "y": -250.4603251193137, + "z": 0.0 + }, + { + "x": 0.018635276536029727, + "y": -251.46240990980374, + "z": 0.0 + }, + { + "x": 0.018504439009412253, + "y": -252.46449470029378, + "z": 0.0 + }, + { + "x": 0.01837360148279479, + "y": -253.4665794907838, + "z": 0.0 + }, + { + "x": 0.018242763956177317, + "y": -254.46866428127385, + "z": 0.0 + }, + { + "x": 0.018111926429559843, + "y": -255.4707490717639, + "z": 0.0 + }, + { + "x": 0.017981088902942376, + "y": -256.4728338622539, + "z": 0.0 + }, + { + "x": 0.0178502513763249, + "y": -257.47491865274395, + "z": 0.0 + }, + { + "x": 0.017719413849707426, + "y": -258.477003443234, + "z": 0.0 + }, + { + "x": 0.017588576323089952, + "y": -259.47908823372404, + "z": 0.0 + }, + { + "x": 0.017457738796472482, + "y": -260.4811730242141, + "z": 0.0 + }, + { + "x": 0.017326901269855012, + "y": -261.48325781470413, + "z": 0.0 + }, + { + "x": 0.01719606374323754, + "y": -262.48534260519415, + "z": 0.0 + }, + { + "x": 0.017065226216620065, + "y": -263.4874273956842, + "z": 0.0 + }, + { + "x": 0.016934388690002602, + "y": -264.48951218617424, + "z": 0.0 + }, + { + "x": 0.016803551163385128, + "y": -265.49159697666425, + "z": 0.0 + }, + { + "x": 0.01667271363676765, + "y": -266.4936817671543, + "z": 0.0 + }, + { + "x": 0.016541876110150174, + "y": -267.4957665576444, + "z": 0.0 + }, + { + "x": 0.016411038583532694, + "y": -268.4978513481345, + "z": 0.0 + }, + { + "x": 0.01628020105691522, + "y": -269.49993613862455, + "z": 0.0 + }, + { + "x": 0.016149363530297743, + "y": -270.5020209291146, + "z": 0.0 + }, + { + "x": 0.016018526003680273, + "y": -271.50410571960464, + "z": 0.0 + }, + { + "x": 0.015887688477062796, + "y": -272.5061905100947, + "z": 0.0 + }, + { + "x": 0.015756850950445322, + "y": -273.5082753005848, + "z": 0.0 + }, + { + "x": 0.01562601342382785, + "y": -274.51036009107486, + "z": 0.0 + }, + { + "x": 0.01549517589721037, + "y": -275.51244488156493, + "z": 0.0 + }, + { + "x": 0.015364338370592895, + "y": -276.514529672055, + "z": 0.0 + }, + { + "x": 0.015233500843975418, + "y": -277.5166144625451, + "z": 0.0 + }, + { + "x": 0.015102663317357948, + "y": -278.5186992530351, + "z": 0.0 + }, + { + "x": 0.01497182579074047, + "y": -279.52078404352517, + "z": 0.0 + }, + { + "x": 0.014840988264122999, + "y": -280.52286883401524, + "z": 0.0 + }, + { + "x": 0.014710150737505518, + "y": -281.5249536245053, + "z": 0.0 + }, + { + "x": 0.014579313210888043, + "y": -282.5270384149954, + "z": 0.0 + }, + { + "x": 0.01444847568427057, + "y": -283.52912320548546, + "z": 0.0 + }, + { + "x": 0.01431763815765309, + "y": -284.53120799597554, + "z": 0.0 + }, + { + "x": 0.014186800631035616, + "y": -285.5332927864656, + "z": 0.0 + }, + { + "x": 0.014055963104418139, + "y": -286.5353775769557, + "z": 0.0 + }, + { + "x": 0.013925125577800668, + "y": -287.53746236744576, + "z": 0.0 + }, + { + "x": 0.013794288051183191, + "y": -288.53954715793583, + "z": 0.0 + }, + { + "x": 0.013663450524565718, + "y": -289.5416319484259, + "z": 0.0 + }, + { + "x": 0.01353261299794824, + "y": -290.543716738916, + "z": 0.0 + }, + { + "x": 0.013401775471330764, + "y": -291.54580152940605, + "z": 0.0 + }, + { + "x": 0.01327093794471329, + "y": -292.5478863198961, + "z": 0.0 + }, + { + "x": 0.013140100418095813, + "y": -293.5499711103862, + "z": 0.0 + }, + { + "x": 0.013009262891478343, + "y": -294.5520559008762, + "z": 0.0 + }, + { + "x": 0.012878425364860866, + "y": -295.5541406913663, + "z": 0.0 + }, + { + "x": 0.012747587838243389, + "y": -296.55622548185636, + "z": 0.0 + }, + { + "x": 0.01261675031162591, + "y": -297.55831027234643, + "z": 0.0 + }, + { + "x": 0.012485912785008433, + "y": -298.5603950628365, + "z": 0.0 + }, + { + "x": 0.01235507525839096, + "y": -299.5624798533266, + "z": 0.0 + }, + { + "x": 0.012224237731773488, + "y": -300.56456464381665, + "z": 0.0 + }, + { + "x": 0.012093400205156011, + "y": -301.5666494343067, + "z": 0.0 + }, + { + "x": 0.011962562678538534, + "y": -302.5687342247968, + "z": 0.0 + }, + { + "x": 0.011831725151921064, + "y": -303.5708190152868, + "z": 0.0 + }, + { + "x": 0.011700887625303587, + "y": -304.5729038057769, + "z": 0.0 + }, + { + "x": 0.01157005009868611, + "y": -305.57498859626696, + "z": 0.0 + }, + { + "x": 0.011439212572068633, + "y": -306.57707338675704, + "z": 0.0 + }, + { + "x": 0.011308375045451156, + "y": -307.5791581772471, + "z": 0.0 + }, + { + "x": 0.011177537518833684, + "y": -308.5812429677372, + "z": 0.0 + }, + { + "x": 0.011046699992216202, + "y": -309.58332775822726, + "z": 0.0 + }, + { + "x": 0.010915862465598737, + "y": -310.5854125487173, + "z": 0.0 + }, + { + "x": 0.010785024938981261, + "y": -311.58749733920735, + "z": 0.0 + }, + { + "x": 0.010654187412363784, + "y": -312.5895821296974, + "z": 0.0 + }, + { + "x": 0.010523349885746306, + "y": -313.5916669201875, + "z": 0.0 + }, + { + "x": 0.010392512359128829, + "y": -314.59375171067757, + "z": 0.0 + }, + { + "x": 0.010261674832511353, + "y": -315.59583650116764, + "z": 0.0 + }, + { + "x": 0.010130837305893875, + "y": -316.5979212916577, + "z": 0.0 + }, + { + "x": 0.0099999997792764, + "y": -317.6000060821478, + "z": 0.0 + } + ] + }, + { + "id": 78, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 2.009999982731973, + "y": -317.6002672127961, + "z": 0.0 + }, + { + "x": 2.01013082025859, + "y": -316.598182422306, + "z": 0.0 + }, + { + "x": 2.0102616577852075, + "y": -315.59609763181595, + "z": 0.0 + }, + { + "x": 2.010392495311825, + "y": -314.5940128413259, + "z": 0.0 + }, + { + "x": 2.0105233328384426, + "y": -313.5919280508358, + "z": 0.0 + }, + { + "x": 2.01065417036506, + "y": -312.58984326034573, + "z": 0.0 + }, + { + "x": 2.0107850078916774, + "y": -311.58775846985566, + "z": 0.0 + }, + { + "x": 2.010915845418295, + "y": -310.5856736793656, + "z": 0.0 + }, + { + "x": 2.0110466829449125, + "y": -309.58358888887557, + "z": 0.0 + }, + { + "x": 2.01117752047153, + "y": -308.5815040983855, + "z": 0.0 + }, + { + "x": 2.0113083579981472, + "y": -307.5794193078954, + "z": 0.0 + }, + { + "x": 2.011439195524765, + "y": -306.57733451740535, + "z": 0.0 + }, + { + "x": 2.0115700330513824, + "y": -305.5752497269153, + "z": 0.0 + }, + { + "x": 2.0117008705779997, + "y": -304.5731649364252, + "z": 0.0 + }, + { + "x": 2.011831708104617, + "y": -303.5710801459351, + "z": 0.0 + }, + { + "x": 2.011962545631235, + "y": -302.5689953554451, + "z": 0.0 + }, + { + "x": 2.0120933831578522, + "y": -301.56691056495504, + "z": 0.0 + }, + { + "x": 2.0122242206844696, + "y": -300.56482577446496, + "z": 0.0 + }, + { + "x": 2.012355058211087, + "y": -299.5627409839749, + "z": 0.0 + }, + { + "x": 2.0124858957377048, + "y": -298.5606561934848, + "z": 0.0 + }, + { + "x": 2.012616733264322, + "y": -297.55857140299474, + "z": 0.0 + }, + { + "x": 2.0127475707909395, + "y": -296.55648661250467, + "z": 0.0 + }, + { + "x": 2.0128784083175573, + "y": -295.5544018220146, + "z": 0.0 + }, + { + "x": 2.0130092458441746, + "y": -294.5523170315245, + "z": 0.0 + }, + { + "x": 2.013140083370792, + "y": -293.5502322410345, + "z": 0.0 + }, + { + "x": 2.0132709208974093, + "y": -292.54814745054443, + "z": 0.0 + }, + { + "x": 2.013401758424027, + "y": -291.54606266005436, + "z": 0.0 + }, + { + "x": 2.0135325959506445, + "y": -290.5439778695643, + "z": 0.0 + }, + { + "x": 2.013663433477262, + "y": -289.5418930790742, + "z": 0.0 + }, + { + "x": 2.013794271003879, + "y": -288.53980828858414, + "z": 0.0 + }, + { + "x": 2.013925108530497, + "y": -287.53772349809407, + "z": 0.0 + }, + { + "x": 2.0140559460571144, + "y": -286.535638707604, + "z": 0.0 + }, + { + "x": 2.0141867835837317, + "y": -285.5335539171139, + "z": 0.0 + }, + { + "x": 2.0143176211103495, + "y": -284.53146912662385, + "z": 0.0 + }, + { + "x": 2.014448458636967, + "y": -283.5293843361338, + "z": 0.0 + }, + { + "x": 2.014579296163584, + "y": -282.5272995456437, + "z": 0.0 + }, + { + "x": 2.0147101336902016, + "y": -281.5252147551536, + "z": 0.0 + }, + { + "x": 2.0148409712168194, + "y": -280.52312996466355, + "z": 0.0 + }, + { + "x": 2.0149718087434367, + "y": -279.5210451741735, + "z": 0.0 + }, + { + "x": 2.015102646270054, + "y": -278.5189603836834, + "z": 0.0 + }, + { + "x": 2.0152334837966714, + "y": -277.5168755931934, + "z": 0.0 + }, + { + "x": 2.0153643213232892, + "y": -276.5147908027033, + "z": 0.0 + }, + { + "x": 2.0154951588499066, + "y": -275.51270601221324, + "z": 0.0 + }, + { + "x": 2.015625996376524, + "y": -274.51062122172317, + "z": 0.0 + }, + { + "x": 2.0157568339031418, + "y": -273.5085364312331, + "z": 0.0 + }, + { + "x": 2.015887671429759, + "y": -272.506451640743, + "z": 0.0 + }, + { + "x": 2.0160185089563765, + "y": -271.50436685025295, + "z": 0.0 + }, + { + "x": 2.016149346482994, + "y": -270.50228205976293, + "z": 0.0 + }, + { + "x": 2.0162801840096116, + "y": -269.50019726927286, + "z": 0.0 + }, + { + "x": 2.016411021536229, + "y": -268.4981124787828, + "z": 0.0 + }, + { + "x": 2.0165418590628463, + "y": -267.4960276882927, + "z": 0.0 + }, + { + "x": 2.0166726965894637, + "y": -266.49394289780264, + "z": 0.0 + }, + { + "x": 2.0168035341160815, + "y": -265.49185810731257, + "z": 0.0 + }, + { + "x": 2.016934371642699, + "y": -264.48977331682255, + "z": 0.0 + }, + { + "x": 2.017065209169316, + "y": -263.48768852633253, + "z": 0.0 + }, + { + "x": 2.0171960466959336, + "y": -262.48560373584246, + "z": 0.0 + }, + { + "x": 2.0173268842225514, + "y": -261.48351894535244, + "z": 0.0 + }, + { + "x": 2.0174577217491687, + "y": -260.4814341548624, + "z": 0.0 + }, + { + "x": 2.017588559275786, + "y": -259.47934936437235, + "z": 0.0 + }, + { + "x": 2.0177193968024034, + "y": -258.47726457388234, + "z": 0.0 + }, + { + "x": 2.017850234329021, + "y": -257.47517978339226, + "z": 0.0 + }, + { + "x": 2.0179810718556386, + "y": -256.4730949929022, + "z": 0.0 + }, + { + "x": 2.0181119093822555, + "y": -255.4710102024122, + "z": 0.0 + }, + { + "x": 2.0182427469088733, + "y": -254.46892541192216, + "z": 0.0 + }, + { + "x": 2.0183735844354906, + "y": -253.4668406214321, + "z": 0.0 + }, + { + "x": 2.0185044219621084, + "y": -252.4647558309421, + "z": 0.0 + }, + { + "x": 2.0186352594887254, + "y": -251.46267104045205, + "z": 0.0 + }, + { + "x": 2.018766097015343, + "y": -250.460586249962, + "z": 0.0 + }, + { + "x": 2.0188969345419605, + "y": -249.45850145947196, + "z": 0.0 + }, + { + "x": 2.019027772068578, + "y": -248.45641666898192, + "z": 0.0 + }, + { + "x": 2.0191586095951957, + "y": -247.4543318784919, + "z": 0.0 + }, + { + "x": 2.0192894471218135, + "y": -246.45224708800183, + "z": 0.0 + }, + { + "x": 2.0194202846484304, + "y": -245.45016229751178, + "z": 0.0 + }, + { + "x": 2.019551122175048, + "y": -244.44807750702176, + "z": 0.0 + }, + { + "x": 2.019681959701665, + "y": -243.44599271653172, + "z": 0.0 + }, + { + "x": 2.019812797228283, + "y": -242.44390792604167, + "z": 0.0 + }, + { + "x": 2.0199436347549002, + "y": -241.44182313555163, + "z": 0.0 + }, + { + "x": 2.019701962834255, + "y": -240.43899501371533, + "z": 0.0 + }, + { + "x": 2.0191783638915424, + "y": -239.4363480168003, + "z": 0.0 + }, + { + "x": 2.0186549795985704, + "y": -238.43426335444946, + "z": 0.0 + }, + { + "x": 2.0181315953055985, + "y": -237.4321786920986, + "z": 0.0 + }, + { + "x": 2.0176082110126257, + "y": -236.4300940297478, + "z": 0.0 + }, + { + "x": 2.0170848267196537, + "y": -235.42800936739695, + "z": 0.0 + }, + { + "x": 2.016561442426682, + "y": -234.4259247050461, + "z": 0.0 + }, + { + "x": 2.01603805813371, + "y": -233.42384004269525, + "z": 0.0 + }, + { + "x": 2.015514673840738, + "y": -232.4217553803444, + "z": 0.0 + }, + { + "x": 2.014991289547766, + "y": -231.4196707179936, + "z": 0.0 + }, + { + "x": 2.014467905254793, + "y": -230.41758605564274, + "z": 0.0 + }, + { + "x": 2.013944520961821, + "y": -229.4155013932919, + "z": 0.0 + }, + { + "x": 2.0134211366688493, + "y": -228.41341673094104, + "z": 0.0 + }, + { + "x": 2.0128977523758773, + "y": -227.41133206859018, + "z": 0.0 + }, + { + "x": 2.0123743680829054, + "y": -226.40924740623933, + "z": 0.0 + }, + { + "x": 2.0118509837899334, + "y": -225.40716274388848, + "z": 0.0 + }, + { + "x": 2.0113275994969606, + "y": -224.40507808153762, + "z": 0.0 + }, + { + "x": 2.0108042152039887, + "y": -223.40299341918683, + "z": 0.0 + }, + { + "x": 2.0102808309110167, + "y": -222.40090875683597, + "z": 0.0 + }, + { + "x": 2.009757446618045, + "y": -221.39882409448512, + "z": 0.0 + }, + { + "x": 2.009234062325073, + "y": -220.39673943213427, + "z": 0.0 + }, + { + "x": 2.008710678032101, + "y": -219.39465476978347, + "z": 0.0 + }, + { + "x": 2.008187293739128, + "y": -218.39257010743262, + "z": 0.0 + }, + { + "x": 2.007663909446156, + "y": -217.39048544508177, + "z": 0.0 + }, + { + "x": 2.007140525153184, + "y": -216.3884007827309, + "z": 0.0 + }, + { + "x": 2.0066171408602123, + "y": -215.38631612038006, + "z": 0.0 + }, + { + "x": 2.0060937565672403, + "y": -214.3842314580292, + "z": 0.0 + }, + { + "x": 2.0055703722742684, + "y": -213.38214679567835, + "z": 0.0 + }, + { + "x": 2.0050469879812955, + "y": -212.38006213332756, + "z": 0.0 + }, + { + "x": 2.0045236036883236, + "y": -211.3779774709767, + "z": 0.0 + }, + { + "x": 2.0040002193953517, + "y": -210.37589280862585, + "z": 0.0 + }, + { + "x": 2.0034768351023797, + "y": -209.373808146275, + "z": 0.0 + }, + { + "x": 2.002953450809408, + "y": -208.37172348392414, + "z": 0.0 + }, + { + "x": 2.002430066516435, + "y": -207.3696388215733, + "z": 0.0 + }, + { + "x": 2.001906682223463, + "y": -206.3675541592225, + "z": 0.0 + }, + { + "x": 2.001383297930491, + "y": -205.36546949687164, + "z": 0.0 + }, + { + "x": 2.000859913637519, + "y": -204.3633848345208, + "z": 0.0 + }, + { + "x": 2.000336529344547, + "y": -203.36130017216993, + "z": 0.0 + }, + { + "x": 1.9998131450515748, + "y": -202.35921550981908, + "z": 0.0 + }, + { + "x": 1.9992897607586029, + "y": -201.35713084746823, + "z": 0.0 + }, + { + "x": 1.998766376465631, + "y": -200.35504618511737, + "z": 0.0 + }, + { + "x": 1.9982429921726585, + "y": -199.35296152276658, + "z": 0.0 + }, + { + "x": 1.9977196078796866, + "y": -198.35087686041572, + "z": 0.0 + }, + { + "x": 1.9971962235867147, + "y": -197.34879219806487, + "z": 0.0 + }, + { + "x": 1.9966728392937423, + "y": -196.34670753571402, + "z": 0.0 + }, + { + "x": 1.9961494550007703, + "y": -195.34462287336316, + "z": 0.0 + }, + { + "x": 1.9956260707077984, + "y": -194.34253821101237, + "z": 0.0 + }, + { + "x": 1.995102686414826, + "y": -193.34045354866151, + "z": 0.0 + }, + { + "x": 1.994579302121854, + "y": -192.33836888631066, + "z": 0.0 + }, + { + "x": 1.9940559178288821, + "y": -191.3362842239598, + "z": 0.0 + }, + { + "x": 1.9935325335359098, + "y": -190.33419956160895, + "z": 0.0 + }, + { + "x": 1.9930091492429378, + "y": -189.3321148992581, + "z": 0.0 + }, + { + "x": 1.9924857649499654, + "y": -188.3300302369073, + "z": 0.0 + }, + { + "x": 1.9919623806569935, + "y": -187.32794557455645, + "z": 0.0 + }, + { + "x": 1.9914389963640216, + "y": -186.3258609122056, + "z": 0.0 + }, + { + "x": 1.9909156120710492, + "y": -185.32377624985475, + "z": 0.0 + }, + { + "x": 1.9903922277780772, + "y": -184.3216915875039, + "z": 0.0 + }, + { + "x": 1.9898688434851053, + "y": -183.31960692515304, + "z": 0.0 + }, + { + "x": 1.989345459192133, + "y": -182.31752226280219, + "z": 0.0 + }, + { + "x": 1.988822074899161, + "y": -181.3154376004514, + "z": 0.0 + }, + { + "x": 1.988298690606189, + "y": -180.31335293810054, + "z": 0.0 + }, + { + "x": 1.9877753063132166, + "y": -179.31126827574968, + "z": 0.0 + }, + { + "x": 1.9872519220202447, + "y": -178.30918361339883, + "z": 0.0 + }, + { + "x": 1.9867285377272728, + "y": -177.30709895104798, + "z": 0.0 + }, + { + "x": 1.9862051534343004, + "y": -176.30501428869712, + "z": 0.0 + }, + { + "x": 1.9856817691413284, + "y": -175.30292962634633, + "z": 0.0 + }, + { + "x": 1.9851583848483565, + "y": -174.30084496399547, + "z": 0.0 + }, + { + "x": 1.984635000555384, + "y": -173.29876030164462, + "z": 0.0 + }, + { + "x": 1.9841116162624122, + "y": -172.29667563929377, + "z": 0.0 + }, + { + "x": 1.9835882319694402, + "y": -171.2945909769429, + "z": 0.0 + }, + { + "x": 1.9830648476764678, + "y": -170.29250631459206, + "z": 0.0 + }, + { + "x": 1.982541463383496, + "y": -169.29042165224126, + "z": 0.0 + }, + { + "x": 1.982018079090524, + "y": -168.2883369898904, + "z": 0.0 + }, + { + "x": 1.9814946947975516, + "y": -167.28625232753956, + "z": 0.0 + }, + { + "x": 1.9809713105045796, + "y": -166.2841676651887, + "z": 0.0 + }, + { + "x": 1.9804479262116077, + "y": -165.28208300283785, + "z": 0.0 + }, + { + "x": 1.9799245419186353, + "y": -164.27999834048705, + "z": 0.0 + }, + { + "x": 1.9794011576256634, + "y": -163.2779136781362, + "z": 0.0 + }, + { + "x": 1.9788777733326914, + "y": -162.27582901578535, + "z": 0.0 + }, + { + "x": 1.978354389039719, + "y": -161.2737443534345, + "z": 0.0 + }, + { + "x": 1.9778310047467471, + "y": -160.27165969108364, + "z": 0.0 + }, + { + "x": 1.9773076204537752, + "y": -159.2695750287328, + "z": 0.0 + }, + { + "x": 1.9767842361608028, + "y": -158.26749036638194, + "z": 0.0 + }, + { + "x": 1.9762608518678308, + "y": -157.26540570403108, + "z": 0.0 + }, + { + "x": 1.975737467574859, + "y": -156.26332104168029, + "z": 0.0 + }, + { + "x": 1.9752140832818865, + "y": -155.26123637932943, + "z": 0.0 + }, + { + "x": 1.9746906989889146, + "y": -154.25915171697858, + "z": 0.0 + }, + { + "x": 1.9741673146959426, + "y": -153.25706705462773, + "z": 0.0 + }, + { + "x": 1.9736439304029703, + "y": -152.25498239227687, + "z": 0.0 + }, + { + "x": 1.9731205461099983, + "y": -151.25289772992608, + "z": 0.0 + }, + { + "x": 1.9725971618170264, + "y": -150.25081306757522, + "z": 0.0 + }, + { + "x": 1.972073777524054, + "y": -149.24872840522437, + "z": 0.0 + }, + { + "x": 1.971550393231082, + "y": -148.24664374287352, + "z": 0.0 + }, + { + "x": 1.9710270089381097, + "y": -147.24455908052266, + "z": 0.0 + }, + { + "x": 1.9705036246451377, + "y": -146.2424744181718, + "z": 0.0 + }, + { + "x": 1.9699802403521658, + "y": -145.24038975582096, + "z": 0.0 + }, + { + "x": 1.9694568560591934, + "y": -144.23830509347016, + "z": 0.0 + }, + { + "x": 1.9689334717662215, + "y": -143.2362204311193, + "z": 0.0 + }, + { + "x": 1.9684100874732495, + "y": -142.23413576876845, + "z": 0.0 + }, + { + "x": 1.9678867031802771, + "y": -141.2320511064176, + "z": 0.0 + }, + { + "x": 1.9673633188873052, + "y": -140.2299664440668, + "z": 0.0 + }, + { + "x": 1.9668399345943333, + "y": -139.22788178171595, + "z": 0.0 + }, + { + "x": 1.9663165503013609, + "y": -138.2257971193651, + "z": 0.0 + }, + { + "x": 1.965793166008389, + "y": -137.22371245701424, + "z": 0.0 + }, + { + "x": 1.965269781715417, + "y": -136.2216277946634, + "z": 0.0 + }, + { + "x": 1.9647463974224446, + "y": -135.21954313231254, + "z": 0.0 + }, + { + "x": 1.9642230131294727, + "y": -134.21745846996168, + "z": 0.0 + }, + { + "x": 1.9636996288365007, + "y": -133.21537380761077, + "z": 0.0 + }, + { + "x": 1.9631762445435283, + "y": -132.21328914525992, + "z": 0.0 + }, + { + "x": 1.9626528602505564, + "y": -131.21120448290907, + "z": 0.0 + }, + { + "x": 1.9621294759575845, + "y": -130.20911982055821, + "z": 0.0 + }, + { + "x": 1.961606091664612, + "y": -129.20703515820736, + "z": 0.0 + }, + { + "x": 1.9610827073716401, + "y": -128.2049504958565, + "z": 0.0 + }, + { + "x": 1.9605593230786678, + "y": -127.20286583350565, + "z": 0.0 + }, + { + "x": 1.9600359387856958, + "y": -126.2007811711548, + "z": 0.0 + }, + { + "x": 1.9595125544927239, + "y": -125.19869650880393, + "z": 0.0 + }, + { + "x": 1.9589891701997515, + "y": -124.19661184645308, + "z": 0.0 + }, + { + "x": 1.9584657859067796, + "y": -123.19452718410223, + "z": 0.0 + }, + { + "x": 1.9579424016138076, + "y": -122.19244252175136, + "z": 0.0 + }, + { + "x": 1.9574190173208352, + "y": -121.19035785940049, + "z": 0.0 + }, + { + "x": 1.9568956330278633, + "y": -120.18827319704965, + "z": 0.0 + }, + { + "x": 1.9563722487348914, + "y": -119.1861885346988, + "z": 0.0 + }, + { + "x": 1.955848864441919, + "y": -118.18410387234793, + "z": 0.0 + }, + { + "x": 1.955325480148947, + "y": -117.18201920999707, + "z": 0.0 + }, + { + "x": 1.954802095855975, + "y": -116.17993454764621, + "z": 0.0 + }, + { + "x": 1.9542787115630027, + "y": -115.17784988529536, + "z": 0.0 + }, + { + "x": 1.9537553272700308, + "y": -114.1757652229445, + "z": 0.0 + }, + { + "x": 1.9532319429770584, + "y": -113.17368056059364, + "z": 0.0 + }, + { + "x": 1.9527085586840864, + "y": -112.17159589824278, + "z": 0.0 + }, + { + "x": 1.9521851743911145, + "y": -111.16951123589193, + "z": 0.0 + }, + { + "x": 1.9516617900981421, + "y": -110.16742657354106, + "z": 0.0 + }, + { + "x": 1.9511384058051702, + "y": -109.1653419111902, + "z": 0.0 + }, + { + "x": 1.9506150215121982, + "y": -108.16325724883936, + "z": 0.0 + }, + { + "x": 1.9500916372192258, + "y": -107.1611725864885, + "z": 0.0 + }, + { + "x": 1.949568252926254, + "y": -106.15908792413764, + "z": 0.0 + }, + { + "x": 1.949044868633282, + "y": -105.15700326178677, + "z": 0.0 + }, + { + "x": 1.9485214843403096, + "y": -104.15491859943592, + "z": 0.0 + }, + { + "x": 1.9479981000473376, + "y": -103.15283393708506, + "z": 0.0 + }, + { + "x": 1.9474747157543657, + "y": -102.15074927473421, + "z": 0.0 + }, + { + "x": 1.9469513314613933, + "y": -101.14866461238334, + "z": 0.0 + }, + { + "x": 1.9464279471684214, + "y": -100.14657995003249, + "z": 0.0 + }, + { + "x": 1.945904562875449, + "y": -99.14449528768164, + "z": 0.0 + }, + { + "x": 1.945381178582477, + "y": -98.14241062533077, + "z": 0.0 + }, + { + "x": 1.9448577942895051, + "y": -97.1403259629799, + "z": 0.0 + }, + { + "x": 1.9443344099965327, + "y": -96.13824130062906, + "z": 0.0 + }, + { + "x": 1.9438110257035608, + "y": -95.13615663827821, + "z": 0.0 + }, + { + "x": 1.9432876414105889, + "y": -94.13407197592734, + "z": 0.0 + }, + { + "x": 1.9427642571176165, + "y": -93.13198731357647, + "z": 0.0 + }, + { + "x": 1.9422408728246445, + "y": -92.12990265122562, + "z": 0.0 + }, + { + "x": 1.9417174885316726, + "y": -91.12781798887478, + "z": 0.0 + }, + { + "x": 1.9411941042387002, + "y": -90.12573332652391, + "z": 0.0 + }, + { + "x": 1.9406707199457283, + "y": -89.12364866417305, + "z": 0.0 + }, + { + "x": 1.9401473356527563, + "y": -88.1215640018222, + "z": 0.0 + }, + { + "x": 1.9402771312086453, + "y": -87.12078237878384, + "z": 0.0 + }, + { + "x": 1.9406630106088594, + "y": -86.11920953013264, + "z": 0.0 + }, + { + "x": 1.94104902168355, + "y": -85.11712480544843, + "z": 0.0 + }, + { + "x": 1.9414350327582408, + "y": -84.11504008076425, + "z": 0.0 + }, + { + "x": 1.9418210438329315, + "y": -83.11295535608005, + "z": 0.0 + }, + { + "x": 1.9422070549076222, + "y": -82.11087063139585, + "z": 0.0 + }, + { + "x": 1.9425930659823125, + "y": -81.10878590671165, + "z": 0.0 + }, + { + "x": 1.9429790770570032, + "y": -80.10670118202746, + "z": 0.0 + }, + { + "x": 1.943365088131694, + "y": -79.10461645734327, + "z": 0.0 + }, + { + "x": 1.9437510992063847, + "y": -78.10253173265907, + "z": 0.0 + }, + { + "x": 1.9441371102810754, + "y": -77.10044700797486, + "z": 0.0 + }, + { + "x": 1.944523121355766, + "y": -76.09836228329068, + "z": 0.0 + }, + { + "x": 1.9449091324304564, + "y": -75.09627755860649, + "z": 0.0 + }, + { + "x": 1.945295143505147, + "y": -74.09419283392229, + "z": 0.0 + }, + { + "x": 1.9456811545798378, + "y": -73.0921081092381, + "z": 0.0 + }, + { + "x": 1.9460671656545285, + "y": -72.0900233845539, + "z": 0.0 + }, + { + "x": 1.9464531767292192, + "y": -71.0879386598697, + "z": 0.0 + }, + { + "x": 1.94683918780391, + "y": -70.08585393518551, + "z": 0.0 + }, + { + "x": 1.9472251988786002, + "y": -69.08376921050132, + "z": 0.0 + }, + { + "x": 1.947611209953291, + "y": -68.08168448581712, + "z": 0.0 + }, + { + "x": 1.9479972210279817, + "y": -67.07959976113293, + "z": 0.0 + }, + { + "x": 1.9483832321026724, + "y": -66.07751503644873, + "z": 0.0 + }, + { + "x": 1.948769243177363, + "y": -65.07543031176453, + "z": 0.0 + }, + { + "x": 1.9491552542520538, + "y": -64.07334558708034, + "z": 0.0 + }, + { + "x": 1.9495412653267445, + "y": -63.07126086239614, + "z": 0.0 + }, + { + "x": 1.9499272764014348, + "y": -62.06917613771194, + "z": 0.0 + }, + { + "x": 1.9503132874761255, + "y": -61.06709141302775, + "z": 0.0 + }, + { + "x": 1.9506992985508163, + "y": -60.06500668834355, + "z": 0.0 + }, + { + "x": 1.951085309625507, + "y": -59.062921963659356, + "z": 0.0 + }, + { + "x": 1.9514713207001977, + "y": -58.06083723897516, + "z": 0.0 + }, + { + "x": 1.9518573317748884, + "y": -57.058752514290966, + "z": 0.0 + }, + { + "x": 1.9522433428495787, + "y": -56.05666778960677, + "z": 0.0 + }, + { + "x": 1.9526293539242694, + "y": -55.05458306492257, + "z": 0.0 + }, + { + "x": 1.9530153649989601, + "y": -54.05249834023837, + "z": 0.0 + }, + { + "x": 1.9534013760736508, + "y": -53.05041361555418, + "z": 0.0 + }, + { + "x": 1.9537873871483415, + "y": -52.04832889086998, + "z": 0.0 + }, + { + "x": 1.9541733982230323, + "y": -51.04624416618579, + "z": 0.0 + }, + { + "x": 1.9545594092977225, + "y": -50.04415944150159, + "z": 0.0 + }, + { + "x": 1.9549454203724133, + "y": -49.042074716817396, + "z": 0.0 + }, + { + "x": 1.955331431447104, + "y": -48.0399899921332, + "z": 0.0 + }, + { + "x": 1.9557174425217947, + "y": -47.037905267449005, + "z": 0.0 + }, + { + "x": 1.9561034535964854, + "y": -46.03582054276481, + "z": 0.0 + }, + { + "x": 1.9564894646711761, + "y": -45.033735818080615, + "z": 0.0 + }, + { + "x": 1.9568754757458668, + "y": -44.03165109339642, + "z": 0.0 + }, + { + "x": 1.9572614868205571, + "y": -43.029566368712224, + "z": 0.0 + }, + { + "x": 1.9576474978952478, + "y": -42.02748164402803, + "z": 0.0 + }, + { + "x": 1.9580335089699386, + "y": -41.025396919343834, + "z": 0.0 + }, + { + "x": 1.9584195200446293, + "y": -40.023312194659646, + "z": 0.0 + }, + { + "x": 1.95880553111932, + "y": -39.02122746997545, + "z": 0.0 + }, + { + "x": 1.9591915421940107, + "y": -38.019142745291255, + "z": 0.0 + }, + { + "x": 1.959577553268701, + "y": -37.01705802060707, + "z": 0.0 + }, + { + "x": 1.9599635643433917, + "y": -36.01497329592287, + "z": 0.0 + }, + { + "x": 1.9603495754180824, + "y": -35.01288857123868, + "z": 0.0 + }, + { + "x": 1.9607355864927731, + "y": -34.01080384655449, + "z": 0.0 + }, + { + "x": 1.9611215975674638, + "y": -33.00871912187029, + "z": 0.0 + }, + { + "x": 1.9615076086421546, + "y": -32.006634397186104, + "z": 0.0 + }, + { + "x": 1.9618936197168448, + "y": -31.004549672501913, + "z": 0.0 + }, + { + "x": 1.9622796307915356, + "y": -30.002464947817717, + "z": 0.0 + }, + { + "x": 1.9626656418662263, + "y": -29.000380223133526, + "z": 0.0 + }, + { + "x": 1.963051652940917, + "y": -27.998295498449334, + "z": 0.0 + }, + { + "x": 1.9634376640156077, + "y": -26.996210773765142, + "z": 0.0 + }, + { + "x": 1.9638236750902984, + "y": -25.99412604908095, + "z": 0.0 + }, + { + "x": 1.9642096861649887, + "y": -24.992041324396755, + "z": 0.0 + }, + { + "x": 1.9645956972396794, + "y": -23.989956599712563, + "z": 0.0 + }, + { + "x": 1.9649817083143701, + "y": -22.987871875028368, + "z": 0.0 + }, + { + "x": 1.9653677193890609, + "y": -21.985787150344173, + "z": 0.0 + }, + { + "x": 1.9657537304637516, + "y": -20.98370242565998, + "z": 0.0 + }, + { + "x": 1.9661397415384423, + "y": -19.981617700975786, + "z": 0.0 + }, + { + "x": 1.9665257526131326, + "y": -18.97953297629159, + "z": 0.0 + }, + { + "x": 1.9669117636878233, + "y": -17.9774482516074, + "z": 0.0 + }, + { + "x": 1.967297774762514, + "y": -16.975363526923203, + "z": 0.0 + }, + { + "x": 1.9676837858372047, + "y": -15.973278802239012, + "z": 0.0 + }, + { + "x": 1.9680697969118954, + "y": -14.971194077554818, + "z": 0.0 + }, + { + "x": 1.9684558079865861, + "y": -13.969109352870625, + "z": 0.0 + }, + { + "x": 1.9688418190612764, + "y": -12.967024628186431, + "z": 0.0 + }, + { + "x": 1.9692278301359671, + "y": -11.964939903502238, + "z": 0.0 + }, + { + "x": 1.9696138412106579, + "y": -10.962855178818044, + "z": 0.0 + }, + { + "x": 1.9699998522853486, + "y": -9.96077045413385, + "z": 0.0 + } + ] + }, + { + "id": 79, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": -2.029999850944244, + "y": -9.959229622160095, + "z": 0.0 + }, + { + "x": -2.0303858620189343, + "y": -10.961314346844288, + "z": 0.0 + }, + { + "x": -2.0307718730936255, + "y": -11.963399071528482, + "z": 0.0 + }, + { + "x": -2.0311578841683158, + "y": -12.965483796212675, + "z": 0.0 + }, + { + "x": -2.031543895243007, + "y": -13.967568520896869, + "z": 0.0 + }, + { + "x": -2.031929906317697, + "y": -14.969653245581062, + "z": 0.0 + }, + { + "x": -2.0323159173923884, + "y": -15.971737970265256, + "z": 0.0 + }, + { + "x": -2.0327019284670786, + "y": -16.973822694949448, + "z": 0.0 + }, + { + "x": -2.033087939541769, + "y": -17.975907419633643, + "z": 0.0 + }, + { + "x": -2.03347395061646, + "y": -18.977992144317835, + "z": 0.0 + }, + { + "x": -2.0338599616911504, + "y": -19.98007686900203, + "z": 0.0 + }, + { + "x": -2.0342459727658415, + "y": -20.982161593686225, + "z": 0.0 + }, + { + "x": -2.034631983840532, + "y": -21.984246318370417, + "z": 0.0 + }, + { + "x": -2.035017994915222, + "y": -22.986331043054612, + "z": 0.0 + }, + { + "x": -2.0354040059899132, + "y": -23.988415767738807, + "z": 0.0 + }, + { + "x": -2.0357900170646035, + "y": -24.990500492423, + "z": 0.0 + }, + { + "x": -2.0361760281392947, + "y": -25.992585217107194, + "z": 0.0 + }, + { + "x": -2.036562039213985, + "y": -26.994669941791386, + "z": 0.0 + }, + { + "x": -2.036948050288676, + "y": -27.996754666475578, + "z": 0.0 + }, + { + "x": -2.0373340613633664, + "y": -28.99883939115977, + "z": 0.0 + }, + { + "x": -2.0377200724380566, + "y": -30.00092411584396, + "z": 0.0 + }, + { + "x": -2.038106083512748, + "y": -31.003008840528157, + "z": 0.0 + }, + { + "x": -2.038492094587438, + "y": -32.00509356521235, + "z": 0.0 + }, + { + "x": -2.0388781056621292, + "y": -33.00717828989654, + "z": 0.0 + }, + { + "x": -2.0392641167368195, + "y": -34.00926301458073, + "z": 0.0 + }, + { + "x": -2.03965012781151, + "y": -35.01134773926493, + "z": 0.0 + }, + { + "x": -2.040036138886201, + "y": -36.013432463949115, + "z": 0.0 + }, + { + "x": -2.040422149960891, + "y": -37.01551718863331, + "z": 0.0 + }, + { + "x": -2.0408081610355824, + "y": -38.0176019133175, + "z": 0.0 + }, + { + "x": -2.0411941721102727, + "y": -39.019686638001694, + "z": 0.0 + }, + { + "x": -2.041580183184964, + "y": -40.02177136268589, + "z": 0.0 + }, + { + "x": -2.041966194259654, + "y": -41.02385608737008, + "z": 0.0 + }, + { + "x": -2.0423522053343444, + "y": -42.02594081205427, + "z": 0.0 + }, + { + "x": -2.0427382164090355, + "y": -43.02802553673847, + "z": 0.0 + }, + { + "x": -2.043124227483726, + "y": -44.030110261422664, + "z": 0.0 + }, + { + "x": -2.043510238558417, + "y": -45.03219498610686, + "z": 0.0 + }, + { + "x": -2.0438962496331072, + "y": -46.034279710791054, + "z": 0.0 + }, + { + "x": -2.0442822607077984, + "y": -47.03636443547525, + "z": 0.0 + }, + { + "x": -2.0446682717824887, + "y": -48.038449160159445, + "z": 0.0 + }, + { + "x": -2.045054282857179, + "y": -49.04053388484364, + "z": 0.0 + }, + { + "x": -2.04544029393187, + "y": -50.042618609527835, + "z": 0.0 + }, + { + "x": -2.0458263050065604, + "y": -51.04470333421203, + "z": 0.0 + }, + { + "x": -2.0462123160812515, + "y": -52.046788058896226, + "z": 0.0 + }, + { + "x": -2.046598327155942, + "y": -53.04887278358042, + "z": 0.0 + }, + { + "x": -2.046984338230632, + "y": -54.05095750826462, + "z": 0.0 + }, + { + "x": -2.0473703493053232, + "y": -55.05304223294881, + "z": 0.0 + }, + { + "x": -2.0477563603800135, + "y": -56.055126957633014, + "z": 0.0 + }, + { + "x": -2.0481423714547047, + "y": -57.05721168231721, + "z": 0.0 + }, + { + "x": -2.048528382529395, + "y": -58.059296407001405, + "z": 0.0 + }, + { + "x": -2.048914393604086, + "y": -59.0613811316856, + "z": 0.0 + }, + { + "x": -2.0493004046787764, + "y": -60.063465856369795, + "z": 0.0 + }, + { + "x": -2.0496864157534667, + "y": -61.06555058105399, + "z": 0.0 + }, + { + "x": -2.050072426828158, + "y": -62.067635305738186, + "z": 0.0 + }, + { + "x": -2.050458437902848, + "y": -63.06972003042238, + "z": 0.0 + }, + { + "x": -2.0508444489775393, + "y": -64.07180475510658, + "z": 0.0 + }, + { + "x": -2.0512304600522295, + "y": -65.07388947979078, + "z": 0.0 + }, + { + "x": -2.05161647112692, + "y": -66.07597420447497, + "z": 0.0 + }, + { + "x": -2.052002482201611, + "y": -67.07805892915917, + "z": 0.0 + }, + { + "x": -2.0523884932763012, + "y": -68.08014365384336, + "z": 0.0 + }, + { + "x": -2.0527745043509924, + "y": -69.08222837852756, + "z": 0.0 + }, + { + "x": -2.0531605154256827, + "y": -70.08431310321176, + "z": 0.0 + }, + { + "x": -2.053546526500374, + "y": -71.08639782789595, + "z": 0.0 + }, + { + "x": -2.053932537575064, + "y": -72.08848255258015, + "z": 0.0 + }, + { + "x": -2.0543185486497544, + "y": -73.09056727726434, + "z": 0.0 + }, + { + "x": -2.0547045597244455, + "y": -74.09265200194854, + "z": 0.0 + }, + { + "x": -2.055090570799136, + "y": -75.09473672663273, + "z": 0.0 + }, + { + "x": -2.055476581873827, + "y": -76.09682145131693, + "z": 0.0 + }, + { + "x": -2.0558625929485173, + "y": -77.09890617600111, + "z": 0.0 + }, + { + "x": -2.0562486040232084, + "y": -78.10099090068532, + "z": 0.0 + }, + { + "x": -2.0566346150978987, + "y": -79.10307562536951, + "z": 0.0 + }, + { + "x": -2.057020626172589, + "y": -80.10516035005371, + "z": 0.0 + }, + { + "x": -2.05740663724728, + "y": -81.10724507473789, + "z": 0.0 + }, + { + "x": -2.0577926483219704, + "y": -82.1093297994221, + "z": 0.0 + }, + { + "x": -2.0581786593966616, + "y": -83.1114145241063, + "z": 0.0 + }, + { + "x": -2.058564670471352, + "y": -84.11349924879049, + "z": 0.0 + }, + { + "x": -2.058950681546042, + "y": -85.11558397347467, + "z": 0.0 + }, + { + "x": -2.0593366926207333, + "y": -86.11766869815888, + "z": 0.0 + }, + { + "x": -2.0597228353699, + "y": -87.12026529887606, + "z": 0.0 + }, + { + "x": -2.0598521187622114, + "y": -88.12365318347021, + "z": 0.0 + }, + { + "x": -2.0593287344692395, + "y": -89.12573784582106, + "z": 0.0 + }, + { + "x": -2.0588053501762675, + "y": -90.12782250817193, + "z": 0.0 + }, + { + "x": -2.0582819658832956, + "y": -91.1299071705228, + "z": 0.0 + }, + { + "x": -2.0577585815903237, + "y": -92.13199183287364, + "z": 0.0 + }, + { + "x": -2.057235197297351, + "y": -93.13407649522449, + "z": 0.0 + }, + { + "x": -2.056711813004379, + "y": -94.13616115757536, + "z": 0.0 + }, + { + "x": -2.056188428711407, + "y": -95.13824581992623, + "z": 0.0 + }, + { + "x": -2.055665044418435, + "y": -96.14033048227708, + "z": 0.0 + }, + { + "x": -2.055141660125463, + "y": -97.14241514462792, + "z": 0.0 + }, + { + "x": -2.0546182758324902, + "y": -98.14449980697879, + "z": 0.0 + }, + { + "x": -2.0540948915395183, + "y": -99.14658446932965, + "z": 0.0 + }, + { + "x": -2.0535715072465464, + "y": -100.1486691316805, + "z": 0.0 + }, + { + "x": -2.0530481229535744, + "y": -101.15075379403136, + "z": 0.0 + }, + { + "x": -2.0525247386606025, + "y": -102.15283845638223, + "z": 0.0 + }, + { + "x": -2.0520013543676305, + "y": -103.15492311873308, + "z": 0.0 + }, + { + "x": -2.0514779700746577, + "y": -104.15700778108393, + "z": 0.0 + }, + { + "x": -2.0509545857816858, + "y": -105.15909244343479, + "z": 0.0 + }, + { + "x": -2.050431201488714, + "y": -106.16117710578565, + "z": 0.0 + }, + { + "x": -2.049907817195742, + "y": -107.16326176813652, + "z": 0.0 + }, + { + "x": -2.04938443290277, + "y": -108.16534643048738, + "z": 0.0 + }, + { + "x": -2.048861048609797, + "y": -109.16743109283821, + "z": 0.0 + }, + { + "x": -2.048337664316825, + "y": -110.16951575518908, + "z": 0.0 + }, + { + "x": -2.0478142800238532, + "y": -111.17160041753995, + "z": 0.0 + }, + { + "x": -2.0472908957308813, + "y": -112.1736850798908, + "z": 0.0 + }, + { + "x": -2.0467675114379094, + "y": -113.17576974224166, + "z": 0.0 + }, + { + "x": -2.0462441271449374, + "y": -114.17785440459252, + "z": 0.0 + }, + { + "x": -2.0457207428519646, + "y": -115.17993906694338, + "z": 0.0 + }, + { + "x": -2.0451973585589927, + "y": -116.18202372929423, + "z": 0.0 + }, + { + "x": -2.0446739742660207, + "y": -117.18410839164508, + "z": 0.0 + }, + { + "x": -2.0441505899730488, + "y": -118.18619305399595, + "z": 0.0 + }, + { + "x": -2.043627205680077, + "y": -119.18827771634682, + "z": 0.0 + }, + { + "x": -2.043103821387105, + "y": -120.19036237869767, + "z": 0.0 + }, + { + "x": -2.042580437094132, + "y": -121.19244704104851, + "z": 0.0 + }, + { + "x": -2.04205705280116, + "y": -122.19453170339938, + "z": 0.0 + }, + { + "x": -2.041533668508188, + "y": -123.19661636575024, + "z": 0.0 + }, + { + "x": -2.0410102842152162, + "y": -124.1987010281011, + "z": 0.0 + }, + { + "x": -2.0404868999222443, + "y": -125.20078569045195, + "z": 0.0 + }, + { + "x": -2.0399635156292715, + "y": -126.20287035280282, + "z": 0.0 + }, + { + "x": -2.0394401313362995, + "y": -127.20495501515367, + "z": 0.0 + }, + { + "x": -2.0389167470433276, + "y": -128.20703967750455, + "z": 0.0 + }, + { + "x": -2.0383933627503557, + "y": -129.2091243398554, + "z": 0.0 + }, + { + "x": -2.0378699784573837, + "y": -130.21120900220626, + "z": 0.0 + }, + { + "x": -2.0373465941644118, + "y": -131.2132936645571, + "z": 0.0 + }, + { + "x": -2.036823209871439, + "y": -132.21537832690797, + "z": 0.0 + }, + { + "x": -2.036299825578467, + "y": -133.21746298925882, + "z": 0.0 + }, + { + "x": -2.035776441285495, + "y": -134.21954765160967, + "z": 0.0 + }, + { + "x": -2.035253056992523, + "y": -135.22163231396053, + "z": 0.0 + }, + { + "x": -2.034729672699551, + "y": -136.22371697631138, + "z": 0.0 + }, + { + "x": -2.0342062884065784, + "y": -137.22580163866223, + "z": 0.0 + }, + { + "x": -2.0336829041136064, + "y": -138.2278863010131, + "z": 0.0 + }, + { + "x": -2.0331595198206345, + "y": -139.22997096336394, + "z": 0.0 + }, + { + "x": -2.0326361355276625, + "y": -140.2320556257148, + "z": 0.0 + }, + { + "x": -2.0321127512346906, + "y": -141.23414028806565, + "z": 0.0 + }, + { + "x": -2.0315893669417187, + "y": -142.2362249504165, + "z": 0.0 + }, + { + "x": -2.031065982648746, + "y": -143.23830961276735, + "z": 0.0 + }, + { + "x": -2.030542598355774, + "y": -144.24039427511815, + "z": 0.0 + }, + { + "x": -2.030019214062802, + "y": -145.242478937469, + "z": 0.0 + }, + { + "x": -2.02949582976983, + "y": -146.24456359981986, + "z": 0.0 + }, + { + "x": -2.028972445476858, + "y": -147.2466482621707, + "z": 0.0 + }, + { + "x": -2.028449061183886, + "y": -148.24873292452156, + "z": 0.0 + }, + { + "x": -2.0279256768909133, + "y": -149.25081758687236, + "z": 0.0 + }, + { + "x": -2.0274022925979414, + "y": -150.2529022492232, + "z": 0.0 + }, + { + "x": -2.0268789083049694, + "y": -151.25498691157406, + "z": 0.0 + }, + { + "x": -2.0263555240119975, + "y": -152.25707157392492, + "z": 0.0 + }, + { + "x": -2.0258321397190255, + "y": -153.25915623627577, + "z": 0.0 + }, + { + "x": -2.0253087554260536, + "y": -154.26124089862662, + "z": 0.0 + }, + { + "x": -2.0247853711330808, + "y": -155.26332556097748, + "z": 0.0 + }, + { + "x": -2.024261986840109, + "y": -156.26541022332833, + "z": 0.0 + }, + { + "x": -2.023738602547137, + "y": -157.26749488567913, + "z": 0.0 + }, + { + "x": -2.023215218254165, + "y": -158.26957954802998, + "z": 0.0 + }, + { + "x": -2.022691833961193, + "y": -159.27166421038083, + "z": 0.0 + }, + { + "x": -2.022168449668221, + "y": -160.27374887273163, + "z": 0.0 + }, + { + "x": -2.0216450653752482, + "y": -161.27583353508248, + "z": 0.0 + }, + { + "x": -2.0211216810822763, + "y": -162.27791819743334, + "z": 0.0 + }, + { + "x": -2.0205982967893044, + "y": -163.2800028597842, + "z": 0.0 + }, + { + "x": -2.0200749124963324, + "y": -164.28208752213504, + "z": 0.0 + }, + { + "x": -2.0195515282033605, + "y": -165.2841721844859, + "z": 0.0 + }, + { + "x": -2.0190281439103885, + "y": -166.28625684683675, + "z": 0.0 + }, + { + "x": -2.0185047596174157, + "y": -167.2883415091876, + "z": 0.0 + }, + { + "x": -2.0179813753244438, + "y": -168.2904261715384, + "z": 0.0 + }, + { + "x": -2.017457991031472, + "y": -169.29251083388925, + "z": 0.0 + }, + { + "x": -2.0169346067385, + "y": -170.2945954962401, + "z": 0.0 + }, + { + "x": -2.016411222445528, + "y": -171.29668015859096, + "z": 0.0 + }, + { + "x": -2.015887838152555, + "y": -172.2987648209418, + "z": 0.0 + }, + { + "x": -2.015364453859583, + "y": -173.3008494832926, + "z": 0.0 + }, + { + "x": -2.0148410695666112, + "y": -174.30293414564346, + "z": 0.0 + }, + { + "x": -2.0143176852736393, + "y": -175.30501880799432, + "z": 0.0 + }, + { + "x": -2.0137943009806674, + "y": -176.30710347034517, + "z": 0.0 + }, + { + "x": -2.0132709166876954, + "y": -177.30918813269602, + "z": 0.0 + }, + { + "x": -2.0127475323947226, + "y": -178.31127279504688, + "z": 0.0 + }, + { + "x": -2.0122241481017507, + "y": -179.31335745739773, + "z": 0.0 + }, + { + "x": -2.0117007638087787, + "y": -180.31544211974858, + "z": 0.0 + }, + { + "x": -2.0111773795158068, + "y": -181.31752678209938, + "z": 0.0 + }, + { + "x": -2.010653995222835, + "y": -182.31961144445023, + "z": 0.0 + }, + { + "x": -2.010130610929863, + "y": -183.32169610680108, + "z": 0.0 + }, + { + "x": -2.00960722663689, + "y": -184.32378076915188, + "z": 0.0 + }, + { + "x": -2.009083842343918, + "y": -185.32586543150273, + "z": 0.0 + }, + { + "x": -2.008560458050946, + "y": -186.3279500938536, + "z": 0.0 + }, + { + "x": -2.0080370737579742, + "y": -187.33003475620444, + "z": 0.0 + }, + { + "x": -2.0075136894650023, + "y": -188.3321194185553, + "z": 0.0 + }, + { + "x": -2.0069903051720304, + "y": -189.33420408090615, + "z": 0.0 + }, + { + "x": -2.0064669208790575, + "y": -190.336288743257, + "z": 0.0 + }, + { + "x": -2.0059435365860856, + "y": -191.33837340560785, + "z": 0.0 + }, + { + "x": -2.0054201522931137, + "y": -192.34045806795865, + "z": 0.0 + }, + { + "x": -2.0048967680001417, + "y": -193.3425427303095, + "z": 0.0 + }, + { + "x": -2.0043733837071698, + "y": -194.34462739266036, + "z": 0.0 + }, + { + "x": -2.003849999414198, + "y": -195.3467120550112, + "z": 0.0 + }, + { + "x": -2.003326615121225, + "y": -196.34879671736206, + "z": 0.0 + }, + { + "x": -2.002803230828253, + "y": -197.35088137971286, + "z": 0.0 + }, + { + "x": -2.002279846535281, + "y": -198.3529660420637, + "z": 0.0 + }, + { + "x": -2.001756462242309, + "y": -199.35505070441457, + "z": 0.0 + }, + { + "x": -2.0012330779493372, + "y": -200.35713536676542, + "z": 0.0 + }, + { + "x": -2.0007096936563653, + "y": -201.35922002911627, + "z": 0.0 + }, + { + "x": -2.0001863093633925, + "y": -202.36130469146713, + "z": 0.0 + }, + { + "x": -1.9996629250704205, + "y": -203.36338935381798, + "z": 0.0 + }, + { + "x": -1.9991395407774486, + "y": -204.36547401616883, + "z": 0.0 + }, + { + "x": -1.9986161564844767, + "y": -205.36755867851963, + "z": 0.0 + }, + { + "x": -1.9980927721915043, + "y": -206.36964334087048, + "z": 0.0 + }, + { + "x": -1.9975693878985323, + "y": -207.37172800322134, + "z": 0.0 + }, + { + "x": -1.9970460036055604, + "y": -208.37381266557213, + "z": 0.0 + }, + { + "x": -1.996522619312588, + "y": -209.37589732792298, + "z": 0.0 + }, + { + "x": -1.995999235019616, + "y": -210.37798199027384, + "z": 0.0 + }, + { + "x": -1.9954758507266441, + "y": -211.3800666526247, + "z": 0.0 + }, + { + "x": -1.9949524664336717, + "y": -212.38215131497554, + "z": 0.0 + }, + { + "x": -1.9944290821406998, + "y": -213.3842359773264, + "z": 0.0 + }, + { + "x": -1.9939056978477279, + "y": -214.38632063967725, + "z": 0.0 + }, + { + "x": -1.9933823135547555, + "y": -215.3884053020281, + "z": 0.0 + }, + { + "x": -1.9928589292617835, + "y": -216.3904899643789, + "z": 0.0 + }, + { + "x": -1.9923355449688116, + "y": -217.39257462672975, + "z": 0.0 + }, + { + "x": -1.9918121606758392, + "y": -218.3946592890806, + "z": 0.0 + }, + { + "x": -1.9912887763828673, + "y": -219.39674395143146, + "z": 0.0 + }, + { + "x": -1.9907653920898953, + "y": -220.3988286137823, + "z": 0.0 + }, + { + "x": -1.990242007796923, + "y": -221.4009132761331, + "z": 0.0 + }, + { + "x": -1.989718623503951, + "y": -222.40299793848396, + "z": 0.0 + }, + { + "x": -1.989195239210979, + "y": -223.40508260083482, + "z": 0.0 + }, + { + "x": -1.9886718549180067, + "y": -224.40716726318567, + "z": 0.0 + }, + { + "x": -1.9881484706250347, + "y": -225.40925192553652, + "z": 0.0 + }, + { + "x": -1.9876250863320628, + "y": -226.41133658788738, + "z": 0.0 + }, + { + "x": -1.9871017020390904, + "y": -227.41342125023823, + "z": 0.0 + }, + { + "x": -1.9865783177461185, + "y": -228.41550591258908, + "z": 0.0 + }, + { + "x": -1.9860549334531465, + "y": -229.41759057493988, + "z": 0.0 + }, + { + "x": -1.9855315491601742, + "y": -230.41967523729073, + "z": 0.0 + }, + { + "x": -1.9850081648672022, + "y": -231.4217598996416, + "z": 0.0 + }, + { + "x": -1.9844847805742303, + "y": -232.42384456199238, + "z": 0.0 + }, + { + "x": -1.983961396281258, + "y": -233.42592922434324, + "z": 0.0 + }, + { + "x": -1.983438011988286, + "y": -234.4280138866941, + "z": 0.0 + }, + { + "x": -1.9829146276953136, + "y": -235.43009854904494, + "z": 0.0 + }, + { + "x": -1.9823912434023416, + "y": -236.4321832113958, + "z": 0.0 + }, + { + "x": -1.9818678591093697, + "y": -237.43426787374665, + "z": 0.0 + }, + { + "x": -1.9813444748163973, + "y": -238.4363525360975, + "z": 0.0 + }, + { + "x": -1.9808210905234254, + "y": -239.43843719844836, + "z": 0.0 + }, + { + "x": -1.9802979208801939, + "y": -240.439959526235, + "z": 0.0 + }, + { + "x": -1.9800563311504915, + "y": -241.441300874255, + "z": 0.0 + }, + { + "x": -1.9801871686771089, + "y": -242.44338566474505, + "z": 0.0 + }, + { + "x": -1.9803180062037262, + "y": -243.4454704552351, + "z": 0.0 + }, + { + "x": -1.980448843730344, + "y": -244.44755524572514, + "z": 0.0 + }, + { + "x": -1.9805796812569614, + "y": -245.44964003621516, + "z": 0.0 + }, + { + "x": -1.9807105187835792, + "y": -246.4517248267052, + "z": 0.0 + }, + { + "x": -1.9808413563101965, + "y": -247.45380961719528, + "z": 0.0 + }, + { + "x": -1.9809721938368134, + "y": -248.4558944076853, + "z": 0.0 + }, + { + "x": -1.9811030313634312, + "y": -249.45797919817534, + "z": 0.0 + }, + { + "x": -1.9812338688900486, + "y": -250.46006398866538, + "z": 0.0 + }, + { + "x": -1.981364706416666, + "y": -251.46214877915543, + "z": 0.0 + }, + { + "x": -1.9814955439432838, + "y": -252.46423356964547, + "z": 0.0 + }, + { + "x": -1.981626381469901, + "y": -253.4663183601355, + "z": 0.0 + }, + { + "x": -1.9817572189965185, + "y": -254.46840315062553, + "z": 0.0 + }, + { + "x": -1.9818880565231358, + "y": -255.47048794111558, + "z": 0.0 + }, + { + "x": -1.9820188940497536, + "y": -256.47257273160557, + "z": 0.0 + }, + { + "x": -1.9821497315763714, + "y": -257.47465752209564, + "z": 0.0 + }, + { + "x": -1.9822805691029888, + "y": -258.4767423125857, + "z": 0.0 + }, + { + "x": -1.9824114066296061, + "y": -259.47882710307573, + "z": 0.0 + }, + { + "x": -1.982542244156224, + "y": -260.4809118935658, + "z": 0.0 + }, + { + "x": -1.9826730816828413, + "y": -261.4829966840558, + "z": 0.0 + }, + { + "x": -1.9828039192094586, + "y": -262.48508147454584, + "z": 0.0 + }, + { + "x": -1.982934756736076, + "y": -263.4871662650359, + "z": 0.0 + }, + { + "x": -1.9830655942626938, + "y": -264.4892510555259, + "z": 0.0 + }, + { + "x": -1.9831964317893112, + "y": -265.49133584601594, + "z": 0.0 + }, + { + "x": -1.9833272693159285, + "y": -266.493420636506, + "z": 0.0 + }, + { + "x": -1.9834581068425459, + "y": -267.4955054269961, + "z": 0.0 + }, + { + "x": -1.9835889443691637, + "y": -268.49759021748616, + "z": 0.0 + }, + { + "x": -1.983719781895781, + "y": -269.49967500797624, + "z": 0.0 + }, + { + "x": -1.9838506194223984, + "y": -270.5017597984663, + "z": 0.0 + }, + { + "x": -1.9839814569490157, + "y": -271.5038445889563, + "z": 0.0 + }, + { + "x": -1.9841122944756335, + "y": -272.5059293794464, + "z": 0.0 + }, + { + "x": -1.9842431320022509, + "y": -273.5080141699365, + "z": 0.0 + }, + { + "x": -1.9843739695288682, + "y": -274.51009896042655, + "z": 0.0 + }, + { + "x": -1.984504807055486, + "y": -275.5121837509166, + "z": 0.0 + }, + { + "x": -1.9846356445821034, + "y": -276.5142685414067, + "z": 0.0 + }, + { + "x": -1.9847664821087208, + "y": -277.51635333189677, + "z": 0.0 + }, + { + "x": -1.984897319635338, + "y": -278.5184381223868, + "z": 0.0 + }, + { + "x": -1.985028157161956, + "y": -279.52052291287686, + "z": 0.0 + }, + { + "x": -1.9851589946885733, + "y": -280.52260770336693, + "z": 0.0 + }, + { + "x": -1.9852898322151906, + "y": -281.524692493857, + "z": 0.0 + }, + { + "x": -1.985420669741808, + "y": -282.5267772843471, + "z": 0.0 + }, + { + "x": -1.9855515072684258, + "y": -283.52886207483715, + "z": 0.0 + }, + { + "x": -1.9856823447950431, + "y": -284.5309468653272, + "z": 0.0 + }, + { + "x": -1.9858131823216605, + "y": -285.5330316558173, + "z": 0.0 + }, + { + "x": -1.9859440198482783, + "y": -286.53511644630737, + "z": 0.0 + }, + { + "x": -1.9860748573748956, + "y": -287.53720123679744, + "z": 0.0 + }, + { + "x": -1.986205694901513, + "y": -288.5392860272875, + "z": 0.0 + }, + { + "x": -1.9863365324281304, + "y": -289.5413708177776, + "z": 0.0 + }, + { + "x": -1.9864673699547482, + "y": -290.54345560826766, + "z": 0.0 + }, + { + "x": -1.9865982074813655, + "y": -291.54554039875774, + "z": 0.0 + }, + { + "x": -1.9867290450079829, + "y": -292.5476251892478, + "z": 0.0 + }, + { + "x": -1.9868598825346002, + "y": -293.5497099797379, + "z": 0.0 + }, + { + "x": -1.986990720061218, + "y": -294.5517947702279, + "z": 0.0 + }, + { + "x": -1.9871215575878354, + "y": -295.553879560718, + "z": 0.0 + }, + { + "x": -1.9872523951144527, + "y": -296.55596435120805, + "z": 0.0 + }, + { + "x": -1.98738323264107, + "y": -297.5580491416981, + "z": 0.0 + }, + { + "x": -1.9875140701676879, + "y": -298.5601339321882, + "z": 0.0 + }, + { + "x": -1.9876449076943052, + "y": -299.56221872267827, + "z": 0.0 + }, + { + "x": -1.9877757452209226, + "y": -300.56430351316834, + "z": 0.0 + }, + { + "x": -1.9879065827475404, + "y": -301.5663883036584, + "z": 0.0 + }, + { + "x": -1.9880374202741578, + "y": -302.5684730941485, + "z": 0.0 + }, + { + "x": -1.988168257800775, + "y": -303.5705578846385, + "z": 0.0 + }, + { + "x": -1.9882990953273925, + "y": -304.5726426751286, + "z": 0.0 + }, + { + "x": -1.9884299328540103, + "y": -305.57472746561865, + "z": 0.0 + }, + { + "x": -1.9885607703806276, + "y": -306.5768122561087, + "z": 0.0 + }, + { + "x": -1.988691607907245, + "y": -307.5788970465988, + "z": 0.0 + }, + { + "x": -1.9888224454338623, + "y": -308.58098183708887, + "z": 0.0 + }, + { + "x": -1.9889532829604801, + "y": -309.58306662757894, + "z": 0.0 + }, + { + "x": -1.9890841204870975, + "y": -310.58515141806896, + "z": 0.0 + }, + { + "x": -1.9892149580137148, + "y": -311.58723620855903, + "z": 0.0 + }, + { + "x": -1.9893457955403326, + "y": -312.5893209990491, + "z": 0.0 + }, + { + "x": -1.98947663306695, + "y": -313.5914057895392, + "z": 0.0 + }, + { + "x": -1.9896074705935674, + "y": -314.59349058002925, + "z": 0.0 + }, + { + "x": -1.9897383081201847, + "y": -315.5955753705193, + "z": 0.0 + }, + { + "x": -1.9898691456468025, + "y": -316.5976601610094, + "z": 0.0 + }, + { + "x": -1.9899999831734199, + "y": -317.5997449514995, + "z": 0.0 + } + ] + }, + { + "id": 80, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.8718824984497, + "y": -46.422407556799655, + "z": 0.0 + }, + { + "x": 340.8724973815697, + "y": -45.40440774249774, + "z": 0.0 + }, + { + "x": 340.8731122646897, + "y": -44.38640792819581, + "z": 0.0 + }, + { + "x": 340.87372714780986, + "y": -43.36840811389433, + "z": 0.0 + }, + { + "x": 340.8743420309299, + "y": -42.35040829959196, + "z": 0.0 + }, + { + "x": 340.8749569140499, + "y": -41.33240848529005, + "z": 0.0 + }, + { + "x": 340.8755717971699, + "y": -40.314408670988115, + "z": 0.0 + }, + { + "x": 340.87618668029, + "y": -39.29640885668642, + "z": 0.0 + }, + { + "x": 340.8768015634101, + "y": -38.2784090423845, + "z": 0.0 + }, + { + "x": 340.8774164465301, + "y": -37.26040922808235, + "z": 0.0 + }, + { + "x": 340.8780313296501, + "y": -36.24240941378043, + "z": 0.0 + }, + { + "x": 340.8786462127702, + "y": -35.22440959947873, + "z": 0.0 + }, + { + "x": 340.87926109589023, + "y": -34.20640978517658, + "z": 0.0 + }, + { + "x": 340.8798759790103, + "y": -33.188409970874886, + "z": 0.0 + }, + { + "x": 340.88049086213033, + "y": -32.170410156572736, + "z": 0.0 + }, + { + "x": 340.8811057452504, + "y": -31.15241034227104, + "z": 0.0 + }, + { + "x": 340.88172062837043, + "y": -30.134410527968893, + "z": 0.0 + }, + { + "x": 340.88233551149045, + "y": -29.11641071366697, + "z": 0.0 + }, + { + "x": 340.88295039461053, + "y": -28.098410899365273, + "z": 0.0 + }, + { + "x": 340.8835652777306, + "y": -27.08041108506335, + "z": 0.0 + }, + { + "x": 340.88418016085063, + "y": -26.062411270761203, + "z": 0.0 + }, + { + "x": 340.88479504397066, + "y": -25.04441145645928, + "z": 0.0 + }, + { + "x": 340.88540992709073, + "y": -24.02641164215758, + "z": 0.0 + }, + { + "x": 340.8860248102108, + "y": -23.008411827855657, + "z": 0.0 + }, + { + "x": 340.88663969333084, + "y": -21.99041201355351, + "z": 0.0 + }, + { + "x": 340.88725457645086, + "y": -20.97241219925159, + "z": 0.0 + }, + { + "x": 340.88786945957094, + "y": -19.95441238494989, + "z": 0.0 + }, + { + "x": 340.88848434269096, + "y": -18.936412570647743, + "z": 0.0 + }, + { + "x": 340.88909922581104, + "y": -17.918412756346047, + "z": 0.0 + }, + { + "x": 340.88971410893106, + "y": -16.9004129420439, + "z": 0.0 + }, + { + "x": 340.89032899205114, + "y": -15.882413127742202, + "z": 0.0 + }, + { + "x": 340.89094387517116, + "y": -14.864413313440057, + "z": 0.0 + }, + { + "x": 340.8915587582912, + "y": -13.846413499138135, + "z": 0.0 + }, + { + "x": 340.89217364141126, + "y": -12.828413684836438, + "z": 0.0 + }, + { + "x": 340.89278852453134, + "y": -11.810413870534514, + "z": 0.0 + }, + { + "x": 340.89340340765136, + "y": -10.792414056232369, + "z": 0.0 + } + ] + }, + { + "id": 81, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.89340486696824, + "y": -10.787581968845162, + "z": 0.0 + }, + { + "x": 332.8927899838482, + "y": -11.80558178314686, + "z": 0.0 + }, + { + "x": 332.89217510072814, + "y": -12.823581597448783, + "z": 0.0 + }, + { + "x": 332.89156021760806, + "y": -13.841581411750928, + "z": 0.0 + }, + { + "x": 332.89094533448804, + "y": -14.85958122605285, + "z": 0.0 + }, + { + "x": 332.890330451368, + "y": -15.877581040354547, + "z": 0.0 + }, + { + "x": 332.88971556824794, + "y": -16.895580854656693, + "z": 0.0 + }, + { + "x": 332.8891006851279, + "y": -17.913580668958392, + "z": 0.0 + }, + { + "x": 332.88848580200784, + "y": -18.931580483260536, + "z": 0.0 + }, + { + "x": 332.8878709188878, + "y": -19.949580297562235, + "z": 0.0 + }, + { + "x": 332.88725603576773, + "y": -20.967580111864383, + "z": 0.0 + }, + { + "x": 332.8866411526477, + "y": -21.985579926166302, + "z": 0.0 + }, + { + "x": 332.8860262695277, + "y": -23.003579740468002, + "z": 0.0 + }, + { + "x": 332.8854113864076, + "y": -24.021579554769925, + "z": 0.0 + }, + { + "x": 332.88479650328753, + "y": -25.039579369072072, + "z": 0.0 + }, + { + "x": 332.8841816201675, + "y": -26.057579183373996, + "z": 0.0 + }, + { + "x": 332.8835667370475, + "y": -27.075578997675695, + "z": 0.0 + }, + { + "x": 332.8829518539274, + "y": -28.09357881197762, + "z": 0.0 + }, + { + "x": 332.88233697080733, + "y": -29.111578626279762, + "z": 0.0 + }, + { + "x": 332.8817220876873, + "y": -30.129578440581685, + "z": 0.0 + }, + { + "x": 332.8811072045673, + "y": -31.147578254883385, + "z": 0.0 + }, + { + "x": 332.8804923214472, + "y": -32.165578069185536, + "z": 0.0 + }, + { + "x": 332.8798774383272, + "y": -33.18357788348723, + "z": 0.0 + }, + { + "x": 332.8792625552071, + "y": -34.20157769778938, + "z": 0.0 + }, + { + "x": 332.8786476720871, + "y": -35.21957751209108, + "z": 0.0 + }, + { + "x": 332.878032788967, + "y": -36.23757732639323, + "z": 0.0 + }, + { + "x": 332.877417905847, + "y": -37.25557714069515, + "z": 0.0 + }, + { + "x": 332.87680302272696, + "y": -38.27357695499685, + "z": 0.0 + }, + { + "x": 332.8761881396069, + "y": -39.291576769298764, + "z": 0.0 + }, + { + "x": 332.8755732564868, + "y": -40.309576583600915, + "z": 0.0 + }, + { + "x": 332.8749583733668, + "y": -41.32757639790284, + "z": 0.0 + }, + { + "x": 332.87434349024676, + "y": -42.34557621220476, + "z": 0.0 + }, + { + "x": 332.87372860712674, + "y": -43.36357602650624, + "z": 0.0 + }, + { + "x": 332.8731137240066, + "y": -44.38157584080861, + "z": 0.0 + }, + { + "x": 332.8724988408866, + "y": -45.399575655110525, + "z": 0.0 + }, + { + "x": 332.87188395776656, + "y": -46.41757546941244, + "z": 0.0 + } + ] + }, + { + "id": 82, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 336.8934041373098, + "y": -10.789998012538765, + "z": 0.0 + }, + { + "x": 336.8927892541898, + "y": -11.807997826840687, + "z": 0.0 + }, + { + "x": 336.8921743710697, + "y": -12.82599764114261, + "z": 0.0 + }, + { + "x": 336.8915594879496, + "y": -13.843997455444532, + "z": 0.0 + }, + { + "x": 336.8909446048296, + "y": -14.861997269746453, + "z": 0.0 + }, + { + "x": 336.8903297217096, + "y": -15.879997084048375, + "z": 0.0 + }, + { + "x": 336.8897148385895, + "y": -16.897996898350296, + "z": 0.0 + }, + { + "x": 336.8890999554695, + "y": -17.91599671265222, + "z": 0.0 + }, + { + "x": 336.8884850723494, + "y": -18.93399652695414, + "z": 0.0 + }, + { + "x": 336.8878701892294, + "y": -19.951996341256063, + "z": 0.0 + }, + { + "x": 336.8872553061093, + "y": -20.969996155557986, + "z": 0.0 + }, + { + "x": 336.8866404229893, + "y": -21.987995969859906, + "z": 0.0 + }, + { + "x": 336.88602553986925, + "y": -23.00599578416183, + "z": 0.0 + }, + { + "x": 336.8854106567492, + "y": -24.023995598463753, + "z": 0.0 + }, + { + "x": 336.8847957736291, + "y": -25.041995412765676, + "z": 0.0 + }, + { + "x": 336.88418089050907, + "y": -26.0599952270676, + "z": 0.0 + }, + { + "x": 336.88356600738905, + "y": -27.077995041369523, + "z": 0.0 + }, + { + "x": 336.88295112426897, + "y": -28.095994855671446, + "z": 0.0 + }, + { + "x": 336.8823362411489, + "y": -29.113994669973366, + "z": 0.0 + }, + { + "x": 336.88172135802887, + "y": -30.13199448427529, + "z": 0.0 + }, + { + "x": 336.88110647490885, + "y": -31.149994298577212, + "z": 0.0 + }, + { + "x": 336.88049159178877, + "y": -32.167994112879136, + "z": 0.0 + }, + { + "x": 336.87987670866875, + "y": -33.18599392718106, + "z": 0.0 + }, + { + "x": 336.87926182554867, + "y": -34.20399374148298, + "z": 0.0 + }, + { + "x": 336.87864694242865, + "y": -35.221993555784906, + "z": 0.0 + }, + { + "x": 336.87803205930857, + "y": -36.23999337008683, + "z": 0.0 + }, + { + "x": 336.87741717618854, + "y": -37.25799318438875, + "z": 0.0 + }, + { + "x": 336.8768022930685, + "y": -38.275992998690676, + "z": 0.0 + }, + { + "x": 336.87618740994844, + "y": -39.29399281299259, + "z": 0.0 + }, + { + "x": 336.87557252682836, + "y": -40.311992627294515, + "z": 0.0 + }, + { + "x": 336.87495764370834, + "y": -41.329992441596445, + "z": 0.0 + }, + { + "x": 336.8743427605883, + "y": -42.34799225589836, + "z": 0.0 + }, + { + "x": 336.8737278774683, + "y": -43.365992070200285, + "z": 0.0 + }, + { + "x": 336.87311299434816, + "y": -44.38399188450221, + "z": 0.0 + }, + { + "x": 336.87249811122814, + "y": -45.40199169880413, + "z": 0.0 + }, + { + "x": 336.8718832281081, + "y": -46.41999151310605, + "z": 0.0 + } + ] + }, + { + "id": 83, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.87188286327887, + "y": -46.42119953495285, + "z": 0.0 + }, + { + "x": 338.87249774639895, + "y": -45.40319972065093, + "z": 0.0 + }, + { + "x": 338.8731126295189, + "y": -44.38519990634901, + "z": 0.0 + }, + { + "x": 338.8737275126391, + "y": -43.36720009204731, + "z": 0.0 + }, + { + "x": 338.8743423957591, + "y": -42.34920027774516, + "z": 0.0 + }, + { + "x": 338.87495727887915, + "y": -41.33120046344325, + "z": 0.0 + }, + { + "x": 338.8755721619991, + "y": -40.313200649141315, + "z": 0.0 + }, + { + "x": 338.8761870451192, + "y": -39.295200834839505, + "z": 0.0 + }, + { + "x": 338.8768019282393, + "y": -38.27720102053759, + "z": 0.0 + }, + { + "x": 338.87741681135935, + "y": -37.25920120623555, + "z": 0.0 + }, + { + "x": 338.8780316944793, + "y": -36.24120139193363, + "z": 0.0 + }, + { + "x": 338.8786465775994, + "y": -35.22320157763182, + "z": 0.0 + }, + { + "x": 338.8792614607195, + "y": -34.20520176332978, + "z": 0.0 + }, + { + "x": 338.87987634383956, + "y": -33.18720194902797, + "z": 0.0 + }, + { + "x": 338.8804912269595, + "y": -32.169202134725936, + "z": 0.0 + }, + { + "x": 338.8811061100796, + "y": -31.151202320424126, + "z": 0.0 + }, + { + "x": 338.8817209931997, + "y": -30.13320250612209, + "z": 0.0 + }, + { + "x": 338.88233587631964, + "y": -29.115202691820166, + "z": 0.0 + }, + { + "x": 338.8829507594397, + "y": -28.09720287751836, + "z": 0.0 + }, + { + "x": 338.8835656425598, + "y": -27.079203063216436, + "z": 0.0 + }, + { + "x": 338.8841805256799, + "y": -26.061203248914403, + "z": 0.0 + }, + { + "x": 338.88479540879985, + "y": -25.04320343461248, + "z": 0.0 + }, + { + "x": 338.8854102919199, + "y": -24.025203620310666, + "z": 0.0 + }, + { + "x": 338.88602517504, + "y": -23.007203806008743, + "z": 0.0 + }, + { + "x": 338.8866400581601, + "y": -21.98920399170671, + "z": 0.0 + }, + { + "x": 338.88725494128005, + "y": -20.971204177404786, + "z": 0.0 + }, + { + "x": 338.8878698244001, + "y": -19.953204363102977, + "z": 0.0 + }, + { + "x": 338.8884847075202, + "y": -18.93520454880094, + "z": 0.0 + }, + { + "x": 338.8890995906403, + "y": -17.917204734499133, + "z": 0.0 + }, + { + "x": 338.88971447376025, + "y": -16.8992049201971, + "z": 0.0 + }, + { + "x": 338.89032935688033, + "y": -15.881205105895289, + "z": 0.0 + }, + { + "x": 338.8909442400004, + "y": -14.863205291593255, + "z": 0.0 + }, + { + "x": 338.8915591231204, + "y": -13.845205477291334, + "z": 0.0 + }, + { + "x": 338.89217400624045, + "y": -12.827205662989524, + "z": 0.0 + }, + { + "x": 338.89278888936053, + "y": -11.8092058486876, + "z": 0.0 + }, + { + "x": 338.8934037724806, + "y": -10.791206034385567, + "z": 0.0 + } + ] + }, + { + "id": 84, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.893404502139, + "y": -10.788789990691964, + "z": 0.0 + }, + { + "x": 334.892789619019, + "y": -11.806789804993773, + "z": 0.0 + }, + { + "x": 334.89217473589895, + "y": -12.824789619295696, + "z": 0.0 + }, + { + "x": 334.89155985277887, + "y": -13.84278943359773, + "z": 0.0 + }, + { + "x": 334.8909449696588, + "y": -14.860789247899651, + "z": 0.0 + }, + { + "x": 334.8903300865388, + "y": -15.878789062201461, + "z": 0.0 + }, + { + "x": 334.88971520341875, + "y": -16.896788876503493, + "z": 0.0 + }, + { + "x": 334.88910032029867, + "y": -17.914788690805306, + "z": 0.0 + }, + { + "x": 334.8884854371786, + "y": -18.93278850510734, + "z": 0.0 + }, + { + "x": 334.8878705540586, + "y": -19.95078831940915, + "z": 0.0 + }, + { + "x": 334.88725567093854, + "y": -20.968788133711186, + "z": 0.0 + }, + { + "x": 334.88664078781846, + "y": -21.986787948013102, + "z": 0.0 + }, + { + "x": 334.8860259046985, + "y": -23.004787762314916, + "z": 0.0 + }, + { + "x": 334.8854110215784, + "y": -24.02278757661684, + "z": 0.0 + }, + { + "x": 334.88479613845834, + "y": -25.040787390918872, + "z": 0.0 + }, + { + "x": 334.88418125533826, + "y": -26.058787205220796, + "z": 0.0 + }, + { + "x": 334.8835663722183, + "y": -27.07678701952261, + "z": 0.0 + }, + { + "x": 334.8829514890982, + "y": -28.094786833824532, + "z": 0.0 + }, + { + "x": 334.88233660597814, + "y": -29.112786648126566, + "z": 0.0 + }, + { + "x": 334.88172172285806, + "y": -30.13078646242849, + "z": 0.0 + }, + { + "x": 334.8811068397381, + "y": -31.1487862767303, + "z": 0.0 + }, + { + "x": 334.880491956618, + "y": -32.166786091032336, + "z": 0.0 + }, + { + "x": 334.87987707349794, + "y": -33.184785905334145, + "z": 0.0 + }, + { + "x": 334.87926219037786, + "y": -34.20278571963618, + "z": 0.0 + }, + { + "x": 334.8786473072579, + "y": -35.22078553393799, + "z": 0.0 + }, + { + "x": 334.8780324241378, + "y": -36.23878534824003, + "z": 0.0 + }, + { + "x": 334.87741754101773, + "y": -37.25678516254195, + "z": 0.0 + }, + { + "x": 334.87680265789777, + "y": -38.27478497684376, + "z": 0.0 + }, + { + "x": 334.8761877747777, + "y": -39.29278479114568, + "z": 0.0 + }, + { + "x": 334.8755728916576, + "y": -40.310784605447715, + "z": 0.0 + }, + { + "x": 334.87495800853753, + "y": -41.32878441974964, + "z": 0.0 + }, + { + "x": 334.87434312541757, + "y": -42.34678423405156, + "z": 0.0 + }, + { + "x": 334.8737282422975, + "y": -43.36478404835326, + "z": 0.0 + }, + { + "x": 334.8731133591774, + "y": -44.38278386265541, + "z": 0.0 + }, + { + "x": 334.87249847605733, + "y": -45.40078367695733, + "z": 0.0 + }, + { + "x": 334.87188359293737, + "y": -46.41878349125925, + "z": 0.0 + } + ] + }, + { + "id": 85, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.8270890483683, + "y": -120.582394028932, + "z": 0.0 + }, + { + "x": 340.827699573135, + "y": -119.57160989958834, + "z": 0.0 + }, + { + "x": 340.82831009790175, + "y": -118.56082577024468, + "z": 0.0 + }, + { + "x": 340.8289206226685, + "y": -117.55004164090101, + "z": 0.0 + }, + { + "x": 340.8295311474352, + "y": -116.53925751155735, + "z": 0.0 + }, + { + "x": 340.8301416722019, + "y": -115.52847338221346, + "z": 0.0 + }, + { + "x": 340.8307521969686, + "y": -114.51768925287003, + "z": 0.0 + }, + { + "x": 340.83136272173533, + "y": -113.50690512352637, + "z": 0.0 + }, + { + "x": 340.83197324650206, + "y": -112.4961209941827, + "z": 0.0 + }, + { + "x": 340.8325837712688, + "y": -111.48533686483904, + "z": 0.0 + }, + { + "x": 340.8331942960355, + "y": -110.47455273549538, + "z": 0.0 + }, + { + "x": 340.8338048208022, + "y": -109.46376860615149, + "z": 0.0 + }, + { + "x": 340.8344153455689, + "y": -108.45298447680806, + "z": 0.0 + }, + { + "x": 340.83502587033564, + "y": -107.4422003474644, + "z": 0.0 + }, + { + "x": 340.83563639510237, + "y": -106.43141621812073, + "z": 0.0 + }, + { + "x": 340.8362469198691, + "y": -105.42063208877707, + "z": 0.0 + }, + { + "x": 340.83685744463577, + "y": -104.40984795943318, + "z": 0.0 + }, + { + "x": 340.8374679694025, + "y": -103.39906383008974, + "z": 0.0 + }, + { + "x": 340.8380784941692, + "y": -102.38827970074608, + "z": 0.0 + }, + { + "x": 340.83868901893595, + "y": -101.37749557140242, + "z": 0.0 + }, + { + "x": 340.8392995437027, + "y": -100.36671144205877, + "z": 0.0 + }, + { + "x": 340.8399100684694, + "y": -99.35592731271511, + "z": 0.0 + }, + { + "x": 340.84052059323614, + "y": -98.34514318337145, + "z": 0.0 + }, + { + "x": 340.84113111800286, + "y": -97.3343590540278, + "z": 0.0 + }, + { + "x": 340.84174164276953, + "y": -96.32357492468391, + "z": 0.0 + }, + { + "x": 340.84235216753626, + "y": -95.31279079534048, + "z": 0.0 + }, + { + "x": 340.842962692303, + "y": -94.30200666599681, + "z": 0.0 + }, + { + "x": 340.8435732170697, + "y": -93.29122253665317, + "z": 0.0 + }, + { + "x": 340.84418374183645, + "y": -92.2804384073095, + "z": 0.0 + }, + { + "x": 340.8447942666031, + "y": -91.26965427796561, + "z": 0.0 + }, + { + "x": 340.84540479136984, + "y": -90.25887014862218, + "z": 0.0 + }, + { + "x": 340.8460153161366, + "y": -89.24808601927853, + "z": 0.0 + }, + { + "x": 340.8466258409033, + "y": -88.23730188993487, + "z": 0.0 + }, + { + "x": 340.84723636567, + "y": -87.22651776059121, + "z": 0.0 + }, + { + "x": 340.84784689043676, + "y": -86.21573363124755, + "z": 0.0 + }, + { + "x": 340.8484574152035, + "y": -85.2049495019039, + "z": 0.0 + }, + { + "x": 340.84906793997015, + "y": -84.19416537256001, + "z": 0.0 + }, + { + "x": 340.84967846473694, + "y": -83.1833812432168, + "z": 0.0 + }, + { + "x": 340.8502889895036, + "y": -82.1725971138727, + "z": 0.0 + }, + { + "x": 340.85089951427034, + "y": -81.16181298452926, + "z": 0.0 + }, + { + "x": 340.85151003903707, + "y": -80.1510288551856, + "z": 0.0 + }, + { + "x": 340.85212056380374, + "y": -79.14024472584171, + "z": 0.0 + }, + { + "x": 340.85273108857047, + "y": -78.12946059649829, + "z": 0.0 + }, + { + "x": 340.8533416133372, + "y": -77.11867646715463, + "z": 0.0 + }, + { + "x": 340.8539521381039, + "y": -76.10789233781097, + "z": 0.0 + }, + { + "x": 340.85456266287065, + "y": -75.0971082084673, + "z": 0.0 + }, + { + "x": 340.8551731876374, + "y": -74.08632407912366, + "z": 0.0 + }, + { + "x": 340.8557837124041, + "y": -73.07553994978, + "z": 0.0 + }, + { + "x": 340.85639423717083, + "y": -72.06475582043633, + "z": 0.0 + }, + { + "x": 340.8570047619375, + "y": -71.05397169109244, + "z": 0.0 + }, + { + "x": 340.8576152867043, + "y": -70.04318756174925, + "z": 0.0 + }, + { + "x": 340.85822581147096, + "y": -69.03240343240513, + "z": 0.0 + } + ] + }, + { + "id": 86, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.85822727078784, + "y": -69.0275713450181, + "z": 0.0 + }, + { + "x": 332.85761674602116, + "y": -70.03835547436131, + "z": 0.0 + }, + { + "x": 332.8570062212544, + "y": -71.04913960370541, + "z": 0.0 + }, + { + "x": 332.8563956964877, + "y": -72.05992373304885, + "z": 0.0 + }, + { + "x": 332.855785171721, + "y": -73.07070786239251, + "z": 0.0 + }, + { + "x": 332.85517464695425, + "y": -74.08149199173617, + "z": 0.0 + }, + { + "x": 332.8545641221875, + "y": -75.09227612107982, + "z": 0.0 + }, + { + "x": 332.8539535974208, + "y": -76.10306025042348, + "z": 0.0 + }, + { + "x": 332.85334307265407, + "y": -77.11384437976714, + "z": 0.0 + }, + { + "x": 332.85273254788734, + "y": -78.1246285091108, + "z": 0.0 + }, + { + "x": 332.8521220231206, + "y": -79.13541263845468, + "z": 0.0 + }, + { + "x": 332.85151149835394, + "y": -80.14619676779812, + "z": 0.0 + }, + { + "x": 332.8509009735872, + "y": -81.15698089714178, + "z": 0.0 + }, + { + "x": 332.8502904488205, + "y": -82.16776502648567, + "z": 0.0 + }, + { + "x": 332.8496799240538, + "y": -83.17854915582886, + "z": 0.0 + }, + { + "x": 332.84906939928703, + "y": -84.18933328517298, + "z": 0.0 + }, + { + "x": 332.84845887452036, + "y": -85.20011741451641, + "z": 0.0 + }, + { + "x": 332.84784834975363, + "y": -86.21090154386006, + "z": 0.0 + }, + { + "x": 332.8472378249869, + "y": -87.22168567320372, + "z": 0.0 + }, + { + "x": 332.8466273002202, + "y": -88.23246980254739, + "z": 0.0 + }, + { + "x": 332.84601677545345, + "y": -89.24325393189105, + "z": 0.0 + }, + { + "x": 332.8454062506867, + "y": -90.2540380612347, + "z": 0.0 + }, + { + "x": 332.84479572592, + "y": -91.26482219057858, + "z": 0.0 + }, + { + "x": 332.8441852011533, + "y": -92.27560631992202, + "z": 0.0 + }, + { + "x": 332.8435746763866, + "y": -93.28639044926568, + "z": 0.0 + }, + { + "x": 332.84296415161987, + "y": -94.29717457860933, + "z": 0.0 + }, + { + "x": 332.84235362685314, + "y": -95.30795870795299, + "z": 0.0 + }, + { + "x": 332.8417431020864, + "y": -96.31874283729688, + "z": 0.0 + }, + { + "x": 332.84113257731974, + "y": -97.32952696664032, + "z": 0.0 + }, + { + "x": 332.840522052553, + "y": -98.34031109598396, + "z": 0.0 + }, + { + "x": 332.8399115277863, + "y": -99.35109522532763, + "z": 0.0 + }, + { + "x": 332.83930100301956, + "y": -100.36187935467129, + "z": 0.0 + }, + { + "x": 332.83869047825283, + "y": -101.37266348401494, + "z": 0.0 + }, + { + "x": 332.8380799534861, + "y": -102.3834476133586, + "z": 0.0 + }, + { + "x": 332.8374694287194, + "y": -103.39423174270226, + "z": 0.0 + }, + { + "x": 332.83685890395265, + "y": -104.40501587204615, + "z": 0.0 + }, + { + "x": 332.836248379186, + "y": -105.41580000138958, + "z": 0.0 + }, + { + "x": 332.83563785441925, + "y": -106.42658413073325, + "z": 0.0 + }, + { + "x": 332.8350273296525, + "y": -107.43736826007691, + "z": 0.0 + }, + { + "x": 332.8344168048858, + "y": -108.44815238942057, + "z": 0.0 + }, + { + "x": 332.83380628011906, + "y": -109.45893651876446, + "z": 0.0 + }, + { + "x": 332.8331957553524, + "y": -110.4697206481079, + "z": 0.0 + }, + { + "x": 332.83258523058566, + "y": -111.48050477745156, + "z": 0.0 + }, + { + "x": 332.83197470581894, + "y": -112.49128890679522, + "z": 0.0 + }, + { + "x": 332.8313641810522, + "y": -113.50207303613888, + "z": 0.0 + }, + { + "x": 332.8307536562855, + "y": -114.51285716548254, + "z": 0.0 + }, + { + "x": 332.83014313151875, + "y": -115.52364129482643, + "z": 0.0 + }, + { + "x": 332.8295326067521, + "y": -116.53442542416987, + "z": 0.0 + }, + { + "x": 332.82892208198535, + "y": -117.54520955351353, + "z": 0.0 + }, + { + "x": 332.8283115572186, + "y": -118.55599368285719, + "z": 0.0 + }, + { + "x": 332.8277010324519, + "y": -119.56677781220085, + "z": 0.0 + }, + { + "x": 332.82709050768517, + "y": -120.57756194154452, + "z": 0.0 + } + ] + }, + { + "id": 87, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 336.8582265411294, + "y": -69.02998738871162, + "z": 0.0 + }, + { + "x": 336.8576160163627, + "y": -70.04077151805528, + "z": 0.0 + }, + { + "x": 336.85700549159594, + "y": -71.05155564739893, + "z": 0.0 + }, + { + "x": 336.85639496682927, + "y": -72.06233977674259, + "z": 0.0 + }, + { + "x": 336.85578444206254, + "y": -73.07312390608625, + "z": 0.0 + }, + { + "x": 336.8551739172958, + "y": -74.08390803542991, + "z": 0.0 + }, + { + "x": 336.8545633925291, + "y": -75.09469216477356, + "z": 0.0 + }, + { + "x": 336.85395286776236, + "y": -76.10547629411722, + "z": 0.0 + }, + { + "x": 336.85334234299563, + "y": -77.11626042346089, + "z": 0.0 + }, + { + "x": 336.8527318182289, + "y": -78.12704455280455, + "z": 0.0 + }, + { + "x": 336.8521212934622, + "y": -79.1378286821482, + "z": 0.0 + }, + { + "x": 336.8515107686955, + "y": -80.14861281149186, + "z": 0.0 + }, + { + "x": 336.8509002439288, + "y": -81.15939694083552, + "z": 0.0 + }, + { + "x": 336.85028971916205, + "y": -82.17018107017918, + "z": 0.0 + }, + { + "x": 336.8496791943954, + "y": -83.18096519952283, + "z": 0.0 + }, + { + "x": 336.8490686696286, + "y": -84.19174932886649, + "z": 0.0 + }, + { + "x": 336.8484581448619, + "y": -85.20253345821016, + "z": 0.0 + }, + { + "x": 336.8478476200952, + "y": -86.2133175875538, + "z": 0.0 + }, + { + "x": 336.84723709532847, + "y": -87.22410171689747, + "z": 0.0 + }, + { + "x": 336.84662657056174, + "y": -88.23488584624113, + "z": 0.0 + }, + { + "x": 336.846016045795, + "y": -89.24566997558479, + "z": 0.0 + }, + { + "x": 336.8454055210283, + "y": -90.25645410492844, + "z": 0.0 + }, + { + "x": 336.84479499626156, + "y": -91.2672382342721, + "z": 0.0 + }, + { + "x": 336.8441844714949, + "y": -92.27802236361576, + "z": 0.0 + }, + { + "x": 336.84357394672816, + "y": -93.28880649295942, + "z": 0.0 + }, + { + "x": 336.84296342196143, + "y": -94.29959062230307, + "z": 0.0 + }, + { + "x": 336.8423528971947, + "y": -95.31037475164673, + "z": 0.0 + }, + { + "x": 336.841742372428, + "y": -96.3211588809904, + "z": 0.0 + }, + { + "x": 336.8411318476613, + "y": -97.33194301033406, + "z": 0.0 + }, + { + "x": 336.8405213228946, + "y": -98.3427271396777, + "z": 0.0 + }, + { + "x": 336.83991079812785, + "y": -99.35351126902137, + "z": 0.0 + }, + { + "x": 336.8393002733611, + "y": -100.36429539836503, + "z": 0.0 + }, + { + "x": 336.8386897485944, + "y": -101.37507952770868, + "z": 0.0 + }, + { + "x": 336.83807922382766, + "y": -102.38586365705234, + "z": 0.0 + }, + { + "x": 336.83746869906093, + "y": -103.396647786396, + "z": 0.0 + }, + { + "x": 336.8368581742942, + "y": -104.40743191573966, + "z": 0.0 + }, + { + "x": 336.83624764952754, + "y": -105.41821604508333, + "z": 0.0 + }, + { + "x": 336.8356371247608, + "y": -106.42900017442699, + "z": 0.0 + }, + { + "x": 336.8350265999941, + "y": -107.43978430377065, + "z": 0.0 + }, + { + "x": 336.83441607522735, + "y": -108.45056843311431, + "z": 0.0 + }, + { + "x": 336.8338055504606, + "y": -109.46135256245798, + "z": 0.0 + }, + { + "x": 336.83319502569395, + "y": -110.47213669180164, + "z": 0.0 + }, + { + "x": 336.8325845009272, + "y": -111.4829208211453, + "z": 0.0 + }, + { + "x": 336.8319739761605, + "y": -112.49370495048896, + "z": 0.0 + }, + { + "x": 336.83136345139377, + "y": -113.50448907983262, + "z": 0.0 + }, + { + "x": 336.83075292662704, + "y": -114.51527320917629, + "z": 0.0 + }, + { + "x": 336.8301424018603, + "y": -115.52605733851995, + "z": 0.0 + }, + { + "x": 336.82953187709364, + "y": -116.53684146786361, + "z": 0.0 + }, + { + "x": 336.8289213523269, + "y": -117.54762559720727, + "z": 0.0 + }, + { + "x": 336.8283108275602, + "y": -118.55840972655093, + "z": 0.0 + }, + { + "x": 336.82770030279346, + "y": -119.5691938558946, + "z": 0.0 + }, + { + "x": 336.82708977802673, + "y": -120.57997798523826, + "z": 0.0 + } + ] + }, + { + "id": 88, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.82708941319754, + "y": -120.58118600708514, + "z": 0.0 + }, + { + "x": 338.8276999379642, + "y": -119.57040187774146, + "z": 0.0 + }, + { + "x": 338.828310462731, + "y": -118.55961774839781, + "z": 0.0 + }, + { + "x": 338.82892098749767, + "y": -117.54883361905414, + "z": 0.0 + }, + { + "x": 338.82953151226445, + "y": -116.53804948971049, + "z": 0.0 + }, + { + "x": 338.8301420370311, + "y": -115.5272653603667, + "z": 0.0 + }, + { + "x": 338.8307525617978, + "y": -114.51648123102316, + "z": 0.0 + }, + { + "x": 338.8313630865646, + "y": -113.50569710167949, + "z": 0.0 + }, + { + "x": 338.83197361133125, + "y": -112.49491297233584, + "z": 0.0 + }, + { + "x": 338.83258413609803, + "y": -111.48412884299216, + "z": 0.0 + }, + { + "x": 338.8331946608647, + "y": -110.47334471364852, + "z": 0.0 + }, + { + "x": 338.8338051856314, + "y": -109.46256058430473, + "z": 0.0 + }, + { + "x": 338.83441571039816, + "y": -108.45177645496119, + "z": 0.0 + }, + { + "x": 338.83502623516483, + "y": -107.44099232561751, + "z": 0.0 + }, + { + "x": 338.8356367599316, + "y": -106.43020819627387, + "z": 0.0 + }, + { + "x": 338.8362472846983, + "y": -105.41942406693019, + "z": 0.0 + }, + { + "x": 338.83685780946496, + "y": -104.40863993758643, + "z": 0.0 + }, + { + "x": 338.83746833423174, + "y": -103.39785580824287, + "z": 0.0 + }, + { + "x": 338.8380788589984, + "y": -102.38707167889922, + "z": 0.0 + }, + { + "x": 338.8386893837652, + "y": -101.37628754955554, + "z": 0.0 + }, + { + "x": 338.83929990853187, + "y": -100.3655034202119, + "z": 0.0 + }, + { + "x": 338.83991043329866, + "y": -99.35471929086825, + "z": 0.0 + }, + { + "x": 338.8405209580653, + "y": -98.34393516152457, + "z": 0.0 + }, + { + "x": 338.8411314828321, + "y": -97.33315103218092, + "z": 0.0 + }, + { + "x": 338.8417420075988, + "y": -96.32236690283716, + "z": 0.0 + }, + { + "x": 338.84235253236545, + "y": -95.3115827734936, + "z": 0.0 + }, + { + "x": 338.84296305713224, + "y": -94.30079864414995, + "z": 0.0 + }, + { + "x": 338.8435735818989, + "y": -93.2900145148063, + "z": 0.0 + }, + { + "x": 338.8441841066657, + "y": -92.27923038546263, + "z": 0.0 + }, + { + "x": 338.84479463143236, + "y": -91.26844625611886, + "z": 0.0 + }, + { + "x": 338.84540515619904, + "y": -90.2576621267753, + "z": 0.0 + }, + { + "x": 338.8460156809658, + "y": -89.24687799743165, + "z": 0.0 + }, + { + "x": 338.8466262057325, + "y": -88.236093868088, + "z": 0.0 + }, + { + "x": 338.8472367304993, + "y": -87.22530973874433, + "z": 0.0 + }, + { + "x": 338.84784725526595, + "y": -86.21452560940068, + "z": 0.0 + }, + { + "x": 338.84845778003273, + "y": -85.20374148005703, + "z": 0.0 + }, + { + "x": 338.8490683047994, + "y": -84.19295735071324, + "z": 0.0 + }, + { + "x": 338.8496788295662, + "y": -83.18217322136982, + "z": 0.0 + }, + { + "x": 338.85028935433286, + "y": -82.17138909202595, + "z": 0.0 + }, + { + "x": 338.85089987909953, + "y": -81.16060496268238, + "z": 0.0 + }, + { + "x": 338.8515104038663, + "y": -80.14982083333874, + "z": 0.0 + }, + { + "x": 338.852120928633, + "y": -79.13903670399495, + "z": 0.0 + }, + { + "x": 338.85273145339966, + "y": -78.12825257465141, + "z": 0.0 + }, + { + "x": 338.85334197816644, + "y": -77.11746844530776, + "z": 0.0 + }, + { + "x": 338.8539525029331, + "y": -76.10668431596409, + "z": 0.0 + }, + { + "x": 338.8545630276999, + "y": -75.09590018662044, + "z": 0.0 + }, + { + "x": 338.85517355246657, + "y": -74.08511605727679, + "z": 0.0 + }, + { + "x": 338.85578407723335, + "y": -73.07433192793312, + "z": 0.0 + }, + { + "x": 338.856394602, + "y": -72.06354779858947, + "z": 0.0 + }, + { + "x": 338.8570051267667, + "y": -71.05276366924568, + "z": 0.0 + }, + { + "x": 338.8576156515335, + "y": -70.04197953990226, + "z": 0.0 + }, + { + "x": 338.85822617630015, + "y": -69.03119541055838, + "z": 0.0 + } + ] + }, + { + "id": 89, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.85822690595865, + "y": -69.02877936686485, + "z": 0.0 + }, + { + "x": 334.857616381192, + "y": -70.0395634962083, + "z": 0.0 + }, + { + "x": 334.8570058564252, + "y": -71.05034762555218, + "z": 0.0 + }, + { + "x": 334.8563953316585, + "y": -72.06113175489571, + "z": 0.0 + }, + { + "x": 334.85578480689173, + "y": -73.07191588423939, + "z": 0.0 + }, + { + "x": 334.85517428212506, + "y": -74.08270001358304, + "z": 0.0 + }, + { + "x": 334.8545637573583, + "y": -75.09348414292668, + "z": 0.0 + }, + { + "x": 334.8539532325916, + "y": -76.10426827227036, + "z": 0.0 + }, + { + "x": 334.8533427078248, + "y": -77.11505240161401, + "z": 0.0 + }, + { + "x": 334.85273218305815, + "y": -78.12583653095768, + "z": 0.0 + }, + { + "x": 334.85212165829137, + "y": -79.13662066030145, + "z": 0.0 + }, + { + "x": 334.8515111335247, + "y": -80.14740478964498, + "z": 0.0 + }, + { + "x": 334.850900608758, + "y": -81.15818891898866, + "z": 0.0 + }, + { + "x": 334.85029008399124, + "y": -82.16897304833242, + "z": 0.0 + }, + { + "x": 334.84967955922457, + "y": -83.17975717767584, + "z": 0.0 + }, + { + "x": 334.8490690344578, + "y": -84.19054130701974, + "z": 0.0 + }, + { + "x": 334.8484585096911, + "y": -85.20132543636328, + "z": 0.0 + }, + { + "x": 334.84784798492444, + "y": -86.21210956570692, + "z": 0.0 + }, + { + "x": 334.84723746015766, + "y": -87.2228936950506, + "z": 0.0 + }, + { + "x": 334.846626935391, + "y": -88.23367782439425, + "z": 0.0 + }, + { + "x": 334.8460164106242, + "y": -89.24446195373793, + "z": 0.0 + }, + { + "x": 334.84540588585753, + "y": -90.25524608308157, + "z": 0.0 + }, + { + "x": 334.84479536109075, + "y": -91.26603021242533, + "z": 0.0 + }, + { + "x": 334.8441848363241, + "y": -92.2768143417689, + "z": 0.0 + }, + { + "x": 334.8435743115574, + "y": -93.28759847111255, + "z": 0.0 + }, + { + "x": 334.8429637867906, + "y": -94.2983826004562, + "z": 0.0 + }, + { + "x": 334.84235326202395, + "y": -95.30916672979987, + "z": 0.0 + }, + { + "x": 334.84174273725716, + "y": -96.31995085914363, + "z": 0.0 + }, + { + "x": 334.8411322124905, + "y": -97.3307349884872, + "z": 0.0 + }, + { + "x": 334.8405216877238, + "y": -98.34151911783084, + "z": 0.0 + }, + { + "x": 334.83991116295704, + "y": -99.35230324717449, + "z": 0.0 + }, + { + "x": 334.83930063819037, + "y": -100.36308737651817, + "z": 0.0 + }, + { + "x": 334.8386901134236, + "y": -101.37387150586181, + "z": 0.0 + }, + { + "x": 334.8380795886569, + "y": -102.38465563520546, + "z": 0.0 + }, + { + "x": 334.8374690638901, + "y": -103.39543976454914, + "z": 0.0 + }, + { + "x": 334.83685853912345, + "y": -104.4062238938929, + "z": 0.0 + }, + { + "x": 334.8362480143568, + "y": -105.41700802323646, + "z": 0.0 + }, + { + "x": 334.83563748959, + "y": -106.42779215258011, + "z": 0.0 + }, + { + "x": 334.8350269648233, + "y": -107.43857628192379, + "z": 0.0 + }, + { + "x": 334.83441644005654, + "y": -108.44936041126743, + "z": 0.0 + }, + { + "x": 334.8338059152899, + "y": -109.46014454061122, + "z": 0.0 + }, + { + "x": 334.8331953905232, + "y": -110.47092866995476, + "z": 0.0 + }, + { + "x": 334.8325848657564, + "y": -111.48171279929844, + "z": 0.0 + }, + { + "x": 334.83197434098975, + "y": -112.49249692864208, + "z": 0.0 + }, + { + "x": 334.83136381622296, + "y": -113.50328105798576, + "z": 0.0 + }, + { + "x": 334.8307532914563, + "y": -114.51406518732941, + "z": 0.0 + }, + { + "x": 334.8301427666895, + "y": -115.5248493166732, + "z": 0.0 + }, + { + "x": 334.82953224192283, + "y": -116.53563344601673, + "z": 0.0 + }, + { + "x": 334.82892171715616, + "y": -117.54641757536041, + "z": 0.0 + }, + { + "x": 334.8283111923894, + "y": -118.55720170470406, + "z": 0.0 + }, + { + "x": 334.8277006676227, + "y": -119.56798583404773, + "z": 0.0 + }, + { + "x": 334.8270901428559, + "y": -120.57876996339138, + "z": 0.0 + } + ] + }, + { + "id": 90, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.78778605758094, + "y": -185.65238215921298, + "z": 0.0 + }, + { + "x": 340.7884045058386, + "y": -184.62847990696335, + "z": 0.0 + }, + { + "x": 340.78902295409637, + "y": -183.60457765471395, + "z": 0.0 + }, + { + "x": 340.789641402354, + "y": -182.5806754024639, + "z": 0.0 + }, + { + "x": 340.7902598506117, + "y": -181.5567731502145, + "z": 0.0 + }, + { + "x": 340.7908782988694, + "y": -180.5328708979651, + "z": 0.0 + }, + { + "x": 340.7914967471271, + "y": -179.50896864571524, + "z": 0.0 + }, + { + "x": 340.7921151953848, + "y": -178.48506639346562, + "z": 0.0 + }, + { + "x": 340.79273364364246, + "y": -177.461164141216, + "z": 0.0 + }, + { + "x": 340.79335209190015, + "y": -176.4372618889664, + "z": 0.0 + }, + { + "x": 340.7939705401579, + "y": -175.413359636717, + "z": 0.0 + }, + { + "x": 340.79458898841557, + "y": -174.38945738446714, + "z": 0.0 + }, + { + "x": 340.79520743667325, + "y": -173.3655551322175, + "z": 0.0 + }, + { + "x": 340.79582588493093, + "y": -172.34165287996788, + "z": 0.0 + }, + { + "x": 340.7964443331886, + "y": -171.31775062771825, + "z": 0.0 + }, + { + "x": 340.79706278144636, + "y": -170.29384837546888, + "z": 0.0 + }, + { + "x": 340.79768122970404, + "y": -169.26994612321903, + "z": 0.0 + }, + { + "x": 340.7982996779617, + "y": -168.2460438709694, + "z": 0.0 + }, + { + "x": 340.7989181262194, + "y": -167.22214161871977, + "z": 0.0 + }, + { + "x": 340.7995365744771, + "y": -166.19823936647015, + "z": 0.0 + }, + { + "x": 340.8001550227348, + "y": -165.17433711422075, + "z": 0.0 + }, + { + "x": 340.8007734709925, + "y": -164.1504348619709, + "z": 0.0 + }, + { + "x": 340.8013919192502, + "y": -163.1265326097213, + "z": 0.0 + }, + { + "x": 340.80201036750793, + "y": -162.1026303574719, + "z": 0.0 + }, + { + "x": 340.8026288157656, + "y": -161.07872810522204, + "z": 0.0 + }, + { + "x": 340.8032472640233, + "y": -160.0548258529724, + "z": 0.0 + }, + { + "x": 340.803865712281, + "y": -159.0309236007228, + "z": 0.0 + }, + { + "x": 340.80448416053866, + "y": -158.0070213484732, + "z": 0.0 + }, + { + "x": 340.8051026087964, + "y": -156.9831190962238, + "z": 0.0 + }, + { + "x": 340.8057210570541, + "y": -155.95921684397393, + "z": 0.0 + }, + { + "x": 340.80633950531177, + "y": -154.9353145917243, + "z": 0.0 + }, + { + "x": 340.80695795356945, + "y": -153.91141233947468, + "z": 0.0 + }, + { + "x": 340.80757640182713, + "y": -152.88751008722505, + "z": 0.0 + }, + { + "x": 340.8081948500849, + "y": -151.86360783497565, + "z": 0.0 + }, + { + "x": 340.80881329834256, + "y": -150.83970558272583, + "z": 0.0 + }, + { + "x": 340.80943174660024, + "y": -149.8158033304762, + "z": 0.0 + }, + { + "x": 340.8100501948579, + "y": -148.79190107822657, + "z": 0.0 + }, + { + "x": 340.8106686431156, + "y": -147.76799882597695, + "z": 0.0 + }, + { + "x": 340.81128709137334, + "y": -146.74409657372755, + "z": 0.0 + }, + { + "x": 340.81190553963097, + "y": -145.7201943214775, + "z": 0.0 + }, + { + "x": 340.8125239878887, + "y": -144.69629206922832, + "z": 0.0 + }, + { + "x": 340.8131424361464, + "y": -143.67238981697847, + "z": 0.0 + } + ] + }, + { + "id": 91, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.81314389546327, + "y": -143.66755772959112, + "z": 0.0 + }, + { + "x": 332.8125254472056, + "y": -144.69145998184052, + "z": 0.0 + }, + { + "x": 332.81190699894785, + "y": -145.7153622340906, + "z": 0.0 + }, + { + "x": 332.8112885506902, + "y": -146.73926448633975, + "z": 0.0 + }, + { + "x": 332.8106701024325, + "y": -147.7631667385896, + "z": 0.0 + }, + { + "x": 332.8100516541748, + "y": -148.78706899083923, + "z": 0.0 + }, + { + "x": 332.8094332059171, + "y": -149.81097124308886, + "z": 0.0 + }, + { + "x": 332.80881475765943, + "y": -150.83487349533848, + "z": 0.0 + }, + { + "x": 332.80819630940175, + "y": -151.85877574758786, + "z": 0.0 + }, + { + "x": 332.807577861144, + "y": -152.8826779998377, + "z": 0.0 + }, + { + "x": 332.80695941288633, + "y": -153.90658025208734, + "z": 0.0 + }, + { + "x": 332.80634096462865, + "y": -154.93048250433696, + "z": 0.0 + }, + { + "x": 332.80572251637096, + "y": -155.9543847565866, + "z": 0.0 + }, + { + "x": 332.8051040681133, + "y": -156.978287008836, + "z": 0.0 + }, + { + "x": 332.80448561985554, + "y": -158.00218926108585, + "z": 0.0 + }, + { + "x": 332.80386717159786, + "y": -159.02609151333544, + "z": 0.0 + }, + { + "x": 332.8032487233402, + "y": -160.04999376558507, + "z": 0.0 + }, + { + "x": 332.8026302750825, + "y": -161.0738960178347, + "z": 0.0 + }, + { + "x": 332.8020118268248, + "y": -162.0977982700841, + "z": 0.0 + }, + { + "x": 332.80139337856707, + "y": -163.12170052233395, + "z": 0.0 + }, + { + "x": 332.8007749303094, + "y": -164.14560277458355, + "z": 0.0 + }, + { + "x": 332.8001564820517, + "y": -165.16950502683295, + "z": 0.0 + }, + { + "x": 332.79953803379397, + "y": -166.1934072790828, + "z": 0.0 + }, + { + "x": 332.7989195855363, + "y": -167.21730953133243, + "z": 0.0 + }, + { + "x": 332.7983011372786, + "y": -168.24121178358206, + "z": 0.0 + }, + { + "x": 332.7976826890209, + "y": -169.2651140358317, + "z": 0.0 + }, + { + "x": 332.79706424076323, + "y": -170.2890162880811, + "z": 0.0 + }, + { + "x": 332.7964457925055, + "y": -171.3129185403309, + "z": 0.0 + }, + { + "x": 332.7958273442478, + "y": -172.33682079258054, + "z": 0.0 + }, + { + "x": 332.79520889599013, + "y": -173.36072304483017, + "z": 0.0 + }, + { + "x": 332.79459044773245, + "y": -174.3846252970798, + "z": 0.0 + }, + { + "x": 332.79397199947476, + "y": -175.4085275493292, + "z": 0.0 + }, + { + "x": 332.793353551217, + "y": -176.43242980157905, + "z": 0.0 + }, + { + "x": 332.79273510295934, + "y": -177.45633205382865, + "z": 0.0 + }, + { + "x": 332.79211665470166, + "y": -178.48023430607827, + "z": 0.0 + }, + { + "x": 332.791498206444, + "y": -179.5041365583279, + "z": 0.0 + }, + { + "x": 332.7908797581863, + "y": -180.5280388105773, + "z": 0.0 + }, + { + "x": 332.79026130992855, + "y": -181.55194106282715, + "z": 0.0 + }, + { + "x": 332.78964286167087, + "y": -182.575843315077, + "z": 0.0 + }, + { + "x": 332.78902441341324, + "y": -183.59974556732615, + "z": 0.0 + }, + { + "x": 332.7884059651555, + "y": -184.623647819576, + "z": 0.0 + }, + { + "x": 332.7877875168978, + "y": -185.64755007182563, + "z": 0.0 + } + ] + }, + { + "id": 92, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 336.81314316580483, + "y": -143.6699737732848, + "z": 0.0 + }, + { + "x": 336.81252471754715, + "y": -144.69387602553442, + "z": 0.0 + }, + { + "x": 336.8119062692894, + "y": -145.71777827778405, + "z": 0.0 + }, + { + "x": 336.8112878210318, + "y": -146.74168053003365, + "z": 0.0 + }, + { + "x": 336.81066937277404, + "y": -147.76558278228327, + "z": 0.0 + }, + { + "x": 336.81005092451636, + "y": -148.7894850345329, + "z": 0.0 + }, + { + "x": 336.8094324762587, + "y": -149.81338728678253, + "z": 0.0 + }, + { + "x": 336.808814028001, + "y": -150.83728953903216, + "z": 0.0 + }, + { + "x": 336.8081955797433, + "y": -151.86119179128175, + "z": 0.0 + }, + { + "x": 336.8075771314856, + "y": -152.88509404353138, + "z": 0.0 + }, + { + "x": 336.8069586832279, + "y": -153.908996295781, + "z": 0.0 + }, + { + "x": 336.8063402349702, + "y": -154.93289854803064, + "z": 0.0 + }, + { + "x": 336.8057217867125, + "y": -155.95680080028026, + "z": 0.0 + }, + { + "x": 336.80510333845484, + "y": -156.9807030525299, + "z": 0.0 + }, + { + "x": 336.8044848901971, + "y": -158.00460530477952, + "z": 0.0 + }, + { + "x": 336.8038664419394, + "y": -159.02850755702912, + "z": 0.0 + }, + { + "x": 336.80324799368174, + "y": -160.05240980927874, + "z": 0.0 + }, + { + "x": 336.80262954542405, + "y": -161.07631206152837, + "z": 0.0 + }, + { + "x": 336.80201109716637, + "y": -162.100214313778, + "z": 0.0 + }, + { + "x": 336.80139264890863, + "y": -163.12411656602762, + "z": 0.0 + }, + { + "x": 336.80077420065095, + "y": -164.14801881827722, + "z": 0.0 + }, + { + "x": 336.80015575239327, + "y": -165.17192107052685, + "z": 0.0 + }, + { + "x": 336.7995373041355, + "y": -166.19582332277648, + "z": 0.0 + }, + { + "x": 336.79891885587784, + "y": -167.2197255750261, + "z": 0.0 + }, + { + "x": 336.79830040762016, + "y": -168.24362782727573, + "z": 0.0 + }, + { + "x": 336.7976819593625, + "y": -169.26753007952536, + "z": 0.0 + }, + { + "x": 336.7970635111048, + "y": -170.29143233177498, + "z": 0.0 + }, + { + "x": 336.79644506284706, + "y": -171.31533458402458, + "z": 0.0 + }, + { + "x": 336.7958266145894, + "y": -172.3392368362742, + "z": 0.0 + }, + { + "x": 336.7952081663317, + "y": -173.36313908852384, + "z": 0.0 + }, + { + "x": 336.794589718074, + "y": -174.38704134077346, + "z": 0.0 + }, + { + "x": 336.7939712698163, + "y": -175.4109435930231, + "z": 0.0 + }, + { + "x": 336.7933528215586, + "y": -176.43484584527272, + "z": 0.0 + }, + { + "x": 336.7927343733009, + "y": -177.45874809752232, + "z": 0.0 + }, + { + "x": 336.7921159250432, + "y": -178.48265034977194, + "z": 0.0 + }, + { + "x": 336.79149747678554, + "y": -179.50655260202157, + "z": 0.0 + }, + { + "x": 336.79087902852785, + "y": -180.5304548542712, + "z": 0.0 + }, + { + "x": 336.7902605802701, + "y": -181.55435710652083, + "z": 0.0 + }, + { + "x": 336.78964213201243, + "y": -182.57825935877045, + "z": 0.0 + }, + { + "x": 336.7890236837548, + "y": -183.60216161102005, + "z": 0.0 + }, + { + "x": 336.78840523549707, + "y": -184.62606386326968, + "z": 0.0 + }, + { + "x": 336.7877867872394, + "y": -185.6499661155193, + "z": 0.0 + } + ] + }, + { + "id": 93, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.78778642241014, + "y": -185.65117413736613, + "z": 0.0 + }, + { + "x": 338.7884048706678, + "y": -184.6272718851165, + "z": 0.0 + }, + { + "x": 338.7890233189256, + "y": -183.603369632867, + "z": 0.0 + }, + { + "x": 338.7896417671832, + "y": -182.5794673806172, + "z": 0.0 + }, + { + "x": 338.79026021544087, + "y": -181.55556512836768, + "z": 0.0 + }, + { + "x": 338.79087866369866, + "y": -180.53166287611816, + "z": 0.0 + }, + { + "x": 338.79149711195635, + "y": -179.50776062386842, + "z": 0.0 + }, + { + "x": 338.79211556021403, + "y": -178.4838583716188, + "z": 0.0 + }, + { + "x": 338.7927340084717, + "y": -177.45995611936917, + "z": 0.0 + }, + { + "x": 338.7933524567294, + "y": -176.43605386711954, + "z": 0.0 + }, + { + "x": 338.7939709049871, + "y": -175.41215161487003, + "z": 0.0 + }, + { + "x": 338.79458935324476, + "y": -174.3882493626203, + "z": 0.0 + }, + { + "x": 338.79520780150244, + "y": -173.36434711037066, + "z": 0.0 + }, + { + "x": 338.7958262497601, + "y": -172.34044485812103, + "z": 0.0 + }, + { + "x": 338.7964446980178, + "y": -171.3165426058714, + "z": 0.0 + }, + { + "x": 338.7970631462756, + "y": -170.29264035362195, + "z": 0.0 + }, + { + "x": 338.7976815945333, + "y": -169.2687381013722, + "z": 0.0 + }, + { + "x": 338.79830004279097, + "y": -168.24483584912258, + "z": 0.0 + }, + { + "x": 338.79891849104865, + "y": -167.22093359687295, + "z": 0.0 + }, + { + "x": 338.79953693930634, + "y": -166.19703134462333, + "z": 0.0 + }, + { + "x": 338.800155387564, + "y": -165.1731290923738, + "z": 0.0 + }, + { + "x": 338.8007738358217, + "y": -164.14922684012407, + "z": 0.0 + }, + { + "x": 338.8013922840794, + "y": -163.12532458787445, + "z": 0.0 + }, + { + "x": 338.8020107323372, + "y": -162.10142233562493, + "z": 0.0 + }, + { + "x": 338.80262918059486, + "y": -161.0775200833752, + "z": 0.0 + }, + { + "x": 338.80324762885255, + "y": -160.05361783112556, + "z": 0.0 + }, + { + "x": 338.80386607711023, + "y": -159.02971557887594, + "z": 0.0 + }, + { + "x": 338.8044845253679, + "y": -158.00581332662637, + "z": 0.0 + }, + { + "x": 338.8051029736256, + "y": -156.98191107437685, + "z": 0.0 + }, + { + "x": 338.8057214218833, + "y": -155.9580088221271, + "z": 0.0 + }, + { + "x": 338.80633987014096, + "y": -154.93410656987749, + "z": 0.0 + }, + { + "x": 338.80695831839864, + "y": -153.91020431762786, + "z": 0.0 + }, + { + "x": 338.8075767666563, + "y": -152.88630206537823, + "z": 0.0 + }, + { + "x": 338.8081952149141, + "y": -151.86239981312872, + "z": 0.0 + }, + { + "x": 338.8088136631718, + "y": -150.83849756087898, + "z": 0.0 + }, + { + "x": 338.8094321114295, + "y": -149.81459530862935, + "z": 0.0 + }, + { + "x": 338.81005055968717, + "y": -148.79069305637972, + "z": 0.0 + }, + { + "x": 338.81066900794485, + "y": -147.7667908041301, + "z": 0.0 + }, + { + "x": 338.81128745620254, + "y": -146.74288855188058, + "z": 0.0 + }, + { + "x": 338.8119059044602, + "y": -145.71898629963079, + "z": 0.0 + }, + { + "x": 338.8125243527179, + "y": -144.69508404738139, + "z": 0.0 + }, + { + "x": 338.8131428009756, + "y": -143.67118179513164, + "z": 0.0 + } + ] + }, + { + "id": 94, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.8131435306341, + "y": -143.66876575143795, + "z": 0.0 + }, + { + "x": 334.8125250823764, + "y": -144.69266800368746, + "z": 0.0 + }, + { + "x": 334.8119066341186, + "y": -145.7165702559373, + "z": 0.0 + }, + { + "x": 334.81128818586103, + "y": -146.7404725081867, + "z": 0.0 + }, + { + "x": 334.81066973760323, + "y": -147.76437476043645, + "z": 0.0 + }, + { + "x": 334.81005128934555, + "y": -148.78827701268608, + "z": 0.0 + }, + { + "x": 334.80943284108787, + "y": -149.8121792649357, + "z": 0.0 + }, + { + "x": 334.8088143928302, + "y": -150.83608151718533, + "z": 0.0 + }, + { + "x": 334.8081959445725, + "y": -151.8599837694348, + "z": 0.0 + }, + { + "x": 334.8075774963148, + "y": -152.88388602168453, + "z": 0.0 + }, + { + "x": 334.80695904805714, + "y": -153.90778827393416, + "z": 0.0 + }, + { + "x": 334.80634059979946, + "y": -154.9316905261838, + "z": 0.0 + }, + { + "x": 334.8057221515418, + "y": -155.9555927784334, + "z": 0.0 + }, + { + "x": 334.8051037032841, + "y": -156.97949503068293, + "z": 0.0 + }, + { + "x": 334.8044852550263, + "y": -158.00339728293267, + "z": 0.0 + }, + { + "x": 334.8038668067686, + "y": -159.0272995351823, + "z": 0.0 + }, + { + "x": 334.8032483585109, + "y": -160.05120178743192, + "z": 0.0 + }, + { + "x": 334.80262991025324, + "y": -161.07510403968155, + "z": 0.0 + }, + { + "x": 334.80201146199556, + "y": -162.09900629193106, + "z": 0.0 + }, + { + "x": 334.8013930137379, + "y": -163.1229085441808, + "z": 0.0 + }, + { + "x": 334.8007745654802, + "y": -164.14681079643037, + "z": 0.0 + }, + { + "x": 334.8001561172225, + "y": -165.1707130486799, + "z": 0.0 + }, + { + "x": 334.7995376689647, + "y": -166.19461530092963, + "z": 0.0 + }, + { + "x": 334.79891922070703, + "y": -167.21851755317925, + "z": 0.0 + }, + { + "x": 334.79830077244935, + "y": -168.24241980542888, + "z": 0.0 + }, + { + "x": 334.79768232419167, + "y": -169.2663220576785, + "z": 0.0 + }, + { + "x": 334.797063875934, + "y": -170.29022430992802, + "z": 0.0 + }, + { + "x": 334.7964454276763, + "y": -171.31412656217776, + "z": 0.0 + }, + { + "x": 334.7958269794186, + "y": -172.3380288144274, + "z": 0.0 + }, + { + "x": 334.79520853116094, + "y": -173.36193106667702, + "z": 0.0 + }, + { + "x": 334.79459008290326, + "y": -174.38583331892664, + "z": 0.0 + }, + { + "x": 334.7939716346456, + "y": -175.40973557117616, + "z": 0.0 + }, + { + "x": 334.7933531863878, + "y": -176.4336378234259, + "z": 0.0 + }, + { + "x": 334.7927347381301, + "y": -177.45754007567547, + "z": 0.0 + }, + { + "x": 334.7921162898724, + "y": -178.4814423279251, + "z": 0.0 + }, + { + "x": 334.7914978416147, + "y": -179.50534458017472, + "z": 0.0 + }, + { + "x": 334.79087939335705, + "y": -180.52924683242423, + "z": 0.0 + }, + { + "x": 334.79026094509936, + "y": -181.55314908467398, + "z": 0.0 + }, + { + "x": 334.7896424968417, + "y": -182.57705133692372, + "z": 0.0 + }, + { + "x": 334.789024048584, + "y": -183.60095358917312, + "z": 0.0 + }, + { + "x": 334.7884056003263, + "y": -184.62485584142286, + "z": 0.0 + }, + { + "x": 334.78778715206863, + "y": -185.64875809367248, + "z": 0.0 + } + ] + }, + { + "id": 95, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.70817741787323, + "y": -317.4523581169669, + "z": 0.0 + }, + { + "x": 340.70878871079753, + "y": -316.44030222681437, + "z": 0.0 + }, + { + "x": 340.7094000037218, + "y": -315.4282463366616, + "z": 0.0 + }, + { + "x": 340.7100112966461, + "y": -314.4161904465093, + "z": 0.0 + }, + { + "x": 340.7106225895704, + "y": -313.4041345563567, + "z": 0.0 + }, + { + "x": 340.71123388249464, + "y": -312.392078666204, + "z": 0.0 + }, + { + "x": 340.71184517541894, + "y": -311.3800227760517, + "z": 0.0 + }, + { + "x": 340.7124564683432, + "y": -310.3679668858989, + "z": 0.0 + }, + { + "x": 340.7130677612675, + "y": -309.3559109957466, + "z": 0.0 + }, + { + "x": 340.71367905419174, + "y": -308.34385510559383, + "z": 0.0 + }, + { + "x": 340.71429034711605, + "y": -307.33179921544155, + "z": 0.0 + }, + { + "x": 340.7149016400403, + "y": -306.3197433252888, + "z": 0.0 + }, + { + "x": 340.7155129329646, + "y": -305.3076874351365, + "z": 0.0 + }, + { + "x": 340.7161242258889, + "y": -304.29563154498396, + "z": 0.0 + }, + { + "x": 340.71673551881315, + "y": -303.28357565483117, + "z": 0.0 + }, + { + "x": 340.71734681173746, + "y": -302.2715197646789, + "z": 0.0 + }, + { + "x": 340.7179581046617, + "y": -301.25946387452615, + "z": 0.0 + }, + { + "x": 340.718569397586, + "y": -300.2474079843738, + "z": 0.0 + }, + { + "x": 340.71918069051026, + "y": -299.23535209422107, + "z": 0.0 + }, + { + "x": 340.71979198343456, + "y": -298.22329620406873, + "z": 0.0 + }, + { + "x": 340.7204032763588, + "y": -297.211240313916, + "z": 0.0 + }, + { + "x": 340.7210145692831, + "y": -296.1991844237637, + "z": 0.0 + }, + { + "x": 340.7216258622074, + "y": -295.18712853361114, + "z": 0.0 + }, + { + "x": 340.72223715513167, + "y": -294.1750726434584, + "z": 0.0 + }, + { + "x": 340.72284844805597, + "y": -293.16301675330607, + "z": 0.0 + }, + { + "x": 340.7234597409802, + "y": -292.15096086315333, + "z": 0.0 + }, + { + "x": 340.7240710339045, + "y": -291.13890497300105, + "z": 0.0 + }, + { + "x": 340.72468232682877, + "y": -290.12684908284825, + "z": 0.0 + }, + { + "x": 340.7252936197531, + "y": -289.11479319269597, + "z": 0.0 + }, + { + "x": 340.7259049126773, + "y": -288.10273730254323, + "z": 0.0 + }, + { + "x": 340.7265162056016, + "y": -287.0906814123909, + "z": 0.0 + }, + { + "x": 340.72712749852593, + "y": -286.0786255222384, + "z": 0.0 + }, + { + "x": 340.7277387914502, + "y": -285.0665696320856, + "z": 0.0 + }, + { + "x": 340.7283500843745, + "y": -284.0545137419333, + "z": 0.0 + }, + { + "x": 340.72896137729873, + "y": -283.04245785178057, + "z": 0.0 + }, + { + "x": 340.72957267022304, + "y": -282.03040196162823, + "z": 0.0 + }, + { + "x": 340.7301839631473, + "y": -281.0183460714755, + "z": 0.0 + }, + { + "x": 340.7307952560716, + "y": -280.00629018132315, + "z": 0.0 + }, + { + "x": 340.73140654899584, + "y": -278.9942342911704, + "z": 0.0 + }, + { + "x": 340.73201784192014, + "y": -277.98217840101813, + "z": 0.0 + }, + { + "x": 340.73262913484444, + "y": -276.97012251086556, + "z": 0.0 + }, + { + "x": 340.7332404277687, + "y": -275.9580666207128, + "z": 0.0 + }, + { + "x": 340.733851720693, + "y": -274.94601073056054, + "z": 0.0 + }, + { + "x": 340.73446301361724, + "y": -273.93395484040775, + "z": 0.0 + }, + { + "x": 340.73507430654155, + "y": -272.92189895025547, + "z": 0.0 + }, + { + "x": 340.7356855994658, + "y": -271.9098430601027, + "z": 0.0 + }, + { + "x": 340.7362968923901, + "y": -270.8977871699504, + "z": 0.0 + }, + { + "x": 340.7369081853144, + "y": -269.8857312797978, + "z": 0.0 + }, + { + "x": 340.73751947823865, + "y": -268.8736753896451, + "z": 0.0 + }, + { + "x": 340.73813077116296, + "y": -267.86161949949275, + "z": 0.0 + }, + { + "x": 340.7387420640872, + "y": -266.84956360934, + "z": 0.0 + }, + { + "x": 340.7393533570115, + "y": -265.83750771918767, + "z": 0.0 + }, + { + "x": 340.73996464993576, + "y": -264.82545182903493, + "z": 0.0 + }, + { + "x": 340.74057594286006, + "y": -263.8133959388826, + "z": 0.0 + }, + { + "x": 340.7411872357843, + "y": -262.80134004872986, + "z": 0.0 + }, + { + "x": 340.7417985287086, + "y": -261.7892841585775, + "z": 0.0 + }, + { + "x": 340.7424098216329, + "y": -260.777228268425, + "z": 0.0 + }, + { + "x": 340.74302111455717, + "y": -259.7651723782722, + "z": 0.0 + }, + { + "x": 340.74363240748147, + "y": -258.75311648811993, + "z": 0.0 + }, + { + "x": 340.7442437004057, + "y": -257.74106059796713, + "z": 0.0 + }, + { + "x": 340.74485499333, + "y": -256.72900470781485, + "z": 0.0 + }, + { + "x": 340.74546628625427, + "y": -255.71694881766206, + "z": 0.0 + }, + { + "x": 340.7460775791786, + "y": -254.70489292750975, + "z": 0.0 + }, + { + "x": 340.7466888721028, + "y": -253.69283703735698, + "z": 0.0 + }, + { + "x": 340.7473001650271, + "y": -252.68078114720467, + "z": 0.0 + }, + { + "x": 340.74791145795143, + "y": -251.66872525705213, + "z": 0.0 + }, + { + "x": 340.7485227508757, + "y": -250.65666936689937, + "z": 0.0 + }, + { + "x": 340.7491340438, + "y": -249.64461347674705, + "z": 0.0 + }, + { + "x": 340.74974533672423, + "y": -248.6325575865943, + "z": 0.0 + }, + { + "x": 340.75035662964854, + "y": -247.62050169644198, + "z": 0.0 + }, + { + "x": 340.7509679225728, + "y": -246.6084458062892, + "z": 0.0 + }, + { + "x": 340.7515792154971, + "y": -245.5963899161369, + "z": 0.0 + }, + { + "x": 340.75219050842134, + "y": -244.58433402598413, + "z": 0.0 + }, + { + "x": 340.75280180134564, + "y": -243.57227813583182, + "z": 0.0 + }, + { + "x": 340.75341309426994, + "y": -242.56022224567928, + "z": 0.0 + }, + { + "x": 340.7540243871942, + "y": -241.54816635552652, + "z": 0.0 + }, + { + "x": 340.7546356801185, + "y": -240.5361104653742, + "z": 0.0 + }, + { + "x": 340.75524697304274, + "y": -239.52405457522144, + "z": 0.0 + }, + { + "x": 340.75585826596705, + "y": -238.51199868506913, + "z": 0.0 + }, + { + "x": 340.7564695588913, + "y": -237.49994279491636, + "z": 0.0 + }, + { + "x": 340.7570808518156, + "y": -236.48788690476405, + "z": 0.0 + }, + { + "x": 340.75769214473985, + "y": -235.4758310146113, + "z": 0.0 + }, + { + "x": 340.75830343766415, + "y": -234.46377512445898, + "z": 0.0 + }, + { + "x": 340.75891473058846, + "y": -233.45171923430644, + "z": 0.0 + }, + { + "x": 340.7595260235127, + "y": -232.43966334415367, + "z": 0.0 + }, + { + "x": 340.760137316437, + "y": -231.42760745400136, + "z": 0.0 + }, + { + "x": 340.76074860936126, + "y": -230.4155515638486, + "z": 0.0 + }, + { + "x": 340.76135990228556, + "y": -229.40349567369628, + "z": 0.0 + }, + { + "x": 340.7619711952098, + "y": -228.39143978354352, + "z": 0.0 + }, + { + "x": 340.7625824881341, + "y": -227.3793838933912, + "z": 0.0 + }, + { + "x": 340.7631937810584, + "y": -226.36732800323867, + "z": 0.0 + }, + { + "x": 340.76380507398267, + "y": -225.3552721130859, + "z": 0.0 + }, + { + "x": 340.76441636690697, + "y": -224.3432162229336, + "z": 0.0 + }, + { + "x": 340.7650276598312, + "y": -223.33116033278083, + "z": 0.0 + }, + { + "x": 340.7656389527555, + "y": -222.31910444262851, + "z": 0.0 + }, + { + "x": 340.76625024567977, + "y": -221.30704855247575, + "z": 0.0 + }, + { + "x": 340.7668615386041, + "y": -220.29499266232344, + "z": 0.0 + }, + { + "x": 340.7674728315283, + "y": -219.28293677217067, + "z": 0.0 + }, + { + "x": 340.7680841244526, + "y": -218.27088088201836, + "z": 0.0 + }, + { + "x": 340.76869541737693, + "y": -217.25882499186582, + "z": 0.0 + }, + { + "x": 340.7693067103012, + "y": -216.24676910171306, + "z": 0.0 + }, + { + "x": 340.7699180032255, + "y": -215.23471321156075, + "z": 0.0 + }, + { + "x": 340.77052929614973, + "y": -214.22265732140798, + "z": 0.0 + }, + { + "x": 340.77114058907404, + "y": -213.21060143125567, + "z": 0.0 + }, + { + "x": 340.7717518819983, + "y": -212.1985455411029, + "z": 0.0 + }, + { + "x": 340.7723631749226, + "y": -211.1864896509506, + "z": 0.0 + }, + { + "x": 340.77297446784684, + "y": -210.17443376079783, + "z": 0.0 + }, + { + "x": 340.77358576077114, + "y": -209.1623778706455, + "z": 0.0 + } + ] + }, + { + "id": 96, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.773587220088, + "y": -209.1575457832579, + "z": 0.0 + }, + { + "x": 332.7729759271637, + "y": -210.16960167341065, + "z": 0.0 + }, + { + "x": 332.77236463423947, + "y": -211.18165756356296, + "z": 0.0 + }, + { + "x": 332.77175334131516, + "y": -212.19371345371573, + "z": 0.0 + }, + { + "x": 332.7711420483909, + "y": -213.20576934386804, + "z": 0.0 + }, + { + "x": 332.7705307554666, + "y": -214.2178252340208, + "z": 0.0 + }, + { + "x": 332.76991946254236, + "y": -215.22988112417312, + "z": 0.0 + }, + { + "x": 332.76930816961806, + "y": -216.24193701432588, + "z": 0.0 + }, + { + "x": 332.7686968766938, + "y": -217.2539929044782, + "z": 0.0 + }, + { + "x": 332.7680855837695, + "y": -218.26604879463073, + "z": 0.0 + }, + { + "x": 332.7674742908452, + "y": -219.2781046847835, + "z": 0.0 + }, + { + "x": 332.76686299792095, + "y": -220.2901605749358, + "z": 0.0 + }, + { + "x": 332.76625170499665, + "y": -221.30221646508858, + "z": 0.0 + }, + { + "x": 332.7656404120724, + "y": -222.3142723552409, + "z": 0.0 + }, + { + "x": 332.7650291191481, + "y": -223.32632824539365, + "z": 0.0 + }, + { + "x": 332.76441782622385, + "y": -224.33838413554597, + "z": 0.0 + }, + { + "x": 332.76380653329954, + "y": -225.35044002569873, + "z": 0.0 + }, + { + "x": 332.7631952403753, + "y": -226.36249591585104, + "z": 0.0 + }, + { + "x": 332.762583947451, + "y": -227.37455180600358, + "z": 0.0 + }, + { + "x": 332.7619726545267, + "y": -228.38660769615635, + "z": 0.0 + }, + { + "x": 332.76136136160244, + "y": -229.39866358630866, + "z": 0.0 + }, + { + "x": 332.76075006867813, + "y": -230.41071947646142, + "z": 0.0 + }, + { + "x": 332.7601387757539, + "y": -231.42277536661373, + "z": 0.0 + }, + { + "x": 332.7595274828296, + "y": -232.4348312567665, + "z": 0.0 + }, + { + "x": 332.75891618990534, + "y": -233.4468871469188, + "z": 0.0 + }, + { + "x": 332.75830489698103, + "y": -234.45894303707135, + "z": 0.0 + }, + { + "x": 332.7576936040567, + "y": -235.47099892722412, + "z": 0.0 + }, + { + "x": 332.7570823111325, + "y": -236.48305481737643, + "z": 0.0 + }, + { + "x": 332.7564710182082, + "y": -237.4951107075292, + "z": 0.0 + }, + { + "x": 332.7558597252839, + "y": -238.5071665976815, + "z": 0.0 + }, + { + "x": 332.7552484323596, + "y": -239.51922248783427, + "z": 0.0 + }, + { + "x": 332.7546371394354, + "y": -240.53127837798658, + "z": 0.0 + }, + { + "x": 332.75402584651107, + "y": -241.54333426813935, + "z": 0.0 + }, + { + "x": 332.7534145535868, + "y": -242.55539015829166, + "z": 0.0 + }, + { + "x": 332.7528032606625, + "y": -243.5674460484442, + "z": 0.0 + }, + { + "x": 332.7521919677382, + "y": -244.57950193859696, + "z": 0.0 + }, + { + "x": 332.75158067481397, + "y": -245.59155782874927, + "z": 0.0 + }, + { + "x": 332.75096938188966, + "y": -246.60361371890204, + "z": 0.0 + }, + { + "x": 332.7503580889654, + "y": -247.61566960905435, + "z": 0.0 + }, + { + "x": 332.7497467960411, + "y": -248.62772549920712, + "z": 0.0 + }, + { + "x": 332.74913550311686, + "y": -249.63978138935943, + "z": 0.0 + }, + { + "x": 332.74852421019256, + "y": -250.6518372795122, + "z": 0.0 + }, + { + "x": 332.7479129172683, + "y": -251.6638931696645, + "z": 0.0 + }, + { + "x": 332.747301624344, + "y": -252.67594905981704, + "z": 0.0 + }, + { + "x": 332.7466903314197, + "y": -253.6880049499698, + "z": 0.0 + }, + { + "x": 332.74607903849545, + "y": -254.70006084012212, + "z": 0.0 + }, + { + "x": 332.74546774557115, + "y": -255.7121167302749, + "z": 0.0 + }, + { + "x": 332.7448564526469, + "y": -256.7241726204272, + "z": 0.0 + }, + { + "x": 332.7442451597226, + "y": -257.73622851057996, + "z": 0.0 + }, + { + "x": 332.74363386679835, + "y": -258.7482844007323, + "z": 0.0 + }, + { + "x": 332.74302257387404, + "y": -259.76034029088504, + "z": 0.0 + }, + { + "x": 332.7424112809498, + "y": -260.7723961810374, + "z": 0.0 + }, + { + "x": 332.7417999880255, + "y": -261.7844520711899, + "z": 0.0 + }, + { + "x": 332.7411886951012, + "y": -262.7965079613427, + "z": 0.0 + }, + { + "x": 332.74057740217694, + "y": -263.80856385149497, + "z": 0.0 + }, + { + "x": 332.73996610925263, + "y": -264.82061974164776, + "z": 0.0 + }, + { + "x": 332.7393548163284, + "y": -265.83267563180004, + "z": 0.0 + }, + { + "x": 332.7387435234041, + "y": -266.84473152195284, + "z": 0.0 + }, + { + "x": 332.73813223047983, + "y": -267.8567874121051, + "z": 0.0 + }, + { + "x": 332.73752093755553, + "y": -268.8688433022579, + "z": 0.0 + }, + { + "x": 332.7369096446313, + "y": -269.8808991924102, + "z": 0.0 + }, + { + "x": 332.736298351707, + "y": -270.89295508256276, + "z": 0.0 + }, + { + "x": 332.7356870587827, + "y": -271.9050109727155, + "z": 0.0 + }, + { + "x": 332.7350757658584, + "y": -272.91706686286784, + "z": 0.0 + }, + { + "x": 332.7344644729341, + "y": -273.9291227530206, + "z": 0.0 + }, + { + "x": 332.7338531800099, + "y": -274.9411786431729, + "z": 0.0 + }, + { + "x": 332.73324188708557, + "y": -275.95323453332566, + "z": 0.0 + }, + { + "x": 332.7326305941613, + "y": -276.96529042347794, + "z": 0.0 + }, + { + "x": 332.732019301237, + "y": -277.9773463136305, + "z": 0.0 + }, + { + "x": 332.7314080083127, + "y": -278.98940220378324, + "z": 0.0 + }, + { + "x": 332.73079671538846, + "y": -280.0014580939355, + "z": 0.0 + }, + { + "x": 332.73018542246416, + "y": -281.0135139840883, + "z": 0.0 + }, + { + "x": 332.7295741295399, + "y": -282.0255698742406, + "z": 0.0 + }, + { + "x": 332.7289628366156, + "y": -283.0376257643934, + "z": 0.0 + }, + { + "x": 332.72835154369136, + "y": -284.0496816545457, + "z": 0.0 + }, + { + "x": 332.72774025076706, + "y": -285.0617375446984, + "z": 0.0 + }, + { + "x": 332.7271289578428, + "y": -286.07379343485076, + "z": 0.0 + }, + { + "x": 332.7265176649185, + "y": -287.08584932500327, + "z": 0.0 + }, + { + "x": 332.7259063719942, + "y": -288.09790521515606, + "z": 0.0 + }, + { + "x": 332.72529507906995, + "y": -289.10996110530834, + "z": 0.0 + }, + { + "x": 332.72468378614565, + "y": -290.1220169954611, + "z": 0.0 + }, + { + "x": 332.7240724932214, + "y": -291.1340728856134, + "z": 0.0 + }, + { + "x": 332.7234612002971, + "y": -292.14612877576616, + "z": 0.0 + }, + { + "x": 332.72284990737285, + "y": -293.15818466591844, + "z": 0.0 + }, + { + "x": 332.72223861444854, + "y": -294.17024055607124, + "z": 0.0 + }, + { + "x": 332.7216273215243, + "y": -295.1822964462235, + "z": 0.0 + }, + { + "x": 332.7210160286, + "y": -296.1943523363761, + "z": 0.0 + }, + { + "x": 332.7204047356757, + "y": -297.2064082265288, + "z": 0.0 + }, + { + "x": 332.71979344275144, + "y": -298.2184641166811, + "z": 0.0 + }, + { + "x": 332.71918214982713, + "y": -299.2305200068339, + "z": 0.0 + }, + { + "x": 332.7185708569029, + "y": -300.2425758969862, + "z": 0.0 + }, + { + "x": 332.7179595639786, + "y": -301.254631787139, + "z": 0.0 + }, + { + "x": 332.71734827105433, + "y": -302.26668767729126, + "z": 0.0 + }, + { + "x": 332.71673697813003, + "y": -303.278743567444, + "z": 0.0 + }, + { + "x": 332.7161256852058, + "y": -304.29079945759634, + "z": 0.0 + }, + { + "x": 332.7155143922815, + "y": -305.30285534774885, + "z": 0.0 + }, + { + "x": 332.7149030993572, + "y": -306.31491123790164, + "z": 0.0 + }, + { + "x": 332.7142918064329, + "y": -307.3269671280539, + "z": 0.0 + }, + { + "x": 332.7136805135086, + "y": -308.33902301820666, + "z": 0.0 + }, + { + "x": 332.7130692205844, + "y": -309.351078908359, + "z": 0.0 + }, + { + "x": 332.71245792766007, + "y": -310.36313479851174, + "z": 0.0 + }, + { + "x": 332.7118466347358, + "y": -311.3751906886641, + "z": 0.0 + }, + { + "x": 332.7112353418115, + "y": -312.3872465788168, + "z": 0.0 + }, + { + "x": 332.71062404888727, + "y": -313.3993024689691, + "z": 0.0 + }, + { + "x": 332.71001275596296, + "y": -314.41135835912166, + "z": 0.0 + }, + { + "x": 332.70940146303866, + "y": -315.4234142492744, + "z": 0.0 + }, + { + "x": 332.7087901701144, + "y": -316.43547013942674, + "z": 0.0 + }, + { + "x": 332.7081788771901, + "y": -317.44752602957925, + "z": 0.0 + } + ] + }, + { + "id": 97, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 336.7735864904296, + "y": -209.1599618269517, + "z": 0.0 + }, + { + "x": 336.7729751975053, + "y": -210.17201771710424, + "z": 0.0 + }, + { + "x": 336.772363904581, + "y": -211.18407360725678, + "z": 0.0 + }, + { + "x": 336.7717526116567, + "y": -212.19612949740932, + "z": 0.0 + }, + { + "x": 336.7711413187325, + "y": -213.20818538756185, + "z": 0.0 + }, + { + "x": 336.77053002580817, + "y": -214.2202412777144, + "z": 0.0 + }, + { + "x": 336.7699187328839, + "y": -215.23229716786693, + "z": 0.0 + }, + { + "x": 336.7693074399596, + "y": -216.24435305801947, + "z": 0.0 + }, + { + "x": 336.76869614703537, + "y": -217.256408948172, + "z": 0.0 + }, + { + "x": 336.76808485411107, + "y": -218.26846483832455, + "z": 0.0 + }, + { + "x": 336.76747356118676, + "y": -219.2805207284771, + "z": 0.0 + }, + { + "x": 336.7668622682625, + "y": -220.29257661862962, + "z": 0.0 + }, + { + "x": 336.7662509753382, + "y": -221.30463250878216, + "z": 0.0 + }, + { + "x": 336.76563968241396, + "y": -222.3166883989347, + "z": 0.0 + }, + { + "x": 336.76502838948966, + "y": -223.32874428908724, + "z": 0.0 + }, + { + "x": 336.7644170965654, + "y": -224.34080017923978, + "z": 0.0 + }, + { + "x": 336.7638058036411, + "y": -225.35285606939232, + "z": 0.0 + }, + { + "x": 336.76319451071686, + "y": -226.36491195954486, + "z": 0.0 + }, + { + "x": 336.76258321779255, + "y": -227.3769678496974, + "z": 0.0 + }, + { + "x": 336.76197192486825, + "y": -228.38902373984993, + "z": 0.0 + }, + { + "x": 336.761360631944, + "y": -229.40107963000247, + "z": 0.0 + }, + { + "x": 336.7607493390197, + "y": -230.413135520155, + "z": 0.0 + }, + { + "x": 336.76013804609545, + "y": -231.42519141030755, + "z": 0.0 + }, + { + "x": 336.75952675317114, + "y": -232.4372473004601, + "z": 0.0 + }, + { + "x": 336.7589154602469, + "y": -233.44930319061262, + "z": 0.0 + }, + { + "x": 336.7583041673226, + "y": -234.46135908076516, + "z": 0.0 + }, + { + "x": 336.7576928743983, + "y": -235.4734149709177, + "z": 0.0 + }, + { + "x": 336.75708158147404, + "y": -236.48547086107024, + "z": 0.0 + }, + { + "x": 336.75647028854974, + "y": -237.49752675122278, + "z": 0.0 + }, + { + "x": 336.7558589956255, + "y": -238.50958264137532, + "z": 0.0 + }, + { + "x": 336.7552477027012, + "y": -239.52163853152786, + "z": 0.0 + }, + { + "x": 336.75463640977694, + "y": -240.5336944216804, + "z": 0.0 + }, + { + "x": 336.75402511685263, + "y": -241.54575031183293, + "z": 0.0 + }, + { + "x": 336.7534138239284, + "y": -242.55780620198547, + "z": 0.0 + }, + { + "x": 336.7528025310041, + "y": -243.569862092138, + "z": 0.0 + }, + { + "x": 336.7521912380798, + "y": -244.58191798229055, + "z": 0.0 + }, + { + "x": 336.7515799451555, + "y": -245.5939738724431, + "z": 0.0 + }, + { + "x": 336.7509686522312, + "y": -246.60602976259563, + "z": 0.0 + }, + { + "x": 336.750357359307, + "y": -247.61808565274816, + "z": 0.0 + }, + { + "x": 336.74974606638267, + "y": -248.6301415429007, + "z": 0.0 + }, + { + "x": 336.7491347734584, + "y": -249.64219743305324, + "z": 0.0 + }, + { + "x": 336.7485234805341, + "y": -250.65425332320578, + "z": 0.0 + }, + { + "x": 336.74791218760987, + "y": -251.66630921335832, + "z": 0.0 + }, + { + "x": 336.74730089468557, + "y": -252.67836510351086, + "z": 0.0 + }, + { + "x": 336.74668960176126, + "y": -253.6904209936634, + "z": 0.0 + }, + { + "x": 336.746078308837, + "y": -254.70247688381593, + "z": 0.0 + }, + { + "x": 336.7454670159127, + "y": -255.71453277396847, + "z": 0.0 + }, + { + "x": 336.74485572298846, + "y": -256.72658866412104, + "z": 0.0 + }, + { + "x": 336.74424443006416, + "y": -257.73864455427355, + "z": 0.0 + }, + { + "x": 336.7436331371399, + "y": -258.7507004444261, + "z": 0.0 + }, + { + "x": 336.7430218442156, + "y": -259.7627563345786, + "z": 0.0 + }, + { + "x": 336.74241055129136, + "y": -260.7748122247312, + "z": 0.0 + }, + { + "x": 336.74179925836705, + "y": -261.7868681148837, + "z": 0.0 + }, + { + "x": 336.74118796544275, + "y": -262.79892400503627, + "z": 0.0 + }, + { + "x": 336.7405766725185, + "y": -263.8109798951888, + "z": 0.0 + }, + { + "x": 336.7399653795942, + "y": -264.82303578534135, + "z": 0.0 + }, + { + "x": 336.73935408666995, + "y": -265.83509167549386, + "z": 0.0 + }, + { + "x": 336.73874279374564, + "y": -266.8471475656464, + "z": 0.0 + }, + { + "x": 336.7381315008214, + "y": -267.85920345579893, + "z": 0.0 + }, + { + "x": 336.7375202078971, + "y": -268.8712593459515, + "z": 0.0 + }, + { + "x": 336.73690891497284, + "y": -269.883315236104, + "z": 0.0 + }, + { + "x": 336.73629762204854, + "y": -270.8953711262566, + "z": 0.0 + }, + { + "x": 336.73568632912423, + "y": -271.9074270164091, + "z": 0.0 + }, + { + "x": 336.7350750362, + "y": -272.91948290656165, + "z": 0.0 + }, + { + "x": 336.7344637432757, + "y": -273.93153879671416, + "z": 0.0 + }, + { + "x": 336.73385245035143, + "y": -274.94359468686673, + "z": 0.0 + }, + { + "x": 336.73324115742713, + "y": -275.95565057701924, + "z": 0.0 + }, + { + "x": 336.7326298645029, + "y": -276.96770646717175, + "z": 0.0 + }, + { + "x": 336.7320185715786, + "y": -277.9797623573243, + "z": 0.0 + }, + { + "x": 336.7314072786543, + "y": -278.99181824747683, + "z": 0.0 + }, + { + "x": 336.73079598573, + "y": -280.00387413762934, + "z": 0.0 + }, + { + "x": 336.7301846928057, + "y": -281.0159300277819, + "z": 0.0 + }, + { + "x": 336.7295733998815, + "y": -282.0279859179344, + "z": 0.0 + }, + { + "x": 336.72896210695717, + "y": -283.040041808087, + "z": 0.0 + }, + { + "x": 336.7283508140329, + "y": -284.0520976982395, + "z": 0.0 + }, + { + "x": 336.7277395211086, + "y": -285.064153588392, + "z": 0.0 + }, + { + "x": 336.72712822818437, + "y": -286.07620947854457, + "z": 0.0 + }, + { + "x": 336.72651693526007, + "y": -287.0882653686971, + "z": 0.0 + }, + { + "x": 336.72590564233576, + "y": -288.10032125884965, + "z": 0.0 + }, + { + "x": 336.7252943494115, + "y": -289.11237714900216, + "z": 0.0 + }, + { + "x": 336.7246830564872, + "y": -290.12443303915467, + "z": 0.0 + }, + { + "x": 336.72407176356296, + "y": -291.13648892930723, + "z": 0.0 + }, + { + "x": 336.72346047063866, + "y": -292.14854481945974, + "z": 0.0 + }, + { + "x": 336.7228491777144, + "y": -293.16060070961225, + "z": 0.0 + }, + { + "x": 336.7222378847901, + "y": -294.1726565997648, + "z": 0.0 + }, + { + "x": 336.72162659186586, + "y": -295.18471248991733, + "z": 0.0 + }, + { + "x": 336.72101529894155, + "y": -296.1967683800699, + "z": 0.0 + }, + { + "x": 336.72040400601725, + "y": -297.2088242702224, + "z": 0.0 + }, + { + "x": 336.719792713093, + "y": -298.2208801603749, + "z": 0.0 + }, + { + "x": 336.7191814201687, + "y": -299.2329360505275, + "z": 0.0 + }, + { + "x": 336.71857012724445, + "y": -300.24499194068, + "z": 0.0 + }, + { + "x": 336.71795883432014, + "y": -301.25704783083256, + "z": 0.0 + }, + { + "x": 336.7173475413959, + "y": -302.2691037209851, + "z": 0.0 + }, + { + "x": 336.7167362484716, + "y": -303.2811596111376, + "z": 0.0 + }, + { + "x": 336.71612495554734, + "y": -304.29321550129015, + "z": 0.0 + }, + { + "x": 336.71551366262304, + "y": -305.30527139144266, + "z": 0.0 + }, + { + "x": 336.71490236969873, + "y": -306.3173272815952, + "z": 0.0 + }, + { + "x": 336.7142910767745, + "y": -307.32938317174774, + "z": 0.0 + }, + { + "x": 336.7136797838502, + "y": -308.34143906190025, + "z": 0.0 + }, + { + "x": 336.71306849092593, + "y": -309.3534949520528, + "z": 0.0 + }, + { + "x": 336.71245719800163, + "y": -310.3655508422053, + "z": 0.0 + }, + { + "x": 336.7118459050774, + "y": -311.3776067323579, + "z": 0.0 + }, + { + "x": 336.7112346121531, + "y": -312.3896626225104, + "z": 0.0 + }, + { + "x": 336.71062331922883, + "y": -313.4017185126629, + "z": 0.0 + }, + { + "x": 336.7100120263045, + "y": -314.4137744028155, + "z": 0.0 + }, + { + "x": 336.7094007333802, + "y": -315.425830292968, + "z": 0.0 + }, + { + "x": 336.708789440456, + "y": -316.43788618312055, + "z": 0.0 + }, + { + "x": 336.70817814753167, + "y": -317.44994207327306, + "z": 0.0 + } + ] + }, + { + "id": 98, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.7081777827025, + "y": -317.45115009511994, + "z": 0.0 + }, + { + "x": 338.7087890756268, + "y": -316.43909420496743, + "z": 0.0 + }, + { + "x": 338.709400368551, + "y": -315.4270383148148, + "z": 0.0 + }, + { + "x": 338.7100116614753, + "y": -314.4149824246624, + "z": 0.0 + }, + { + "x": 338.7106229543996, + "y": -313.4029265345098, + "z": 0.0 + }, + { + "x": 338.7112342473239, + "y": -312.39087064435716, + "z": 0.0 + }, + { + "x": 338.7118455402482, + "y": -311.37881475420477, + "z": 0.0 + }, + { + "x": 338.7124568331724, + "y": -310.36675886405214, + "z": 0.0 + }, + { + "x": 338.7130681260967, + "y": -309.35470297389975, + "z": 0.0 + }, + { + "x": 338.713679419021, + "y": -308.342647083747, + "z": 0.0 + }, + { + "x": 338.7142907119453, + "y": -307.3305911935946, + "z": 0.0 + }, + { + "x": 338.7149020048695, + "y": -306.318535303442, + "z": 0.0 + }, + { + "x": 338.7155132977938, + "y": -305.3064794132896, + "z": 0.0 + }, + { + "x": 338.7161245907181, + "y": -304.2944235231371, + "z": 0.0 + }, + { + "x": 338.7167358836424, + "y": -303.28236763298435, + "z": 0.0 + }, + { + "x": 338.7173471765667, + "y": -302.27031174283195, + "z": 0.0 + }, + { + "x": 338.7179584694909, + "y": -301.2582558526793, + "z": 0.0 + }, + { + "x": 338.7185697624152, + "y": -300.24619996252693, + "z": 0.0 + }, + { + "x": 338.7191810553395, + "y": -299.2341440723743, + "z": 0.0 + }, + { + "x": 338.7197923482638, + "y": -298.2220881822218, + "z": 0.0 + }, + { + "x": 338.720403641188, + "y": -297.2100322920692, + "z": 0.0 + }, + { + "x": 338.7210149341123, + "y": -296.1979764019168, + "z": 0.0 + }, + { + "x": 338.7216262270366, + "y": -295.18592051176427, + "z": 0.0 + }, + { + "x": 338.7222375199609, + "y": -294.17386462161164, + "z": 0.0 + }, + { + "x": 338.7228488128852, + "y": -293.16180873145913, + "z": 0.0 + }, + { + "x": 338.7234601058094, + "y": -292.1497528413065, + "z": 0.0 + }, + { + "x": 338.7240713987337, + "y": -291.1376969511541, + "z": 0.0 + }, + { + "x": 338.724682691658, + "y": -290.1256410610015, + "z": 0.0 + }, + { + "x": 338.7252939845823, + "y": -289.1135851708491, + "z": 0.0 + }, + { + "x": 338.7259052775065, + "y": -288.10152928069647, + "z": 0.0 + }, + { + "x": 338.7265165704308, + "y": -287.08947339054396, + "z": 0.0 + }, + { + "x": 338.7271278633551, + "y": -286.07741750039145, + "z": 0.0 + }, + { + "x": 338.7277391562794, + "y": -285.0653616102388, + "z": 0.0 + }, + { + "x": 338.72835044920373, + "y": -284.0533057200864, + "z": 0.0 + }, + { + "x": 338.7289617421279, + "y": -283.0412498299338, + "z": 0.0 + }, + { + "x": 338.7295730350522, + "y": -282.0291939397813, + "z": 0.0 + }, + { + "x": 338.73018432797653, + "y": -281.01713804962867, + "z": 0.0 + }, + { + "x": 338.73079562090084, + "y": -280.0050821594763, + "z": 0.0 + }, + { + "x": 338.731406913825, + "y": -278.99302626932365, + "z": 0.0 + }, + { + "x": 338.73201820674933, + "y": -277.98097037917125, + "z": 0.0 + }, + { + "x": 338.73262949967364, + "y": -276.96891448901863, + "z": 0.0 + }, + { + "x": 338.73324079259794, + "y": -275.956858598866, + "z": 0.0 + }, + { + "x": 338.73385208552224, + "y": -274.9448027087136, + "z": 0.0 + }, + { + "x": 338.73446337844643, + "y": -273.932746818561, + "z": 0.0 + }, + { + "x": 338.73507467137074, + "y": -272.9206909284086, + "z": 0.0 + }, + { + "x": 338.73568596429504, + "y": -271.90863503825585, + "z": 0.0 + }, + { + "x": 338.73629725721935, + "y": -270.89657914810346, + "z": 0.0 + }, + { + "x": 338.73690855014365, + "y": -269.88452325795095, + "z": 0.0 + }, + { + "x": 338.73751984306784, + "y": -268.8724673677983, + "z": 0.0 + }, + { + "x": 338.73813113599215, + "y": -267.8604114776458, + "z": 0.0 + }, + { + "x": 338.73874242891645, + "y": -266.8483555874932, + "z": 0.0 + }, + { + "x": 338.73935372184076, + "y": -265.8362996973408, + "z": 0.0 + }, + { + "x": 338.73996501476495, + "y": -264.82424380718817, + "z": 0.0 + }, + { + "x": 338.74057630768925, + "y": -263.81218791703566, + "z": 0.0 + }, + { + "x": 338.74118760061356, + "y": -262.80013202688303, + "z": 0.0 + }, + { + "x": 338.74179889353786, + "y": -261.78807613673064, + "z": 0.0 + }, + { + "x": 338.74241018646217, + "y": -260.7760202465781, + "z": 0.0 + }, + { + "x": 338.74302147938636, + "y": -259.7639643564254, + "z": 0.0 + }, + { + "x": 338.74363277231066, + "y": -258.751908466273, + "z": 0.0 + }, + { + "x": 338.74424406523497, + "y": -257.73985257612037, + "z": 0.0 + }, + { + "x": 338.74485535815927, + "y": -256.727796685968, + "z": 0.0 + }, + { + "x": 338.74546665108346, + "y": -255.71574079581526, + "z": 0.0 + }, + { + "x": 338.74607794400777, + "y": -254.70368490566284, + "z": 0.0 + }, + { + "x": 338.74668923693207, + "y": -253.6916290155102, + "z": 0.0 + }, + { + "x": 338.7473005298564, + "y": -252.67957312535776, + "z": 0.0 + }, + { + "x": 338.7479118227807, + "y": -251.66751723520522, + "z": 0.0 + }, + { + "x": 338.74852311570487, + "y": -250.65546134505257, + "z": 0.0 + }, + { + "x": 338.7491344086292, + "y": -249.64340545490015, + "z": 0.0 + }, + { + "x": 338.7497457015535, + "y": -248.6313495647475, + "z": 0.0 + }, + { + "x": 338.7503569944778, + "y": -247.61929367459507, + "z": 0.0 + }, + { + "x": 338.750968287402, + "y": -246.60723778444242, + "z": 0.0 + }, + { + "x": 338.7515795803263, + "y": -245.59518189429, + "z": 0.0 + }, + { + "x": 338.7521908732506, + "y": -244.58312600413734, + "z": 0.0 + }, + { + "x": 338.7528021661749, + "y": -243.57107011398492, + "z": 0.0 + }, + { + "x": 338.7534134590992, + "y": -242.55901422383238, + "z": 0.0 + }, + { + "x": 338.7540247520234, + "y": -241.54695833367973, + "z": 0.0 + }, + { + "x": 338.7546360449477, + "y": -240.5349024435273, + "z": 0.0 + }, + { + "x": 338.755247337872, + "y": -239.52284655337465, + "z": 0.0 + }, + { + "x": 338.7558586307963, + "y": -238.51079066322222, + "z": 0.0 + }, + { + "x": 338.7564699237205, + "y": -237.49873477306957, + "z": 0.0 + }, + { + "x": 338.7570812166448, + "y": -236.48667888291715, + "z": 0.0 + }, + { + "x": 338.7576925095691, + "y": -235.4746229927645, + "z": 0.0 + }, + { + "x": 338.7583038024934, + "y": -234.46256710261207, + "z": 0.0 + }, + { + "x": 338.7589150954177, + "y": -233.45051121245953, + "z": 0.0 + }, + { + "x": 338.7595263883419, + "y": -232.43845532230688, + "z": 0.0 + }, + { + "x": 338.7601376812662, + "y": -231.42639943215445, + "z": 0.0 + }, + { + "x": 338.7607489741905, + "y": -230.4143435420018, + "z": 0.0 + }, + { + "x": 338.7613602671148, + "y": -229.40228765184938, + "z": 0.0 + }, + { + "x": 338.761971560039, + "y": -228.39023176169673, + "z": 0.0 + }, + { + "x": 338.7625828529633, + "y": -227.3781758715443, + "z": 0.0 + }, + { + "x": 338.7631941458876, + "y": -226.36611998139176, + "z": 0.0 + }, + { + "x": 338.7638054388119, + "y": -225.3540640912391, + "z": 0.0 + }, + { + "x": 338.7644167317362, + "y": -224.34200820108668, + "z": 0.0 + }, + { + "x": 338.7650280246604, + "y": -223.32995231093403, + "z": 0.0 + }, + { + "x": 338.7656393175847, + "y": -222.3178964207816, + "z": 0.0 + }, + { + "x": 338.766250610509, + "y": -221.30584053062896, + "z": 0.0 + }, + { + "x": 338.7668619034333, + "y": -220.29378464047653, + "z": 0.0 + }, + { + "x": 338.7674731963575, + "y": -219.28172875032388, + "z": 0.0 + }, + { + "x": 338.7680844892818, + "y": -218.26967286017145, + "z": 0.0 + }, + { + "x": 338.7686957822061, + "y": -217.25761697001892, + "z": 0.0 + }, + { + "x": 338.7693070751304, + "y": -216.24556107986626, + "z": 0.0 + }, + { + "x": 338.76991836805473, + "y": -215.23350518971384, + "z": 0.0 + }, + { + "x": 338.7705296609789, + "y": -214.2214492995612, + "z": 0.0 + }, + { + "x": 338.7711409539032, + "y": -213.20939340940876, + "z": 0.0 + }, + { + "x": 338.77175224682753, + "y": -212.1973375192561, + "z": 0.0 + }, + { + "x": 338.77236353975184, + "y": -211.18528162910368, + "z": 0.0 + }, + { + "x": 338.772974832676, + "y": -210.17322573895103, + "z": 0.0 + }, + { + "x": 338.77358612560033, + "y": -209.1611698487986, + "z": 0.0 + } + ] + }, + { + "id": 99, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.7735868552588, + "y": -209.1587538051048, + "z": 0.0 + }, + { + "x": 334.7729755623345, + "y": -210.17080969525745, + "z": 0.0 + }, + { + "x": 334.7723642694102, + "y": -211.18286558540987, + "z": 0.0 + }, + { + "x": 334.7717529764859, + "y": -212.19492147556252, + "z": 0.0 + }, + { + "x": 334.7711416835617, + "y": -213.20697736571495, + "z": 0.0 + }, + { + "x": 334.7705303906374, + "y": -214.2190332558676, + "z": 0.0 + }, + { + "x": 334.7699190977131, + "y": -215.23108914602003, + "z": 0.0 + }, + { + "x": 334.7693078047888, + "y": -216.24314503617268, + "z": 0.0 + }, + { + "x": 334.7686965118646, + "y": -217.2552009263251, + "z": 0.0 + }, + { + "x": 334.7680852189403, + "y": -218.26725681647764, + "z": 0.0 + }, + { + "x": 334.767473926016, + "y": -219.2793127066303, + "z": 0.0 + }, + { + "x": 334.7668626330917, + "y": -220.29136859678272, + "z": 0.0 + }, + { + "x": 334.7662513401674, + "y": -221.30342448693537, + "z": 0.0 + }, + { + "x": 334.7656400472432, + "y": -222.3154803770878, + "z": 0.0 + }, + { + "x": 334.7650287543189, + "y": -223.32753626724045, + "z": 0.0 + }, + { + "x": 334.7644174613946, + "y": -224.33959215739287, + "z": 0.0 + }, + { + "x": 334.7638061684703, + "y": -225.35164804754552, + "z": 0.0 + }, + { + "x": 334.7631948755461, + "y": -226.36370393769795, + "z": 0.0 + }, + { + "x": 334.7625835826218, + "y": -227.3757598278505, + "z": 0.0 + }, + { + "x": 334.7619722896975, + "y": -228.38781571800314, + "z": 0.0 + }, + { + "x": 334.7613609967732, + "y": -229.39987160815556, + "z": 0.0 + }, + { + "x": 334.7607497038489, + "y": -230.41192749830822, + "z": 0.0 + }, + { + "x": 334.7601384109247, + "y": -231.42398338846064, + "z": 0.0 + }, + { + "x": 334.7595271180004, + "y": -232.4360392786133, + "z": 0.0 + }, + { + "x": 334.7589158250761, + "y": -233.44809516876572, + "z": 0.0 + }, + { + "x": 334.7583045321518, + "y": -234.46015105891826, + "z": 0.0 + }, + { + "x": 334.7576932392275, + "y": -235.4722069490709, + "z": 0.0 + }, + { + "x": 334.7570819463033, + "y": -236.48426283922333, + "z": 0.0 + }, + { + "x": 334.756470653379, + "y": -237.496318729376, + "z": 0.0 + }, + { + "x": 334.7558593604547, + "y": -238.5083746195284, + "z": 0.0 + }, + { + "x": 334.7552480675304, + "y": -239.52043050968106, + "z": 0.0 + }, + { + "x": 334.7546367746062, + "y": -240.5324863998335, + "z": 0.0 + }, + { + "x": 334.7540254816819, + "y": -241.54454228998614, + "z": 0.0 + }, + { + "x": 334.7534141887576, + "y": -242.55659818013856, + "z": 0.0 + }, + { + "x": 334.75280289583327, + "y": -243.5686540702911, + "z": 0.0 + }, + { + "x": 334.75219160290897, + "y": -244.58070996044376, + "z": 0.0 + }, + { + "x": 334.7515803099848, + "y": -245.59276585059618, + "z": 0.0 + }, + { + "x": 334.75096901706047, + "y": -246.60482174074883, + "z": 0.0 + }, + { + "x": 334.75035772413617, + "y": -247.61687763090126, + "z": 0.0 + }, + { + "x": 334.74974643121186, + "y": -248.6289335210539, + "z": 0.0 + }, + { + "x": 334.74913513828767, + "y": -249.64098941120633, + "z": 0.0 + }, + { + "x": 334.74852384536337, + "y": -250.653045301359, + "z": 0.0 + }, + { + "x": 334.74791255243906, + "y": -251.6651011915114, + "z": 0.0 + }, + { + "x": 334.74730125951476, + "y": -252.67715708166395, + "z": 0.0 + }, + { + "x": 334.74668996659045, + "y": -253.6892129718166, + "z": 0.0 + }, + { + "x": 334.74607867366626, + "y": -254.70126886196903, + "z": 0.0 + }, + { + "x": 334.74546738074196, + "y": -255.71332475212168, + "z": 0.0 + }, + { + "x": 334.74485608781765, + "y": -256.7253806422741, + "z": 0.0 + }, + { + "x": 334.74424479489335, + "y": -257.7374365324267, + "z": 0.0 + }, + { + "x": 334.74363350196916, + "y": -258.74949242257924, + "z": 0.0 + }, + { + "x": 334.74302220904485, + "y": -259.76154831273186, + "z": 0.0 + }, + { + "x": 334.74241091612055, + "y": -260.77360420288426, + "z": 0.0 + }, + { + "x": 334.74179962319624, + "y": -261.78566009303677, + "z": 0.0 + }, + { + "x": 334.74118833027194, + "y": -262.7977159831895, + "z": 0.0 + }, + { + "x": 334.74057703734775, + "y": -263.8097718733419, + "z": 0.0 + }, + { + "x": 334.73996574442344, + "y": -264.8218277634945, + "z": 0.0 + }, + { + "x": 334.73935445149914, + "y": -265.8338836536469, + "z": 0.0 + }, + { + "x": 334.73874315857483, + "y": -266.84593954379966, + "z": 0.0 + }, + { + "x": 334.73813186565064, + "y": -267.85799543395206, + "z": 0.0 + }, + { + "x": 334.73752057272634, + "y": -268.8700513241047, + "z": 0.0 + }, + { + "x": 334.73690927980203, + "y": -269.8821072142571, + "z": 0.0 + }, + { + "x": 334.73629798687773, + "y": -270.8941631044097, + "z": 0.0 + }, + { + "x": 334.7356866939534, + "y": -271.9062189945623, + "z": 0.0 + }, + { + "x": 334.73507540102923, + "y": -272.9182748847147, + "z": 0.0 + }, + { + "x": 334.73446410810493, + "y": -273.93033077486734, + "z": 0.0 + }, + { + "x": 334.7338528151806, + "y": -274.94238666501985, + "z": 0.0 + }, + { + "x": 334.7332415222563, + "y": -275.9544425551725, + "z": 0.0 + }, + { + "x": 334.73263022933213, + "y": -276.9664984453249, + "z": 0.0 + }, + { + "x": 334.7320189364078, + "y": -277.9785543354774, + "z": 0.0 + }, + { + "x": 334.7314076434835, + "y": -278.99061022563, + "z": 0.0 + }, + { + "x": 334.7307963505592, + "y": -280.0026661157824, + "z": 0.0 + }, + { + "x": 334.7301850576349, + "y": -281.01472200593514, + "z": 0.0 + }, + { + "x": 334.7295737647107, + "y": -282.02677789608754, + "z": 0.0 + }, + { + "x": 334.7289624717864, + "y": -283.03883378624016, + "z": 0.0 + }, + { + "x": 334.7283511788621, + "y": -284.05088967639256, + "z": 0.0 + }, + { + "x": 334.7277398859378, + "y": -285.0629455665452, + "z": 0.0 + }, + { + "x": 334.7271285930136, + "y": -286.0750014566977, + "z": 0.0 + }, + { + "x": 334.7265173000893, + "y": -287.0870573468502, + "z": 0.0 + }, + { + "x": 334.725906007165, + "y": -288.0991132370028, + "z": 0.0 + }, + { + "x": 334.7252947142407, + "y": -289.1111691271552, + "z": 0.0 + }, + { + "x": 334.7246834213164, + "y": -290.12322501730785, + "z": 0.0 + }, + { + "x": 334.7240721283922, + "y": -291.13528090746036, + "z": 0.0 + }, + { + "x": 334.7234608354679, + "y": -292.147336797613, + "z": 0.0 + }, + { + "x": 334.7228495425436, + "y": -293.1593926877654, + "z": 0.0 + }, + { + "x": 334.7222382496193, + "y": -294.171448577918, + "z": 0.0 + }, + { + "x": 334.7216269566951, + "y": -295.1835044680704, + "z": 0.0 + }, + { + "x": 334.7210156637708, + "y": -296.195560358223, + "z": 0.0 + }, + { + "x": 334.7204043708465, + "y": -297.20761624837564, + "z": 0.0 + }, + { + "x": 334.7197930779222, + "y": -298.21967213852804, + "z": 0.0 + }, + { + "x": 334.7191817849979, + "y": -299.23172802868066, + "z": 0.0 + }, + { + "x": 334.7185704920737, + "y": -300.24378391883306, + "z": 0.0 + }, + { + "x": 334.7179591991494, + "y": -301.2558398089858, + "z": 0.0 + }, + { + "x": 334.7173479062251, + "y": -302.2678956991382, + "z": 0.0 + }, + { + "x": 334.7167366133008, + "y": -303.2799515892908, + "z": 0.0 + }, + { + "x": 334.7161253203766, + "y": -304.2920074794432, + "z": 0.0 + }, + { + "x": 334.7155140274523, + "y": -305.3040633695957, + "z": 0.0 + }, + { + "x": 334.714902734528, + "y": -306.31611925974846, + "z": 0.0 + }, + { + "x": 334.7142914416037, + "y": -307.32817514990086, + "z": 0.0 + }, + { + "x": 334.7136801486794, + "y": -308.3402310400535, + "z": 0.0 + }, + { + "x": 334.7130688557552, + "y": -309.3522869302059, + "z": 0.0 + }, + { + "x": 334.7124575628309, + "y": -310.3643428203585, + "z": 0.0 + }, + { + "x": 334.7118462699066, + "y": -311.376398710511, + "z": 0.0 + }, + { + "x": 334.71123497698227, + "y": -312.38845460066364, + "z": 0.0 + }, + { + "x": 334.7106236840581, + "y": -313.40051049081603, + "z": 0.0 + }, + { + "x": 334.7100123911338, + "y": -314.41256638096854, + "z": 0.0 + }, + { + "x": 334.70940109820947, + "y": -315.42462227112117, + "z": 0.0 + }, + { + "x": 334.70878980528516, + "y": -316.4366781612737, + "z": 0.0 + }, + { + "x": 334.70817851236086, + "y": -317.4487340514262, + "z": 0.0 + } + ] + }, + { + "id": 100, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": -3.987604267005838, + "y": -317.73882523260744, + "z": 0.0 + }, + { + "x": -3.9515143703865285, + "y": -318.7810983745968, + "z": 0.0 + }, + { + "x": -3.8357237138442493, + "y": -320.0628235375496, + "z": 0.0 + }, + { + "x": -3.6035435046796116, + "y": -321.42014727038304, + "z": 0.0 + }, + { + "x": -3.2131749323592027, + "y": -322.83156756042615, + "z": 0.0 + }, + { + "x": -2.7092233918898647, + "y": -324.14949690005676, + "z": 0.0 + }, + { + "x": -2.1098992234032172, + "y": -325.3878357724527, + "z": 0.0 + }, + { + "x": -1.409105747859908, + "y": -326.5720532697058, + "z": 0.0 + }, + { + "x": -0.6105033054651816, + "y": -327.6951555653618, + "z": 0.0 + }, + { + "x": 0.43807983625093394, + "y": -328.8516649130274, + "z": 0.0 + }, + { + "x": 1.5705790610352346, + "y": -329.83579929197316, + "z": 0.0 + }, + { + "x": 2.80235614833182, + "y": -330.68122629595655, + "z": 0.0 + }, + { + "x": 4.122257124910212, + "y": -331.3817673703651, + "z": 0.0 + }, + { + "x": 5.514762444971803, + "y": -331.9288192605436, + "z": 0.0 + }, + { + "x": 7.049720839454694, + "y": -332.31271128481416, + "z": 0.0 + }, + { + "x": 8.585458950714365, + "y": -332.4921951397266, + "z": 0.0 + }, + { + "x": 9.896942070360003, + "y": -332.53837993970717, + "z": 0.0 + } + ] + }, + { + "id": 101, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 10.123058387403669, + "y": -324.54157611498033, + "z": 0.0 + }, + { + "x": 9.350105318731895, + "y": -324.5288217382166, + "z": 0.0 + }, + { + "x": 8.811596495545004, + "y": -324.5091355549019, + "z": 0.0 + }, + { + "x": 8.311184096648525, + "y": -324.43348564915357, + "z": 0.0 + }, + { + "x": 7.750386387471255, + "y": -324.25178293460726, + "z": 0.0 + }, + { + "x": 7.2149908856266585, + "y": -324.00824685081966, + "z": 0.0 + }, + { + "x": 6.710985586909846, + "y": -323.7058546960779, + "z": 0.0 + }, + { + "x": 6.247647921620716, + "y": -323.3517632174102, + "z": 0.0 + }, + { + "x": 5.861716980926192, + "y": -322.9929896214138, + "z": 0.0 + }, + { + "x": 5.4339661146776255, + "y": -322.42809773372966, + "z": 0.0 + }, + { + "x": 5.055313250704519, + "y": -321.82978431120443, + "z": 0.0 + }, + { + "x": 4.728104996227859, + "y": -321.2022699920468, + "z": 0.0 + }, + { + "x": 4.464117028182713, + "y": -320.58230364692054, + "z": 0.0 + }, + { + "x": 4.267820431277832, + "y": -319.99129115876485, + "z": 0.0 + }, + { + "x": 4.127488182559836, + "y": -319.29649704514026, + "z": 0.0 + }, + { + "x": 4.0436940593728075, + "y": -318.5042551613782, + "z": 0.0 + }, + { + "x": 4.007604162753498, + "y": -317.4619820193888, + "z": 0.0 + } + ] + }, + { + "id": 102, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 10.010000228881836, + "y": -328.53997802734375, + "z": 0.0 + }, + { + "x": 8.96778213472313, + "y": -328.5105084389716, + "z": 0.0 + }, + { + "x": 7.9306586674998485, + "y": -328.410923419858, + "z": 0.0 + }, + { + "x": 6.912973270810164, + "y": -328.1811524548486, + "z": 0.0 + }, + { + "x": 5.9363217561907335, + "y": -327.8167751524862, + "z": 0.0 + }, + { + "x": 5.008673516979239, + "y": -327.3447365733881, + "z": 0.0 + }, + { + "x": 4.14078232397254, + "y": -326.7708269940255, + "z": 0.0 + }, + { + "x": 3.3428638789358254, + "y": -326.1017140652188, + "z": 0.0 + }, + { + "x": 2.6256068377305053, + "y": -325.3440725933878, + "z": 0.0 + }, + { + "x": 2.012430183408859, + "y": -324.50007550171773, + "z": 0.0 + }, + { + "x": 1.4727070136506513, + "y": -323.6088100418286, + "z": 0.0 + }, + { + "x": 1.0094408021689976, + "y": -322.6758834460518, + "z": 0.0 + }, + { + "x": 0.6254710479117551, + "y": -321.70693560367334, + "z": 0.0 + }, + { + "x": 0.3321384632991102, + "y": -320.70571921457395, + "z": 0.0 + }, + { + "x": 0.14588223435779368, + "y": -319.67966029134493, + "z": 0.0 + }, + { + "x": 0.04608984449313969, + "y": -318.6426767679875, + "z": 0.0 + }, + { + "x": 0.009999947873830324, + "y": -317.6004036259981, + "z": 0.0 + } + ] + }, + { + "id": 103, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": -1.988802159566004, + "y": -317.6696144293028, + "z": 0.0 + }, + { + "x": -1.9527122629466944, + "y": -318.71188757129215, + "z": 0.0 + }, + { + "x": -1.8449207397432277, + "y": -319.8712419144473, + "z": 0.0 + }, + { + "x": -1.6357025206902507, + "y": -321.0629332424785, + "z": 0.0 + }, + { + "x": -1.2938519422237238, + "y": -322.2692515820497, + "z": 0.0 + }, + { + "x": -0.8498912948604336, + "y": -323.4126901730543, + "z": 0.0 + }, + { + "x": -0.318596104876283, + "y": -324.4983229071406, + "z": 0.0 + }, + { + "x": 0.30166221777447544, + "y": -325.53606438571177, + "z": 0.0 + }, + { + "x": 1.0075517661326618, + "y": -326.51961407937483, + "z": 0.0 + }, + { + "x": 1.8904718575933797, + "y": -327.4766894891231, + "z": 0.0 + }, + { + "x": 2.8556806925038876, + "y": -328.30331314299934, + "z": 0.0 + }, + { + "x": 3.9055148326555296, + "y": -329.0129814346723, + "z": 0.0 + }, + { + "x": 5.029289440550473, + "y": -329.59927126142566, + "z": 0.0 + }, + { + "x": 6.213867857890984, + "y": -330.0549858576961, + "z": 0.0 + }, + { + "x": 7.490189753477271, + "y": -330.36181735233606, + "z": 0.0 + }, + { + "x": 8.776620542718748, + "y": -330.5013517893491, + "z": 0.0 + }, + { + "x": 9.95347114962092, + "y": -330.53917898352546, + "z": 0.0 + } + ] + }, + { + "id": 104, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 10.066529308142751, + "y": -326.54077707116204, + "z": 0.0 + }, + { + "x": 9.158943726727513, + "y": -326.51966508859414, + "z": 0.0 + }, + { + "x": 8.371127581522426, + "y": -326.46002948738, + "z": 0.0 + }, + { + "x": 7.612078683729344, + "y": -326.30731905200105, + "z": 0.0 + }, + { + "x": 6.843354071830994, + "y": -326.0342790435467, + "z": 0.0 + }, + { + "x": 6.111832201302949, + "y": -325.6764917121039, + "z": 0.0 + }, + { + "x": 5.4258839554411935, + "y": -325.2383408450517, + "z": 0.0 + }, + { + "x": 4.795255900278271, + "y": -324.7267386413145, + "z": 0.0 + }, + { + "x": 4.243661909328349, + "y": -324.1685311074008, + "z": 0.0 + }, + { + "x": 3.723198149043242, + "y": -323.4640866177237, + "z": 0.0 + }, + { + "x": 3.264010132177585, + "y": -322.71929717651653, + "z": 0.0 + }, + { + "x": 2.8687728991984285, + "y": -321.9390767190493, + "z": 0.0 + }, + { + "x": 2.5447940380472343, + "y": -321.14461962529697, + "z": 0.0 + }, + { + "x": 2.2999794472884707, + "y": -320.3485051866694, + "z": 0.0 + }, + { + "x": 2.136685208458815, + "y": -319.48807866824257, + "z": 0.0 + }, + { + "x": 2.0448919519329736, + "y": -318.57346596468284, + "z": 0.0 + }, + { + "x": 2.0088020553136645, + "y": -317.53119282269347, + "z": 0.0 + } + ] + }, + { + "id": 105, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.37701805715766, + "y": -46.14939141843673, + "z": 0.0 + }, + { + "x": 94.37686197589477, + "y": -45.122626724417536, + "z": 0.0 + }, + { + "x": 94.37670589463187, + "y": -44.0958620303983, + "z": 0.0 + }, + { + "x": 94.37654981336898, + "y": -43.069097336379166, + "z": 0.0 + }, + { + "x": 94.3763937321061, + "y": -42.04233264235998, + "z": 0.0 + }, + { + "x": 94.3762376508432, + "y": -41.01556794834073, + "z": 0.0 + }, + { + "x": 94.37608156958031, + "y": -39.9888032543216, + "z": 0.0 + }, + { + "x": 94.37592548831742, + "y": -38.96203856030242, + "z": 0.0 + }, + { + "x": 94.37576940705453, + "y": -37.93527386628323, + "z": 0.0 + }, + { + "x": 94.37561332579165, + "y": -36.90850917226405, + "z": 0.0 + }, + { + "x": 94.37545724452875, + "y": -35.8817444782448, + "z": 0.0 + }, + { + "x": 94.37530116326586, + "y": -34.85497978422568, + "z": 0.0 + }, + { + "x": 94.37514508200297, + "y": -33.82821509020649, + "z": 0.0 + }, + { + "x": 94.37498900074007, + "y": -32.80145039618724, + "z": 0.0 + }, + { + "x": 94.37483291947719, + "y": -31.774685702168114, + "z": 0.0 + }, + { + "x": 94.3746768382143, + "y": -30.74792100814893, + "z": 0.0 + }, + { + "x": 94.3745207569514, + "y": -29.721156314129683, + "z": 0.0 + }, + { + "x": 94.37436467568851, + "y": -28.694391620110554, + "z": 0.0 + }, + { + "x": 94.37420859442562, + "y": -27.667626926091366, + "z": 0.0 + }, + { + "x": 94.37405251316274, + "y": -26.64086223207218, + "z": 0.0 + }, + { + "x": 94.37389643189984, + "y": -25.614097538052935, + "z": 0.0 + }, + { + "x": 94.37374035063695, + "y": -24.587332844033806, + "z": 0.0 + }, + { + "x": 94.37358426937405, + "y": -23.56056815001456, + "z": 0.0 + }, + { + "x": 94.37342818811116, + "y": -22.533803455995436, + "z": 0.0 + }, + { + "x": 94.37327210684828, + "y": -21.507038761976247, + "z": 0.0 + }, + { + "x": 94.37311602558538, + "y": -20.480274067957005, + "z": 0.0 + }, + { + "x": 94.3729599443225, + "y": -19.453509373937926, + "z": 0.0 + }, + { + "x": 94.3728038630596, + "y": -18.42674467991863, + "z": 0.0 + }, + { + "x": 94.37264778179672, + "y": -17.3999799858995, + "z": 0.0 + }, + { + "x": 94.37249170053383, + "y": -16.373215291880314, + "z": 0.0 + }, + { + "x": 94.37233561927093, + "y": -15.346450597861072, + "z": 0.0 + }, + { + "x": 94.37217953800804, + "y": -14.31968590384194, + "z": 0.0 + }, + { + "x": 94.37202345674515, + "y": -13.292921209822753, + "z": 0.0 + }, + { + "x": 94.37186737548225, + "y": -12.26615651580351, + "z": 0.0 + }, + { + "x": 94.37171129421937, + "y": -11.239391821784379, + "z": 0.0 + } + ] + }, + { + "id": 106, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.3717113866508, + "y": -11.240607923288396, + "z": 0.0 + }, + { + "x": 86.37186746791369, + "y": -12.267372617307638, + "z": 0.0 + }, + { + "x": 86.37202354917659, + "y": -13.29413731132677, + "z": 0.0 + }, + { + "x": 86.37217963043948, + "y": -14.320902005345957, + "z": 0.0 + }, + { + "x": 86.37233571170236, + "y": -15.347666699365199, + "z": 0.0 + }, + { + "x": 86.37249179296526, + "y": -16.374431393384327, + "z": 0.0 + }, + { + "x": 86.37264787422815, + "y": -17.401196087403513, + "z": 0.0 + }, + { + "x": 86.37280395549104, + "y": -18.427960781422758, + "z": 0.0 + }, + { + "x": 86.37296003675394, + "y": -19.454725475441833, + "z": 0.0 + }, + { + "x": 86.37311611801681, + "y": -20.481490169461132, + "z": 0.0 + }, + { + "x": 86.37327219927971, + "y": -21.50825486348026, + "z": 0.0 + }, + { + "x": 86.3734282805426, + "y": -22.53501955749945, + "z": 0.0 + }, + { + "x": 86.37358436180548, + "y": -23.561784251518688, + "z": 0.0 + }, + { + "x": 86.37374044306839, + "y": -24.58854894553782, + "z": 0.0 + }, + { + "x": 86.37389652433127, + "y": -25.615313639557062, + "z": 0.0 + }, + { + "x": 86.37405260559417, + "y": -26.642078333576194, + "z": 0.0 + }, + { + "x": 86.37420868685706, + "y": -27.66884302759538, + "z": 0.0 + }, + { + "x": 86.37436476811995, + "y": -28.695607721614568, + "z": 0.0 + }, + { + "x": 86.37452084938283, + "y": -29.72237241563381, + "z": 0.0 + }, + { + "x": 86.37467693064573, + "y": -30.749137109652942, + "z": 0.0 + }, + { + "x": 86.37483301190862, + "y": -31.775901803672127, + "z": 0.0 + }, + { + "x": 86.37498909317151, + "y": -32.80266649769137, + "z": 0.0 + }, + { + "x": 86.37514517443441, + "y": -33.829431191710505, + "z": 0.0 + }, + { + "x": 86.3753012556973, + "y": -34.85619588572969, + "z": 0.0 + }, + { + "x": 86.37545733696018, + "y": -35.882960579748925, + "z": 0.0 + }, + { + "x": 86.37561341822308, + "y": -36.90972527376806, + "z": 0.0 + }, + { + "x": 86.37576949948597, + "y": -37.936489967787246, + "z": 0.0 + }, + { + "x": 86.37592558074886, + "y": -38.96325466180643, + "z": 0.0 + }, + { + "x": 86.37608166201174, + "y": -39.990019355825616, + "z": 0.0 + }, + { + "x": 86.37623774327463, + "y": -41.01678404984486, + "z": 0.0 + }, + { + "x": 86.37639382453753, + "y": -42.043548743863994, + "z": 0.0 + }, + { + "x": 86.37654990580042, + "y": -43.07031343788318, + "z": 0.0 + }, + { + "x": 86.3767059870633, + "y": -44.09707813190243, + "z": 0.0 + }, + { + "x": 86.3768620683262, + "y": -45.12384282592155, + "z": 0.0 + }, + { + "x": 86.37701814958909, + "y": -46.15060751994074, + "z": 0.0 + } + ] + }, + { + "id": 107, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 90.37171134043508, + "y": -11.239999872536387, + "z": 0.0 + }, + { + "x": 90.37186742169797, + "y": -12.266764566555574, + "z": 0.0 + }, + { + "x": 90.37202350296087, + "y": -13.293529260574761, + "z": 0.0 + }, + { + "x": 90.37217958422376, + "y": -14.320293954593948, + "z": 0.0 + }, + { + "x": 90.37233566548664, + "y": -15.347058648613135, + "z": 0.0 + }, + { + "x": 90.37249174674955, + "y": -16.37382334263232, + "z": 0.0 + }, + { + "x": 90.37264782801243, + "y": -17.400588036651506, + "z": 0.0 + }, + { + "x": 90.37280390927532, + "y": -18.427352730670695, + "z": 0.0 + }, + { + "x": 90.37295999053822, + "y": -19.45411742468988, + "z": 0.0 + }, + { + "x": 90.37311607180109, + "y": -20.48088211870907, + "z": 0.0 + }, + { + "x": 90.373272153064, + "y": -21.507646812728254, + "z": 0.0 + }, + { + "x": 90.37342823432688, + "y": -22.534411506747443, + "z": 0.0 + }, + { + "x": 90.37358431558977, + "y": -23.561176200766624, + "z": 0.0 + }, + { + "x": 90.37374039685267, + "y": -24.587940894785813, + "z": 0.0 + }, + { + "x": 90.37389647811555, + "y": -25.614705588805, + "z": 0.0 + }, + { + "x": 90.37405255937846, + "y": -26.641470282824187, + "z": 0.0 + }, + { + "x": 90.37420864064134, + "y": -27.668234976843372, + "z": 0.0 + }, + { + "x": 90.37436472190423, + "y": -28.69499967086256, + "z": 0.0 + }, + { + "x": 90.37452080316712, + "y": -29.721764364881746, + "z": 0.0 + }, + { + "x": 90.37467688443002, + "y": -30.748529058900935, + "z": 0.0 + }, + { + "x": 90.3748329656929, + "y": -31.77529375292012, + "z": 0.0 + }, + { + "x": 90.37498904695579, + "y": -32.802058446939306, + "z": 0.0 + }, + { + "x": 90.37514512821869, + "y": -33.8288231409585, + "z": 0.0 + }, + { + "x": 90.37530120948158, + "y": -34.85558783497768, + "z": 0.0 + }, + { + "x": 90.37545729074446, + "y": -35.88235252899686, + "z": 0.0 + }, + { + "x": 90.37561337200736, + "y": -36.909117223016054, + "z": 0.0 + }, + { + "x": 90.37576945327025, + "y": -37.93588191703524, + "z": 0.0 + }, + { + "x": 90.37592553453314, + "y": -38.962646611054424, + "z": 0.0 + }, + { + "x": 90.37608161579602, + "y": -39.98941130507361, + "z": 0.0 + }, + { + "x": 90.37623769705891, + "y": -41.016175999092795, + "z": 0.0 + }, + { + "x": 90.37639377832181, + "y": -42.04294069311199, + "z": 0.0 + }, + { + "x": 90.3765498595847, + "y": -43.06970538713117, + "z": 0.0 + }, + { + "x": 90.37670594084759, + "y": -44.096470081150365, + "z": 0.0 + }, + { + "x": 90.37686202211049, + "y": -45.12323477516954, + "z": 0.0 + }, + { + "x": 90.37701810337337, + "y": -46.149999469188735, + "z": 0.0 + } + ] + }, + { + "id": 108, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.37701808026551, + "y": -46.14969544381273, + "z": 0.0 + }, + { + "x": 92.37686199900263, + "y": -45.12293074979354, + "z": 0.0 + }, + { + "x": 92.37670591773973, + "y": -44.09616605577433, + "z": 0.0 + }, + { + "x": 92.37654983647684, + "y": -43.06940136175517, + "z": 0.0 + }, + { + "x": 92.37639375521395, + "y": -42.042636667735984, + "z": 0.0 + }, + { + "x": 92.37623767395105, + "y": -41.01587197371676, + "z": 0.0 + }, + { + "x": 92.37608159268817, + "y": -39.989107279697606, + "z": 0.0 + }, + { + "x": 92.37592551142528, + "y": -38.96234258567842, + "z": 0.0 + }, + { + "x": 92.37576943016239, + "y": -37.935577891659236, + "z": 0.0 + }, + { + "x": 92.3756133488995, + "y": -36.90881319764005, + "z": 0.0 + }, + { + "x": 92.3754572676366, + "y": -35.88204850362083, + "z": 0.0 + }, + { + "x": 92.37530118637372, + "y": -34.85528380960168, + "z": 0.0 + }, + { + "x": 92.37514510511083, + "y": -33.828519115582495, + "z": 0.0 + }, + { + "x": 92.37498902384793, + "y": -32.801754421563274, + "z": 0.0 + }, + { + "x": 92.37483294258504, + "y": -31.774989727544117, + "z": 0.0 + }, + { + "x": 92.37467686132216, + "y": -30.748225033524932, + "z": 0.0 + }, + { + "x": 92.37452078005926, + "y": -29.721460339505715, + "z": 0.0 + }, + { + "x": 92.37436469879637, + "y": -28.694695645486558, + "z": 0.0 + }, + { + "x": 92.37420861753348, + "y": -27.66793095146737, + "z": 0.0 + }, + { + "x": 92.3740525362706, + "y": -26.641166257448184, + "z": 0.0 + }, + { + "x": 92.3738964550077, + "y": -25.614401563428967, + "z": 0.0 + }, + { + "x": 92.37374037374481, + "y": -24.58763686940981, + "z": 0.0 + }, + { + "x": 92.37358429248191, + "y": -23.560872175390593, + "z": 0.0 + }, + { + "x": 92.37342821121902, + "y": -22.53410748137144, + "z": 0.0 + }, + { + "x": 92.37327212995613, + "y": -21.50734278735225, + "z": 0.0 + }, + { + "x": 92.37311604869323, + "y": -20.480578093333037, + "z": 0.0 + }, + { + "x": 92.37295996743036, + "y": -19.4538133993139, + "z": 0.0 + }, + { + "x": 92.37280388616746, + "y": -18.427048705294663, + "z": 0.0 + }, + { + "x": 92.37264780490457, + "y": -17.400284011275502, + "z": 0.0 + }, + { + "x": 92.37249172364169, + "y": -16.373519317256317, + "z": 0.0 + }, + { + "x": 92.37233564237879, + "y": -15.346754623237103, + "z": 0.0 + }, + { + "x": 92.3721795611159, + "y": -14.319989929217943, + "z": 0.0 + }, + { + "x": 92.37202347985301, + "y": -13.293225235198758, + "z": 0.0 + }, + { + "x": 92.37186739859011, + "y": -12.266460541179542, + "z": 0.0 + }, + { + "x": 92.37171131732723, + "y": -11.239695847160384, + "z": 0.0 + } + ] + }, + { + "id": 109, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.37171136354294, + "y": -11.24030389791239, + "z": 0.0 + }, + { + "x": 88.37186744480583, + "y": -12.267068591931606, + "z": 0.0 + }, + { + "x": 88.37202352606873, + "y": -13.293833285950765, + "z": 0.0 + }, + { + "x": 88.37217960733162, + "y": -14.320597979969953, + "z": 0.0 + }, + { + "x": 88.3723356885945, + "y": -15.347362673989167, + "z": 0.0 + }, + { + "x": 88.3724917698574, + "y": -16.374127368008324, + "z": 0.0 + }, + { + "x": 88.37264785112029, + "y": -17.40089206202751, + "z": 0.0 + }, + { + "x": 88.37280393238318, + "y": -18.427656756046726, + "z": 0.0 + }, + { + "x": 88.37296001364608, + "y": -19.45442145006586, + "z": 0.0 + }, + { + "x": 88.37311609490895, + "y": -20.4811861440851, + "z": 0.0 + }, + { + "x": 88.37327217617185, + "y": -21.507950838104257, + "z": 0.0 + }, + { + "x": 88.37342825743474, + "y": -22.534715532123446, + "z": 0.0 + }, + { + "x": 88.37358433869763, + "y": -23.561480226142656, + "z": 0.0 + }, + { + "x": 88.37374041996053, + "y": -24.588244920161817, + "z": 0.0 + }, + { + "x": 88.37389650122341, + "y": -25.61500961418103, + "z": 0.0 + }, + { + "x": 88.37405258248631, + "y": -26.64177430820019, + "z": 0.0 + }, + { + "x": 88.3742086637492, + "y": -27.668539002219376, + "z": 0.0 + }, + { + "x": 88.37436474501209, + "y": -28.695303696238565, + "z": 0.0 + }, + { + "x": 88.37452082627497, + "y": -29.72206839025778, + "z": 0.0 + }, + { + "x": 88.37467690753788, + "y": -30.74883308427694, + "z": 0.0 + }, + { + "x": 88.37483298880076, + "y": -31.775597778296124, + "z": 0.0 + }, + { + "x": 88.37498907006365, + "y": -32.80236247231534, + "z": 0.0 + }, + { + "x": 88.37514515132655, + "y": -33.8291271663345, + "z": 0.0 + }, + { + "x": 88.37530123258944, + "y": -34.85589186035369, + "z": 0.0 + }, + { + "x": 88.37545731385232, + "y": -35.88265655437289, + "z": 0.0 + }, + { + "x": 88.37561339511522, + "y": -36.90942124839206, + "z": 0.0 + }, + { + "x": 88.37576947637811, + "y": -37.93618594241124, + "z": 0.0 + }, + { + "x": 88.375925557641, + "y": -38.96295063643043, + "z": 0.0 + }, + { + "x": 88.37608163890388, + "y": -39.98971533044961, + "z": 0.0 + }, + { + "x": 88.37623772016677, + "y": -41.01648002446883, + "z": 0.0 + }, + { + "x": 88.37639380142967, + "y": -42.04324471848799, + "z": 0.0 + }, + { + "x": 88.37654988269256, + "y": -43.070009412507176, + "z": 0.0 + }, + { + "x": 88.37670596395544, + "y": -44.0967741065264, + "z": 0.0 + }, + { + "x": 88.37686204521835, + "y": -45.123538800545546, + "z": 0.0 + }, + { + "x": 88.37701812648123, + "y": -46.15030349456474, + "z": 0.0 + } + ] + }, + { + "id": 110, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.38821987213683, + "y": -119.83939056702773, + "z": 0.0 + }, + { + "x": 94.38806580280658, + "y": -118.82586116697327, + "z": 0.0 + }, + { + "x": 94.38791173347632, + "y": -117.81233176691876, + "z": 0.0 + }, + { + "x": 94.38775766414606, + "y": -116.79880236686435, + "z": 0.0 + }, + { + "x": 94.38760359481581, + "y": -115.7852729668099, + "z": 0.0 + }, + { + "x": 94.38744952548556, + "y": -114.77174356675543, + "z": 0.0 + }, + { + "x": 94.3872954561553, + "y": -113.75821416670092, + "z": 0.0 + }, + { + "x": 94.38714138682504, + "y": -112.74468476664646, + "z": 0.0 + }, + { + "x": 94.38698731749479, + "y": -111.73115536659205, + "z": 0.0 + }, + { + "x": 94.38683324816454, + "y": -110.7176259665376, + "z": 0.0 + }, + { + "x": 94.38667917883427, + "y": -109.70409656648307, + "z": 0.0 + }, + { + "x": 94.38652510950402, + "y": -108.69056716642868, + "z": 0.0 + }, + { + "x": 94.38637104017377, + "y": -107.67703776637423, + "z": 0.0 + }, + { + "x": 94.3862169708435, + "y": -106.6635083663197, + "z": 0.0 + }, + { + "x": 94.38606290151326, + "y": -105.6499789662653, + "z": 0.0 + }, + { + "x": 94.385908832183, + "y": -104.63644956621084, + "z": 0.0 + }, + { + "x": 94.38575476285276, + "y": -103.62292016615638, + "z": 0.0 + }, + { + "x": 94.38560069352249, + "y": -102.60939076610187, + "z": 0.0 + }, + { + "x": 94.38544662419223, + "y": -101.5958613660474, + "z": 0.0 + }, + { + "x": 94.38529255486198, + "y": -100.582331965993, + "z": 0.0 + }, + { + "x": 94.38513848553173, + "y": -99.56880256593854, + "z": 0.0 + }, + { + "x": 94.38498441620146, + "y": -98.55527316588402, + "z": 0.0 + }, + { + "x": 94.38483034687121, + "y": -97.54174376582962, + "z": 0.0 + }, + { + "x": 94.38467627754096, + "y": -96.52821436577517, + "z": 0.0 + }, + { + "x": 94.3845222082107, + "y": -95.51468496572065, + "z": 0.0 + }, + { + "x": 94.38436813888045, + "y": -94.50115556566624, + "z": 0.0 + }, + { + "x": 94.3842140695502, + "y": -93.48762616561179, + "z": 0.0 + }, + { + "x": 94.38406000021993, + "y": -92.47409676555726, + "z": 0.0 + }, + { + "x": 94.38390593088967, + "y": -91.46056736550281, + "z": 0.0 + }, + { + "x": 94.38375186155942, + "y": -90.4470379654484, + "z": 0.0 + }, + { + "x": 94.38359779222917, + "y": -89.43350856539395, + "z": 0.0 + }, + { + "x": 94.3834437228989, + "y": -88.41997916533943, + "z": 0.0 + }, + { + "x": 94.38328965356865, + "y": -87.40644976528503, + "z": 0.0 + }, + { + "x": 94.3831355842384, + "y": -86.39292036523057, + "z": 0.0 + }, + { + "x": 94.38298151490815, + "y": -85.37939096517611, + "z": 0.0 + }, + { + "x": 94.38282744557789, + "y": -84.36586156512159, + "z": 0.0 + }, + { + "x": 94.38267337624764, + "y": -83.3523321650672, + "z": 0.0 + }, + { + "x": 94.38251930691737, + "y": -82.33880276501267, + "z": 0.0 + }, + { + "x": 94.38236523758712, + "y": -81.32527336495828, + "z": 0.0 + }, + { + "x": 94.38221116825686, + "y": -80.31174396490375, + "z": 0.0 + }, + { + "x": 94.38205709892661, + "y": -79.29821456484936, + "z": 0.0 + }, + { + "x": 94.38190302959636, + "y": -78.2846851647949, + "z": 0.0 + }, + { + "x": 94.3817489602661, + "y": -77.27115576474037, + "z": 0.0 + }, + { + "x": 94.38159489093584, + "y": -76.25762636468598, + "z": 0.0 + }, + { + "x": 94.3814408216056, + "y": -75.24409696463151, + "z": 0.0 + }, + { + "x": 94.38128675227534, + "y": -74.23056756457706, + "z": 0.0 + }, + { + "x": 94.38113268294508, + "y": -73.21703816452253, + "z": 0.0 + }, + { + "x": 94.38097861361481, + "y": -72.20350876446808, + "z": 0.0 + }, + { + "x": 94.38082454428456, + "y": -71.18997936441367, + "z": 0.0 + }, + { + "x": 94.38067047495431, + "y": -70.17644996435922, + "z": 0.0 + }, + { + "x": 94.38051640562405, + "y": -69.1629205643047, + "z": 0.0 + }, + { + "x": 94.3803623362938, + "y": -68.1493911642503, + "z": 0.0 + } + ] + }, + { + "id": 111, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.38036242872523, + "y": -68.15060726575432, + "z": 0.0 + }, + { + "x": 86.38051649805548, + "y": -69.16413666580883, + "z": 0.0 + }, + { + "x": 86.38067056738575, + "y": -70.17766606586324, + "z": 0.0 + }, + { + "x": 86.380824636716, + "y": -71.19119546591769, + "z": 0.0 + }, + { + "x": 86.38097870604625, + "y": -72.20472486597221, + "z": 0.0 + }, + { + "x": 86.38113277537651, + "y": -73.21825426602666, + "z": 0.0 + }, + { + "x": 86.38128684470678, + "y": -74.23178366608107, + "z": 0.0 + }, + { + "x": 86.38144091403703, + "y": -75.24531306613552, + "z": 0.0 + }, + { + "x": 86.38159498336728, + "y": -76.25884246618999, + "z": 0.0 + }, + { + "x": 86.38174905269753, + "y": -77.2723718662445, + "z": 0.0 + }, + { + "x": 86.3819031220278, + "y": -78.28590126629891, + "z": 0.0 + }, + { + "x": 86.38205719135804, + "y": -79.29943066635337, + "z": 0.0 + }, + { + "x": 86.3822112606883, + "y": -80.31296006640788, + "z": 0.0 + }, + { + "x": 86.38236533001856, + "y": -81.32648946646229, + "z": 0.0 + }, + { + "x": 86.38251939934881, + "y": -82.3400188665168, + "z": 0.0 + }, + { + "x": 86.38267346867907, + "y": -83.35354826657121, + "z": 0.0 + }, + { + "x": 86.38282753800932, + "y": -84.36707766662572, + "z": 0.0 + }, + { + "x": 86.38298160733959, + "y": -85.38060706668013, + "z": 0.0 + }, + { + "x": 86.38313567666984, + "y": -86.39413646673458, + "z": 0.0 + }, + { + "x": 86.38328974600009, + "y": -87.40766586678905, + "z": 0.0 + }, + { + "x": 86.38344381533034, + "y": -88.42119526684355, + "z": 0.0 + }, + { + "x": 86.3835978846606, + "y": -89.43472466689796, + "z": 0.0 + }, + { + "x": 86.38375195399085, + "y": -90.44825406695242, + "z": 0.0 + }, + { + "x": 86.3839060233211, + "y": -91.46178346700694, + "z": 0.0 + }, + { + "x": 86.38406009265137, + "y": -92.47531286706139, + "z": 0.0 + }, + { + "x": 86.38421416198163, + "y": -93.4888422671158, + "z": 0.0 + }, + { + "x": 86.38436823131188, + "y": -94.50237166717025, + "z": 0.0 + }, + { + "x": 86.38452230064213, + "y": -95.51590106722477, + "z": 0.0 + }, + { + "x": 86.3846763699724, + "y": -96.52943046727918, + "z": 0.0 + }, + { + "x": 86.38483043930265, + "y": -97.54295986733364, + "z": 0.0 + }, + { + "x": 86.3849845086329, + "y": -98.55648926738814, + "z": 0.0 + }, + { + "x": 86.38513857796316, + "y": -99.57001866744255, + "z": 0.0 + }, + { + "x": 86.38529264729341, + "y": -100.58354806749702, + "z": 0.0 + }, + { + "x": 86.38544671662366, + "y": -101.59707746755153, + "z": 0.0 + }, + { + "x": 86.38560078595393, + "y": -102.610606867606, + "z": 0.0 + }, + { + "x": 86.38575485528419, + "y": -103.62413626766039, + "z": 0.0 + }, + { + "x": 86.38590892461444, + "y": -104.63766566771486, + "z": 0.0 + }, + { + "x": 86.38606299394469, + "y": -105.65119506776931, + "z": 0.0 + }, + { + "x": 86.38621706327494, + "y": -106.66472446782383, + "z": 0.0 + }, + { + "x": 86.3863711326052, + "y": -107.67825386787824, + "z": 0.0 + }, + { + "x": 86.38652520193546, + "y": -108.69178326793269, + "z": 0.0 + }, + { + "x": 86.3866792712657, + "y": -109.7053126679872, + "z": 0.0 + }, + { + "x": 86.38683334059597, + "y": -110.71884206804161, + "z": 0.0 + }, + { + "x": 86.38698740992622, + "y": -111.73237146809606, + "z": 0.0 + }, + { + "x": 86.38714147925647, + "y": -112.74590086815058, + "z": 0.0 + }, + { + "x": 86.38729554858674, + "y": -113.75943026820505, + "z": 0.0 + }, + { + "x": 86.387449617917, + "y": -114.77295966825945, + "z": 0.0 + }, + { + "x": 86.38760368724725, + "y": -115.78648906831391, + "z": 0.0 + }, + { + "x": 86.3877577565775, + "y": -116.80001846836836, + "z": 0.0 + }, + { + "x": 86.38791182590775, + "y": -117.81354786842289, + "z": 0.0 + }, + { + "x": 86.38806589523801, + "y": -118.82707726847728, + "z": 0.0 + }, + { + "x": 86.38821996456826, + "y": -119.84060666853175, + "z": 0.0 + } + ] + }, + { + "id": 112, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 90.38036238250952, + "y": -68.14999921500231, + "z": 0.0 + }, + { + "x": 90.38051645183977, + "y": -69.16352861505676, + "z": 0.0 + }, + { + "x": 90.38067052117003, + "y": -70.17705801511123, + "z": 0.0 + }, + { + "x": 90.38082459050028, + "y": -71.19058741516568, + "z": 0.0 + }, + { + "x": 90.38097865983053, + "y": -72.20411681522015, + "z": 0.0 + }, + { + "x": 90.3811327291608, + "y": -73.2176462152746, + "z": 0.0 + }, + { + "x": 90.38128679849106, + "y": -74.23117561532906, + "z": 0.0 + }, + { + "x": 90.38144086782131, + "y": -75.24470501538352, + "z": 0.0 + }, + { + "x": 90.38159493715156, + "y": -76.25823441543798, + "z": 0.0 + }, + { + "x": 90.38174900648181, + "y": -77.27176381549243, + "z": 0.0 + }, + { + "x": 90.38190307581208, + "y": -78.2852932155469, + "z": 0.0 + }, + { + "x": 90.38205714514233, + "y": -79.29882261560137, + "z": 0.0 + }, + { + "x": 90.38221121447258, + "y": -80.31235201565582, + "z": 0.0 + }, + { + "x": 90.38236528380284, + "y": -81.32588141571028, + "z": 0.0 + }, + { + "x": 90.38251935313309, + "y": -82.33941081576474, + "z": 0.0 + }, + { + "x": 90.38267342246336, + "y": -83.3529402158192, + "z": 0.0 + }, + { + "x": 90.3828274917936, + "y": -84.36646961587365, + "z": 0.0 + }, + { + "x": 90.38298156112387, + "y": -85.37999901592812, + "z": 0.0 + }, + { + "x": 90.38313563045412, + "y": -86.39352841598257, + "z": 0.0 + }, + { + "x": 90.38328969978437, + "y": -87.40705781603704, + "z": 0.0 + }, + { + "x": 90.38344376911462, + "y": -88.42058721609149, + "z": 0.0 + }, + { + "x": 90.38359783844489, + "y": -89.43411661614596, + "z": 0.0 + }, + { + "x": 90.38375190777514, + "y": -90.44764601620041, + "z": 0.0 + }, + { + "x": 90.38390597710539, + "y": -91.46117541625487, + "z": 0.0 + }, + { + "x": 90.38406004643565, + "y": -92.47470481630933, + "z": 0.0 + }, + { + "x": 90.38421411576591, + "y": -93.4882342163638, + "z": 0.0 + }, + { + "x": 90.38436818509616, + "y": -94.50176361641824, + "z": 0.0 + }, + { + "x": 90.38452225442641, + "y": -95.51529301647271, + "z": 0.0 + }, + { + "x": 90.38467632375668, + "y": -96.52882241652718, + "z": 0.0 + }, + { + "x": 90.38483039308693, + "y": -97.54235181658163, + "z": 0.0 + }, + { + "x": 90.38498446241718, + "y": -98.55588121663608, + "z": 0.0 + }, + { + "x": 90.38513853174744, + "y": -99.56941061669055, + "z": 0.0 + }, + { + "x": 90.3852926010777, + "y": -100.58294001674501, + "z": 0.0 + }, + { + "x": 90.38544667040794, + "y": -101.59646941679947, + "z": 0.0 + }, + { + "x": 90.38560073973821, + "y": -102.60999881685393, + "z": 0.0 + }, + { + "x": 90.38575480906847, + "y": -103.62352821690838, + "z": 0.0 + }, + { + "x": 90.38590887839872, + "y": -104.63705761696285, + "z": 0.0 + }, + { + "x": 90.38606294772897, + "y": -105.6505870170173, + "z": 0.0 + }, + { + "x": 90.38621701705922, + "y": -106.66411641707177, + "z": 0.0 + }, + { + "x": 90.38637108638949, + "y": -107.67764581712623, + "z": 0.0 + }, + { + "x": 90.38652515571974, + "y": -108.69117521718069, + "z": 0.0 + }, + { + "x": 90.38667922504999, + "y": -109.70470461723514, + "z": 0.0 + }, + { + "x": 90.38683329438025, + "y": -110.7182340172896, + "z": 0.0 + }, + { + "x": 90.3869873637105, + "y": -111.73176341734406, + "z": 0.0 + }, + { + "x": 90.38714143304075, + "y": -112.74529281739852, + "z": 0.0 + }, + { + "x": 90.38729550237102, + "y": -113.75882221745299, + "z": 0.0 + }, + { + "x": 90.38744957170128, + "y": -114.77235161750744, + "z": 0.0 + }, + { + "x": 90.38760364103153, + "y": -115.7858810175619, + "z": 0.0 + }, + { + "x": 90.38775771036178, + "y": -116.79941041761636, + "z": 0.0 + }, + { + "x": 90.38791177969203, + "y": -117.81293981767082, + "z": 0.0 + }, + { + "x": 90.3880658490223, + "y": -118.82646921772528, + "z": 0.0 + }, + { + "x": 90.38821991835255, + "y": -119.83999861777974, + "z": 0.0 + } + ] + }, + { + "id": 113, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.38821989524469, + "y": -119.83969459240373, + "z": 0.0 + }, + { + "x": 92.38806582591444, + "y": -118.82616519234926, + "z": 0.0 + }, + { + "x": 92.38791175658417, + "y": -117.8126357922948, + "z": 0.0 + }, + { + "x": 92.38775768725392, + "y": -116.79910639224036, + "z": 0.0 + }, + { + "x": 92.38760361792367, + "y": -115.7855769921859, + "z": 0.0 + }, + { + "x": 92.38744954859342, + "y": -114.77204759213143, + "z": 0.0 + }, + { + "x": 92.38729547926316, + "y": -113.75851819207696, + "z": 0.0 + }, + { + "x": 92.3871414099329, + "y": -112.7449887920225, + "z": 0.0 + }, + { + "x": 92.38698734060264, + "y": -111.73145939196806, + "z": 0.0 + }, + { + "x": 92.3868332712724, + "y": -110.71792999191359, + "z": 0.0 + }, + { + "x": 92.38667920194213, + "y": -109.7044005918591, + "z": 0.0 + }, + { + "x": 92.38652513261188, + "y": -108.69087119180469, + "z": 0.0 + }, + { + "x": 92.38637106328163, + "y": -107.67734179175022, + "z": 0.0 + }, + { + "x": 92.38621699395136, + "y": -106.66381239169573, + "z": 0.0 + }, + { + "x": 92.38606292462111, + "y": -105.65028299164129, + "z": 0.0 + }, + { + "x": 92.38590885529086, + "y": -104.63675359158685, + "z": 0.0 + }, + { + "x": 92.38575478596061, + "y": -103.62322419153239, + "z": 0.0 + }, + { + "x": 92.38560071663035, + "y": -102.60969479147789, + "z": 0.0 + }, + { + "x": 92.38544664730009, + "y": -101.59616539142343, + "z": 0.0 + }, + { + "x": 92.38529257796984, + "y": -100.58263599136902, + "z": 0.0 + }, + { + "x": 92.38513850863959, + "y": -99.56910659131455, + "z": 0.0 + }, + { + "x": 92.38498443930932, + "y": -98.55557719126006, + "z": 0.0 + }, + { + "x": 92.38483036997907, + "y": -97.54204779120562, + "z": 0.0 + }, + { + "x": 92.38467630064882, + "y": -96.52851839115118, + "z": 0.0 + }, + { + "x": 92.38452223131856, + "y": -95.51498899109669, + "z": 0.0 + }, + { + "x": 92.3843681619883, + "y": -94.50145959104225, + "z": 0.0 + }, + { + "x": 92.38421409265806, + "y": -93.48793019098778, + "z": 0.0 + }, + { + "x": 92.38406002332779, + "y": -92.47440079093329, + "z": 0.0 + }, + { + "x": 92.38390595399753, + "y": -91.46087139087885, + "z": 0.0 + }, + { + "x": 92.38375188466728, + "y": -90.44734199082441, + "z": 0.0 + }, + { + "x": 92.38359781533703, + "y": -89.43381259076995, + "z": 0.0 + }, + { + "x": 92.38344374600676, + "y": -88.42028319071545, + "z": 0.0 + }, + { + "x": 92.38328967667651, + "y": -87.40675379066104, + "z": 0.0 + }, + { + "x": 92.38313560734626, + "y": -86.39322439060658, + "z": 0.0 + }, + { + "x": 92.38298153801601, + "y": -85.37969499055211, + "z": 0.0 + }, + { + "x": 92.38282746868575, + "y": -84.36616559049762, + "z": 0.0 + }, + { + "x": 92.3826733993555, + "y": -83.3526361904432, + "z": 0.0 + }, + { + "x": 92.38251933002523, + "y": -82.33910679038871, + "z": 0.0 + }, + { + "x": 92.38236526069498, + "y": -81.32557739033427, + "z": 0.0 + }, + { + "x": 92.38221119136472, + "y": -80.31204799027978, + "z": 0.0 + }, + { + "x": 92.38205712203447, + "y": -79.29851859022537, + "z": 0.0 + }, + { + "x": 92.38190305270422, + "y": -78.2849891901709, + "z": 0.0 + }, + { + "x": 92.38174898337395, + "y": -77.27145979011641, + "z": 0.0 + }, + { + "x": 92.3815949140437, + "y": -76.25793039006197, + "z": 0.0 + }, + { + "x": 92.38144084471345, + "y": -75.2444009900075, + "z": 0.0 + }, + { + "x": 92.3812867753832, + "y": -74.23087158995307, + "z": 0.0 + }, + { + "x": 92.38113270605294, + "y": -73.21734218989857, + "z": 0.0 + }, + { + "x": 92.38097863672267, + "y": -72.20381278984411, + "z": 0.0 + }, + { + "x": 92.38082456739242, + "y": -71.19028338978967, + "z": 0.0 + }, + { + "x": 92.38067049806217, + "y": -70.17675398973523, + "z": 0.0 + }, + { + "x": 92.38051642873191, + "y": -69.16322458968074, + "z": 0.0 + }, + { + "x": 92.38036235940166, + "y": -68.1496951896263, + "z": 0.0 + } + ] + }, + { + "id": 114, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.38036240561738, + "y": -68.15030324037832, + "z": 0.0 + }, + { + "x": 88.38051647494763, + "y": -69.16383264043279, + "z": 0.0 + }, + { + "x": 88.38067054427789, + "y": -70.17736204048722, + "z": 0.0 + }, + { + "x": 88.38082461360814, + "y": -71.19089144054169, + "z": 0.0 + }, + { + "x": 88.38097868293839, + "y": -72.20442084059619, + "z": 0.0 + }, + { + "x": 88.38113275226866, + "y": -73.21795024065062, + "z": 0.0 + }, + { + "x": 88.38128682159892, + "y": -74.23147964070506, + "z": 0.0 + }, + { + "x": 88.38144089092917, + "y": -75.24500904075953, + "z": 0.0 + }, + { + "x": 88.38159496025942, + "y": -76.258538440814, + "z": 0.0 + }, + { + "x": 88.38174902958967, + "y": -77.27206784086846, + "z": 0.0 + }, + { + "x": 88.38190309891993, + "y": -78.2855972409229, + "z": 0.0 + }, + { + "x": 88.38205716825018, + "y": -79.29912664097736, + "z": 0.0 + }, + { + "x": 88.38221123758044, + "y": -80.31265604103186, + "z": 0.0 + }, + { + "x": 88.3823653069107, + "y": -81.3261854410863, + "z": 0.0 + }, + { + "x": 88.38251937624095, + "y": -82.33971484114076, + "z": 0.0 + }, + { + "x": 88.38267344557121, + "y": -83.3532442411952, + "z": 0.0 + }, + { + "x": 88.38282751490146, + "y": -84.3667736412497, + "z": 0.0 + }, + { + "x": 88.38298158423173, + "y": -85.38030304130413, + "z": 0.0 + }, + { + "x": 88.38313565356198, + "y": -86.39383244135857, + "z": 0.0 + }, + { + "x": 88.38328972289223, + "y": -87.40736184141304, + "z": 0.0 + }, + { + "x": 88.38344379222248, + "y": -88.42089124146753, + "z": 0.0 + }, + { + "x": 88.38359786155274, + "y": -89.43442064152197, + "z": 0.0 + }, + { + "x": 88.383751930883, + "y": -90.4479500415764, + "z": 0.0 + }, + { + "x": 88.38390600021324, + "y": -91.4614794416309, + "z": 0.0 + }, + { + "x": 88.38406006954351, + "y": -92.47500884168537, + "z": 0.0 + }, + { + "x": 88.38421413887377, + "y": -93.4885382417398, + "z": 0.0 + }, + { + "x": 88.38436820820402, + "y": -94.50206764179424, + "z": 0.0 + }, + { + "x": 88.38452227753427, + "y": -95.51559704184874, + "z": 0.0 + }, + { + "x": 88.38467634686454, + "y": -96.52912644190317, + "z": 0.0 + }, + { + "x": 88.38483041619479, + "y": -97.54265584195764, + "z": 0.0 + }, + { + "x": 88.38498448552504, + "y": -98.5561852420121, + "z": 0.0 + }, + { + "x": 88.3851385548553, + "y": -99.56971464206654, + "z": 0.0 + }, + { + "x": 88.38529262418555, + "y": -100.58324404212101, + "z": 0.0 + }, + { + "x": 88.3854466935158, + "y": -101.5967734421755, + "z": 0.0 + }, + { + "x": 88.38560076284607, + "y": -102.61030284222997, + "z": 0.0 + }, + { + "x": 88.38575483217633, + "y": -103.62383224228438, + "z": 0.0 + }, + { + "x": 88.38590890150658, + "y": -104.63736164233885, + "z": 0.0 + }, + { + "x": 88.38606297083683, + "y": -105.65089104239331, + "z": 0.0 + }, + { + "x": 88.38621704016708, + "y": -106.6644204424478, + "z": 0.0 + }, + { + "x": 88.38637110949735, + "y": -107.67794984250224, + "z": 0.0 + }, + { + "x": 88.3865251788276, + "y": -108.69147924255668, + "z": 0.0 + }, + { + "x": 88.38667924815785, + "y": -109.70500864261118, + "z": 0.0 + }, + { + "x": 88.38683331748811, + "y": -110.71853804266561, + "z": 0.0 + }, + { + "x": 88.38698738681836, + "y": -111.73206744272005, + "z": 0.0 + }, + { + "x": 88.38714145614861, + "y": -112.74559684277455, + "z": 0.0 + }, + { + "x": 88.38729552547888, + "y": -113.75912624282901, + "z": 0.0 + }, + { + "x": 88.38744959480914, + "y": -114.77265564288345, + "z": 0.0 + }, + { + "x": 88.38760366413939, + "y": -115.78618504293792, + "z": 0.0 + }, + { + "x": 88.38775773346964, + "y": -116.79971444299235, + "z": 0.0 + }, + { + "x": 88.38791180279989, + "y": -117.81324384304685, + "z": 0.0 + }, + { + "x": 88.38806587213016, + "y": -118.82677324310129, + "z": 0.0 + }, + { + "x": 88.3882199414604, + "y": -119.84030264315575, + "z": 0.0 + } + ] + }, + { + "id": 115, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.39832719576235, + "y": -186.329389798807, + "z": 0.0 + }, + { + "x": 94.39816991565795, + "y": -185.29473864797058, + "z": 0.0 + }, + { + "x": 94.39801263555354, + "y": -184.26008749713418, + "z": 0.0 + }, + { + "x": 94.39785535544914, + "y": -183.22543634629776, + "z": 0.0 + }, + { + "x": 94.39769807534474, + "y": -182.19078519546136, + "z": 0.0 + }, + { + "x": 94.39754079524033, + "y": -181.15613404462493, + "z": 0.0 + }, + { + "x": 94.39738351513593, + "y": -180.12148289378854, + "z": 0.0 + }, + { + "x": 94.39722623503152, + "y": -179.0868317429521, + "z": 0.0 + }, + { + "x": 94.39706895492711, + "y": -178.05218059211563, + "z": 0.0 + }, + { + "x": 94.3969116748227, + "y": -177.0175294412793, + "z": 0.0 + }, + { + "x": 94.3967543947183, + "y": -175.98287829044287, + "z": 0.0 + }, + { + "x": 94.3965971146139, + "y": -174.94822713960644, + "z": 0.0 + }, + { + "x": 94.3964398345095, + "y": -173.91357598877005, + "z": 0.0 + }, + { + "x": 94.39628255440509, + "y": -172.87892483793362, + "z": 0.0 + }, + { + "x": 94.39612527430069, + "y": -171.84427368709723, + "z": 0.0 + }, + { + "x": 94.39596799419628, + "y": -170.8096225362608, + "z": 0.0 + }, + { + "x": 94.39581071409188, + "y": -169.7749713854244, + "z": 0.0 + }, + { + "x": 94.39565343398748, + "y": -168.74032023458798, + "z": 0.0 + }, + { + "x": 94.39549615388307, + "y": -167.70566908375156, + "z": 0.0 + }, + { + "x": 94.39533887377867, + "y": -166.67101793291516, + "z": 0.0 + }, + { + "x": 94.39518159367427, + "y": -165.63636678207874, + "z": 0.0 + }, + { + "x": 94.39502431356986, + "y": -164.6017156312423, + "z": 0.0 + }, + { + "x": 94.39486703346545, + "y": -163.56706448040586, + "z": 0.0 + }, + { + "x": 94.39470975336104, + "y": -162.5324133295695, + "z": 0.0 + }, + { + "x": 94.39455247325664, + "y": -161.4977621787331, + "z": 0.0 + }, + { + "x": 94.39439519315223, + "y": -160.46311102789667, + "z": 0.0 + }, + { + "x": 94.39423791304783, + "y": -159.42845987706028, + "z": 0.0 + }, + { + "x": 94.39408063294343, + "y": -158.39380872622385, + "z": 0.0 + }, + { + "x": 94.39392335283902, + "y": -157.35915757538743, + "z": 0.0 + }, + { + "x": 94.39376607273462, + "y": -156.32450642455103, + "z": 0.0 + }, + { + "x": 94.39360879263022, + "y": -155.2898552737146, + "z": 0.0 + }, + { + "x": 94.39345151252581, + "y": -154.2552041228782, + "z": 0.0 + }, + { + "x": 94.39329423242141, + "y": -153.2205529720418, + "z": 0.0 + }, + { + "x": 94.39313695231701, + "y": -152.1859018212054, + "z": 0.0 + }, + { + "x": 94.3929796722126, + "y": -151.15125067036897, + "z": 0.0 + }, + { + "x": 94.3928223921082, + "y": -150.11659951953254, + "z": 0.0 + }, + { + "x": 94.39266511200378, + "y": -149.0819483686961, + "z": 0.0 + }, + { + "x": 94.39250783189938, + "y": -148.04729721785972, + "z": 0.0 + }, + { + "x": 94.39235055179498, + "y": -147.01264606702333, + "z": 0.0 + }, + { + "x": 94.39219327169057, + "y": -145.9779949161869, + "z": 0.0 + }, + { + "x": 94.39203599158617, + "y": -144.9433437653505, + "z": 0.0 + }, + { + "x": 94.39187871148177, + "y": -143.90869261451408, + "z": 0.0 + }, + { + "x": 94.39172143137736, + "y": -142.87404146367768, + "z": 0.0 + }, + { + "x": 94.39156415127296, + "y": -141.83939031284126, + "z": 0.0 + } + ] + }, + { + "id": 116, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.3915642437044, + "y": -141.8406064143453, + "z": 0.0 + }, + { + "x": 86.3917215238088, + "y": -142.87525756518173, + "z": 0.0 + }, + { + "x": 86.3918788039132, + "y": -143.90990871601812, + "z": 0.0 + }, + { + "x": 86.3920360840176, + "y": -144.94455986685455, + "z": 0.0 + }, + { + "x": 86.39219336412201, + "y": -145.97921101769094, + "z": 0.0 + }, + { + "x": 86.39235064422641, + "y": -147.01386216852737, + "z": 0.0 + }, + { + "x": 86.39250792433081, + "y": -148.04851331936376, + "z": 0.0 + }, + { + "x": 86.39266520443522, + "y": -149.08316447020024, + "z": 0.0 + }, + { + "x": 86.39282248453964, + "y": -150.11781562103658, + "z": 0.0 + }, + { + "x": 86.39297976464404, + "y": -151.152466771873, + "z": 0.0 + }, + { + "x": 86.39313704474844, + "y": -152.18711792270943, + "z": 0.0 + }, + { + "x": 86.39329432485285, + "y": -153.22176907354583, + "z": 0.0 + }, + { + "x": 86.39345160495725, + "y": -154.25642022438225, + "z": 0.0 + }, + { + "x": 86.39360888506165, + "y": -155.29107137521865, + "z": 0.0 + }, + { + "x": 86.39376616516606, + "y": -156.32572252605507, + "z": 0.0 + }, + { + "x": 86.39392344527046, + "y": -157.36037367689147, + "z": 0.0 + }, + { + "x": 86.39408072537486, + "y": -158.3950248277279, + "z": 0.0 + }, + { + "x": 86.39423800547927, + "y": -159.42967597856432, + "z": 0.0 + }, + { + "x": 86.39439528558367, + "y": -160.46432712940071, + "z": 0.0 + }, + { + "x": 86.39455256568807, + "y": -161.49897828023714, + "z": 0.0 + }, + { + "x": 86.39470984579248, + "y": -162.53362943107354, + "z": 0.0 + }, + { + "x": 86.39486712589688, + "y": -163.56828058191002, + "z": 0.0 + }, + { + "x": 86.3950244060013, + "y": -164.60293173274636, + "z": 0.0 + }, + { + "x": 86.3951816861057, + "y": -165.63758288358278, + "z": 0.0 + }, + { + "x": 86.3953389662101, + "y": -166.6722340344192, + "z": 0.0 + }, + { + "x": 86.39549624631451, + "y": -167.7068851852556, + "z": 0.0 + }, + { + "x": 86.39565352641891, + "y": -168.74153633609203, + "z": 0.0 + }, + { + "x": 86.39581080652331, + "y": -169.77618748692845, + "z": 0.0 + }, + { + "x": 86.39596808662772, + "y": -170.81083863776485, + "z": 0.0 + }, + { + "x": 86.39612536673212, + "y": -171.84548978860127, + "z": 0.0 + }, + { + "x": 86.39628264683653, + "y": -172.88014093943767, + "z": 0.0 + }, + { + "x": 86.39643992694093, + "y": -173.9147920902741, + "z": 0.0 + }, + { + "x": 86.39659720704533, + "y": -174.9494432411105, + "z": 0.0 + }, + { + "x": 86.39675448714974, + "y": -175.9840943919469, + "z": 0.0 + }, + { + "x": 86.39691176725414, + "y": -177.01874554278334, + "z": 0.0 + }, + { + "x": 86.39706904735854, + "y": -178.0533966936198, + "z": 0.0 + }, + { + "x": 86.39722632746296, + "y": -179.08804784445616, + "z": 0.0 + }, + { + "x": 86.39738360756736, + "y": -180.12269899529258, + "z": 0.0 + }, + { + "x": 86.39754088767177, + "y": -181.15735014612898, + "z": 0.0 + }, + { + "x": 86.39769816777617, + "y": -182.1920012969654, + "z": 0.0 + }, + { + "x": 86.39785544788057, + "y": -183.2266524478018, + "z": 0.0 + }, + { + "x": 86.39801272798498, + "y": -184.26130359863822, + "z": 0.0 + }, + { + "x": 86.39817000808938, + "y": -185.29595474947462, + "z": 0.0 + }, + { + "x": 86.39832728819378, + "y": -186.33060590031104, + "z": 0.0 + } + ] + }, + { + "id": 117, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 90.39156419748868, + "y": -141.83999836359328, + "z": 0.0 + }, + { + "x": 90.39172147759308, + "y": -142.8746495144297, + "z": 0.0 + }, + { + "x": 90.39187875769748, + "y": -143.9093006652661, + "z": 0.0 + }, + { + "x": 90.39203603780189, + "y": -144.94395181610253, + "z": 0.0 + }, + { + "x": 90.39219331790629, + "y": -145.97860296693892, + "z": 0.0 + }, + { + "x": 90.3923505980107, + "y": -147.01325411777535, + "z": 0.0 + }, + { + "x": 90.3925078781151, + "y": -148.04790526861174, + "z": 0.0 + }, + { + "x": 90.3926651582195, + "y": -149.08255641944817, + "z": 0.0 + }, + { + "x": 90.39282243832392, + "y": -150.11720757028456, + "z": 0.0 + }, + { + "x": 90.39297971842832, + "y": -151.151858721121, + "z": 0.0 + }, + { + "x": 90.39313699853273, + "y": -152.1865098719574, + "z": 0.0 + }, + { + "x": 90.39329427863713, + "y": -153.2211610227938, + "z": 0.0 + }, + { + "x": 90.39345155874153, + "y": -154.25581217363023, + "z": 0.0 + }, + { + "x": 90.39360883884594, + "y": -155.29046332446663, + "z": 0.0 + }, + { + "x": 90.39376611895034, + "y": -156.32511447530305, + "z": 0.0 + }, + { + "x": 90.39392339905474, + "y": -157.35976562613945, + "z": 0.0 + }, + { + "x": 90.39408067915915, + "y": -158.39441677697587, + "z": 0.0 + }, + { + "x": 90.39423795926355, + "y": -159.4290679278123, + "z": 0.0 + }, + { + "x": 90.39439523936795, + "y": -160.4637190786487, + "z": 0.0 + }, + { + "x": 90.39455251947236, + "y": -161.49837022948512, + "z": 0.0 + }, + { + "x": 90.39470979957676, + "y": -162.53302138032151, + "z": 0.0 + }, + { + "x": 90.39486707968116, + "y": -163.56767253115794, + "z": 0.0 + }, + { + "x": 90.39502435978558, + "y": -164.60232368199433, + "z": 0.0 + }, + { + "x": 90.39518163988998, + "y": -165.63697483283076, + "z": 0.0 + }, + { + "x": 90.39533891999439, + "y": -166.67162598366718, + "z": 0.0 + }, + { + "x": 90.39549620009879, + "y": -167.70627713450358, + "z": 0.0 + }, + { + "x": 90.3956534802032, + "y": -168.74092828534, + "z": 0.0 + }, + { + "x": 90.3958107603076, + "y": -169.77557943617643, + "z": 0.0 + }, + { + "x": 90.395968040412, + "y": -170.81023058701282, + "z": 0.0 + }, + { + "x": 90.3961253205164, + "y": -171.84488173784925, + "z": 0.0 + }, + { + "x": 90.39628260062081, + "y": -172.87953288868565, + "z": 0.0 + }, + { + "x": 90.39643988072521, + "y": -173.91418403952207, + "z": 0.0 + }, + { + "x": 90.39659716082961, + "y": -174.94883519035847, + "z": 0.0 + }, + { + "x": 90.39675444093402, + "y": -175.9834863411949, + "z": 0.0 + }, + { + "x": 90.39691172103842, + "y": -177.01813749203131, + "z": 0.0 + }, + { + "x": 90.39706900114282, + "y": -178.0527886428677, + "z": 0.0 + }, + { + "x": 90.39722628124724, + "y": -179.08743979370414, + "z": 0.0 + }, + { + "x": 90.39738356135165, + "y": -180.12209094454056, + "z": 0.0 + }, + { + "x": 90.39754084145605, + "y": -181.15674209537696, + "z": 0.0 + }, + { + "x": 90.39769812156045, + "y": -182.19139324621338, + "z": 0.0 + }, + { + "x": 90.39785540166486, + "y": -183.22604439704978, + "z": 0.0 + }, + { + "x": 90.39801268176926, + "y": -184.2606955478862, + "z": 0.0 + }, + { + "x": 90.39816996187366, + "y": -185.2953466987226, + "z": 0.0 + }, + { + "x": 90.39832724197807, + "y": -186.32999784955902, + "z": 0.0 + } + ] + }, + { + "id": 118, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.39832721887021, + "y": -186.329693824183, + "z": 0.0 + }, + { + "x": 92.3981699387658, + "y": -185.2950426733466, + "z": 0.0 + }, + { + "x": 92.3980126586614, + "y": -184.2603915225102, + "z": 0.0 + }, + { + "x": 92.397855378557, + "y": -183.22574037167377, + "z": 0.0 + }, + { + "x": 92.3976980984526, + "y": -182.19108922083737, + "z": 0.0 + }, + { + "x": 92.39754081834819, + "y": -181.15643807000095, + "z": 0.0 + }, + { + "x": 92.39738353824379, + "y": -180.12178691916455, + "z": 0.0 + }, + { + "x": 92.39722625813938, + "y": -179.08713576832812, + "z": 0.0 + }, + { + "x": 92.39706897803497, + "y": -178.05248461749167, + "z": 0.0 + }, + { + "x": 92.39691169793056, + "y": -177.0178334666553, + "z": 0.0 + }, + { + "x": 92.39675441782616, + "y": -175.98318231581888, + "z": 0.0 + }, + { + "x": 92.39659713772176, + "y": -174.94853116498246, + "z": 0.0 + }, + { + "x": 92.39643985761735, + "y": -173.91388001414606, + "z": 0.0 + }, + { + "x": 92.39628257751295, + "y": -172.87922886330963, + "z": 0.0 + }, + { + "x": 92.39612529740855, + "y": -171.84457771247324, + "z": 0.0 + }, + { + "x": 92.39596801730414, + "y": -170.80992656163681, + "z": 0.0 + }, + { + "x": 92.39581073719974, + "y": -169.77527541080042, + "z": 0.0 + }, + { + "x": 92.39565345709534, + "y": -168.740624259964, + "z": 0.0 + }, + { + "x": 92.39549617699093, + "y": -167.70597310912757, + "z": 0.0 + }, + { + "x": 92.39533889688653, + "y": -166.67132195829117, + "z": 0.0 + }, + { + "x": 92.39518161678212, + "y": -165.63667080745475, + "z": 0.0 + }, + { + "x": 92.39502433667772, + "y": -164.60201965661832, + "z": 0.0 + }, + { + "x": 92.3948670565733, + "y": -163.5673685057819, + "z": 0.0 + }, + { + "x": 92.3947097764689, + "y": -162.5327173549455, + "z": 0.0 + }, + { + "x": 92.3945524963645, + "y": -161.4980662041091, + "z": 0.0 + }, + { + "x": 92.3943952162601, + "y": -160.46341505327268, + "z": 0.0 + }, + { + "x": 92.39423793615569, + "y": -159.4287639024363, + "z": 0.0 + }, + { + "x": 92.39408065605129, + "y": -158.39411275159986, + "z": 0.0 + }, + { + "x": 92.39392337594688, + "y": -157.35946160076344, + "z": 0.0 + }, + { + "x": 92.39376609584248, + "y": -156.32481044992704, + "z": 0.0 + }, + { + "x": 92.39360881573808, + "y": -155.29015929909062, + "z": 0.0 + }, + { + "x": 92.39345153563367, + "y": -154.25550814825422, + "z": 0.0 + }, + { + "x": 92.39329425552927, + "y": -153.2208569974178, + "z": 0.0 + }, + { + "x": 92.39313697542487, + "y": -152.1862058465814, + "z": 0.0 + }, + { + "x": 92.39297969532046, + "y": -151.15155469574498, + "z": 0.0 + }, + { + "x": 92.39282241521606, + "y": -150.11690354490855, + "z": 0.0 + }, + { + "x": 92.39266513511164, + "y": -149.08225239407213, + "z": 0.0 + }, + { + "x": 92.39250785500724, + "y": -148.04760124323573, + "z": 0.0 + }, + { + "x": 92.39235057490284, + "y": -147.01295009239934, + "z": 0.0 + }, + { + "x": 92.39219329479843, + "y": -145.9782989415629, + "z": 0.0 + }, + { + "x": 92.39203601469403, + "y": -144.94364779072652, + "z": 0.0 + }, + { + "x": 92.39187873458962, + "y": -143.9089966398901, + "z": 0.0 + }, + { + "x": 92.39172145448522, + "y": -142.8743454890537, + "z": 0.0 + }, + { + "x": 92.39156417438082, + "y": -141.83969433821727, + "z": 0.0 + } + ] + }, + { + "id": 119, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.39156422059654, + "y": -141.8403023889693, + "z": 0.0 + }, + { + "x": 88.39172150070094, + "y": -142.87495353980572, + "z": 0.0 + }, + { + "x": 88.39187878080534, + "y": -143.9096046906421, + "z": 0.0 + }, + { + "x": 88.39203606090975, + "y": -144.94425584147854, + "z": 0.0 + }, + { + "x": 88.39219334101415, + "y": -145.97890699231493, + "z": 0.0 + }, + { + "x": 88.39235062111855, + "y": -147.01355814315136, + "z": 0.0 + }, + { + "x": 88.39250790122296, + "y": -148.04820929398775, + "z": 0.0 + }, + { + "x": 88.39266518132736, + "y": -149.0828604448242, + "z": 0.0 + }, + { + "x": 88.39282246143178, + "y": -150.11751159566057, + "z": 0.0 + }, + { + "x": 88.39297974153618, + "y": -151.152162746497, + "z": 0.0 + }, + { + "x": 88.39313702164058, + "y": -152.18681389733342, + "z": 0.0 + }, + { + "x": 88.39329430174499, + "y": -153.22146504816982, + "z": 0.0 + }, + { + "x": 88.39345158184939, + "y": -154.25611619900624, + "z": 0.0 + }, + { + "x": 88.3936088619538, + "y": -155.29076734984264, + "z": 0.0 + }, + { + "x": 88.3937661420582, + "y": -156.32541850067906, + "z": 0.0 + }, + { + "x": 88.3939234221626, + "y": -157.36006965151546, + "z": 0.0 + }, + { + "x": 88.394080702267, + "y": -158.39472080235188, + "z": 0.0 + }, + { + "x": 88.39423798237141, + "y": -159.4293719531883, + "z": 0.0 + }, + { + "x": 88.39439526247581, + "y": -160.4640231040247, + "z": 0.0 + }, + { + "x": 88.39455254258021, + "y": -161.49867425486113, + "z": 0.0 + }, + { + "x": 88.39470982268462, + "y": -162.53332540569752, + "z": 0.0 + }, + { + "x": 88.39486710278902, + "y": -163.56797655653398, + "z": 0.0 + }, + { + "x": 88.39502438289344, + "y": -164.60262770737035, + "z": 0.0 + }, + { + "x": 88.39518166299784, + "y": -165.63727885820677, + "z": 0.0 + }, + { + "x": 88.39533894310225, + "y": -166.6719300090432, + "z": 0.0 + }, + { + "x": 88.39549622320665, + "y": -167.7065811598796, + "z": 0.0 + }, + { + "x": 88.39565350331105, + "y": -168.74123231071601, + "z": 0.0 + }, + { + "x": 88.39581078341546, + "y": -169.77588346155244, + "z": 0.0 + }, + { + "x": 88.39596806351986, + "y": -170.81053461238884, + "z": 0.0 + }, + { + "x": 88.39612534362426, + "y": -171.84518576322526, + "z": 0.0 + }, + { + "x": 88.39628262372867, + "y": -172.87983691406166, + "z": 0.0 + }, + { + "x": 88.39643990383307, + "y": -173.91448806489808, + "z": 0.0 + }, + { + "x": 88.39659718393747, + "y": -174.94913921573448, + "z": 0.0 + }, + { + "x": 88.39675446404188, + "y": -175.9837903665709, + "z": 0.0 + }, + { + "x": 88.39691174414628, + "y": -177.01844151740733, + "z": 0.0 + }, + { + "x": 88.39706902425068, + "y": -178.05309266824375, + "z": 0.0 + }, + { + "x": 88.3972263043551, + "y": -179.08774381908015, + "z": 0.0 + }, + { + "x": 88.3973835844595, + "y": -180.12239496991657, + "z": 0.0 + }, + { + "x": 88.39754086456391, + "y": -181.15704612075297, + "z": 0.0 + }, + { + "x": 88.39769814466831, + "y": -182.1916972715894, + "z": 0.0 + }, + { + "x": 88.39785542477271, + "y": -183.2263484224258, + "z": 0.0 + }, + { + "x": 88.39801270487712, + "y": -184.2609995732622, + "z": 0.0 + }, + { + "x": 88.39816998498152, + "y": -185.2956507240986, + "z": 0.0 + }, + { + "x": 88.39832726508592, + "y": -186.33030187493503, + "z": 0.0 + } + ] + }, + { + "id": 120, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.4182362975105, + "y": -317.299388285589, + "z": 0.0 + }, + { + "x": 94.41808291952336, + "y": -316.2904068157652, + "z": 0.0 + }, + { + "x": 94.4179295415362, + "y": -315.28142534594133, + "z": 0.0 + }, + { + "x": 94.41777616354905, + "y": -314.2724438761176, + "z": 0.0 + }, + { + "x": 94.4176227855619, + "y": -313.26346240629385, + "z": 0.0 + }, + { + "x": 94.41746940757476, + "y": -312.25448093647003, + "z": 0.0 + }, + { + "x": 94.41731602958761, + "y": -311.24549946664627, + "z": 0.0 + }, + { + "x": 94.41716265160046, + "y": -310.2365179968225, + "z": 0.0 + }, + { + "x": 94.41700927361332, + "y": -309.2275365269987, + "z": 0.0 + }, + { + "x": 94.41685589562616, + "y": -308.21855505717485, + "z": 0.0 + }, + { + "x": 94.41670251763901, + "y": -307.2095735873511, + "z": 0.0 + }, + { + "x": 94.41654913965186, + "y": -306.2005921175273, + "z": 0.0 + }, + { + "x": 94.41639576166472, + "y": -305.19161064770356, + "z": 0.0 + }, + { + "x": 94.41624238367757, + "y": -304.18262917787973, + "z": 0.0 + }, + { + "x": 94.41608900569042, + "y": -303.17364770805597, + "z": 0.0 + }, + { + "x": 94.41593562770328, + "y": -302.1646662382322, + "z": 0.0 + }, + { + "x": 94.41578224971612, + "y": -301.1556847684083, + "z": 0.0 + }, + { + "x": 94.41562887172897, + "y": -300.1467032985846, + "z": 0.0 + }, + { + "x": 94.41547549374182, + "y": -299.13772182876085, + "z": 0.0 + }, + { + "x": 94.41532211575468, + "y": -298.128740358937, + "z": 0.0 + }, + { + "x": 94.41516873776753, + "y": -297.11975888911326, + "z": 0.0 + }, + { + "x": 94.41501535978038, + "y": -296.1107774192895, + "z": 0.0 + }, + { + "x": 94.41486198179324, + "y": -295.10179594946567, + "z": 0.0 + }, + { + "x": 94.41470860380609, + "y": -294.0928144796419, + "z": 0.0 + }, + { + "x": 94.41455522581893, + "y": -293.0838330098181, + "z": 0.0 + }, + { + "x": 94.4144018478318, + "y": -292.07485153999437, + "z": 0.0 + }, + { + "x": 94.41424846984464, + "y": -291.0658700701705, + "z": 0.0 + }, + { + "x": 94.41409509185749, + "y": -290.0568886003467, + "z": 0.0 + }, + { + "x": 94.41394171387034, + "y": -289.04790713052296, + "z": 0.0 + }, + { + "x": 94.4137883358832, + "y": -288.0389256606992, + "z": 0.0 + }, + { + "x": 94.41363495789605, + "y": -287.02994419087537, + "z": 0.0 + }, + { + "x": 94.41348157990889, + "y": -286.02096272105155, + "z": 0.0 + }, + { + "x": 94.41332820192176, + "y": -285.0119812512279, + "z": 0.0 + }, + { + "x": 94.41317482393461, + "y": -284.002999781404, + "z": 0.0 + }, + { + "x": 94.41302144594745, + "y": -282.9940183115802, + "z": 0.0 + }, + { + "x": 94.4128680679603, + "y": -281.9850368417565, + "z": 0.0 + }, + { + "x": 94.41271468997316, + "y": -280.97605537193266, + "z": 0.0 + }, + { + "x": 94.41256131198601, + "y": -279.9670739021089, + "z": 0.0 + }, + { + "x": 94.41240793399886, + "y": -278.9580924322851, + "z": 0.0 + }, + { + "x": 94.41225455601172, + "y": -277.9491109624613, + "z": 0.0 + }, + { + "x": 94.41210117802457, + "y": -276.94012949263754, + "z": 0.0 + }, + { + "x": 94.41194780003741, + "y": -275.9311480228137, + "z": 0.0 + }, + { + "x": 94.41179442205026, + "y": -274.92216655298995, + "z": 0.0 + }, + { + "x": 94.41164104406312, + "y": -273.9131850831662, + "z": 0.0 + }, + { + "x": 94.41148766607597, + "y": -272.9042036133424, + "z": 0.0 + }, + { + "x": 94.41133428808882, + "y": -271.8952221435186, + "z": 0.0 + }, + { + "x": 94.41118091010168, + "y": -270.88624067369483, + "z": 0.0 + }, + { + "x": 94.41102753211453, + "y": -269.87725920387106, + "z": 0.0 + }, + { + "x": 94.41087415412737, + "y": -268.86827773404724, + "z": 0.0 + }, + { + "x": 94.41072077614024, + "y": -267.85929626422353, + "z": 0.0 + }, + { + "x": 94.41056739815309, + "y": -266.8503147943997, + "z": 0.0 + }, + { + "x": 94.41041402016593, + "y": -265.8413333245759, + "z": 0.0 + }, + { + "x": 94.41026064217878, + "y": -264.8323518547522, + "z": 0.0 + }, + { + "x": 94.41010726419164, + "y": -263.82337038492835, + "z": 0.0 + }, + { + "x": 94.40995388620449, + "y": -262.8143889151046, + "z": 0.0 + }, + { + "x": 94.40980050821734, + "y": -261.8054074452808, + "z": 0.0 + }, + { + "x": 94.4096471302302, + "y": -260.79642597545705, + "z": 0.0 + }, + { + "x": 94.40949375224305, + "y": -259.7874445056333, + "z": 0.0 + }, + { + "x": 94.40934037425589, + "y": -258.7784630358094, + "z": 0.0 + }, + { + "x": 94.40918699626874, + "y": -257.7694815659857, + "z": 0.0 + }, + { + "x": 94.4090336182816, + "y": -256.76050009616193, + "z": 0.0 + }, + { + "x": 94.40888024029445, + "y": -255.75151862633814, + "z": 0.0 + }, + { + "x": 94.4087268623073, + "y": -254.74253715651437, + "z": 0.0 + }, + { + "x": 94.40857348432014, + "y": -253.73355568669052, + "z": 0.0 + }, + { + "x": 94.408420106333, + "y": -252.7245742168668, + "z": 0.0 + }, + { + "x": 94.40826672834586, + "y": -251.71559274704308, + "z": 0.0 + }, + { + "x": 94.4081133503587, + "y": -250.7066112772192, + "z": 0.0 + }, + { + "x": 94.40795997237156, + "y": -249.6976298073955, + "z": 0.0 + }, + { + "x": 94.40780659438441, + "y": -248.6886483375717, + "z": 0.0 + }, + { + "x": 94.40765321639726, + "y": -247.67966686774793, + "z": 0.0 + }, + { + "x": 94.4074998384101, + "y": -246.67068539792407, + "z": 0.0 + }, + { + "x": 94.40734646042296, + "y": -245.66170392810037, + "z": 0.0 + }, + { + "x": 94.40719308243582, + "y": -244.65272245827663, + "z": 0.0 + }, + { + "x": 94.40703970444866, + "y": -243.64374098845275, + "z": 0.0 + }, + { + "x": 94.40688632646152, + "y": -242.634759518629, + "z": 0.0 + }, + { + "x": 94.40673294847437, + "y": -241.62577804880524, + "z": 0.0 + }, + { + "x": 94.40657957048722, + "y": -240.61679657898145, + "z": 0.0 + }, + { + "x": 94.40642619250008, + "y": -239.60781510915768, + "z": 0.0 + }, + { + "x": 94.40627281451292, + "y": -238.59883363933383, + "z": 0.0 + }, + { + "x": 94.40611943652578, + "y": -237.58985216951018, + "z": 0.0 + }, + { + "x": 94.40596605853862, + "y": -236.5808706996863, + "z": 0.0 + }, + { + "x": 94.40581268055148, + "y": -235.57188922986256, + "z": 0.0 + }, + { + "x": 94.40565930256435, + "y": -234.56290776003885, + "z": 0.0 + }, + { + "x": 94.40550592457718, + "y": -233.55392629021495, + "z": 0.0 + }, + { + "x": 94.40535254659004, + "y": -232.54494482039124, + "z": 0.0 + }, + { + "x": 94.40519916860289, + "y": -231.53596335056744, + "z": 0.0 + }, + { + "x": 94.40504579061574, + "y": -230.52698188074368, + "z": 0.0 + }, + { + "x": 94.4048924126286, + "y": -229.51800041091988, + "z": 0.0 + }, + { + "x": 94.40473903464144, + "y": -228.50901894109606, + "z": 0.0 + }, + { + "x": 94.4045856566543, + "y": -227.50003747127238, + "z": 0.0 + }, + { + "x": 94.40443227866714, + "y": -226.4910560014485, + "z": 0.0 + }, + { + "x": 94.40427890068, + "y": -225.4820745316248, + "z": 0.0 + }, + { + "x": 94.40412552269285, + "y": -224.473093061801, + "z": 0.0 + }, + { + "x": 94.4039721447057, + "y": -223.46411159197723, + "z": 0.0 + }, + { + "x": 94.40381876671856, + "y": -222.45513012215343, + "z": 0.0 + }, + { + "x": 94.4036653887314, + "y": -221.4461486523296, + "z": 0.0 + }, + { + "x": 94.40351201074427, + "y": -220.43716718250593, + "z": 0.0 + }, + { + "x": 94.4033586327571, + "y": -219.42818571268205, + "z": 0.0 + }, + { + "x": 94.40320525476996, + "y": -218.4192042428583, + "z": 0.0 + }, + { + "x": 94.40305187678281, + "y": -217.41022277303452, + "z": 0.0 + }, + { + "x": 94.40289849879566, + "y": -216.40124130321075, + "z": 0.0 + }, + { + "x": 94.40274512080852, + "y": -215.39225983338696, + "z": 0.0 + }, + { + "x": 94.40259174282136, + "y": -214.38327836356314, + "z": 0.0 + }, + { + "x": 94.40243836483423, + "y": -213.37429689373946, + "z": 0.0 + }, + { + "x": 94.40228498684708, + "y": -212.36531542391563, + "z": 0.0 + }, + { + "x": 94.40213160885992, + "y": -211.35633395409178, + "z": 0.0 + }, + { + "x": 94.40197823087277, + "y": -210.34735248426807, + "z": 0.0 + }, + { + "x": 94.40182485288562, + "y": -209.33837101444428, + "z": 0.0 + }, + { + "x": 94.40167147489848, + "y": -208.3293895446205, + "z": 0.0 + } + ] + }, + { + "id": 121, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.40167156732991, + "y": -208.33060564612455, + "z": 0.0 + }, + { + "x": 86.40182494531706, + "y": -209.33958711594832, + "z": 0.0 + }, + { + "x": 86.4019783233042, + "y": -210.3485685857721, + "z": 0.0 + }, + { + "x": 86.40213170129135, + "y": -211.35755005559594, + "z": 0.0 + }, + { + "x": 86.40228507927851, + "y": -212.36653152541967, + "z": 0.0 + }, + { + "x": 86.40243845726566, + "y": -213.37551299524338, + "z": 0.0 + }, + { + "x": 86.40259183525279, + "y": -214.3844944650673, + "z": 0.0 + }, + { + "x": 86.40274521323995, + "y": -215.393475934891, + "z": 0.0 + }, + { + "x": 86.4028985912271, + "y": -216.4024574047148, + "z": 0.0 + }, + { + "x": 86.40305196921425, + "y": -217.41143887453856, + "z": 0.0 + }, + { + "x": 86.40320534720139, + "y": -218.42042034436236, + "z": 0.0 + }, + { + "x": 86.40335872518854, + "y": -219.4294018141862, + "z": 0.0 + }, + { + "x": 86.4035121031757, + "y": -220.43838328400986, + "z": 0.0 + }, + { + "x": 86.40366548116283, + "y": -221.44736475383377, + "z": 0.0 + }, + { + "x": 86.40381885915, + "y": -222.45634622365748, + "z": 0.0 + }, + { + "x": 86.40397223713714, + "y": -223.46532769348127, + "z": 0.0 + }, + { + "x": 86.40412561512429, + "y": -224.47430916330504, + "z": 0.0 + }, + { + "x": 86.40427899311143, + "y": -225.48329063312883, + "z": 0.0 + }, + { + "x": 86.40443237109858, + "y": -226.49227210295265, + "z": 0.0 + }, + { + "x": 86.40458574908574, + "y": -227.5012535727763, + "z": 0.0 + }, + { + "x": 86.40473912707287, + "y": -228.51023504260021, + "z": 0.0 + }, + { + "x": 86.40489250506003, + "y": -229.51921651242392, + "z": 0.0 + }, + { + "x": 86.40504588304718, + "y": -230.52819798224772, + "z": 0.0 + }, + { + "x": 86.40519926103433, + "y": -231.53717945207148, + "z": 0.0 + }, + { + "x": 86.40535263902147, + "y": -232.54616092189528, + "z": 0.0 + }, + { + "x": 86.40550601700862, + "y": -233.5551423917191, + "z": 0.0 + }, + { + "x": 86.40565939499578, + "y": -234.56412386154278, + "z": 0.0 + }, + { + "x": 86.40581277298291, + "y": -235.5731053313666, + "z": 0.0 + }, + { + "x": 86.40596615097006, + "y": -236.58208680119046, + "z": 0.0 + }, + { + "x": 86.40611952895722, + "y": -237.5910682710141, + "z": 0.0 + }, + { + "x": 86.40627290694435, + "y": -238.600049740838, + "z": 0.0 + }, + { + "x": 86.40642628493151, + "y": -239.60903121066173, + "z": 0.0 + }, + { + "x": 86.40657966291866, + "y": -240.6180126804855, + "z": 0.0 + }, + { + "x": 86.4067330409058, + "y": -241.6269941503093, + "z": 0.0 + }, + { + "x": 86.40688641889295, + "y": -242.63597562013305, + "z": 0.0 + }, + { + "x": 86.4070397968801, + "y": -243.6449570899569, + "z": 0.0 + }, + { + "x": 86.40719317486726, + "y": -244.65393855978056, + "z": 0.0 + }, + { + "x": 86.40734655285439, + "y": -245.6629200296044, + "z": 0.0 + }, + { + "x": 86.40749993084154, + "y": -246.67190149942823, + "z": 0.0 + }, + { + "x": 86.4076533088287, + "y": -247.68088296925197, + "z": 0.0 + }, + { + "x": 86.40780668681585, + "y": -248.68986443907573, + "z": 0.0 + }, + { + "x": 86.40796006480299, + "y": -249.69884590889953, + "z": 0.0 + }, + { + "x": 86.40811344279014, + "y": -250.70782737872335, + "z": 0.0 + }, + { + "x": 86.4082668207773, + "y": -251.716808848547, + "z": 0.0 + }, + { + "x": 86.40842019876443, + "y": -252.72579031837085, + "z": 0.0 + }, + { + "x": 86.40857357675158, + "y": -253.73477178819468, + "z": 0.0 + }, + { + "x": 86.40872695473874, + "y": -254.74375325801842, + "z": 0.0 + }, + { + "x": 86.40888033272589, + "y": -255.75273472784218, + "z": 0.0 + }, + { + "x": 86.40903371071303, + "y": -256.761716197666, + "z": 0.0 + }, + { + "x": 86.40918708870018, + "y": -257.77069766748974, + "z": 0.0 + }, + { + "x": 86.40934046668733, + "y": -258.77967913731356, + "z": 0.0 + }, + { + "x": 86.40949384467449, + "y": -259.78866060713733, + "z": 0.0 + }, + { + "x": 86.40964722266163, + "y": -260.7976420769611, + "z": 0.0 + }, + { + "x": 86.40980060064878, + "y": -261.80662354678486, + "z": 0.0 + }, + { + "x": 86.40995397863593, + "y": -262.81560501660863, + "z": 0.0 + }, + { + "x": 86.41010735662307, + "y": -263.8245864864324, + "z": 0.0 + }, + { + "x": 86.41026073461022, + "y": -264.8335679562562, + "z": 0.0 + }, + { + "x": 86.41041411259737, + "y": -265.84254942608004, + "z": 0.0 + }, + { + "x": 86.41056749058453, + "y": -266.85153089590375, + "z": 0.0 + }, + { + "x": 86.41072086857167, + "y": -267.86051236572746, + "z": 0.0 + }, + { + "x": 86.4108742465588, + "y": -268.8694938355514, + "z": 0.0 + }, + { + "x": 86.41102762454597, + "y": -269.8784753053751, + "z": 0.0 + }, + { + "x": 86.41118100253311, + "y": -270.88745677519887, + "z": 0.0 + }, + { + "x": 86.41133438052026, + "y": -271.89643824502264, + "z": 0.0 + }, + { + "x": 86.4114877585074, + "y": -272.90541971484646, + "z": 0.0 + }, + { + "x": 86.41164113649455, + "y": -273.9144011846702, + "z": 0.0 + }, + { + "x": 86.4117945144817, + "y": -274.923382654494, + "z": 0.0 + }, + { + "x": 86.41194789246885, + "y": -275.93236412431787, + "z": 0.0 + }, + { + "x": 86.412101270456, + "y": -276.9413455941416, + "z": 0.0 + }, + { + "x": 86.41225464844315, + "y": -277.95032706396535, + "z": 0.0 + }, + { + "x": 86.4124080264303, + "y": -278.95930853378917, + "z": 0.0 + }, + { + "x": 86.41256140441745, + "y": -279.96829000361294, + "z": 0.0 + }, + { + "x": 86.41271478240459, + "y": -280.9772714734367, + "z": 0.0 + }, + { + "x": 86.41286816039174, + "y": -281.9862529432605, + "z": 0.0 + }, + { + "x": 86.41302153837889, + "y": -282.99523441308435, + "z": 0.0 + }, + { + "x": 86.41317491636605, + "y": -284.00421588290806, + "z": 0.0 + }, + { + "x": 86.41332829435319, + "y": -285.0131973527318, + "z": 0.0 + }, + { + "x": 86.41348167234032, + "y": -286.0221788225557, + "z": 0.0 + }, + { + "x": 86.41363505032749, + "y": -287.0311602923794, + "z": 0.0 + }, + { + "x": 86.41378842831463, + "y": -288.04014176220323, + "z": 0.0 + }, + { + "x": 86.41394180630178, + "y": -289.049123232027, + "z": 0.0 + }, + { + "x": 86.41409518428893, + "y": -290.05810470185077, + "z": 0.0 + }, + { + "x": 86.41424856227607, + "y": -291.06708617167465, + "z": 0.0 + }, + { + "x": 86.41440194026323, + "y": -292.0760676414983, + "z": 0.0 + }, + { + "x": 86.41455531825036, + "y": -293.08504911132223, + "z": 0.0 + }, + { + "x": 86.41470869623753, + "y": -294.09403058114594, + "z": 0.0 + }, + { + "x": 86.41486207422467, + "y": -295.1030120509697, + "z": 0.0 + }, + { + "x": 86.41501545221182, + "y": -296.11199352079353, + "z": 0.0 + }, + { + "x": 86.41516883019897, + "y": -297.1209749906173, + "z": 0.0 + }, + { + "x": 86.41532220818611, + "y": -298.12995646044106, + "z": 0.0 + }, + { + "x": 86.41547558617326, + "y": -299.1389379302649, + "z": 0.0 + }, + { + "x": 86.4156289641604, + "y": -300.14791940008865, + "z": 0.0 + }, + { + "x": 86.41578234214755, + "y": -301.1569008699125, + "z": 0.0 + }, + { + "x": 86.41593572013471, + "y": -302.16588233973624, + "z": 0.0 + }, + { + "x": 86.41608909812186, + "y": -303.17486380956, + "z": 0.0 + }, + { + "x": 86.416242476109, + "y": -304.1838452793838, + "z": 0.0 + }, + { + "x": 86.41639585409615, + "y": -305.1928267492076, + "z": 0.0 + }, + { + "x": 86.4165492320833, + "y": -306.20180821903136, + "z": 0.0 + }, + { + "x": 86.41670261007044, + "y": -307.21078968885513, + "z": 0.0 + }, + { + "x": 86.41685598805759, + "y": -308.219771158679, + "z": 0.0 + }, + { + "x": 86.41700936604475, + "y": -309.2287526285027, + "z": 0.0 + }, + { + "x": 86.4171627440319, + "y": -310.23773409832654, + "z": 0.0 + }, + { + "x": 86.41731612201905, + "y": -311.2467155681503, + "z": 0.0 + }, + { + "x": 86.41746950000619, + "y": -312.2556970379741, + "z": 0.0 + }, + { + "x": 86.41762287799334, + "y": -313.2646785077979, + "z": 0.0 + }, + { + "x": 86.41777625598048, + "y": -314.27365997762166, + "z": 0.0 + }, + { + "x": 86.41792963396763, + "y": -315.2826414474455, + "z": 0.0 + }, + { + "x": 86.41808301195479, + "y": -316.29162291726925, + "z": 0.0 + }, + { + "x": 86.41823638994194, + "y": -317.300604387093, + "z": 0.0 + } + ] + }, + { + "id": 122, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 90.4016715211142, + "y": -208.32999759537253, + "z": 0.0 + }, + { + "x": 90.40182489910134, + "y": -209.3389790651963, + "z": 0.0 + }, + { + "x": 90.40197827708849, + "y": -210.3479605350201, + "z": 0.0 + }, + { + "x": 90.40213165507564, + "y": -211.35694200484386, + "z": 0.0 + }, + { + "x": 90.4022850330628, + "y": -212.36592347466765, + "z": 0.0 + }, + { + "x": 90.40243841104994, + "y": -213.37490494449142, + "z": 0.0 + }, + { + "x": 90.40259178903707, + "y": -214.3838864143152, + "z": 0.0 + }, + { + "x": 90.40274516702424, + "y": -215.39286788413898, + "z": 0.0 + }, + { + "x": 90.40289854501138, + "y": -216.40184935396277, + "z": 0.0 + }, + { + "x": 90.40305192299853, + "y": -217.41083082378654, + "z": 0.0 + }, + { + "x": 90.40320530098568, + "y": -218.41981229361033, + "z": 0.0 + }, + { + "x": 90.40335867897282, + "y": -219.42879376343413, + "z": 0.0 + }, + { + "x": 90.40351205695998, + "y": -220.4377752332579, + "z": 0.0 + }, + { + "x": 90.40366543494711, + "y": -221.4467567030817, + "z": 0.0 + }, + { + "x": 90.40381881293428, + "y": -222.45573817290546, + "z": 0.0 + }, + { + "x": 90.40397219092142, + "y": -223.46471964272925, + "z": 0.0 + }, + { + "x": 90.40412556890857, + "y": -224.47370111255302, + "z": 0.0 + }, + { + "x": 90.40427894689572, + "y": -225.4826825823768, + "z": 0.0 + }, + { + "x": 90.40443232488286, + "y": -226.49166405220058, + "z": 0.0 + }, + { + "x": 90.40458570287002, + "y": -227.50064552202434, + "z": 0.0 + }, + { + "x": 90.40473908085715, + "y": -228.50962699184814, + "z": 0.0 + }, + { + "x": 90.40489245884432, + "y": -229.5186084616719, + "z": 0.0 + }, + { + "x": 90.40504583683146, + "y": -230.5275899314957, + "z": 0.0 + }, + { + "x": 90.40519921481861, + "y": -231.53657140131946, + "z": 0.0 + }, + { + "x": 90.40535259280576, + "y": -232.54555287114326, + "z": 0.0 + }, + { + "x": 90.4055059707929, + "y": -233.55453434096702, + "z": 0.0 + }, + { + "x": 90.40565934878006, + "y": -234.56351581079082, + "z": 0.0 + }, + { + "x": 90.4058127267672, + "y": -235.57249728061458, + "z": 0.0 + }, + { + "x": 90.40596610475434, + "y": -236.58147875043838, + "z": 0.0 + }, + { + "x": 90.4061194827415, + "y": -237.59046022026214, + "z": 0.0 + }, + { + "x": 90.40627286072863, + "y": -238.5994416900859, + "z": 0.0 + }, + { + "x": 90.4064262387158, + "y": -239.6084231599097, + "z": 0.0 + }, + { + "x": 90.40657961670294, + "y": -240.61740462973347, + "z": 0.0 + }, + { + "x": 90.40673299469009, + "y": -241.62638609955727, + "z": 0.0 + }, + { + "x": 90.40688637267723, + "y": -242.63536756938103, + "z": 0.0 + }, + { + "x": 90.40703975066438, + "y": -243.64434903920483, + "z": 0.0 + }, + { + "x": 90.40719312865154, + "y": -244.6533305090286, + "z": 0.0 + }, + { + "x": 90.40734650663867, + "y": -245.6623119788524, + "z": 0.0 + }, + { + "x": 90.40749988462582, + "y": -246.67129344867615, + "z": 0.0 + }, + { + "x": 90.40765326261298, + "y": -247.68027491849995, + "z": 0.0 + }, + { + "x": 90.40780664060013, + "y": -248.6892563883237, + "z": 0.0 + }, + { + "x": 90.40796001858727, + "y": -249.6982378581475, + "z": 0.0 + }, + { + "x": 90.40811339657442, + "y": -250.70721932797127, + "z": 0.0 + }, + { + "x": 90.40826677456158, + "y": -251.71620079779504, + "z": 0.0 + }, + { + "x": 90.40842015254871, + "y": -252.72518226761883, + "z": 0.0 + }, + { + "x": 90.40857353053586, + "y": -253.7341637374426, + "z": 0.0 + }, + { + "x": 90.40872690852302, + "y": -254.7431452072664, + "z": 0.0 + }, + { + "x": 90.40888028651017, + "y": -255.75212667709016, + "z": 0.0 + }, + { + "x": 90.40903366449731, + "y": -256.76110814691395, + "z": 0.0 + }, + { + "x": 90.40918704248446, + "y": -257.7700896167377, + "z": 0.0 + }, + { + "x": 90.40934042047161, + "y": -258.7790710865615, + "z": 0.0 + }, + { + "x": 90.40949379845877, + "y": -259.7880525563853, + "z": 0.0 + }, + { + "x": 90.40964717644592, + "y": -260.7970340262091, + "z": 0.0 + }, + { + "x": 90.40980055443306, + "y": -261.80601549603284, + "z": 0.0 + }, + { + "x": 90.40995393242021, + "y": -262.8149969658566, + "z": 0.0 + }, + { + "x": 90.41010731040735, + "y": -263.8239784356804, + "z": 0.0 + }, + { + "x": 90.4102606883945, + "y": -264.8329599055042, + "z": 0.0 + }, + { + "x": 90.41041406638165, + "y": -265.84194137532796, + "z": 0.0 + }, + { + "x": 90.41056744436881, + "y": -266.85092284515173, + "z": 0.0 + }, + { + "x": 90.41072082235596, + "y": -267.8599043149755, + "z": 0.0 + }, + { + "x": 90.41087420034309, + "y": -268.8688857847993, + "z": 0.0 + }, + { + "x": 90.41102757833025, + "y": -269.8778672546231, + "z": 0.0 + }, + { + "x": 90.4111809563174, + "y": -270.88684872444685, + "z": 0.0 + }, + { + "x": 90.41133433430454, + "y": -271.8958301942706, + "z": 0.0 + }, + { + "x": 90.41148771229169, + "y": -272.90481166409444, + "z": 0.0 + }, + { + "x": 90.41164109027883, + "y": -273.9137931339182, + "z": 0.0 + }, + { + "x": 90.41179446826598, + "y": -274.92277460374197, + "z": 0.0 + }, + { + "x": 90.41194784625313, + "y": -275.9317560735658, + "z": 0.0 + }, + { + "x": 90.41210122424029, + "y": -276.94073754338956, + "z": 0.0 + }, + { + "x": 90.41225460222743, + "y": -277.9497190132133, + "z": 0.0 + }, + { + "x": 90.41240798021458, + "y": -278.95870048303715, + "z": 0.0 + }, + { + "x": 90.41256135820173, + "y": -279.9676819528609, + "z": 0.0 + }, + { + "x": 90.41271473618887, + "y": -280.9766634226847, + "z": 0.0 + }, + { + "x": 90.41286811417602, + "y": -281.9856448925085, + "z": 0.0 + }, + { + "x": 90.41302149216317, + "y": -282.99462636233227, + "z": 0.0 + }, + { + "x": 90.41317487015033, + "y": -284.00360783215604, + "z": 0.0 + }, + { + "x": 90.41332824813747, + "y": -285.01258930197986, + "z": 0.0 + }, + { + "x": 90.41348162612461, + "y": -286.0215707718036, + "z": 0.0 + }, + { + "x": 90.41363500411177, + "y": -287.0305522416274, + "z": 0.0 + }, + { + "x": 90.41378838209891, + "y": -288.0395337114512, + "z": 0.0 + }, + { + "x": 90.41394176008606, + "y": -289.048515181275, + "z": 0.0 + }, + { + "x": 90.41409513807321, + "y": -290.05749665109875, + "z": 0.0 + }, + { + "x": 90.41424851606035, + "y": -291.06647812092257, + "z": 0.0 + }, + { + "x": 90.41440189404751, + "y": -292.07545959074633, + "z": 0.0 + }, + { + "x": 90.41455527203465, + "y": -293.08444106057016, + "z": 0.0 + }, + { + "x": 90.41470865002181, + "y": -294.0934225303939, + "z": 0.0 + }, + { + "x": 90.41486202800895, + "y": -295.1024040002177, + "z": 0.0 + }, + { + "x": 90.4150154059961, + "y": -296.1113854700415, + "z": 0.0 + }, + { + "x": 90.41516878398325, + "y": -297.1203669398653, + "z": 0.0 + }, + { + "x": 90.4153221619704, + "y": -298.12934840968904, + "z": 0.0 + }, + { + "x": 90.41547553995754, + "y": -299.13832987951287, + "z": 0.0 + }, + { + "x": 90.41562891794469, + "y": -300.14731134933663, + "z": 0.0 + }, + { + "x": 90.41578229593183, + "y": -301.1562928191604, + "z": 0.0 + }, + { + "x": 90.415935673919, + "y": -302.1652742889842, + "z": 0.0 + }, + { + "x": 90.41608905190614, + "y": -303.174255758808, + "z": 0.0 + }, + { + "x": 90.41624242989329, + "y": -304.18323722863175, + "z": 0.0 + }, + { + "x": 90.41639580788043, + "y": -305.1922186984556, + "z": 0.0 + }, + { + "x": 90.41654918586758, + "y": -306.20120016827934, + "z": 0.0 + }, + { + "x": 90.41670256385473, + "y": -307.2101816381031, + "z": 0.0 + }, + { + "x": 90.41685594184187, + "y": -308.21916310792693, + "z": 0.0 + }, + { + "x": 90.41700931982903, + "y": -309.2281445777507, + "z": 0.0 + }, + { + "x": 90.41716269781618, + "y": -310.2371260475745, + "z": 0.0 + }, + { + "x": 90.41731607580333, + "y": -311.2461075173983, + "z": 0.0 + }, + { + "x": 90.41746945379047, + "y": -312.25508898722205, + "z": 0.0 + }, + { + "x": 90.41762283177762, + "y": -313.2640704570459, + "z": 0.0 + }, + { + "x": 90.41777620976477, + "y": -314.27305192686964, + "z": 0.0 + }, + { + "x": 90.41792958775191, + "y": -315.2820333966934, + "z": 0.0 + }, + { + "x": 90.41808296573907, + "y": -316.29101486651723, + "z": 0.0 + }, + { + "x": 90.41823634372622, + "y": -317.299996336341, + "z": 0.0 + } + ] + }, + { + "id": 123, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.41823632061836, + "y": -317.299692310965, + "z": 0.0 + }, + { + "x": 92.41808294263122, + "y": -316.2907108411412, + "z": 0.0 + }, + { + "x": 92.41792956464406, + "y": -315.2817293713174, + "z": 0.0 + }, + { + "x": 92.41777618665691, + "y": -314.27274790149363, + "z": 0.0 + }, + { + "x": 92.41762280866976, + "y": -313.26376643166986, + "z": 0.0 + }, + { + "x": 92.41746943068262, + "y": -312.25478496184604, + "z": 0.0 + }, + { + "x": 92.41731605269547, + "y": -311.2458034920223, + "z": 0.0 + }, + { + "x": 92.41716267470832, + "y": -310.2368220221985, + "z": 0.0 + }, + { + "x": 92.41700929672118, + "y": -309.2278405523747, + "z": 0.0 + }, + { + "x": 92.41685591873402, + "y": -308.2188590825509, + "z": 0.0 + }, + { + "x": 92.41670254074687, + "y": -307.2098776127271, + "z": 0.0 + }, + { + "x": 92.41654916275972, + "y": -306.20089614290333, + "z": 0.0 + }, + { + "x": 92.41639578477258, + "y": -305.19191467307957, + "z": 0.0 + }, + { + "x": 92.41624240678543, + "y": -304.18293320325574, + "z": 0.0 + }, + { + "x": 92.41608902879828, + "y": -303.173951733432, + "z": 0.0 + }, + { + "x": 92.41593565081114, + "y": -302.1649702636082, + "z": 0.0 + }, + { + "x": 92.41578227282398, + "y": -301.15598879378433, + "z": 0.0 + }, + { + "x": 92.41562889483683, + "y": -300.1470073239606, + "z": 0.0 + }, + { + "x": 92.41547551684968, + "y": -299.13802585413686, + "z": 0.0 + }, + { + "x": 92.41532213886254, + "y": -298.12904438431303, + "z": 0.0 + }, + { + "x": 92.41516876087539, + "y": -297.12006291448927, + "z": 0.0 + }, + { + "x": 92.41501538288824, + "y": -296.1110814446655, + "z": 0.0 + }, + { + "x": 92.4148620049011, + "y": -295.1020999748417, + "z": 0.0 + }, + { + "x": 92.41470862691395, + "y": -294.0931185050179, + "z": 0.0 + }, + { + "x": 92.41455524892679, + "y": -293.0841370351941, + "z": 0.0 + }, + { + "x": 92.41440187093966, + "y": -292.0751555653703, + "z": 0.0 + }, + { + "x": 92.4142484929525, + "y": -291.06617409554656, + "z": 0.0 + }, + { + "x": 92.41409511496535, + "y": -290.05719262572273, + "z": 0.0 + }, + { + "x": 92.4139417369782, + "y": -289.04821115589897, + "z": 0.0 + }, + { + "x": 92.41378835899106, + "y": -288.0392296860752, + "z": 0.0 + }, + { + "x": 92.41363498100391, + "y": -287.0302482162514, + "z": 0.0 + }, + { + "x": 92.41348160301675, + "y": -286.0212667464276, + "z": 0.0 + }, + { + "x": 92.41332822502962, + "y": -285.01228527660385, + "z": 0.0 + }, + { + "x": 92.41317484704247, + "y": -284.00330380678, + "z": 0.0 + }, + { + "x": 92.41302146905531, + "y": -282.9943223369562, + "z": 0.0 + }, + { + "x": 92.41286809106816, + "y": -281.9853408671325, + "z": 0.0 + }, + { + "x": 92.41271471308102, + "y": -280.97635939730867, + "z": 0.0 + }, + { + "x": 92.41256133509387, + "y": -279.9673779274849, + "z": 0.0 + }, + { + "x": 92.41240795710672, + "y": -278.95839645766114, + "z": 0.0 + }, + { + "x": 92.41225457911958, + "y": -277.9494149878373, + "z": 0.0 + }, + { + "x": 92.41210120113243, + "y": -276.94043351801355, + "z": 0.0 + }, + { + "x": 92.41194782314527, + "y": -275.9314520481897, + "z": 0.0 + }, + { + "x": 92.41179444515812, + "y": -274.92247057836596, + "z": 0.0 + }, + { + "x": 92.41164106717098, + "y": -273.9134891085422, + "z": 0.0 + }, + { + "x": 92.41148768918383, + "y": -272.9045076387184, + "z": 0.0 + }, + { + "x": 92.41133431119668, + "y": -271.8955261688946, + "z": 0.0 + }, + { + "x": 92.41118093320954, + "y": -270.88654469907084, + "z": 0.0 + }, + { + "x": 92.41102755522239, + "y": -269.8775632292471, + "z": 0.0 + }, + { + "x": 92.41087417723523, + "y": -268.86858175942325, + "z": 0.0 + }, + { + "x": 92.4107207992481, + "y": -267.8596002895995, + "z": 0.0 + }, + { + "x": 92.41056742126095, + "y": -266.8506188197757, + "z": 0.0 + }, + { + "x": 92.41041404327379, + "y": -265.84163734995195, + "z": 0.0 + }, + { + "x": 92.41026066528664, + "y": -264.8326558801282, + "z": 0.0 + }, + { + "x": 92.4101072872995, + "y": -263.82367441030436, + "z": 0.0 + }, + { + "x": 92.40995390931235, + "y": -262.8146929404806, + "z": 0.0 + }, + { + "x": 92.4098005313252, + "y": -261.80571147065683, + "z": 0.0 + }, + { + "x": 92.40964715333806, + "y": -260.79673000083307, + "z": 0.0 + }, + { + "x": 92.40949377535091, + "y": -259.7877485310093, + "z": 0.0 + }, + { + "x": 92.40934039736375, + "y": -258.7787670611855, + "z": 0.0 + }, + { + "x": 92.4091870193766, + "y": -257.7697855913617, + "z": 0.0 + }, + { + "x": 92.40903364138946, + "y": -256.76080412153794, + "z": 0.0 + }, + { + "x": 92.40888026340231, + "y": -255.75182265171415, + "z": 0.0 + }, + { + "x": 92.40872688541516, + "y": -254.74284118189038, + "z": 0.0 + }, + { + "x": 92.408573507428, + "y": -253.73385971206656, + "z": 0.0 + }, + { + "x": 92.40842012944086, + "y": -252.72487824224282, + "z": 0.0 + }, + { + "x": 92.40826675145372, + "y": -251.71589677241906, + "z": 0.0 + }, + { + "x": 92.40811337346656, + "y": -250.70691530259523, + "z": 0.0 + }, + { + "x": 92.40795999547942, + "y": -249.6979338327715, + "z": 0.0 + }, + { + "x": 92.40780661749227, + "y": -248.6889523629477, + "z": 0.0 + }, + { + "x": 92.40765323950512, + "y": -247.67997089312394, + "z": 0.0 + }, + { + "x": 92.40749986151796, + "y": -246.6709894233001, + "z": 0.0 + }, + { + "x": 92.40734648353082, + "y": -245.66200795347638, + "z": 0.0 + }, + { + "x": 92.40719310554368, + "y": -244.6530264836526, + "z": 0.0 + }, + { + "x": 92.40703972755652, + "y": -243.6440450138288, + "z": 0.0 + }, + { + "x": 92.40688634956938, + "y": -242.63506354400502, + "z": 0.0 + }, + { + "x": 92.40673297158223, + "y": -241.62608207418126, + "z": 0.0 + }, + { + "x": 92.40657959359508, + "y": -240.61710060435746, + "z": 0.0 + }, + { + "x": 92.40642621560794, + "y": -239.6081191345337, + "z": 0.0 + }, + { + "x": 92.40627283762078, + "y": -238.59913766470987, + "z": 0.0 + }, + { + "x": 92.40611945963364, + "y": -237.59015619488616, + "z": 0.0 + }, + { + "x": 92.40596608164648, + "y": -236.58117472506234, + "z": 0.0 + }, + { + "x": 92.40581270365934, + "y": -235.57219325523857, + "z": 0.0 + }, + { + "x": 92.4056593256722, + "y": -234.56321178541484, + "z": 0.0 + }, + { + "x": 92.40550594768504, + "y": -233.55423031559098, + "z": 0.0 + }, + { + "x": 92.4053525696979, + "y": -232.54524884576725, + "z": 0.0 + }, + { + "x": 92.40519919171075, + "y": -231.53626737594345, + "z": 0.0 + }, + { + "x": 92.4050458137236, + "y": -230.5272859061197, + "z": 0.0 + }, + { + "x": 92.40489243573646, + "y": -229.5183044362959, + "z": 0.0 + }, + { + "x": 92.4047390577493, + "y": -228.5093229664721, + "z": 0.0 + }, + { + "x": 92.40458567976216, + "y": -227.50034149664836, + "z": 0.0 + }, + { + "x": 92.404432301775, + "y": -226.49136002682454, + "z": 0.0 + }, + { + "x": 92.40427892378786, + "y": -225.4823785570008, + "z": 0.0 + }, + { + "x": 92.40412554580071, + "y": -224.473397087177, + "z": 0.0 + }, + { + "x": 92.40397216781356, + "y": -223.46441561735324, + "z": 0.0 + }, + { + "x": 92.40381878982642, + "y": -222.45543414752944, + "z": 0.0 + }, + { + "x": 92.40366541183926, + "y": -221.44645267770565, + "z": 0.0 + }, + { + "x": 92.40351203385212, + "y": -220.4374712078819, + "z": 0.0 + }, + { + "x": 92.40335865586496, + "y": -219.4284897380581, + "z": 0.0 + }, + { + "x": 92.40320527787782, + "y": -218.41950826823432, + "z": 0.0 + }, + { + "x": 92.40305189989067, + "y": -217.41052679841053, + "z": 0.0 + }, + { + "x": 92.40289852190352, + "y": -216.40154532858676, + "z": 0.0 + }, + { + "x": 92.40274514391638, + "y": -215.39256385876297, + "z": 0.0 + }, + { + "x": 92.40259176592922, + "y": -214.38358238893917, + "z": 0.0 + }, + { + "x": 92.40243838794208, + "y": -213.37460091911544, + "z": 0.0 + }, + { + "x": 92.40228500995494, + "y": -212.36561944929164, + "z": 0.0 + }, + { + "x": 92.40213163196778, + "y": -211.35663797946782, + "z": 0.0 + }, + { + "x": 92.40197825398063, + "y": -210.34765650964408, + "z": 0.0 + }, + { + "x": 92.40182487599348, + "y": -209.3386750398203, + "z": 0.0 + }, + { + "x": 92.40167149800634, + "y": -208.32969356999652, + "z": 0.0 + } + ] + }, + { + "id": 124, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.40167154422205, + "y": -208.33030162074854, + "z": 0.0 + }, + { + "x": 88.4018249222092, + "y": -209.3392830905723, + "z": 0.0 + }, + { + "x": 88.40197830019635, + "y": -210.3482645603961, + "z": 0.0 + }, + { + "x": 88.4021316781835, + "y": -211.3572460302199, + "z": 0.0 + }, + { + "x": 88.40228505617065, + "y": -212.36622750004366, + "z": 0.0 + }, + { + "x": 88.4024384341578, + "y": -213.3752089698674, + "z": 0.0 + }, + { + "x": 88.40259181214493, + "y": -214.38419043969125, + "z": 0.0 + }, + { + "x": 88.4027451901321, + "y": -215.393171909515, + "z": 0.0 + }, + { + "x": 88.40289856811924, + "y": -216.40215337933878, + "z": 0.0 + }, + { + "x": 88.40305194610639, + "y": -217.41113484916255, + "z": 0.0 + }, + { + "x": 88.40320532409353, + "y": -218.42011631898635, + "z": 0.0 + }, + { + "x": 88.40335870208068, + "y": -219.42909778881017, + "z": 0.0 + }, + { + "x": 88.40351208006784, + "y": -220.43807925863388, + "z": 0.0 + }, + { + "x": 88.40366545805497, + "y": -221.44706072845773, + "z": 0.0 + }, + { + "x": 88.40381883604213, + "y": -222.45604219828147, + "z": 0.0 + }, + { + "x": 88.40397221402928, + "y": -223.46502366810526, + "z": 0.0 + }, + { + "x": 88.40412559201643, + "y": -224.47400513792903, + "z": 0.0 + }, + { + "x": 88.40427897000357, + "y": -225.48298660775282, + "z": 0.0 + }, + { + "x": 88.40443234799072, + "y": -226.49196807757662, + "z": 0.0 + }, + { + "x": 88.40458572597788, + "y": -227.50094954740032, + "z": 0.0 + }, + { + "x": 88.40473910396501, + "y": -228.50993101722418, + "z": 0.0 + }, + { + "x": 88.40489248195217, + "y": -229.5189124870479, + "z": 0.0 + }, + { + "x": 88.40504585993932, + "y": -230.5278939568717, + "z": 0.0 + }, + { + "x": 88.40519923792647, + "y": -231.53687542669547, + "z": 0.0 + }, + { + "x": 88.40535261591361, + "y": -232.54585689651927, + "z": 0.0 + }, + { + "x": 88.40550599390076, + "y": -233.55483836634306, + "z": 0.0 + }, + { + "x": 88.40565937188792, + "y": -234.5638198361668, + "z": 0.0 + }, + { + "x": 88.40581274987505, + "y": -235.5728013059906, + "z": 0.0 + }, + { + "x": 88.4059661278622, + "y": -236.58178277581442, + "z": 0.0 + }, + { + "x": 88.40611950584936, + "y": -237.59076424563813, + "z": 0.0 + }, + { + "x": 88.4062728838365, + "y": -238.59974571546195, + "z": 0.0 + }, + { + "x": 88.40642626182365, + "y": -239.60872718528572, + "z": 0.0 + }, + { + "x": 88.4065796398108, + "y": -240.61770865510948, + "z": 0.0 + }, + { + "x": 88.40673301779795, + "y": -241.62669012493328, + "z": 0.0 + }, + { + "x": 88.4068863957851, + "y": -242.63567159475704, + "z": 0.0 + }, + { + "x": 88.40703977377224, + "y": -243.64465306458087, + "z": 0.0 + }, + { + "x": 88.4071931517594, + "y": -244.65363453440457, + "z": 0.0 + }, + { + "x": 88.40734652974653, + "y": -245.6626160042284, + "z": 0.0 + }, + { + "x": 88.40749990773368, + "y": -246.6715974740522, + "z": 0.0 + }, + { + "x": 88.40765328572084, + "y": -247.68057894387596, + "z": 0.0 + }, + { + "x": 88.40780666370799, + "y": -248.68956041369972, + "z": 0.0 + }, + { + "x": 88.40796004169513, + "y": -249.69854188352352, + "z": 0.0 + }, + { + "x": 88.40811341968228, + "y": -250.7075233533473, + "z": 0.0 + }, + { + "x": 88.40826679766944, + "y": -251.71650482317102, + "z": 0.0 + }, + { + "x": 88.40842017565657, + "y": -252.72548629299484, + "z": 0.0 + }, + { + "x": 88.40857355364372, + "y": -253.73446776281864, + "z": 0.0 + }, + { + "x": 88.40872693163088, + "y": -254.7434492326424, + "z": 0.0 + }, + { + "x": 88.40888030961803, + "y": -255.75243070246617, + "z": 0.0 + }, + { + "x": 88.40903368760517, + "y": -256.76141217228997, + "z": 0.0 + }, + { + "x": 88.40918706559232, + "y": -257.77039364211373, + "z": 0.0 + }, + { + "x": 88.40934044357947, + "y": -258.7793751119375, + "z": 0.0 + }, + { + "x": 88.40949382156663, + "y": -259.7883565817613, + "z": 0.0 + }, + { + "x": 88.40964719955377, + "y": -260.7973380515851, + "z": 0.0 + }, + { + "x": 88.40980057754092, + "y": -261.80631952140885, + "z": 0.0 + }, + { + "x": 88.40995395552807, + "y": -262.8153009912326, + "z": 0.0 + }, + { + "x": 88.41010733351521, + "y": -263.8242824610564, + "z": 0.0 + }, + { + "x": 88.41026071150236, + "y": -264.8332639308802, + "z": 0.0 + }, + { + "x": 88.4104140894895, + "y": -265.842245400704, + "z": 0.0 + }, + { + "x": 88.41056746747667, + "y": -266.85122687052774, + "z": 0.0 + }, + { + "x": 88.41072084546381, + "y": -267.8602083403515, + "z": 0.0 + }, + { + "x": 88.41087422345095, + "y": -268.8691898101754, + "z": 0.0 + }, + { + "x": 88.41102760143811, + "y": -269.8781712799991, + "z": 0.0 + }, + { + "x": 88.41118097942525, + "y": -270.88715274982286, + "z": 0.0 + }, + { + "x": 88.4113343574124, + "y": -271.8961342196466, + "z": 0.0 + }, + { + "x": 88.41148773539955, + "y": -272.90511568947045, + "z": 0.0 + }, + { + "x": 88.4116411133867, + "y": -273.9140971592942, + "z": 0.0 + }, + { + "x": 88.41179449137384, + "y": -274.923078629118, + "z": 0.0 + }, + { + "x": 88.41194786936099, + "y": -275.93206009894186, + "z": 0.0 + }, + { + "x": 88.41210124734815, + "y": -276.94104156876557, + "z": 0.0 + }, + { + "x": 88.4122546253353, + "y": -277.95002303858934, + "z": 0.0 + }, + { + "x": 88.41240800332244, + "y": -278.95900450841316, + "z": 0.0 + }, + { + "x": 88.41256138130959, + "y": -279.9679859782369, + "z": 0.0 + }, + { + "x": 88.41271475929673, + "y": -280.9769674480607, + "z": 0.0 + }, + { + "x": 88.41286813728388, + "y": -281.9859489178845, + "z": 0.0 + }, + { + "x": 88.41302151527103, + "y": -282.99493038770834, + "z": 0.0 + }, + { + "x": 88.41317489325819, + "y": -284.00391185753205, + "z": 0.0 + }, + { + "x": 88.41332827124533, + "y": -285.01289332735587, + "z": 0.0 + }, + { + "x": 88.41348164923247, + "y": -286.02187479717963, + "z": 0.0 + }, + { + "x": 88.41363502721963, + "y": -287.0308562670034, + "z": 0.0 + }, + { + "x": 88.41378840520677, + "y": -288.0398377368272, + "z": 0.0 + }, + { + "x": 88.41394178319392, + "y": -289.048819206651, + "z": 0.0 + }, + { + "x": 88.41409516118107, + "y": -290.05780067647476, + "z": 0.0 + }, + { + "x": 88.41424853916821, + "y": -291.0667821462986, + "z": 0.0 + }, + { + "x": 88.41440191715537, + "y": -292.07576361612234, + "z": 0.0 + }, + { + "x": 88.4145552951425, + "y": -293.0847450859462, + "z": 0.0 + }, + { + "x": 88.41470867312967, + "y": -294.09372655576993, + "z": 0.0 + }, + { + "x": 88.41486205111681, + "y": -295.1027080255937, + "z": 0.0 + }, + { + "x": 88.41501542910396, + "y": -296.1116894954175, + "z": 0.0 + }, + { + "x": 88.4151688070911, + "y": -297.1206709652413, + "z": 0.0 + }, + { + "x": 88.41532218507825, + "y": -298.12965243506505, + "z": 0.0 + }, + { + "x": 88.4154755630654, + "y": -299.1386339048889, + "z": 0.0 + }, + { + "x": 88.41562894105255, + "y": -300.14761537471264, + "z": 0.0 + }, + { + "x": 88.41578231903969, + "y": -301.15659684453647, + "z": 0.0 + }, + { + "x": 88.41593569702685, + "y": -302.16557831436023, + "z": 0.0 + }, + { + "x": 88.416089075014, + "y": -303.174559784184, + "z": 0.0 + }, + { + "x": 88.41624245300115, + "y": -304.18354125400776, + "z": 0.0 + }, + { + "x": 88.4163958309883, + "y": -305.1925227238316, + "z": 0.0 + }, + { + "x": 88.41654920897544, + "y": -306.20150419365535, + "z": 0.0 + }, + { + "x": 88.41670258696259, + "y": -307.2104856634791, + "z": 0.0 + }, + { + "x": 88.41685596494973, + "y": -308.21946713330294, + "z": 0.0 + }, + { + "x": 88.4170093429369, + "y": -309.2284486031267, + "z": 0.0 + }, + { + "x": 88.41716272092404, + "y": -310.23743007295053, + "z": 0.0 + }, + { + "x": 88.41731609891119, + "y": -311.2464115427743, + "z": 0.0 + }, + { + "x": 88.41746947689833, + "y": -312.25539301259806, + "z": 0.0 + }, + { + "x": 88.41762285488548, + "y": -313.2643744824219, + "z": 0.0 + }, + { + "x": 88.41777623287263, + "y": -314.27335595224565, + "z": 0.0 + }, + { + "x": 88.41792961085977, + "y": -315.2823374220694, + "z": 0.0 + }, + { + "x": 88.41808298884693, + "y": -316.29131889189324, + "z": 0.0 + }, + { + "x": 88.41823636683408, + "y": -317.300300361717, + "z": 0.0 + } + ] + }, + { + "id": 125, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 160.02380355703423, + "y": -46.204824954497035, + "z": 0.0 + }, + { + "x": 160.02506048809644, + "y": -45.17011983558629, + "z": 0.0 + }, + { + "x": 160.02631741915866, + "y": -44.135414716675555, + "z": 0.0 + }, + { + "x": 160.02757435022087, + "y": -43.10070959776482, + "z": 0.0 + }, + { + "x": 160.02883128128312, + "y": -42.06600447885419, + "z": 0.0 + }, + { + "x": 160.03008821234533, + "y": -41.03129935994334, + "z": 0.0 + }, + { + "x": 160.03134514340755, + "y": -39.996594241032604, + "z": 0.0 + }, + { + "x": 160.03260207446976, + "y": -38.96188912212187, + "z": 0.0 + }, + { + "x": 160.03385900553198, + "y": -37.927184003211124, + "z": 0.0 + }, + { + "x": 160.0351159365942, + "y": -36.89247888430038, + "z": 0.0 + }, + { + "x": 160.0363728676564, + "y": -35.857773765389645, + "z": 0.0 + }, + { + "x": 160.03762979871863, + "y": -34.82306864647891, + "z": 0.0 + }, + { + "x": 160.03888672978084, + "y": -33.78836352756817, + "z": 0.0 + }, + { + "x": 160.04014366084309, + "y": -32.75365840865754, + "z": 0.0 + }, + { + "x": 160.0414005919053, + "y": -31.7189532897467, + "z": 0.0 + }, + { + "x": 160.04265752296752, + "y": -30.68424817083596, + "z": 0.0 + }, + { + "x": 160.04391445402973, + "y": -29.649543051925225, + "z": 0.0 + }, + { + "x": 160.04517138509195, + "y": -28.61483793301449, + "z": 0.0 + }, + { + "x": 160.04642831615416, + "y": -27.580132814103752, + "z": 0.0 + }, + { + "x": 160.04768524721638, + "y": -26.545427695193016, + "z": 0.0 + }, + { + "x": 160.0489421782786, + "y": -25.51072257628228, + "z": 0.0 + }, + { + "x": 160.05019910934084, + "y": -24.476017457371654, + "z": 0.0 + }, + { + "x": 160.05145604040305, + "y": -23.441312338460804, + "z": 0.0 + }, + { + "x": 160.05271297146527, + "y": -22.406607219550068, + "z": 0.0 + }, + { + "x": 160.05396990252748, + "y": -21.371902100639332, + "z": 0.0 + }, + { + "x": 160.0552268335897, + "y": -20.337196981728592, + "z": 0.0 + }, + { + "x": 160.05648376465192, + "y": -19.302491862817856, + "z": 0.0 + }, + { + "x": 160.05774069571413, + "y": -18.26778674390712, + "z": 0.0 + }, + { + "x": 160.05899762677635, + "y": -17.233081624996384, + "z": 0.0 + }, + { + "x": 160.06025455783856, + "y": -16.198376506085648, + "z": 0.0 + }, + { + "x": 160.0615114889008, + "y": -15.16367138717502, + "z": 0.0 + }, + { + "x": 160.06276841996302, + "y": -14.128966268264172, + "z": 0.0 + }, + { + "x": 160.06402535102524, + "y": -13.094261149353436, + "z": 0.0 + }, + { + "x": 160.06528228208745, + "y": -12.059556030442698, + "z": 0.0 + }, + { + "x": 160.06653921314967, + "y": -11.024850911531962, + "z": 0.0 + } + ] + }, + { + "id": 126, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 152.06654511582957, + "y": -11.015132740726886, + "z": 0.0 + }, + { + "x": 152.06528818476735, + "y": -12.049837859637622, + "z": 0.0 + }, + { + "x": 152.06403125370514, + "y": -13.08454297854836, + "z": 0.0 + }, + { + "x": 152.06277432264292, + "y": -14.119248097459096, + "z": 0.0 + }, + { + "x": 152.0615173915807, + "y": -15.153953216369723, + "z": 0.0 + }, + { + "x": 152.06026046051846, + "y": -16.188658335280568, + "z": 0.0 + }, + { + "x": 152.05900352945625, + "y": -17.223363454191304, + "z": 0.0 + }, + { + "x": 152.05774659839403, + "y": -18.25806857310204, + "z": 0.0 + }, + { + "x": 152.05648966733182, + "y": -19.292773692012776, + "z": 0.0 + }, + { + "x": 152.0552327362696, + "y": -20.327478810923512, + "z": 0.0 + }, + { + "x": 152.0539758052074, + "y": -21.362183929834252, + "z": 0.0 + }, + { + "x": 152.05271887414517, + "y": -22.39688904874499, + "z": 0.0 + }, + { + "x": 152.05146194308296, + "y": -23.431594167655724, + "z": 0.0 + }, + { + "x": 152.05020501202074, + "y": -24.466299286566354, + "z": 0.0 + }, + { + "x": 152.0489480809585, + "y": -25.5010044054772, + "z": 0.0 + }, + { + "x": 152.04769114989628, + "y": -26.535709524387936, + "z": 0.0 + }, + { + "x": 152.04643421883407, + "y": -27.570414643298673, + "z": 0.0 + }, + { + "x": 152.04517728777185, + "y": -28.60511976220941, + "z": 0.0 + }, + { + "x": 152.04392035670963, + "y": -29.639824881120145, + "z": 0.0 + }, + { + "x": 152.04266342564742, + "y": -30.67453000003088, + "z": 0.0 + }, + { + "x": 152.0414064945852, + "y": -31.70923511894162, + "z": 0.0 + }, + { + "x": 152.040149563523, + "y": -32.74394023785224, + "z": 0.0 + }, + { + "x": 152.03889263246074, + "y": -33.7786453567631, + "z": 0.0 + }, + { + "x": 152.03763570139853, + "y": -34.813350475673836, + "z": 0.0 + }, + { + "x": 152.0363787703363, + "y": -35.84805559458457, + "z": 0.0 + }, + { + "x": 152.0351218392741, + "y": -36.88276071349531, + "z": 0.0 + }, + { + "x": 152.03386490821188, + "y": -37.91746583240605, + "z": 0.0 + }, + { + "x": 152.03260797714967, + "y": -38.952170951316795, + "z": 0.0 + }, + { + "x": 152.03135104608745, + "y": -39.98687607022753, + "z": 0.0 + }, + { + "x": 152.03009411502524, + "y": -41.02158118913827, + "z": 0.0 + }, + { + "x": 152.02883718396302, + "y": -42.05628630804889, + "z": 0.0 + }, + { + "x": 152.02758025290078, + "y": -43.09099142695975, + "z": 0.0 + }, + { + "x": 152.02632332183856, + "y": -44.12569654587048, + "z": 0.0 + }, + { + "x": 152.02506639077635, + "y": -45.16040166478122, + "z": 0.0 + }, + { + "x": 152.02380945971413, + "y": -46.19510678369196, + "z": 0.0 + } + ] + }, + { + "id": 127, + "map_element_id": 6, + "type": "road_line", + "geometry": [ + { + "x": 156.06654216448962, + "y": -11.019991826129424, + "z": 0.0 + }, + { + "x": 156.0652852334274, + "y": -12.05469694504016, + "z": 0.0 + }, + { + "x": 156.0640283023652, + "y": -13.089402063950898, + "z": 0.0 + }, + { + "x": 156.06277137130297, + "y": -14.124107182861634, + "z": 0.0 + }, + { + "x": 156.06151444024076, + "y": -15.158812301772372, + "z": 0.0 + }, + { + "x": 156.0602575091785, + "y": -16.193517420683108, + "z": 0.0 + }, + { + "x": 156.0590005781163, + "y": -17.228222539593844, + "z": 0.0 + }, + { + "x": 156.05774364705408, + "y": -18.26292765850458, + "z": 0.0 + }, + { + "x": 156.05648671599187, + "y": -19.297632777415316, + "z": 0.0 + }, + { + "x": 156.05522978492965, + "y": -20.332337896326052, + "z": 0.0 + }, + { + "x": 156.05397285386744, + "y": -21.367043015236792, + "z": 0.0 + }, + { + "x": 156.05271592280522, + "y": -22.401748134147528, + "z": 0.0 + }, + { + "x": 156.051458991743, + "y": -23.436453253058264, + "z": 0.0 + }, + { + "x": 156.0502020606808, + "y": -24.471158371969004, + "z": 0.0 + }, + { + "x": 156.04894512961855, + "y": -25.50586349087974, + "z": 0.0 + }, + { + "x": 156.04768819855633, + "y": -26.540568609790476, + "z": 0.0 + }, + { + "x": 156.0464312674941, + "y": -27.575273728701212, + "z": 0.0 + }, + { + "x": 156.0451743364319, + "y": -28.60997884761195, + "z": 0.0 + }, + { + "x": 156.04391740536968, + "y": -29.644683966522685, + "z": 0.0 + }, + { + "x": 156.04266047430747, + "y": -30.67938908543342, + "z": 0.0 + }, + { + "x": 156.04140354324525, + "y": -31.71409420434416, + "z": 0.0 + }, + { + "x": 156.04014661218304, + "y": -32.74879932325489, + "z": 0.0 + }, + { + "x": 156.0388896811208, + "y": -33.783504442165636, + "z": 0.0 + }, + { + "x": 156.03763275005858, + "y": -34.81820956107637, + "z": 0.0 + }, + { + "x": 156.03637581899636, + "y": -35.85291467998711, + "z": 0.0 + }, + { + "x": 156.03511888793415, + "y": -36.887619798897845, + "z": 0.0 + }, + { + "x": 156.03386195687193, + "y": -37.92232491780859, + "z": 0.0 + }, + { + "x": 156.03260502580972, + "y": -38.95703003671933, + "z": 0.0 + }, + { + "x": 156.0313480947475, + "y": -39.99173515563007, + "z": 0.0 + }, + { + "x": 156.03009116368528, + "y": -41.0264402745408, + "z": 0.0 + }, + { + "x": 156.02883423262307, + "y": -42.06114539345154, + "z": 0.0 + }, + { + "x": 156.02757730156083, + "y": -43.09585051236228, + "z": 0.0 + }, + { + "x": 156.0263203704986, + "y": -44.13055563127302, + "z": 0.0 + }, + { + "x": 156.0250634394364, + "y": -45.165260750183755, + "z": 0.0 + }, + { + "x": 156.02380650837418, + "y": -46.1999658690945, + "z": 0.0 + } + ] + }, + { + "id": 128, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 158.02380503270422, + "y": -46.20239541179576, + "z": 0.0 + }, + { + "x": 158.0250619637664, + "y": -45.16769029288503, + "z": 0.0 + }, + { + "x": 158.02631889482865, + "y": -44.13298517397429, + "z": 0.0 + }, + { + "x": 158.02757582589084, + "y": -43.098280055063555, + "z": 0.0 + }, + { + "x": 158.02883275695308, + "y": -42.06357493615286, + "z": 0.0 + }, + { + "x": 158.03008968801532, + "y": -41.02886981724207, + "z": 0.0 + }, + { + "x": 158.0313466190775, + "y": -39.99416469833133, + "z": 0.0 + }, + { + "x": 158.03260355013975, + "y": -38.959459579420596, + "z": 0.0 + }, + { + "x": 158.03386048120194, + "y": -37.92475446050986, + "z": 0.0 + }, + { + "x": 158.03511741226419, + "y": -36.89004934159911, + "z": 0.0 + }, + { + "x": 158.03637434332637, + "y": -35.85534422268837, + "z": 0.0 + }, + { + "x": 158.03763127438862, + "y": -34.82063910377764, + "z": 0.0 + }, + { + "x": 158.0388882054508, + "y": -33.7859339848669, + "z": 0.0 + }, + { + "x": 158.04014513651305, + "y": -32.75122886595622, + "z": 0.0 + }, + { + "x": 158.0414020675753, + "y": -31.71652374704543, + "z": 0.0 + }, + { + "x": 158.04265899863748, + "y": -30.681818628134693, + "z": 0.0 + }, + { + "x": 158.04391592969972, + "y": -29.647113509223956, + "z": 0.0 + }, + { + "x": 158.0451728607619, + "y": -28.61240839031322, + "z": 0.0 + }, + { + "x": 158.04642979182415, + "y": -27.577703271402484, + "z": 0.0 + }, + { + "x": 158.04768672288634, + "y": -26.542998152491748, + "z": 0.0 + }, + { + "x": 158.04894365394858, + "y": -25.508293033581012, + "z": 0.0 + }, + { + "x": 158.05020058501083, + "y": -24.47358791467033, + "z": 0.0 + }, + { + "x": 158.05145751607301, + "y": -23.438882795759532, + "z": 0.0 + }, + { + "x": 158.05271444713526, + "y": -22.404177676848796, + "z": 0.0 + }, + { + "x": 158.05397137819745, + "y": -21.36947255793806, + "z": 0.0 + }, + { + "x": 158.0552283092597, + "y": -20.334767439027324, + "z": 0.0 + }, + { + "x": 158.05648524032188, + "y": -19.300062320116588, + "z": 0.0 + }, + { + "x": 158.05774217138412, + "y": -18.265357201205852, + "z": 0.0 + }, + { + "x": 158.0589991024463, + "y": -17.230652082295116, + "z": 0.0 + }, + { + "x": 158.06025603350855, + "y": -16.19594696338438, + "z": 0.0 + }, + { + "x": 158.0615129645708, + "y": -15.161241844473697, + "z": 0.0 + }, + { + "x": 158.06276989563298, + "y": -14.126536725562904, + "z": 0.0 + }, + { + "x": 158.06402682669523, + "y": -13.091831606652168, + "z": 0.0 + }, + { + "x": 158.0652837577574, + "y": -12.057126487741428, + "z": 0.0 + }, + { + "x": 158.06654068881966, + "y": -11.022421368830692, + "z": 0.0 + } + ] + }, + { + "id": 129, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 154.06654364015958, + "y": -11.017562283428155, + "z": 0.0 + }, + { + "x": 154.0652867090974, + "y": -12.052267402338892, + "z": 0.0 + }, + { + "x": 154.06402977803515, + "y": -13.086972521249628, + "z": 0.0 + }, + { + "x": 154.06277284697296, + "y": -14.121677640160364, + "z": 0.0 + }, + { + "x": 154.06151591591072, + "y": -15.156382759071047, + "z": 0.0 + }, + { + "x": 154.06025898484847, + "y": -16.191087877981836, + "z": 0.0 + }, + { + "x": 154.0590020537863, + "y": -17.225792996892572, + "z": 0.0 + }, + { + "x": 154.05774512272404, + "y": -18.26049811580331, + "z": 0.0 + }, + { + "x": 154.05648819166186, + "y": -19.295203234714045, + "z": 0.0 + }, + { + "x": 154.0552312605996, + "y": -20.32990835362478, + "z": 0.0 + }, + { + "x": 154.05397432953743, + "y": -21.364613472535524, + "z": 0.0 + }, + { + "x": 154.05271739847518, + "y": -22.39931859144626, + "z": 0.0 + }, + { + "x": 154.051460467413, + "y": -23.434023710356996, + "z": 0.0 + }, + { + "x": 154.05020353635075, + "y": -24.46872882926768, + "z": 0.0 + }, + { + "x": 154.0489466052885, + "y": -25.50343394817847, + "z": 0.0 + }, + { + "x": 154.04768967422632, + "y": -26.538139067089205, + "z": 0.0 + }, + { + "x": 154.04643274316408, + "y": -27.57284418599994, + "z": 0.0 + }, + { + "x": 154.0451758121019, + "y": -28.607549304910677, + "z": 0.0 + }, + { + "x": 154.04391888103964, + "y": -29.642254423821413, + "z": 0.0 + }, + { + "x": 154.04266194997746, + "y": -30.67695954273215, + "z": 0.0 + }, + { + "x": 154.0414050189152, + "y": -31.711664661642892, + "z": 0.0 + }, + { + "x": 154.04014808785303, + "y": -32.746369780553565, + "z": 0.0 + }, + { + "x": 154.03889115679078, + "y": -33.78107489946437, + "z": 0.0 + }, + { + "x": 154.03763422572854, + "y": -34.81578001837511, + "z": 0.0 + }, + { + "x": 154.03637729466635, + "y": -35.850485137285844, + "z": 0.0 + }, + { + "x": 154.0351203636041, + "y": -36.88519025619658, + "z": 0.0 + }, + { + "x": 154.03386343254192, + "y": -37.919895375107316, + "z": 0.0 + }, + { + "x": 154.03260650147968, + "y": -38.95460049401807, + "z": 0.0 + }, + { + "x": 154.0313495704175, + "y": -39.9893056129288, + "z": 0.0 + }, + { + "x": 154.03009263935525, + "y": -41.02401073183954, + "z": 0.0 + }, + { + "x": 154.02883570829306, + "y": -42.05871585075022, + "z": 0.0 + }, + { + "x": 154.02757877723081, + "y": -43.09342096966101, + "z": 0.0 + }, + { + "x": 154.02632184616857, + "y": -44.12812608857175, + "z": 0.0 + }, + { + "x": 154.02506491510638, + "y": -45.16283120748248, + "z": 0.0 + }, + { + "x": 154.02380798404414, + "y": -46.197536326393234, + "z": 0.0 + } + ] + }, + { + "id": 132, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6289421841928, + "y": -1.9886780038783365, + "z": 0.0 + }, + { + "x": 326.6656086716041, + "y": -1.9892287191981524, + "z": 0.0 + }, + { + "x": 327.7022751590154, + "y": -1.9897794345179682, + "z": 0.0 + }, + { + "x": 328.7389416464267, + "y": -1.9903301498377841, + "z": 0.0 + }, + { + "x": 329.6481209673265, + "y": -2.051642925567623, + "z": 0.0 + }, + { + "x": 330.4498985439327, + "y": -2.203155677126415, + "z": 0.0 + }, + { + "x": 331.1978530249937, + "y": -2.4472767584409145, + "z": 0.0 + }, + { + "x": 331.91071142888325, + "y": -2.782292263691531, + "z": 0.0 + }, + { + "x": 332.5781554916712, + "y": -3.2037777983596696, + "z": 0.0 + }, + { + "x": 333.1259408932245, + "y": -3.691726022653432, + "z": 0.0 + }, + { + "x": 333.6427405093016, + "y": -4.274703225647427, + "z": 0.0 + }, + { + "x": 334.0803469879803, + "y": -4.918202194072655, + "z": 0.0 + }, + { + "x": 334.43130677011334, + "y": -5.611689089596034, + "z": 0.0 + }, + { + "x": 334.6907444176936, + "y": -6.345222294572525, + "z": 0.0 + }, + { + "x": 334.85430406670866, + "y": -7.107636665231244, + "z": 0.0 + }, + { + "x": 334.8887622144692, + "y": -7.838413889011973, + "z": 0.0 + }, + { + "x": 334.89479441876426, + "y": -8.739828728813038, + "z": 0.0 + }, + { + "x": 334.8940308483802, + "y": -9.751811845644003, + "z": 0.0 + }, + { + "x": 334.8934046904095, + "y": -10.788478290232261, + "z": 0.0 + } + ] + }, + { + "id": 135, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.8934037724806, + "y": -10.791206034385668, + "z": 0.0 + }, + { + "x": 338.89405960289776, + "y": -9.705413920194768, + "z": 0.0 + }, + { + "x": 338.8947154333149, + "y": -8.619621806003762, + "z": 0.0 + }, + { + "x": 338.85649157978924, + "y": -7.465933222116847, + "z": 0.0 + }, + { + "x": 338.71233106740794, + "y": -6.217633808411568, + "z": 0.0 + }, + { + "x": 338.3765877565555, + "y": -4.891298316001286, + "z": 0.0 + }, + { + "x": 337.798941246716, + "y": -3.5812481318554616, + "z": 0.0 + }, + { + "x": 337.0732723618795, + "y": -2.428622935502248, + "z": 0.0 + }, + { + "x": 336.19506370583065, + "y": -1.3895071817883942, + "z": 0.0 + }, + { + "x": 335.1955535115176, + "y": -0.4858140473350383, + "z": 0.0 + }, + { + "x": 334.1183015498897, + "y": 0.27518596346270763, + "z": 0.0 + }, + { + "x": 332.9558134017866, + "y": 0.9052869162020982, + "z": 0.0 + }, + { + "x": 331.70985610521825, + "y": 1.390851007829021, + "z": 0.0 + }, + { + "x": 330.4587621046933, + "y": 1.7266710094051807, + "z": 0.0 + }, + { + "x": 329.17953238403936, + "y": 1.928092642384523, + "z": 0.0 + }, + { + "x": 327.9131502261558, + "y": 2.007072758973851, + "z": 0.0 + }, + { + "x": 326.71719543516656, + "y": 2.0107444404429113, + "z": 0.0 + }, + { + "x": 325.6314032761233, + "y": 2.0113212531241174, + "z": 0.0 + } + ] + }, + { + "id": 136, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 348.23212641515147, + "y": 3.9993152009727924, + "z": 0.0 + }, + { + "x": 347.2048538328333, + "y": 3.9998609259051396, + "z": 0.0 + }, + { + "x": 346.1775812505151, + "y": 4.000406650837487, + "z": 0.0 + }, + { + "x": 345.15030866819694, + "y": 4.0009523757698355, + "z": 0.0 + }, + { + "x": 344.12303608587877, + "y": 4.001498100702182, + "z": 0.0 + }, + { + "x": 343.0957635035606, + "y": 4.002043825634529, + "z": 0.0 + }, + { + "x": 342.0684909212424, + "y": 4.002589550566876, + "z": 0.0 + }, + { + "x": 341.04121833892424, + "y": 4.003135275499223, + "z": 0.0 + }, + { + "x": 340.01394575660606, + "y": 4.00368100043157, + "z": 0.0 + }, + { + "x": 338.9866731742879, + "y": 4.0042267253639166, + "z": 0.0 + }, + { + "x": 337.9594005919697, + "y": 4.004772450296263, + "z": 0.0 + }, + { + "x": 336.9321280096516, + "y": 4.005318175228612, + "z": 0.0 + }, + { + "x": 335.9048554273334, + "y": 4.005863900160959, + "z": 0.0 + }, + { + "x": 334.87758284501524, + "y": 4.006409625093306, + "z": 0.0 + }, + { + "x": 333.85031026269706, + "y": 4.0069553500256525, + "z": 0.0 + }, + { + "x": 332.8230376803789, + "y": 4.007501074957999, + "z": 0.0 + }, + { + "x": 331.7957650980607, + "y": 4.008046799890346, + "z": 0.0 + }, + { + "x": 330.76849251574254, + "y": 4.008592524822693, + "z": 0.0 + }, + { + "x": 329.74121993342436, + "y": 4.00913824975504, + "z": 0.0 + }, + { + "x": 328.7139473511062, + "y": 4.009683974687387, + "z": 0.0 + }, + { + "x": 327.686674768788, + "y": 4.010229699619733, + "z": 0.0 + }, + { + "x": 326.65940218646983, + "y": 4.0107754245520795, + "z": 0.0 + }, + { + "x": 325.63212960415166, + "y": 4.011321149484425, + "z": 0.0 + } + ] + }, + { + "id": 138, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 348.23106394183185, + "y": 1.9993154831852011, + "z": 0.0 + }, + { + "x": 347.2037913595137, + "y": 1.9998612081175484, + "z": 0.0 + }, + { + "x": 346.1765187771955, + "y": 2.0004069330498955, + "z": 0.0 + }, + { + "x": 345.1492461948773, + "y": 2.0009526579822445, + "z": 0.0 + }, + { + "x": 344.12197361255915, + "y": 2.0014983829145914, + "z": 0.0 + }, + { + "x": 343.09470103024097, + "y": 2.002044107846938, + "z": 0.0 + }, + { + "x": 342.0674284479228, + "y": 2.002589832779285, + "z": 0.0 + }, + { + "x": 341.0401558656046, + "y": 2.003135557711632, + "z": 0.0 + }, + { + "x": 340.01288328328644, + "y": 2.0036812826439783, + "z": 0.0 + }, + { + "x": 338.98561070096827, + "y": 2.004227007576325, + "z": 0.0 + }, + { + "x": 337.9583381186501, + "y": 2.004772732508672, + "z": 0.0 + }, + { + "x": 336.93106553633197, + "y": 2.005318457441021, + "z": 0.0 + }, + { + "x": 335.9037929540138, + "y": 2.0058641823733674, + "z": 0.0 + }, + { + "x": 334.8765203716956, + "y": 2.0064099073057142, + "z": 0.0 + }, + { + "x": 333.84924778937744, + "y": 2.006955632238061, + "z": 0.0 + }, + { + "x": 332.82197520705927, + "y": 2.007501357170408, + "z": 0.0 + }, + { + "x": 331.7947026247411, + "y": 2.0080470821027547, + "z": 0.0 + }, + { + "x": 330.7674300424229, + "y": 2.0085928070351016, + "z": 0.0 + }, + { + "x": 329.74015746010474, + "y": 2.0091385319674484, + "z": 0.0 + }, + { + "x": 328.71288487778656, + "y": 2.0096842568997952, + "z": 0.0 + }, + { + "x": 327.6856122954684, + "y": 2.0102299818321416, + "z": 0.0 + }, + { + "x": 326.6583397131502, + "y": 2.010775706764488, + "z": 0.0 + }, + { + "x": 325.63106713083204, + "y": 2.0113214316968344, + "z": 0.0 + } + ] + }, + { + "id": 141, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6289421841928, + "y": -1.9886780038783478, + "z": 0.0 + }, + { + "x": 326.65621476651097, + "y": -1.9892237288106946, + "z": 0.0 + }, + { + "x": 327.68348734882915, + "y": -1.9897694537430406, + "z": 0.0 + }, + { + "x": 328.7107599311473, + "y": -1.9903151786753874, + "z": 0.0 + }, + { + "x": 329.7380325134655, + "y": -1.9908609036077343, + "z": 0.0 + }, + { + "x": 330.7653050957837, + "y": -1.991406628540081, + "z": 0.0 + }, + { + "x": 331.79257767810185, + "y": -1.991952353472428, + "z": 0.0 + }, + { + "x": 332.81985026042, + "y": -1.9924980784047743, + "z": 0.0 + }, + { + "x": 333.8471228427382, + "y": -1.9930438033371212, + "z": 0.0 + }, + { + "x": 334.8743954250564, + "y": -1.993589528269468, + "z": 0.0 + }, + { + "x": 335.90166800737455, + "y": -1.9941352532018148, + "z": 0.0 + }, + { + "x": 336.92894058969273, + "y": -1.9946809781341617, + "z": 0.0 + }, + { + "x": 337.95621317201085, + "y": -1.9952267030665103, + "z": 0.0 + }, + { + "x": 338.983485754329, + "y": -1.9957724279988571, + "z": 0.0 + }, + { + "x": 340.0107583366472, + "y": -1.996318152931204, + "z": 0.0 + }, + { + "x": 341.0380309189654, + "y": -1.9968638778635508, + "z": 0.0 + }, + { + "x": 342.06530350128355, + "y": -1.9974096027958976, + "z": 0.0 + }, + { + "x": 343.0925760836017, + "y": -1.9979553277282445, + "z": 0.0 + }, + { + "x": 344.1198486659199, + "y": -1.9985010526605913, + "z": 0.0 + }, + { + "x": 345.1471212482381, + "y": -1.9990467775929377, + "z": 0.0 + }, + { + "x": 346.17439383055626, + "y": -1.9995925025252872, + "z": 0.0 + }, + { + "x": 347.20166641287443, + "y": -2.000138227457634, + "z": 0.0 + }, + { + "x": 348.2289389951926, + "y": -2.000683952389981, + "z": 0.0 + } + ] + }, + { + "id": 144, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 348.23106394183185, + "y": 1.9993154831852011, + "z": 0.0 + }, + { + "x": 347.1918410730398, + "y": 1.9998675565487212, + "z": 0.0 + }, + { + "x": 346.15261820424786, + "y": 2.000419629912234, + "z": 0.0 + }, + { + "x": 344.98014390717617, + "y": 1.9965987241811827, + "z": 0.0 + }, + { + "x": 343.7230281627808, + "y": 1.9009683922471656, + "z": 0.0 + }, + { + "x": 342.47012348855634, + "y": 1.6620026224745803, + "z": 0.0 + }, + { + "x": 341.2550498957666, + "y": 1.2752840500252611, + "z": 0.0 + }, + { + "x": 340.09415370705904, + "y": 0.7459549510153185, + "z": 0.0 + }, + { + "x": 338.97008553424934, + "y": 0.0547038951790324, + "z": 0.0 + }, + { + "x": 337.9618192359494, + "y": -0.7794300190888428, + "z": 0.0 + }, + { + "x": 337.0809376728373, + "y": -1.7338534646852155, + "z": 0.0 + }, + { + "x": 336.3322477308536, + "y": -2.7953125992055945, + "z": 0.0 + }, + { + "x": 335.729628727284, + "y": -3.9456065362702066, + "z": 0.0 + }, + { + "x": 335.2830505480407, + "y": -5.165868569711307, + "z": 0.0 + }, + { + "x": 334.9969996904255, + "y": -6.47215966779638, + "z": 0.0 + }, + { + "x": 334.9048119411275, + "y": -7.653043324408491, + "z": 0.0 + }, + { + "x": 334.89466009567434, + "y": -8.710030720693538, + "z": 0.0 + }, + { + "x": 334.89403239362105, + "y": -9.749253546557007, + "z": 0.0 + }, + { + "x": 334.89340469156787, + "y": -10.788476372420362, + "z": 0.0 + } + ] + }, + { + "id": 147, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.8934037724806, + "y": -10.791206034385581, + "z": 0.0 + }, + { + "x": 338.8940361484256, + "y": -9.7442451184274, + "z": 0.0 + }, + { + "x": 338.89466852437056, + "y": -8.697284202469334, + "z": 0.0 + }, + { + "x": 338.89530090031553, + "y": -7.650323286511048, + "z": 0.0 + }, + { + "x": 338.9559455676802, + "y": -6.729071264869208, + "z": 0.0 + }, + { + "x": 339.0867936424396, + "y": -5.853662244728881, + "z": 0.0 + }, + { + "x": 339.34005866146424, + "y": -5.243106847878202, + "z": 0.0 + }, + { + "x": 339.70660160297115, + "y": -4.618405976128673, + "z": 0.0 + }, + { + "x": 340.17828589458026, + "y": -3.994347784720262, + "z": 0.0 + }, + { + "x": 340.7131255868176, + "y": -3.4921935668140875, + "z": 0.0 + }, + { + "x": 341.31833084755374, + "y": -3.081911018620925, + "z": 0.0 + }, + { + "x": 342.03155256917285, + "y": -2.6966663594310103, + "z": 0.0 + }, + { + "x": 342.7922949514217, + "y": -2.3886302465492624, + "z": 0.0 + }, + { + "x": 343.58289861139315, + "y": -2.167658509517684, + "z": 0.0 + }, + { + "x": 344.39393511088724, + "y": -2.036496984348239, + "z": 0.0 + }, + { + "x": 345.2195099685739, + "y": -1.9947606781298046, + "z": 0.0 + }, + { + "x": 346.13501707677966, + "y": -1.9995715841471782, + "z": 0.0 + }, + { + "x": 347.1819780359861, + "y": -2.000127768268577, + "z": 0.0 + }, + { + "x": 348.2289389951926, + "y": -2.000683952389981, + "z": 0.0 + } + ] + }, + { + "id": 150, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.95979698585384, + "y": -1.9544698149348096, + "z": 0.0 + }, + { + "x": 146.01070607077742, + "y": -1.9545819776888724, + "z": 0.0 + }, + { + "x": 147.061615155701, + "y": -1.9546941404429357, + "z": 0.0 + }, + { + "x": 148.11252424062454, + "y": -1.9548063031969989, + "z": 0.0 + }, + { + "x": 149.1634333255481, + "y": -1.9549184659510621, + "z": 0.0 + }, + { + "x": 150.2143424104717, + "y": -1.9550306287051253, + "z": 0.0 + }, + { + "x": 151.26525149539526, + "y": -1.9551427914591881, + "z": 0.0 + }, + { + "x": 152.3161605803188, + "y": -1.9552549542132514, + "z": 0.0 + }, + { + "x": 153.36706966524238, + "y": -1.9553671169673146, + "z": 0.0 + }, + { + "x": 154.41797875016596, + "y": -1.9554792797213778, + "z": 0.0 + }, + { + "x": 155.46888783508953, + "y": -1.955591442475441, + "z": 0.0 + }, + { + "x": 156.5197969200131, + "y": -1.9557036052295038, + "z": 0.0 + }, + { + "x": 157.57070600493665, + "y": -1.955815767983567, + "z": 0.0 + }, + { + "x": 158.62161508986023, + "y": -1.9559279307376303, + "z": 0.0 + }, + { + "x": 159.6725241747838, + "y": -1.9560400934916935, + "z": 0.0 + }, + { + "x": 160.72343325970738, + "y": -1.9561522562457565, + "z": 0.0 + }, + { + "x": 161.77434234463095, + "y": -1.9562644189998195, + "z": 0.0 + }, + { + "x": 162.8252514295545, + "y": -1.9563765817538827, + "z": 0.0 + }, + { + "x": 163.87616051447807, + "y": -1.956488744507946, + "z": 0.0 + }, + { + "x": 164.92706959940165, + "y": -1.9566009072620092, + "z": 0.0 + }, + { + "x": 165.9779786843252, + "y": -1.956713070016072, + "z": 0.0 + }, + { + "x": 167.02888776924877, + "y": -1.9568252327701352, + "z": 0.0 + }, + { + "x": 168.07979685417234, + "y": -1.9569373955241984, + "z": 0.0 + } + ] + }, + { + "id": 151, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 168.08043722975782, + "y": 4.043062570302394, + "z": 0.0 + }, + { + "x": 167.02952814483425, + "y": 4.043174733056457, + "z": 0.0 + }, + { + "x": 165.97861905991067, + "y": 4.04328689581052, + "z": 0.0 + }, + { + "x": 164.92770997498712, + "y": 4.043399058564583, + "z": 0.0 + }, + { + "x": 163.87680089006355, + "y": 4.043511221318647, + "z": 0.0 + }, + { + "x": 162.82589180513997, + "y": 4.04362338407271, + "z": 0.0 + }, + { + "x": 161.77498272021643, + "y": 4.043735546826773, + "z": 0.0 + }, + { + "x": 160.72407363529285, + "y": 4.043847709580836, + "z": 0.0 + }, + { + "x": 159.67316455036928, + "y": 4.0439598723348995, + "z": 0.0 + }, + { + "x": 158.6222554654457, + "y": 4.044072035088963, + "z": 0.0 + }, + { + "x": 157.57134638052213, + "y": 4.044184197843025, + "z": 0.0 + }, + { + "x": 156.52043729559858, + "y": 4.044296360597088, + "z": 0.0 + }, + { + "x": 155.469528210675, + "y": 4.0444085233511515, + "z": 0.0 + }, + { + "x": 154.41861912575143, + "y": 4.044520686105215, + "z": 0.0 + }, + { + "x": 153.36771004082786, + "y": 4.044632848859278, + "z": 0.0 + }, + { + "x": 152.31680095590428, + "y": 4.044745011613341, + "z": 0.0 + }, + { + "x": 151.26589187098074, + "y": 4.044857174367404, + "z": 0.0 + }, + { + "x": 150.21498278605716, + "y": 4.044969337121468, + "z": 0.0 + }, + { + "x": 149.1640737011336, + "y": 4.045081499875531, + "z": 0.0 + }, + { + "x": 148.11316461621, + "y": 4.045193662629594, + "z": 0.0 + }, + { + "x": 147.06225553128647, + "y": 4.0453058253836565, + "z": 0.0 + }, + { + "x": 146.0113464463629, + "y": 4.04541798813772, + "z": 0.0 + }, + { + "x": 144.96043736143932, + "y": 4.045530150891783, + "z": 0.0 + } + ] + }, + { + "id": 153, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 168.08022377122933, + "y": 2.0430625816935297, + "z": 0.0 + }, + { + "x": 167.02931468630575, + "y": 2.043174744447593, + "z": 0.0 + }, + { + "x": 165.97840560138218, + "y": 2.043286907201656, + "z": 0.0 + }, + { + "x": 164.92749651645863, + "y": 2.0433990699557194, + "z": 0.0 + }, + { + "x": 163.87658743153506, + "y": 2.0435112327097826, + "z": 0.0 + }, + { + "x": 162.82567834661148, + "y": 2.0436233954638454, + "z": 0.0 + }, + { + "x": 161.77476926168794, + "y": 2.0437355582179086, + "z": 0.0 + }, + { + "x": 160.72386017676436, + "y": 2.043847720971972, + "z": 0.0 + }, + { + "x": 159.6729510918408, + "y": 2.043959883726035, + "z": 0.0 + }, + { + "x": 158.6220420069172, + "y": 2.0440720464800983, + "z": 0.0 + }, + { + "x": 157.57113292199364, + "y": 2.044184209234161, + "z": 0.0 + }, + { + "x": 156.5202238370701, + "y": 2.0442963719882243, + "z": 0.0 + }, + { + "x": 155.46931475214652, + "y": 2.0444085347422876, + "z": 0.0 + }, + { + "x": 154.41840566722294, + "y": 2.044520697496351, + "z": 0.0 + }, + { + "x": 153.36749658229937, + "y": 2.044632860250414, + "z": 0.0 + }, + { + "x": 152.3165874973758, + "y": 2.044745023004477, + "z": 0.0 + }, + { + "x": 151.26567841245225, + "y": 2.04485718575854, + "z": 0.0 + }, + { + "x": 150.21476932752867, + "y": 2.0449693485126033, + "z": 0.0 + }, + { + "x": 149.1638602426051, + "y": 2.0450815112666665, + "z": 0.0 + }, + { + "x": 148.11295115768152, + "y": 2.0451936740207297, + "z": 0.0 + }, + { + "x": 147.06204207275798, + "y": 2.0453058367747925, + "z": 0.0 + }, + { + "x": 146.0111329878344, + "y": 2.0454179995288557, + "z": 0.0 + }, + { + "x": 144.96022390291083, + "y": 2.045530162282919, + "z": 0.0 + } + ] + }, + { + "id": 156, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 168.08022377122933, + "y": 2.0430625816935297, + "z": 0.0 + }, + { + "x": 167.03215555648666, + "y": 2.043174441243607, + "z": 0.0 + }, + { + "x": 165.98408734174396, + "y": 2.0432863007936906, + "z": 0.0 + }, + { + "x": 164.93601912700126, + "y": 2.043398160343768, + "z": 0.0 + }, + { + "x": 163.8132961915106, + "y": 2.0421241757558866, + "z": 0.0 + }, + { + "x": 162.63554538749878, + "y": 1.9938964723664097, + "z": 0.0 + }, + { + "x": 161.18924212443812, + "y": 1.8012417543674824, + "z": 0.0 + }, + { + "x": 159.94561456457726, + "y": 1.3847026814330234, + "z": 0.0 + }, + { + "x": 158.77286559370378, + "y": 0.8105879617646823, + "z": 0.0 + }, + { + "x": 157.65797728841068, + "y": 0.0634867955019085, + "z": 0.0 + }, + { + "x": 156.6259186782699, + "y": -0.8908683303096292, + "z": 0.0 + }, + { + "x": 155.84478339365012, + "y": -1.903125565677636, + "z": 0.0 + }, + { + "x": 155.18869595419164, + "y": -2.9949613928402687, + "z": 0.0 + }, + { + "x": 154.63742025976387, + "y": -4.235427124345479, + "z": 0.0 + }, + { + "x": 154.28840923354022, + "y": -5.5261527234395516, + "z": 0.0 + }, + { + "x": 154.13300640008842, + "y": -6.7169851437406916, + "z": 0.0 + }, + { + "x": 154.07036312990368, + "y": -7.8733599411963, + "z": 0.0 + }, + { + "x": 154.06908996665567, + "y": -8.921427388606872, + "z": 0.0 + }, + { + "x": 154.06781680340765, + "y": -9.9694948360175, + "z": 0.0 + }, + { + "x": 154.06654364015958, + "y": -11.017562283428129, + "z": 0.0 + } + ] + }, + { + "id": 159, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 158.06654068881966, + "y": -11.022421368830695, + "z": 0.0 + }, + { + "x": 158.0678149424262, + "y": -9.973456338759608, + "z": 0.0 + }, + { + "x": 158.06908919603273, + "y": -8.924491308688518, + "z": 0.0 + }, + { + "x": 158.07036344963927, + "y": -7.87552627861743, + "z": 0.0 + }, + { + "x": 158.12809867190316, + "y": -6.943618912423863, + "z": 0.0 + }, + { + "x": 158.25659403393146, + "y": -6.067036922589827, + "z": 0.0 + }, + { + "x": 158.48513964793386, + "y": -5.323581087143358, + "z": 0.0 + }, + { + "x": 158.8149636244475, + "y": -4.673993089845661, + "z": 0.0 + }, + { + "x": 159.2522144804559, + "y": -3.9833813152728115, + "z": 0.0 + }, + { + "x": 159.76566167994648, + "y": -3.3493286804224094, + "z": 0.0 + }, + { + "x": 160.31090892520865, + "y": -2.8948529552645708, + "z": 0.0 + }, + { + "x": 160.9297561931375, + "y": -2.5283305588664016, + "z": 0.0 + }, + { + "x": 161.63741261604633, + "y": -2.2190824547515597, + "z": 0.0 + }, + { + "x": 162.38408928138767, + "y": -2.0077331023102722, + "z": 0.0 + }, + { + "x": 163.04644832238787, + "y": -1.9759052621068007, + "z": 0.0 + }, + { + "x": 163.94224135337973, + "y": -1.9556456724994467, + "z": 0.0 + }, + { + "x": 164.93289945999143, + "y": -1.956601529478737, + "z": 0.0 + }, + { + "x": 165.98186525805173, + "y": -1.956713484827222, + "z": 0.0 + }, + { + "x": 167.03083105611205, + "y": -1.9568254401757135, + "z": 0.0 + }, + { + "x": 168.07979685417234, + "y": -1.9569373955241982, + "z": 0.0 + } + ] + }, + { + "id": 162, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.95979698426007, + "y": -1.9544698149346282, + "z": 0.0 + }, + { + "x": 146.0214304459259, + "y": -1.9545831222935375, + "z": 0.0 + }, + { + "x": 147.08306390759168, + "y": -1.9546964296524467, + "z": 0.0 + }, + { + "x": 148.1446973692575, + "y": -1.9548097370113564, + "z": 0.0 + }, + { + "x": 149.13221486047848, + "y": -1.9919571126258255, + "z": 0.0 + }, + { + "x": 150.0485746823283, + "y": -2.0938982287508408, + "z": 0.0 + }, + { + "x": 150.72698021097798, + "y": -2.3205231525512633, + "z": 0.0 + }, + { + "x": 151.4330047742707, + "y": -2.655849370064583, + "z": 0.0 + }, + { + "x": 152.11319400930614, + "y": -3.086961486560563, + "z": 0.0 + }, + { + "x": 152.7333467146321, + "y": -3.601554210063868, + "z": 0.0 + }, + { + "x": 153.17817257834116, + "y": -4.154904237046136, + "z": 0.0 + }, + { + "x": 153.54286408029446, + "y": -4.790277305034675, + "z": 0.0 + }, + { + "x": 153.83492186558323, + "y": -5.5043381450725715, + "z": 0.0 + }, + { + "x": 154.02291814670855, + "y": -6.254922652969147, + "z": 0.0 + }, + { + "x": 154.0679879528459, + "y": -6.977786630399157, + "z": 0.0 + }, + { + "x": 154.07055697560375, + "y": -7.8592499339717055, + "z": 0.0 + }, + { + "x": 154.0691229240025, + "y": -8.894296914623997, + "z": 0.0 + }, + { + "x": 154.06783328208104, + "y": -9.95592959902604, + "z": 0.0 + }, + { + "x": 154.06654364015958, + "y": -11.017562283428138, + "z": 0.0 + } + ] + }, + { + "id": 165, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 158.06654068881966, + "y": -11.022421368830686, + "z": 0.0 + }, + { + "x": 158.06781259403397, + "y": -9.975389534245748, + "z": 0.0 + }, + { + "x": 158.06908449924828, + "y": -8.928357699660815, + "z": 0.0 + }, + { + "x": 158.0703564044626, + "y": -7.88132586507588, + "z": 0.0 + }, + { + "x": 158.0176154167112, + "y": -6.737594738473985, + "z": 0.0 + }, + { + "x": 157.83319850763831, + "y": -5.492078756666, + "z": 0.0 + }, + { + "x": 157.4608111181561, + "y": -4.216004162987613, + "z": 0.0 + }, + { + "x": 156.909643893399, + "y": -3.004761201228715, + "z": 0.0 + }, + { + "x": 156.18182551246588, + "y": -1.8783912339856603, + "z": 0.0 + }, + { + "x": 155.26022549620535, + "y": -0.8584486238655522, + "z": 0.0 + }, + { + "x": 154.2540718633539, + "y": -0.017169875023373082, + "z": 0.0 + }, + { + "x": 153.17022787065991, + "y": 0.6805135933196025, + "z": 0.0 + }, + { + "x": 152.0142007369439, + "y": 1.2406282699886293, + "z": 0.0 + }, + { + "x": 150.79886301081518, + "y": 1.657965068421548, + "z": 0.0 + }, + { + "x": 149.54106696154486, + "y": 1.926489243790637, + "z": 0.0 + }, + { + "x": 148.24689406538863, + "y": 2.0368968292090828, + "z": 0.0 + }, + { + "x": 147.06031264460555, + "y": 2.0452978532285533, + "z": 0.0 + }, + { + "x": 146.007564063204, + "y": 2.045418380437568, + "z": 0.0 + }, + { + "x": 144.96053146204522, + "y": 2.0455301294573687, + "z": 0.0 + } + ] + }, + { + "id": 168, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.62105848392994, + "y": -326.5890537873581, + "z": 0.0 + }, + { + "x": 100.57439196744656, + "y": -326.5884930880701, + "z": 0.0 + }, + { + "x": 99.52772545096343, + "y": -326.58793238878195, + "z": 0.0 + }, + { + "x": 98.48105893447985, + "y": -326.5873716894939, + "z": 0.0 + }, + { + "x": 97.43439241799669, + "y": -326.5868109902058, + "z": 0.0 + }, + { + "x": 96.38772590151311, + "y": -326.58625029091775, + "z": 0.0 + }, + { + "x": 95.34105938502998, + "y": -326.5856895916296, + "z": 0.0 + }, + { + "x": 94.2943928685465, + "y": -326.5851288923415, + "z": 0.0 + }, + { + "x": 93.24772635206314, + "y": -326.5845681930534, + "z": 0.0 + }, + { + "x": 92.20105983557977, + "y": -326.58400749376534, + "z": 0.0 + }, + { + "x": 91.15439331909641, + "y": -326.58344679447725, + "z": 0.0 + }, + { + "x": 90.10772680261304, + "y": -326.58288609518917, + "z": 0.0 + }, + { + "x": 89.06106028612967, + "y": -326.5823253959011, + "z": 0.0 + }, + { + "x": 88.01439376964632, + "y": -326.581764696613, + "z": 0.0 + }, + { + "x": 86.96772725316295, + "y": -326.5812039973249, + "z": 0.0 + }, + { + "x": 85.92106073667959, + "y": -326.5806432980368, + "z": 0.0 + }, + { + "x": 84.87439422019622, + "y": -326.58008259874873, + "z": 0.0 + }, + { + "x": 83.82772770371285, + "y": -326.57952189946064, + "z": 0.0 + }, + { + "x": 82.7810611872295, + "y": -326.57896120017256, + "z": 0.0 + }, + { + "x": 81.73439467074613, + "y": -326.57840050088447, + "z": 0.0 + }, + { + "x": 80.68772815426277, + "y": -326.5778398015964, + "z": 0.0 + }, + { + "x": 79.6410616377794, + "y": -326.5772791023083, + "z": 0.0 + } + ] + }, + { + "id": 169, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 79.63784743803878, + "y": -332.57727824138493, + "z": 0.0 + }, + { + "x": 80.68451395452215, + "y": -332.577838940673, + "z": 0.0 + }, + { + "x": 81.7311804710055, + "y": -332.5783996399611, + "z": 0.0 + }, + { + "x": 82.77784698748887, + "y": -332.5789603392492, + "z": 0.0 + }, + { + "x": 83.82451350397223, + "y": -332.5795210385373, + "z": 0.0 + }, + { + "x": 84.8711800204556, + "y": -332.58008173782537, + "z": 0.0 + }, + { + "x": 85.91784653693897, + "y": -332.58064243711345, + "z": 0.0 + }, + { + "x": 86.96451305342232, + "y": -332.58120313640154, + "z": 0.0 + }, + { + "x": 88.01117956990569, + "y": -332.5817638356896, + "z": 0.0 + }, + { + "x": 89.05784608638905, + "y": -332.5823245349777, + "z": 0.0 + }, + { + "x": 90.10451260287242, + "y": -332.5828852342658, + "z": 0.0 + }, + { + "x": 91.15117911935579, + "y": -332.5834459335539, + "z": 0.0 + }, + { + "x": 92.19784563583914, + "y": -332.584006632842, + "z": 0.0 + }, + { + "x": 93.24451215232251, + "y": -332.58456733213006, + "z": 0.0 + }, + { + "x": 94.29117866880587, + "y": -332.58512803141815, + "z": 0.0 + }, + { + "x": 95.33784518528903, + "y": -332.58568873070624, + "z": 0.0 + }, + { + "x": 96.38451170177281, + "y": -332.5862494299944, + "z": 0.0 + }, + { + "x": 97.43117821825575, + "y": -332.5868101292824, + "z": 0.0 + }, + { + "x": 98.47784473473953, + "y": -332.58737082857056, + "z": 0.0 + }, + { + "x": 99.52451125122248, + "y": -332.5879315278586, + "z": 0.0 + }, + { + "x": 100.57117776770626, + "y": -332.58849222714673, + "z": 0.0 + }, + { + "x": 101.61784428418963, + "y": -332.58905292643476, + "z": 0.0 + } + ] + }, + { + "id": 171, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.63891883795232, + "y": -330.5772785283594, + "z": 0.0 + }, + { + "x": 80.68558535443569, + "y": -330.5778392276475, + "z": 0.0 + }, + { + "x": 81.73225187091904, + "y": -330.57839992693556, + "z": 0.0 + }, + { + "x": 82.77891838740241, + "y": -330.57896062622365, + "z": 0.0 + }, + { + "x": 83.82558490388577, + "y": -330.57952132551173, + "z": 0.0 + }, + { + "x": 84.87225142036914, + "y": -330.5800820247998, + "z": 0.0 + }, + { + "x": 85.91891793685251, + "y": -330.5806427240879, + "z": 0.0 + }, + { + "x": 86.96558445333586, + "y": -330.581203423376, + "z": 0.0 + }, + { + "x": 88.01225096981923, + "y": -330.5817641226641, + "z": 0.0 + }, + { + "x": 89.05891748630259, + "y": -330.58232482195217, + "z": 0.0 + }, + { + "x": 90.10558400278596, + "y": -330.58288552124026, + "z": 0.0 + }, + { + "x": 91.15225051926933, + "y": -330.58344622052834, + "z": 0.0 + }, + { + "x": 92.19891703575269, + "y": -330.58400691981643, + "z": 0.0 + }, + { + "x": 93.24558355223606, + "y": -330.5845676191045, + "z": 0.0 + }, + { + "x": 94.29225006871941, + "y": -330.5851283183926, + "z": 0.0 + }, + { + "x": 95.33891658520267, + "y": -330.5856890176807, + "z": 0.0 + }, + { + "x": 96.38558310168625, + "y": -330.58624971696884, + "z": 0.0 + }, + { + "x": 97.43224961816941, + "y": -330.58681041625687, + "z": 0.0 + }, + { + "x": 98.47891613465296, + "y": -330.587371115545, + "z": 0.0 + }, + { + "x": 99.52558265113612, + "y": -330.58793181483304, + "z": 0.0 + }, + { + "x": 100.5722491676197, + "y": -330.5884925141212, + "z": 0.0 + }, + { + "x": 101.61891568410306, + "y": -330.5890532134092, + "z": 0.0 + } + ] + }, + { + "id": 174, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.73656143631914, + "y": -330.57494595568255, + "z": 0.0 + }, + { + "x": 81.01078991817974, + "y": -330.5043945565061, + "z": 0.0 + }, + { + "x": 82.29098389026342, + "y": -330.30913395288894, + "z": 0.0 + }, + { + "x": 83.54349472443971, + "y": -329.9812404475023, + "z": 0.0 + }, + { + "x": 84.75481203058489, + "y": -329.52429641276865, + "z": 0.0 + }, + { + "x": 85.91185841679498, + "y": -328.9432312187754, + "z": 0.0 + }, + { + "x": 87.0021200663951, + "y": -328.24427205410035, + "z": 0.0 + }, + { + "x": 88.01341728803806, + "y": -327.435227246739, + "z": 0.0 + }, + { + "x": 88.93900969128816, + "y": -326.5202515246551, + "z": 0.0 + }, + { + "x": 89.75107560959849, + "y": -325.5266666688634, + "z": 0.0 + }, + { + "x": 90.45728298426096, + "y": -324.46701305568627, + "z": 0.0 + }, + { + "x": 91.06141501298855, + "y": -323.34667243019805, + "z": 0.0 + }, + { + "x": 91.5584014223586, + "y": -322.1752631134002, + "z": 0.0 + }, + { + "x": 91.94405223561498, + "y": -320.96281181528263, + "z": 0.0 + }, + { + "x": 92.21508908431153, + "y": -319.7196762819973, + "z": 0.0 + }, + { + "x": 92.3684513758152, + "y": -318.47466801576627, + "z": 0.0 + }, + { + "x": 92.41629889872712, + "y": -317.38843814933017, + "z": 0.0 + } + ] + }, + { + "id": 177, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.42017200487301, + "y": -317.2120253308748, + "z": 0.0 + }, + { + "x": 88.38681659765516, + "y": -318.1305891502018, + "z": 0.0 + }, + { + "x": 88.28041774537446, + "y": -319.0242218600872, + "z": 0.0 + }, + { + "x": 88.09128024053727, + "y": -319.90385005448945, + "z": 0.0 + }, + { + "x": 87.82103436358267, + "y": -320.7620070632413, + "z": 0.0 + }, + { + "x": 87.47196227942555, + "y": -321.5913992565817, + "z": 0.0 + }, + { + "x": 87.04698127144358, + "y": -322.3849604018104, + "z": 0.0 + }, + { + "x": 86.55563133951622, + "y": -323.1286292338267, + "z": 0.0 + }, + { + "x": 86.00674941604638, + "y": -323.8080489871936, + "z": 0.0 + }, + { + "x": 85.38404558626888, + "y": -324.4280697582773, + "z": 0.0 + }, + { + "x": 84.70104078243725, + "y": -324.97909432431106, + "z": 0.0 + }, + { + "x": 83.96458694724586, + "y": -325.4554743391213, + "z": 0.0 + }, + { + "x": 83.18264360482415, + "y": -325.8521635843414, + "z": 0.0 + }, + { + "x": 82.36363121688173, + "y": -326.16493986710304, + "z": 0.0 + }, + { + "x": 81.51634906459863, + "y": -326.3904453991263, + "z": 0.0 + }, + { + "x": 80.62976620677989, + "y": -326.5270911532118, + "z": 0.0 + }, + { + "x": 79.54380142545668, + "y": -326.57961414999033, + "z": 0.0 + } + ] + }, + { + "id": 180, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.71306615229395, + "y": -326.59122060270465, + "z": 0.0 + }, + { + "x": 100.67112994207008, + "y": -326.54267677716007, + "z": 0.0 + }, + { + "x": 99.80014390413483, + "y": -326.4238790735774, + "z": 0.0 + }, + { + "x": 98.96460511255336, + "y": -326.22842132801753, + "z": 0.0 + }, + { + "x": 98.15019178427023, + "y": -325.95695891031085, + "z": 0.0 + }, + { + "x": 97.3634224837516, + "y": -325.61153041774634, + "z": 0.0 + }, + { + "x": 96.64176504893888, + "y": -325.1957672182933, + "z": 0.0 + }, + { + "x": 95.955335319999, + "y": -324.70501710099404, + "z": 0.0 + }, + { + "x": 95.30486246131848, + "y": -324.14508005625663, + "z": 0.0 + }, + { + "x": 94.70767658356107, + "y": -323.5275983878604, + "z": 0.0 + }, + { + "x": 94.16755299214661, + "y": -322.857239798076, + "z": 0.0 + }, + { + "x": 93.68910215437192, + "y": -322.13971373665186, + "z": 0.0 + }, + { + "x": 93.28929316726665, + "y": -321.38958509793605, + "z": 0.0 + }, + { + "x": 92.97766384421965, + "y": -320.61591701150184, + "z": 0.0 + }, + { + "x": 92.72595349426187, + "y": -319.7915731229868, + "z": 0.0 + }, + { + "x": 92.549602496984, + "y": -318.9482323186387, + "z": 0.0 + }, + { + "x": 92.44993108110532, + "y": -318.0923460328693, + "z": 0.0 + }, + { + "x": 92.41617104017382, + "y": -317.2095624415087, + "z": 0.0 + } + ] + }, + { + "id": 183, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.42029960539836, + "y": -317.390819183904, + "z": 0.0 + }, + { + "x": 88.48128925622473, + "y": -318.5919860417332, + "z": 0.0 + }, + { + "x": 88.64210023950311, + "y": -319.8033681384539, + "z": 0.0 + }, + { + "x": 88.91137574924393, + "y": -320.9952761314796, + "z": 0.0 + }, + { + "x": 89.28707508064065, + "y": -322.1584901807639, + "z": 0.0 + }, + { + "x": 89.78011362258745, + "y": -323.3093921488408, + "z": 0.0 + }, + { + "x": 90.38193707085415, + "y": -324.38967433746575, + "z": 0.0 + }, + { + "x": 91.07657134093074, + "y": -325.3960522968648, + "z": 0.0 + }, + { + "x": 91.8592434071351, + "y": -326.3358427502742, + "z": 0.0 + }, + { + "x": 92.72486614969797, + "y": -327.20179380010893, + "z": 0.0 + }, + { + "x": 93.66694103194341, + "y": -327.98574947899647, + "z": 0.0 + }, + { + "x": 94.69099899029271, + "y": -328.68783136059267, + "z": 0.0 + }, + { + "x": 95.79103375491582, + "y": -329.2894683383839, + "z": 0.0 + }, + { + "x": 96.92223094720762, + "y": -329.763771091042, + "z": 0.0 + }, + { + "x": 98.09135668384951, + "y": -330.1319091695889, + "z": 0.0 + }, + { + "x": 99.28896330206895, + "y": -330.39106296260303, + "z": 0.0 + }, + { + "x": 100.48449007762834, + "y": -330.5383155470995, + "z": 0.0 + }, + { + "x": 101.52642557922788, + "y": -330.58688396887624, + "z": 0.0 + } + ] + }, + { + "id": 186, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.38066375782434, + "y": -1.9577239538036761, + "z": 0.0 + }, + { + "x": 80.44020915609882, + "y": -1.9573786375497457, + "z": 0.0 + }, + { + "x": 81.4997545543733, + "y": -1.9570333212958153, + "z": 0.0 + }, + { + "x": 82.55929995264778, + "y": -1.956688005041885, + "z": 0.0 + }, + { + "x": 83.61884535092224, + "y": -1.9563426887879551, + "z": 0.0 + }, + { + "x": 84.67839074919672, + "y": -1.9559973725340245, + "z": 0.0 + }, + { + "x": 85.7379361474712, + "y": -1.955652056280094, + "z": 0.0 + }, + { + "x": 86.79748154574567, + "y": -1.955306740026164, + "z": 0.0 + }, + { + "x": 87.85702694402015, + "y": -1.9549614237722337, + "z": 0.0 + }, + { + "x": 88.91657234229463, + "y": -1.9546161075183033, + "z": 0.0 + }, + { + "x": 89.97611774056911, + "y": -1.9542707912643729, + "z": 0.0 + }, + { + "x": 91.03566313884357, + "y": -1.9539254750104427, + "z": 0.0 + }, + { + "x": 92.09520853711805, + "y": -1.9535801587565125, + "z": 0.0 + }, + { + "x": 93.15475393539253, + "y": -1.953234842502582, + "z": 0.0 + }, + { + "x": 94.214299333667, + "y": -1.9528895262486519, + "z": 0.0 + }, + { + "x": 95.27384473194148, + "y": -1.9525442099947212, + "z": 0.0 + }, + { + "x": 96.33339013021596, + "y": -1.9521988937407913, + "z": 0.0 + }, + { + "x": 97.39293552849043, + "y": -1.951853577486861, + "z": 0.0 + }, + { + "x": 98.4524809267649, + "y": -1.9515082612329304, + "z": 0.0 + }, + { + "x": 99.51202632503939, + "y": -1.951162944979, + "z": 0.0 + }, + { + "x": 100.57157172331387, + "y": -1.95081762872507, + "z": 0.0 + }, + { + "x": 101.63111712158833, + "y": -1.9504723124711398, + "z": 0.0 + }, + { + "x": 102.69066251986281, + "y": -1.9501269962172092, + "z": 0.0 + } + ] + }, + { + "id": 187, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 102.68870706102459, + "y": 4.049872685131176, + "z": 0.0 + }, + { + "x": 101.6291616627501, + "y": 4.049527368877246, + "z": 0.0 + }, + { + "x": 100.56961626447564, + "y": 4.0491820526233155, + "z": 0.0 + }, + { + "x": 99.51007086620116, + "y": 4.048836736369386, + "z": 0.0 + }, + { + "x": 98.45052546792668, + "y": 4.048491420115455, + "z": 0.0 + }, + { + "x": 97.3909800696522, + "y": 4.048146103861526, + "z": 0.0 + }, + { + "x": 96.33143467137774, + "y": 4.047800787607595, + "z": 0.0 + }, + { + "x": 95.27188927310326, + "y": 4.047455471353664, + "z": 0.0 + }, + { + "x": 94.21234387482878, + "y": 4.047110155099734, + "z": 0.0 + }, + { + "x": 93.15279847655431, + "y": 4.046764838845804, + "z": 0.0 + }, + { + "x": 92.09325307827983, + "y": 4.046419522591873, + "z": 0.0 + }, + { + "x": 91.03370768000535, + "y": 4.046074206337943, + "z": 0.0 + }, + { + "x": 89.97416228173088, + "y": 4.045728890084012, + "z": 0.0 + }, + { + "x": 88.9146168834564, + "y": 4.045383573830082, + "z": 0.0 + }, + { + "x": 87.85507148518192, + "y": 4.045038257576152, + "z": 0.0 + }, + { + "x": 86.79552608690744, + "y": 4.044692941322222, + "z": 0.0 + }, + { + "x": 85.73598068863298, + "y": 4.0443476250682915, + "z": 0.0 + }, + { + "x": 84.6764352903585, + "y": 4.0440023088143615, + "z": 0.0 + }, + { + "x": 83.61688989208402, + "y": 4.0436569925604315, + "z": 0.0 + }, + { + "x": 82.55734449380955, + "y": 4.043311676306501, + "z": 0.0 + }, + { + "x": 81.49779909553507, + "y": 4.04296636005257, + "z": 0.0 + }, + { + "x": 80.43825369726059, + "y": 4.04262104379864, + "z": 0.0 + }, + { + "x": 79.37870829898611, + "y": 4.04227572754471, + "z": 0.0 + } + ] + }, + { + "id": 189, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 102.68935888063733, + "y": 2.049872791348381, + "z": 0.0 + }, + { + "x": 101.62981348236285, + "y": 2.049527475094451, + "z": 0.0 + }, + { + "x": 100.57026808408838, + "y": 2.0491821588405204, + "z": 0.0 + }, + { + "x": 99.5107226858139, + "y": 2.0488368425865904, + "z": 0.0 + }, + { + "x": 98.45117728753942, + "y": 2.0484915263326595, + "z": 0.0 + }, + { + "x": 97.39163188926494, + "y": 2.04814621007873, + "z": 0.0 + }, + { + "x": 96.33208649099048, + "y": 2.0478008938247996, + "z": 0.0 + }, + { + "x": 95.272541092716, + "y": 2.0474555775708687, + "z": 0.0 + }, + { + "x": 94.21299569444152, + "y": 2.0471102613169387, + "z": 0.0 + }, + { + "x": 93.15345029616705, + "y": 2.0467649450630088, + "z": 0.0 + }, + { + "x": 92.09390489789257, + "y": 2.046419628809078, + "z": 0.0 + }, + { + "x": 91.03435949961809, + "y": 2.046074312555148, + "z": 0.0 + }, + { + "x": 89.97481410134363, + "y": 2.045728996301217, + "z": 0.0 + }, + { + "x": 88.91526870306915, + "y": 2.045383680047287, + "z": 0.0 + }, + { + "x": 87.85572330479467, + "y": 2.045038363793357, + "z": 0.0 + }, + { + "x": 86.79617790652019, + "y": 2.0446930475394267, + "z": 0.0 + }, + { + "x": 85.73663250824572, + "y": 2.0443477312854963, + "z": 0.0 + }, + { + "x": 84.67708710997124, + "y": 2.0440024150315663, + "z": 0.0 + }, + { + "x": 83.61754171169676, + "y": 2.043657098777636, + "z": 0.0 + }, + { + "x": 82.5579963134223, + "y": 2.0433117825237055, + "z": 0.0 + }, + { + "x": 81.49845091514781, + "y": 2.0429664662697746, + "z": 0.0 + }, + { + "x": 80.43890551687333, + "y": 2.0426211500158447, + "z": 0.0 + }, + { + "x": 79.37936011859885, + "y": 2.0422758337619147, + "z": 0.0 + } + ] + }, + { + "id": 192, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 102.68935888063733, + "y": 2.049872791348381, + "z": 0.0 + }, + { + "x": 101.65832930984283, + "y": 2.0495367686827572, + "z": 0.0 + }, + { + "x": 100.62729973904831, + "y": 2.0492007460171333, + "z": 0.0 + }, + { + "x": 99.5962701682538, + "y": 2.0488647233515085, + "z": 0.0 + }, + { + "x": 98.5652405974593, + "y": 2.0485287006858846, + "z": 0.0 + }, + { + "x": 97.38922935584577, + "y": 2.0428834586190012, + "z": 0.0 + }, + { + "x": 96.14515386216075, + "y": 1.9400805582782434, + "z": 0.0 + }, + { + "x": 94.8730511827662, + "y": 1.6869661986496554, + "z": 0.0 + }, + { + "x": 93.5702008365092, + "y": 1.22505021256522, + "z": 0.0 + }, + { + "x": 92.40006126093198, + "y": 0.5649586460659338, + "z": 0.0 + }, + { + "x": 91.38046677094792, + "y": -0.23641945572233425, + "z": 0.0 + }, + { + "x": 90.48038520357372, + "y": -1.1647799831877466, + "z": 0.0 + }, + { + "x": 89.68231525354273, + "y": -2.2587983061839196, + "z": 0.0 + }, + { + "x": 89.07111740293382, + "y": -3.4722343436080396, + "z": 0.0 + }, + { + "x": 88.67845588237262, + "y": -4.704909506053416, + "z": 0.0 + }, + { + "x": 88.45581325061647, + "y": -5.935592458876994, + "z": 0.0 + }, + { + "x": 88.37108444520378, + "y": -7.116185443357953, + "z": 0.0 + }, + { + "x": 88.37124117478857, + "y": -8.14721505699659, + "z": 0.0 + }, + { + "x": 88.37139790437337, + "y": -9.17824467063517, + "z": 0.0 + }, + { + "x": 88.37155463395816, + "y": -10.20927428427378, + "z": 0.0 + }, + { + "x": 88.37171136354294, + "y": -11.240303897912387, + "z": 0.0 + } + ] + }, + { + "id": 195, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.37171131732724, + "y": -11.239695847160373, + "z": 0.0 + }, + { + "x": 92.37155114114427, + "y": -10.185993138367436, + "z": 0.0 + }, + { + "x": 92.3713909649613, + "y": -9.1322904295745, + "z": 0.0 + }, + { + "x": 92.39046094699293, + "y": -8.116508097385378, + "z": 0.0 + }, + { + "x": 92.46620178948825, + "y": -7.18354460785133, + "z": 0.0 + }, + { + "x": 92.6608232529945, + "y": -6.463353461590874, + "z": 0.0 + }, + { + "x": 92.95346991422174, + "y": -5.700548846361753, + "z": 0.0 + }, + { + "x": 93.33315107195224, + "y": -4.977802134021738, + "z": 0.0 + }, + { + "x": 93.79523274275404, + "y": -4.303944248276251, + "z": 0.0 + }, + { + "x": 94.33434349854011, + "y": -3.687590563228103, + "z": 0.0 + }, + { + "x": 94.91530511508498, + "y": -3.212018734025133, + "z": 0.0 + }, + { + "x": 95.58835243785953, + "y": -2.7800965407806846, + "z": 0.0 + }, + { + "x": 96.31607581087863, + "y": -2.4276423861668794, + "z": 0.0 + }, + { + "x": 97.08151497626868, + "y": -2.1656349088898588, + "z": 0.0 + }, + { + "x": 97.87475166175554, + "y": -1.9978261145678717, + "z": 0.0 + }, + { + "x": 98.63542969358136, + "y": -1.9584385980081804, + "z": 0.0 + }, + { + "x": 99.55485470219124, + "y": -1.950988954958867, + "z": 0.0 + }, + { + "x": 100.58325718984946, + "y": -1.950813820316731, + "z": 0.0 + }, + { + "x": 101.63695985485614, + "y": -1.9504704082669708, + "z": 0.0 + }, + { + "x": 102.69066251986281, + "y": -1.9501269962172094, + "z": 0.0 + } + ] + }, + { + "id": 198, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 79.38066375454355, + "y": -1.9577239538047368, + "z": 0.0 + }, + { + "x": 80.4388549865507, + "y": -1.9573790788868963, + "z": 0.0 + }, + { + "x": 81.49704621855781, + "y": -1.9570342039690558, + "z": 0.0 + }, + { + "x": 82.55091250262038, + "y": -1.9589222555269905, + "z": 0.0 + }, + { + "x": 83.43200894284189, + "y": -2.0445247038874914, + "z": 0.0 + }, + { + "x": 84.24925844510989, + "y": -2.220497821692533, + "z": 0.0 + }, + { + "x": 85.05338347029272, + "y": -2.4832087265729244, + "z": 0.0 + }, + { + "x": 85.74791954430364, + "y": -2.834730304320984, + "z": 0.0 + }, + { + "x": 86.3801868279096, + "y": -3.2781724066689217, + "z": 0.0 + }, + { + "x": 87.00721396453173, + "y": -3.82053723236728, + "z": 0.0 + }, + { + "x": 87.55047028720435, + "y": -4.425529897110538, + "z": 0.0 + }, + { + "x": 87.83924838450032, + "y": -4.996065916476047, + "z": 0.0 + }, + { + "x": 88.12498548627755, + "y": -5.719537641098558, + "z": 0.0 + }, + { + "x": 88.31493852913333, + "y": -6.482889975872659, + "z": 0.0 + }, + { + "x": 88.36973463992086, + "y": -7.223142553947042, + "z": 0.0 + }, + { + "x": 88.37138235691452, + "y": -8.090212015485726, + "z": 0.0 + }, + { + "x": 88.37138964653866, + "y": -9.123921345952521, + "z": 0.0 + }, + { + "x": 88.3715505050408, + "y": -10.182112621932458, + "z": 0.0 + }, + { + "x": 88.37171136354294, + "y": -11.240303897912394, + "z": 0.0 + } + ] + }, + { + "id": 201, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.37171131732723, + "y": -11.239695847160402, + "z": 0.0 + }, + { + "x": 92.37155054141259, + "y": -10.182047864601843, + "z": 0.0 + }, + { + "x": 92.37138976549794, + "y": -9.124399882043246, + "z": 0.0 + }, + { + "x": 92.37122898958329, + "y": -8.066751899484675, + "z": 0.0 + }, + { + "x": 92.32627910480849, + "y": -6.929613012356661, + "z": 0.0 + }, + { + "x": 92.20804645699295, + "y": -5.75344116010853, + "z": 0.0 + }, + { + "x": 91.82483457880105, + "y": -4.366599844967185, + "z": 0.0 + }, + { + "x": 91.30775741146184, + "y": -3.1709171435836234, + "z": 0.0 + }, + { + "x": 90.65535366129677, + "y": -2.054612645824859, + "z": 0.0 + }, + { + "x": 89.81302843243145, + "y": -0.9956783172598629, + "z": 0.0 + }, + { + "x": 88.78088189318728, + "y": -0.06351850988216023, + "z": 0.0 + }, + { + "x": 87.7192830400309, + "y": 0.671605878433852, + "z": 0.0 + }, + { + "x": 86.57424660191658, + "y": 1.2764731160905984, + "z": 0.0 + }, + { + "x": 85.22679612447331, + "y": 1.7184868629338879, + "z": 0.0 + }, + { + "x": 83.92383958195423, + "y": 1.9457360202381637, + "z": 0.0 + }, + { + "x": 82.69024866530056, + "y": 2.0386125518403038, + "z": 0.0 + }, + { + "x": 81.49495166259359, + "y": 2.0429653258289995, + "z": 0.0 + }, + { + "x": 80.43730372398524, + "y": 2.042620627975815, + "z": 0.0 + }, + { + "x": 79.37965578537688, + "y": 2.0422759301226296, + "z": 0.0 + } + ] + }, + { + "id": 204, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 347.7299857691685, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 346.65641965126474, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 345.5941204708103, + "y": -326.6040779914478, + "z": 0.0 + }, + { + "x": 344.648505329607, + "y": -326.5354346959316, + "z": 0.0 + }, + { + "x": 343.85970768027084, + "y": -326.3567253110556, + "z": 0.0 + }, + { + "x": 343.0776092882985, + "y": -326.0795876674798, + "z": 0.0 + }, + { + "x": 342.3354907746227, + "y": -325.70986091698387, + "z": 0.0 + }, + { + "x": 341.64405761177926, + "y": -325.2530356144291, + "z": 0.0 + }, + { + "x": 341.01329565219686, + "y": -324.71580515294767, + "z": 0.0 + }, + { + "x": 340.44702812359935, + "y": -324.10413828561445, + "z": 0.0 + }, + { + "x": 339.94535168652635, + "y": -323.423605878501, + "z": 0.0 + }, + { + "x": 339.51734115447863, + "y": -322.6864068001786, + "z": 0.0 + }, + { + "x": 339.1727150952545, + "y": -321.9059384428799, + "z": 0.0 + }, + { + "x": 338.9277300987599, + "y": -321.1031441814349, + "z": 0.0 + }, + { + "x": 338.7795076133734, + "y": -320.27874964250066, + "z": 0.0 + }, + { + "x": 338.71982898421777, + "y": -319.42841040751057, + "z": 0.0 + }, + { + "x": 338.70720255662206, + "y": -318.48770881866005, + "z": 0.0 + }, + { + "x": 338.70817756430256, + "y": -317.45151167767597, + "z": 0.0 + } + ] + }, + { + "id": 207, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.70817851236086, + "y": -317.44873405142624, + "z": 0.0 + }, + { + "x": 334.7075762305461, + "y": -318.5436553177717, + "z": 0.0 + }, + { + "x": 334.7195177420323, + "y": -319.7406104743982, + "z": 0.0 + }, + { + "x": 334.82049530304073, + "y": -321.0539438473358, + "z": 0.0 + }, + { + "x": 335.0761563021257, + "y": -322.3434839951809, + "z": 0.0 + }, + { + "x": 335.47768807384915, + "y": -323.58519337120737, + "z": 0.0 + }, + { + "x": 336.01658897447584, + "y": -324.77308093046884, + "z": 0.0 + }, + { + "x": 336.68589773112495, + "y": -325.8921318270369, + "z": 0.0 + }, + { + "x": 337.49447840776554, + "y": -326.94649206913607, + "z": 0.0 + }, + { + "x": 338.40328770494233, + "y": -327.87004125241145, + "z": 0.0 + }, + { + "x": 339.4213558134485, + "y": -328.69749319947175, + "z": 0.0 + }, + { + "x": 340.60990333464713, + "y": -329.43703225907564, + "z": 0.0 + }, + { + "x": 341.8285278971893, + "y": -329.9562320320991, + "z": 0.0 + }, + { + "x": 343.0891858483319, + "y": -330.3197665843113, + "z": 0.0 + }, + { + "x": 344.35589618935245, + "y": -330.53065971257524, + "z": 0.0 + }, + { + "x": 345.57053106457437, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 346.650082156251, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 347.7296332479276, + "y": -330.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 208, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.71998576749917, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 326.7680810055944, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 327.81617624368965, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 328.8642714817849, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 329.91236671988014, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 330.9604619579754, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 332.0085571960706, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 333.05665243416587, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 334.1047476722611, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 335.15284291035636, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 336.2009381484516, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 337.2490333865468, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 338.297128624642, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 339.34522386273727, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 340.3933191008325, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 341.44141433892776, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 342.489509577023, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 343.53760481511824, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 344.5857000532135, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 345.63379529130873, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 346.681890529404, + "y": -332.6099853515625, + "z": 0.0 + }, + { + "x": 347.7299857674992, + "y": -332.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 210, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.71998576749917, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 326.7680810055944, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 327.81617624368965, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 328.8642714817849, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 329.91236671988014, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 330.9604619579754, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 332.0085571960706, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 333.05665243416587, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 334.1047476722611, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 335.15284291035636, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 336.2009381484516, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 337.2490333865468, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 338.297128624642, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 339.34522386273727, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 340.3933191008325, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 341.44141433892776, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 342.489509577023, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 343.53760481511824, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 344.5857000532135, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 345.63379529130873, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 346.681890529404, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 347.7299857674992, + "y": -330.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 213, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 347.7299857674992, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 346.681890529404, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 345.63379529130873, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 344.5857000532135, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 343.53760481511824, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 342.489509577023, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 341.44141433892776, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 340.3933191008325, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 339.34522386273727, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 338.297128624642, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 337.2490333865468, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 336.2009381484516, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 335.15284291035636, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 334.1047476722611, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 333.05665243416587, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 332.0085571960706, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 330.9604619579754, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 329.91236671988014, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 328.8642714817849, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 327.81617624368965, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 326.7680810055944, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -326.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 216, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.71998576749917, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 326.75488808239726, + "y": -330.6099853515625, + "z": 0.0 + }, + { + "x": 327.8118675524266, + "y": -330.60986349765574, + "z": 0.0 + }, + { + "x": 328.9873159954276, + "y": -330.59190530437644, + "z": 0.0 + }, + { + "x": 330.30964508378855, + "y": -330.46197316532766, + "z": 0.0 + }, + { + "x": 331.556025593915, + "y": -330.15541174962823, + "z": 0.0 + }, + { + "x": 332.7525040323843, + "y": -329.69632142549915, + "z": 0.0 + }, + { + "x": 333.88208912167863, + "y": -329.0916278346175, + "z": 0.0 + }, + { + "x": 334.9359359378983, + "y": -328.34315517349506, + "z": 0.0 + }, + { + "x": 335.913383204102, + "y": -327.4289099766568, + "z": 0.0 + }, + { + "x": 336.7008226662732, + "y": -326.4421863771143, + "z": 0.0 + }, + { + "x": 337.3694306959815, + "y": -325.3743482667254, + "z": 0.0 + }, + { + "x": 337.9121140564023, + "y": -324.2379684904723, + "z": 0.0 + }, + { + "x": 338.3230020237536, + "y": -323.0439917139242, + "z": 0.0 + }, + { + "x": 338.60091078909, + "y": -321.7401436542182, + "z": 0.0 + }, + { + "x": 338.6862609570376, + "y": -320.5934350532335, + "z": 0.0 + }, + { + "x": 338.7069274034519, + "y": -319.5212766008853, + "z": 0.0 + }, + { + "x": 338.70755249575484, + "y": -318.4863744747684, + "z": 0.0 + }, + { + "x": 338.70817758805777, + "y": -317.45147234865163, + "z": 0.0 + } + ] + }, + { + "id": 219, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.70817851236086, + "y": -317.44873405142624, + "z": 0.0 + }, + { + "x": 334.70752421679254, + "y": -318.53198507169066, + "z": 0.0 + }, + { + "x": 334.7108944649408, + "y": -319.48962363322096, + "z": 0.0 + }, + { + "x": 334.6645566804101, + "y": -320.3735075264175, + "z": 0.0 + }, + { + "x": 334.53815197133923, + "y": -321.22153723351005, + "z": 0.0 + }, + { + "x": 334.31797944922545, + "y": -322.0503964585138, + "z": 0.0 + }, + { + "x": 334.0371918614085, + "y": -322.7960531500664, + "z": 0.0 + }, + { + "x": 333.62261883383894, + "y": -323.5325454764164, + "z": 0.0 + }, + { + "x": 333.11819234412405, + "y": -324.21935487342756, + "z": 0.0 + }, + { + "x": 332.54625711396557, + "y": -324.83716484905676, + "z": 0.0 + }, + { + "x": 331.9093734688107, + "y": -325.3796459158115, + "z": 0.0 + }, + { + "x": 331.2743947648346, + "y": -325.81212613380285, + "z": 0.0 + }, + { + "x": 330.51884277883306, + "y": -326.1556341844773, + "z": 0.0 + }, + { + "x": 329.7185175964627, + "y": -326.4014722846573, + "z": 0.0 + }, + { + "x": 328.849860451563, + "y": -326.5499418368728, + "z": 0.0 + }, + { + "x": 327.8864882032299, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 326.8032369853645, + "y": -326.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -326.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 220, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.37701814958909, + "y": -46.15060751994074, + "z": 0.0 + }, + { + "x": 86.37717740097652, + "y": -47.19822655545584, + "z": 0.0 + }, + { + "x": 86.377336652364, + "y": -48.24584559097058, + "z": 0.0 + }, + { + "x": 86.37749590375142, + "y": -49.29346462648557, + "z": 0.0 + }, + { + "x": 86.37765515513887, + "y": -50.34108366200046, + "z": 0.0 + }, + { + "x": 86.3778144065263, + "y": -51.38870269751539, + "z": 0.0 + }, + { + "x": 86.37797365791373, + "y": -52.436321733030326, + "z": 0.0 + }, + { + "x": 86.37813290930116, + "y": -53.48394076854531, + "z": 0.0 + }, + { + "x": 86.3782921606886, + "y": -54.531559804060194, + "z": 0.0 + }, + { + "x": 86.37845141207603, + "y": -55.579178839575135, + "z": 0.0 + }, + { + "x": 86.37861066346346, + "y": -56.62679787509001, + "z": 0.0 + }, + { + "x": 86.37876991485088, + "y": -57.67441691060498, + "z": 0.0 + }, + { + "x": 86.37892916623831, + "y": -58.722035946119966, + "z": 0.0 + }, + { + "x": 86.37908841762575, + "y": -59.76965498163485, + "z": 0.0 + }, + { + "x": 86.37924766901318, + "y": -60.817274017149835, + "z": 0.0 + }, + { + "x": 86.37940692040063, + "y": -61.86489305266472, + "z": 0.0 + }, + { + "x": 86.37956617178806, + "y": -62.91251208817966, + "z": 0.0 + }, + { + "x": 86.37972542317549, + "y": -63.960131123694644, + "z": 0.0 + }, + { + "x": 86.37988467456293, + "y": -65.00775015920952, + "z": 0.0 + }, + { + "x": 86.38004392595036, + "y": -66.05536919472452, + "z": 0.0 + }, + { + "x": 86.3802031773378, + "y": -67.10298823023938, + "z": 0.0 + }, + { + "x": 86.38036242872523, + "y": -68.15060726575432, + "z": 0.0 + } + ] + }, + { + "id": 222, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.37701812648123, + "y": -46.15030349456474, + "z": 0.0 + }, + { + "x": 88.37717737786866, + "y": -47.19792253007975, + "z": 0.0 + }, + { + "x": 88.37733662925613, + "y": -48.24554156559458, + "z": 0.0 + }, + { + "x": 88.37749588064356, + "y": -49.29316060110955, + "z": 0.0 + }, + { + "x": 88.37765513203101, + "y": -50.340779636624454, + "z": 0.0 + }, + { + "x": 88.37781438341844, + "y": -51.38839867213939, + "z": 0.0 + }, + { + "x": 88.37797363480587, + "y": -52.43601770765432, + "z": 0.0 + }, + { + "x": 88.3781328861933, + "y": -53.483636743169285, + "z": 0.0 + }, + { + "x": 88.37829213758074, + "y": -54.53125577868419, + "z": 0.0 + }, + { + "x": 88.37845138896817, + "y": -55.57887481419913, + "z": 0.0 + }, + { + "x": 88.3786106403556, + "y": -56.62649384971404, + "z": 0.0 + }, + { + "x": 88.37876989174302, + "y": -57.67411288522898, + "z": 0.0 + }, + { + "x": 88.37892914313045, + "y": -58.721731920743935, + "z": 0.0 + }, + { + "x": 88.3790883945179, + "y": -59.76935095625885, + "z": 0.0 + }, + { + "x": 88.37924764590532, + "y": -60.8169699917738, + "z": 0.0 + }, + { + "x": 88.37940689729277, + "y": -61.864589027288716, + "z": 0.0 + }, + { + "x": 88.3795661486802, + "y": -62.91220806280366, + "z": 0.0 + }, + { + "x": 88.37972540006763, + "y": -63.95982709831861, + "z": 0.0 + }, + { + "x": 88.37988465145507, + "y": -65.00744613383353, + "z": 0.0 + }, + { + "x": 88.3800439028425, + "y": -66.0550651693485, + "z": 0.0 + }, + { + "x": 88.38020315422995, + "y": -67.10268420486338, + "z": 0.0 + }, + { + "x": 88.38036240561738, + "y": -68.15030324037832, + "z": 0.0 + } + ] + }, + { + "id": 225, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.38036235940166, + "y": -68.1496951896263, + "z": 0.0 + }, + { + "x": 92.38020310801423, + "y": -67.10207615411136, + "z": 0.0 + }, + { + "x": 92.38004385662678, + "y": -66.05445711859642, + "z": 0.0 + }, + { + "x": 92.37988460523935, + "y": -65.0068380830815, + "z": 0.0 + }, + { + "x": 92.37972535385191, + "y": -63.95921904756656, + "z": 0.0 + }, + { + "x": 92.37956610246448, + "y": -62.91160001205165, + "z": 0.0 + }, + { + "x": 92.37940685107705, + "y": -61.86398097653671, + "z": 0.0 + }, + { + "x": 92.3792475996896, + "y": -60.81636194102175, + "z": 0.0 + }, + { + "x": 92.37908834830218, + "y": -59.76874290550684, + "z": 0.0 + }, + { + "x": 92.37892909691473, + "y": -58.721123869991885, + "z": 0.0 + }, + { + "x": 92.3787698455273, + "y": -57.67350483447697, + "z": 0.0 + }, + { + "x": 92.37861059413989, + "y": -56.62588579896209, + "z": 0.0 + }, + { + "x": 92.37845134275246, + "y": -55.578266763447125, + "z": 0.0 + }, + { + "x": 92.37829209136503, + "y": -54.530647727932184, + "z": 0.0 + }, + { + "x": 92.37813283997758, + "y": -53.48302869241722, + "z": 0.0 + }, + { + "x": 92.37797358859015, + "y": -52.435409656902316, + "z": 0.0 + }, + { + "x": 92.37781433720272, + "y": -51.38779062138738, + "z": 0.0 + }, + { + "x": 92.37765508581529, + "y": -50.34017158587245, + "z": 0.0 + }, + { + "x": 92.37749583442785, + "y": -49.292552550357485, + "z": 0.0 + }, + { + "x": 92.37733658304042, + "y": -48.24493351484257, + "z": 0.0 + }, + { + "x": 92.37717733165294, + "y": -47.19731447932759, + "z": 0.0 + }, + { + "x": 92.37701808026551, + "y": -46.14969544381273, + "z": 0.0 + } + ] + }, + { + "id": 228, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.38036235940167, + "y": -68.14969518962627, + "z": 0.0 + }, + { + "x": 92.38020563148586, + "y": -67.11867655529974, + "z": 0.0 + }, + { + "x": 92.38004890357007, + "y": -66.08765792097321, + "z": 0.0 + }, + { + "x": 92.37989217565426, + "y": -65.05663928664663, + "z": 0.0 + }, + { + "x": 92.41679137427337, + "y": -64.10235778117132, + "z": 0.0 + }, + { + "x": 92.51763841393722, + "y": -63.2185243615093, + "z": 0.0 + }, + { + "x": 92.75249091121461, + "y": -62.65696816837448, + "z": 0.0 + }, + { + "x": 93.10227471287547, + "y": -61.994795466111924, + "z": 0.0 + }, + { + "x": 93.54091380759029, + "y": -61.38592526043152, + "z": 0.0 + }, + { + "x": 94.05085061454383, + "y": -60.88220034541138, + "z": 0.0 + }, + { + "x": 94.61177279804552, + "y": -60.50871182938417, + "z": 0.0 + }, + { + "x": 95.31745354601713, + "y": -60.11314605700607, + "z": 0.0 + }, + { + "x": 96.06655349456925, + "y": -59.79291989053375, + "z": 0.0 + }, + { + "x": 96.77291820728992, + "y": -59.62570533772009, + "z": 0.0 + }, + { + "x": 97.53533400954645, + "y": -59.54021825949611, + "z": 0.0 + }, + { + "x": 98.41138621242084, + "y": -59.49574533581123, + "z": 0.0 + }, + { + "x": 99.32791510795805, + "y": -59.498913341565384, + "z": 0.0 + }, + { + "x": 100.35893374654256, + "y": -59.49878770907209, + "z": 0.0 + }, + { + "x": 101.3899523851271, + "y": -59.49866207657878, + "z": 0.0 + } + ] + }, + { + "id": 231, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.38975224562901, + "y": -55.49866207127013, + "z": 0.0 + }, + { + "x": 100.32582394992707, + "y": -55.498791713896836, + "z": 0.0 + }, + { + "x": 99.2618956542251, + "y": -55.49892135652354, + "z": 0.0 + }, + { + "x": 98.1054862504992, + "y": -55.551454169643684, + "z": 0.0 + }, + { + "x": 96.88035293790236, + "y": -55.709600800613835, + "z": 0.0 + }, + { + "x": 95.62580516803563, + "y": -56.01536736447157, + "z": 0.0 + }, + { + "x": 94.39865342573762, + "y": -56.47985266677764, + "z": 0.0 + }, + { + "x": 93.22010770181319, + "y": -57.12204012206544, + "z": 0.0 + }, + { + "x": 92.16829161636967, + "y": -57.86982439322365, + "z": 0.0 + }, + { + "x": 91.20693933306167, + "y": -58.74018071847535, + "z": 0.0 + }, + { + "x": 90.35163011330322, + "y": -59.732371836590005, + "z": 0.0 + }, + { + "x": 89.62431031515885, + "y": -60.834491340795715, + "z": 0.0 + }, + { + "x": 89.04863263105773, + "y": -62.08959445679456, + "z": 0.0 + }, + { + "x": 88.66727497953346, + "y": -63.36411188416538, + "z": 0.0 + }, + { + "x": 88.45615541789783, + "y": -64.66441986249069, + "z": 0.0 + }, + { + "x": 88.38263386183175, + "y": -65.91996545091644, + "z": 0.0 + }, + { + "x": 88.38020062513496, + "y": -67.08604681103495, + "z": 0.0 + }, + { + "x": 88.38036235573624, + "y": -68.149975102343, + "z": 0.0 + } + ] + }, + { + "id": 234, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.37701812648125, + "y": -46.15030349456475, + "z": 0.0 + }, + { + "x": 88.37717693375423, + "y": -47.195000968393984, + "z": 0.0 + }, + { + "x": 88.37777555539165, + "y": -48.2813367156901, + "z": 0.0 + }, + { + "x": 88.40536174558581, + "y": -49.43975162297693, + "z": 0.0 + }, + { + "x": 88.52949263747234, + "y": -50.762481608388775, + "z": 0.0 + }, + { + "x": 88.82128865116036, + "y": -52.00236474058616, + "z": 0.0 + }, + { + "x": 89.2484022072504, + "y": -53.190350440385586, + "z": 0.0 + }, + { + "x": 89.80299449894832, + "y": -54.32344184045015, + "z": 0.0 + }, + { + "x": 90.47934840662556, + "y": -55.389785788630775, + "z": 0.0 + }, + { + "x": 91.33162733593136, + "y": -56.43659369078458, + "z": 0.0 + }, + { + "x": 92.29930560058293, + "y": -57.31710245789597, + "z": 0.0 + }, + { + "x": 93.36514677863966, + "y": -58.05707488016186, + "z": 0.0 + }, + { + "x": 94.51557849293877, + "y": -58.65445385888668, + "z": 0.0 + }, + { + "x": 95.73336626093186, + "y": -59.10041730364373, + "z": 0.0 + }, + { + "x": 97.04842615778028, + "y": -59.3924109703997, + "z": 0.0 + }, + { + "x": 98.23211531382547, + "y": -59.48624809731275, + "z": 0.0 + }, + { + "x": 99.30051746549375, + "y": -59.498916680044445, + "z": 0.0 + }, + { + "x": 100.34521494363746, + "y": -59.49878938074643, + "z": 0.0 + }, + { + "x": 101.38991242178116, + "y": -59.498662081448416, + "z": 0.0 + } + ] + }, + { + "id": 237, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.38975224562901, + "y": -55.49866207127013, + "z": 0.0 + }, + { + "x": 100.35451945543977, + "y": -55.49878821726955, + "z": 0.0 + }, + { + "x": 99.3468932688754, + "y": -55.48506343129918, + "z": 0.0 + }, + { + "x": 98.42662430100265, + "y": -55.417625466811955, + "z": 0.0 + }, + { + "x": 97.6485517457146, + "y": -55.25379666365033, + "z": 0.0 + }, + { + "x": 96.83662282215542, + "y": -55.00957602877695, + "z": 0.0 + }, + { + "x": 96.04978126895155, + "y": -54.690974948978656, + "z": 0.0 + }, + { + "x": 95.34292935792287, + "y": -54.300343147111725, + "z": 0.0 + }, + { + "x": 94.69551164695628, + "y": -53.83370293027281, + "z": 0.0 + }, + { + "x": 94.0722995794701, + "y": -53.28615869571014, + "z": 0.0 + }, + { + "x": 93.53147317384932, + "y": -52.68638943767184, + "z": 0.0 + }, + { + "x": 93.11206255307954, + "y": -52.05384596541708, + "z": 0.0 + }, + { + "x": 92.81868923420566, + "y": -51.39541274371947, + "z": 0.0 + }, + { + "x": 92.57536532669909, + "y": -50.6445173026241, + "z": 0.0 + }, + { + "x": 92.42453828934885, + "y": -49.869001139017534, + "z": 0.0 + }, + { + "x": 92.37078360217731, + "y": -49.081449119815105, + "z": 0.0 + }, + { + "x": 92.37733179938255, + "y": -48.218720127865645, + "z": 0.0 + }, + { + "x": 92.37717550149249, + "y": -47.185274954994725, + "z": 0.0 + }, + { + "x": 92.37701813297217, + "y": -46.15004216908085, + "z": 0.0 + } + ] + }, + { + "id": 240, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.77358612560033, + "y": -209.16116984879852, + "z": 0.0 + }, + { + "x": 338.77421008887006, + "y": -208.12813694877926, + "z": 0.0 + }, + { + "x": 338.7748340521398, + "y": -207.09510404876008, + "z": 0.0 + }, + { + "x": 338.7754580154094, + "y": -206.0620711487407, + "z": 0.0 + }, + { + "x": 338.77608197867914, + "y": -205.0290382487214, + "z": 0.0 + }, + { + "x": 338.69324281461707, + "y": -203.84852588242197, + "z": 0.0 + }, + { + "x": 338.4560333486288, + "y": -202.5937711387159, + "z": 0.0 + }, + { + "x": 338.04777525570614, + "y": -201.36112786701733, + "z": 0.0 + }, + { + "x": 337.47674806992393, + "y": -200.19350299029531, + "z": 0.0 + }, + { + "x": 336.7491768192449, + "y": -199.10957978959715, + "z": 0.0 + }, + { + "x": 335.80614769553483, + "y": -198.10892696995305, + "z": 0.0 + }, + { + "x": 334.8162987013774, + "y": -197.30407433766342, + "z": 0.0 + }, + { + "x": 333.7649898013082, + "y": -196.62897077714314, + "z": 0.0 + }, + { + "x": 332.6538532577283, + "y": -196.07256717159595, + "z": 0.0 + }, + { + "x": 331.4882291636196, + "y": -195.63627292305696, + "z": 0.0 + }, + { + "x": 330.21446207409156, + "y": -195.34317675727266, + "z": 0.0 + }, + { + "x": 328.97164850065326, + "y": -195.20398179351594, + "z": 0.0 + }, + { + "x": 327.8028929609527, + "y": -195.16038550288124, + "z": 0.0 + }, + { + "x": 326.7035191941376, + "y": -195.15919559105376, + "z": 0.0 + }, + { + "x": 325.67048610908853, + "y": -195.15911164734354, + "z": 0.0 + } + ] + }, + { + "id": 243, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6698379252599, + "y": -199.15911160787866, + "z": 0.0 + }, + { + "x": 326.698705458449, + "y": -199.1591952130984, + "z": 0.0 + }, + { + "x": 327.64217907066535, + "y": -199.15744801084946, + "z": 0.0 + }, + { + "x": 328.52144543613406, + "y": -199.18957761215478, + "z": 0.0 + }, + { + "x": 329.33788028665595, + "y": -199.27490103789137, + "z": 0.0 + }, + { + "x": 330.07872304962353, + "y": -199.42141425818107, + "z": 0.0 + }, + { + "x": 330.8432506839614, + "y": -199.69421323637448, + "z": 0.0 + }, + { + "x": 331.58171654626835, + "y": -200.05387914235382, + "z": 0.0 + }, + { + "x": 332.27416847227875, + "y": -200.48357346066885, + "z": 0.0 + }, + { + "x": 332.89058912936, + "y": -200.95693908574123, + "z": 0.0 + }, + { + "x": 333.400252169316, + "y": -201.44391373597452, + "z": 0.0 + }, + { + "x": 333.85486512684065, + "y": -202.06898774610787, + "z": 0.0 + }, + { + "x": 334.22487174474423, + "y": -202.74504561156255, + "z": 0.0 + }, + { + "x": 334.5053961897313, + "y": -203.46220442450982, + "z": 0.0 + }, + { + "x": 334.6904965133175, + "y": -204.1895319344917, + "z": 0.0 + }, + { + "x": 334.7707155407038, + "y": -205.05396810570983, + "z": 0.0 + }, + { + "x": 334.7754511969514, + "y": -206.07215175838857, + "z": 0.0 + }, + { + "x": 334.77482974972054, + "y": -207.101019107294, + "z": 0.0 + }, + { + "x": 334.7742083024897, + "y": -208.12988645619942, + "z": 0.0 + }, + { + "x": 334.7735868552588, + "y": -209.15875380510485, + "z": 0.0 + } + ] + }, + { + "id": 246, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.78778715206863, + "y": -185.6487580936724, + "z": 0.0 + }, + { + "x": 334.787155504427, + "y": -186.69451323135144, + "z": 0.0 + }, + { + "x": 334.78754032623203, + "y": -187.6777088195608, + "z": 0.0 + }, + { + "x": 334.7615276547244, + "y": -188.60365903590986, + "z": 0.0 + }, + { + "x": 334.7144096790263, + "y": -189.3547372712996, + "z": 0.0 + }, + { + "x": 334.5374160576254, + "y": -190.1438427004075, + "z": 0.0 + }, + { + "x": 334.25838016768733, + "y": -190.92490920055405, + "z": 0.0 + }, + { + "x": 333.897785897096, + "y": -191.67086593067626, + "z": 0.0 + }, + { + "x": 333.5024894926457, + "y": -192.32274605647348, + "z": 0.0 + }, + { + "x": 332.9903625762737, + "y": -192.93797550733024, + "z": 0.0 + }, + { + "x": 332.3794707414414, + "y": -193.50480830036958, + "z": 0.0 + }, + { + "x": 331.7127141752909, + "y": -194.00395343470421, + "z": 0.0 + }, + { + "x": 331.05090017930854, + "y": -194.40768723334773, + "z": 0.0 + }, + { + "x": 330.3217752004306, + "y": -194.72386373113207, + "z": 0.0 + }, + { + "x": 329.51933956980224, + "y": -194.9515978352368, + "z": 0.0 + }, + { + "x": 328.67413547068077, + "y": -195.09519055948655, + "z": 0.0 + }, + { + "x": 327.76202119740066, + "y": -195.15928160435453, + "z": 0.0 + }, + { + "x": 326.7162658724131, + "y": -195.15919662684195, + "z": 0.0 + }, + { + "x": 325.67051054742564, + "y": -195.1591116493294, + "z": 0.0 + } + ] + }, + { + "id": 249, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.6698379252599, + "y": -199.15911160787866, + "z": 0.0 + }, + { + "x": 326.71138163818864, + "y": -199.1591962431579, + "z": 0.0 + }, + { + "x": 327.8492730069305, + "y": -199.15696665098056, + "z": 0.0 + }, + { + "x": 329.0903995103214, + "y": -199.08696153947074, + "z": 0.0 + }, + { + "x": 330.35957533320914, + "y": -198.88056682846835, + "z": 0.0 + }, + { + "x": 331.5936119652358, + "y": -198.5191337594488, + "z": 0.0 + }, + { + "x": 332.7739635436144, + "y": -198.00803518202366, + "z": 0.0 + }, + { + "x": 333.8828403175662, + "y": -197.35480324247453, + "z": 0.0 + }, + { + "x": 334.91750112386575, + "y": -196.5553271582158, + "z": 0.0 + }, + { + "x": 335.82219654976586, + "y": -195.64340922047694, + "z": 0.0 + }, + { + "x": 336.58969986776356, + "y": -194.65980949230965, + "z": 0.0 + }, + { + "x": 337.2504434774229, + "y": -193.60412357405087, + "z": 0.0 + }, + { + "x": 337.79922846031434, + "y": -192.48667964832532, + "z": 0.0 + }, + { + "x": 338.23048861397376, + "y": -191.31898851495265, + "z": 0.0 + }, + { + "x": 338.53979013659995, + "y": -190.11303929208032, + "z": 0.0 + }, + { + "x": 338.72349839333293, + "y": -188.8878609136412, + "z": 0.0 + }, + { + "x": 338.78652799858696, + "y": -187.7346192289334, + "z": 0.0 + }, + { + "x": 338.78715710236884, + "y": -186.69307570255887, + "z": 0.0 + }, + { + "x": 338.7877862061507, + "y": -185.65153217618433, + "z": 0.0 + } + ] + }, + { + "id": 252, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.78778715206863, + "y": -185.64875809367237, + "z": 0.0 + }, + { + "x": 334.7871697478595, + "y": -186.6709318202565, + "z": 0.0 + }, + { + "x": 334.7865523436503, + "y": -187.6931055468404, + "z": 0.0 + }, + { + "x": 334.7859349394412, + "y": -188.71527927342453, + "z": 0.0 + }, + { + "x": 334.78531753523214, + "y": -189.73745300000843, + "z": 0.0 + }, + { + "x": 334.784700131023, + "y": -190.75962672659244, + "z": 0.0 + }, + { + "x": 334.78408272681384, + "y": -191.78180045317663, + "z": 0.0 + }, + { + "x": 334.7834653226047, + "y": -192.80397417976064, + "z": 0.0 + }, + { + "x": 334.78284791839565, + "y": -193.82614790634466, + "z": 0.0 + }, + { + "x": 334.7822305141865, + "y": -194.84832163292856, + "z": 0.0 + }, + { + "x": 334.78161310997734, + "y": -195.8704953595127, + "z": 0.0 + }, + { + "x": 334.7809957057683, + "y": -196.8926690860966, + "z": 0.0 + }, + { + "x": 334.78037830155915, + "y": -197.91484281268072, + "z": 0.0 + }, + { + "x": 334.77976089735, + "y": -198.93701653926462, + "z": 0.0 + }, + { + "x": 334.77914349314085, + "y": -199.95919026584875, + "z": 0.0 + }, + { + "x": 334.7785260889318, + "y": -200.98136399243265, + "z": 0.0 + }, + { + "x": 334.77790868472266, + "y": -202.00353771901678, + "z": 0.0 + }, + { + "x": 334.7772912805135, + "y": -203.0257114456008, + "z": 0.0 + }, + { + "x": 334.77667387630447, + "y": -204.0478851721847, + "z": 0.0 + }, + { + "x": 334.7760564720953, + "y": -205.07005889876882, + "z": 0.0 + }, + { + "x": 334.77543906788617, + "y": -206.09223262535272, + "z": 0.0 + }, + { + "x": 334.774821663677, + "y": -207.11440635193674, + "z": 0.0 + }, + { + "x": 334.77420425946787, + "y": -208.13658007852086, + "z": 0.0 + }, + { + "x": 334.7735868552588, + "y": -209.15875380510488, + "z": 0.0 + } + ] + }, + { + "id": 253, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.77358576077114, + "y": -209.16237787064532, + "z": 0.0 + }, + { + "x": 340.77420316498024, + "y": -208.1402041440613, + "z": 0.0 + }, + { + "x": 340.7748205691894, + "y": -207.1180304174775, + "z": 0.0 + }, + { + "x": 340.77543797339854, + "y": -206.0958566908935, + "z": 0.0 + }, + { + "x": 340.77605537760763, + "y": -205.07368296430926, + "z": 0.0 + }, + { + "x": 340.7766727818168, + "y": -204.05150923772547, + "z": 0.0 + }, + { + "x": 340.7772901860259, + "y": -203.02933551114123, + "z": 0.0 + }, + { + "x": 340.777907590235, + "y": -202.00716178455718, + "z": 0.0 + }, + { + "x": 340.7785249944441, + "y": -200.9849880579734, + "z": 0.0 + }, + { + "x": 340.7791423986532, + "y": -199.96281433138915, + "z": 0.0 + }, + { + "x": 340.7797598028624, + "y": -198.94064060480537, + "z": 0.0 + }, + { + "x": 340.78037720707147, + "y": -197.91846687822112, + "z": 0.0 + }, + { + "x": 340.7809946112806, + "y": -196.89629315163734, + "z": 0.0 + }, + { + "x": 340.7816120154897, + "y": -195.8741194250531, + "z": 0.0 + }, + { + "x": 340.78222941969887, + "y": -194.8519456984693, + "z": 0.0 + }, + { + "x": 340.78284682390796, + "y": -193.82977197188507, + "z": 0.0 + }, + { + "x": 340.78346422811705, + "y": -192.80759824530105, + "z": 0.0 + }, + { + "x": 340.78408163232615, + "y": -191.78542451871704, + "z": 0.0 + }, + { + "x": 340.7846990365353, + "y": -190.76325079213322, + "z": 0.0 + }, + { + "x": 340.78531644074445, + "y": -189.7410770655492, + "z": 0.0 + }, + { + "x": 340.78593384495355, + "y": -188.71890333896496, + "z": 0.0 + }, + { + "x": 340.7865512491627, + "y": -187.69672961238118, + "z": 0.0 + }, + { + "x": 340.7871686533718, + "y": -186.67455588579693, + "z": 0.0 + }, + { + "x": 340.78778605758094, + "y": -185.65238215921315, + "z": 0.0 + } + ] + }, + { + "id": 255, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.77358612560033, + "y": -209.16116984879852, + "z": 0.0 + }, + { + "x": 338.7742035298095, + "y": -208.1389961222145, + "z": 0.0 + }, + { + "x": 338.77482093401863, + "y": -207.1168223956306, + "z": 0.0 + }, + { + "x": 338.7754383382278, + "y": -206.0946486690466, + "z": 0.0 + }, + { + "x": 338.7760557424368, + "y": -205.07247494246246, + "z": 0.0 + }, + { + "x": 338.776673146646, + "y": -204.05030121587856, + "z": 0.0 + }, + { + "x": 338.7772905508551, + "y": -203.02812748929443, + "z": 0.0 + }, + { + "x": 338.77790795506417, + "y": -202.00595376271036, + "z": 0.0 + }, + { + "x": 338.7785253592733, + "y": -200.98378003612646, + "z": 0.0 + }, + { + "x": 338.77914276348247, + "y": -199.96160630954233, + "z": 0.0 + }, + { + "x": 338.7797601676916, + "y": -198.93943258295843, + "z": 0.0 + }, + { + "x": 338.78037757190066, + "y": -197.9172588563743, + "z": 0.0 + }, + { + "x": 338.7809949761098, + "y": -196.8950851297904, + "z": 0.0 + }, + { + "x": 338.78161238031896, + "y": -195.87291140320627, + "z": 0.0 + }, + { + "x": 338.7822297845281, + "y": -194.85073767662237, + "z": 0.0 + }, + { + "x": 338.78284718873715, + "y": -193.82856395003824, + "z": 0.0 + }, + { + "x": 338.7834645929463, + "y": -192.80639022345423, + "z": 0.0 + }, + { + "x": 338.78408199715534, + "y": -191.78421649687021, + "z": 0.0 + }, + { + "x": 338.7846994013645, + "y": -190.7620427702863, + "z": 0.0 + }, + { + "x": 338.78531680557364, + "y": -189.7398690437023, + "z": 0.0 + }, + { + "x": 338.7859342097828, + "y": -188.71769531711817, + "z": 0.0 + }, + { + "x": 338.78655161399195, + "y": -187.69552159053427, + "z": 0.0 + }, + { + "x": 338.787169018201, + "y": -186.67334786395014, + "z": 0.0 + }, + { + "x": 338.78778642241014, + "y": -185.65117413736624, + "z": 0.0 + } + ] + }, + { + "id": 258, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.1602379954887, + "y": -59.47139504390145, + "z": 0.0 + }, + { + "x": 326.19698562451595, + "y": -59.47126871331473, + "z": 0.0 + }, + { + "x": 327.2337332535433, + "y": -59.471142382727976, + "z": 0.0 + }, + { + "x": 328.1307756152667, + "y": -59.466147760085974, + "z": 0.0 + }, + { + "x": 328.95765628647047, + "y": -59.51302416468887, + "z": 0.0 + }, + { + "x": 329.76671371919963, + "y": -59.643665082959686, + "z": 0.0 + }, + { + "x": 330.5566609642443, + "y": -59.860369230187196, + "z": 0.0 + }, + { + "x": 331.29314170067073, + "y": -60.146422142017485, + "z": 0.0 + }, + { + "x": 331.9768652134147, + "y": -60.51140009081671, + "z": 0.0 + }, + { + "x": 332.63035777743755, + "y": -60.98553706174534, + "z": 0.0 + }, + { + "x": 333.21354991847267, + "y": -61.51730905876411, + "z": 0.0 + }, + { + "x": 333.72272706335207, + "y": -62.1093268069832, + "z": 0.0 + }, + { + "x": 334.1393827093261, + "y": -62.73036296148267, + "z": 0.0 + }, + { + "x": 334.4598578619131, + "y": -63.39449632595675, + "z": 0.0 + }, + { + "x": 334.6829992249576, + "y": -64.14494231539462, + "z": 0.0 + }, + { + "x": 334.8114809369437, + "y": -64.98371014715602, + "z": 0.0 + }, + { + "x": 334.86010552665084, + "y": -65.91853702404615, + "z": 0.0 + }, + { + "x": 334.8594793197534, + "y": -66.95528447165245, + "z": 0.0 + }, + { + "x": 334.8588531128561, + "y": -67.99203191925852, + "z": 0.0 + }, + { + "x": 334.85822690595865, + "y": -69.02877936686474, + "z": 0.0 + } + ] + }, + { + "id": 261, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.85822617630015, + "y": -69.03119541055852, + "z": 0.0 + }, + { + "x": 338.85888005386664, + "y": -67.9486364339345, + "z": 0.0 + }, + { + "x": 338.859533931433, + "y": -66.86607745731037, + "z": 0.0 + }, + { + "x": 338.8453984688475, + "y": -65.75709899297308, + "z": 0.0 + }, + { + "x": 338.74794995835043, + "y": -64.5367784122154, + "z": 0.0 + }, + { + "x": 338.4478942489203, + "y": -63.1866427882245, + "z": 0.0 + }, + { + "x": 337.99539461249424, + "y": -61.93906013241491, + "z": 0.0 + }, + { + "x": 337.3918416838258, + "y": -60.757355585741436, + "z": 0.0 + }, + { + "x": 336.64510581466607, + "y": -59.65772951311925, + "z": 0.0 + }, + { + "x": 335.7099172537774, + "y": -58.63869350658027, + "z": 0.0 + }, + { + "x": 334.67415102685993, + "y": -57.77989147387602, + "z": 0.0 + }, + { + "x": 333.5955595287653, + "y": -57.070160318935095, + "z": 0.0 + }, + { + "x": 332.451682977315, + "y": -56.47803873653796, + "z": 0.0 + }, + { + "x": 331.24690110232734, + "y": -56.00756770704959, + "z": 0.0 + }, + { + "x": 329.9146552998319, + "y": -55.688996711487064, + "z": 0.0 + }, + { + "x": 328.6363731316137, + "y": -55.52987162210784, + "z": 0.0 + }, + { + "x": 327.4090981995594, + "y": -55.47289540543303, + "z": 0.0 + }, + { + "x": 326.2423097504109, + "y": -55.47126316074751, + "z": 0.0 + }, + { + "x": 325.15975058434924, + "y": -55.47139507359766, + "z": 0.0 + } + ] + }, + { + "id": 264, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.87188359293737, + "y": -46.41878349125916, + "z": 0.0 + }, + { + "x": 334.8712628344383, + "y": -47.446510576513944, + "z": 0.0 + }, + { + "x": 334.87064207593926, + "y": -48.47423766176885, + "z": 0.0 + }, + { + "x": 334.8700213174402, + "y": -49.501964747023536, + "z": 0.0 + }, + { + "x": 334.86940055894115, + "y": -50.529691832278345, + "z": 0.0 + }, + { + "x": 334.8687798004421, + "y": -51.55741891753325, + "z": 0.0 + }, + { + "x": 334.86815904194316, + "y": -52.58514600278794, + "z": 0.0 + }, + { + "x": 334.8675382834441, + "y": -53.612873088042846, + "z": 0.0 + }, + { + "x": 334.86691752494505, + "y": -54.64060017329754, + "z": 0.0 + }, + { + "x": 334.866296766446, + "y": -55.66832725855234, + "z": 0.0 + }, + { + "x": 334.86567600794694, + "y": -56.69605434380725, + "z": 0.0 + }, + { + "x": 334.865055249448, + "y": -57.72378142906193, + "z": 0.0 + }, + { + "x": 334.86443449094895, + "y": -58.75150851431674, + "z": 0.0 + }, + { + "x": 334.8638137324499, + "y": -59.77923559957164, + "z": 0.0 + }, + { + "x": 334.86319297395085, + "y": -60.80696268482633, + "z": 0.0 + }, + { + "x": 334.8625722154518, + "y": -61.83468977008113, + "z": 0.0 + }, + { + "x": 334.86195145695274, + "y": -62.862416855336036, + "z": 0.0 + }, + { + "x": 334.8613306984538, + "y": -63.89014394059084, + "z": 0.0 + }, + { + "x": 334.86070993995475, + "y": -64.91787102584553, + "z": 0.0 + }, + { + "x": 334.8600891814557, + "y": -65.94559811110031, + "z": 0.0 + }, + { + "x": 334.85946842295664, + "y": -66.97332519635523, + "z": 0.0 + }, + { + "x": 334.8588476644577, + "y": -68.00105228160993, + "z": 0.0 + }, + { + "x": 334.85822690595865, + "y": -69.02877936686471, + "z": 0.0 + } + ] + }, + { + "id": 265, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.85822581147096, + "y": -69.03240343240542, + "z": 0.0 + }, + { + "x": 340.85884656997, + "y": -68.00467634715062, + "z": 0.0 + }, + { + "x": 340.859467328469, + "y": -66.9769492618956, + "z": 0.0 + }, + { + "x": 340.86008808696806, + "y": -65.94922217664102, + "z": 0.0 + }, + { + "x": 340.8607088454671, + "y": -64.92149509138622, + "z": 0.0 + }, + { + "x": 340.8613296039661, + "y": -63.8937680061312, + "z": 0.0 + }, + { + "x": 340.8619503624651, + "y": -62.866040920876394, + "z": 0.0 + }, + { + "x": 340.86257112096416, + "y": -61.83831383562182, + "z": 0.0 + }, + { + "x": 340.8631918794632, + "y": -60.810586750367015, + "z": 0.0 + }, + { + "x": 340.8638126379622, + "y": -59.782859665112, + "z": 0.0 + }, + { + "x": 340.86443339646127, + "y": -58.755132579857424, + "z": 0.0 + }, + { + "x": 340.8650541549603, + "y": -57.72740549460262, + "z": 0.0 + }, + { + "x": 340.8656749134593, + "y": -56.699678409347605, + "z": 0.0 + }, + { + "x": 340.86629567195837, + "y": -55.67195132409302, + "z": 0.0 + }, + { + "x": 340.8669164304574, + "y": -54.64422423883823, + "z": 0.0 + }, + { + "x": 340.8675371889564, + "y": -53.616497153583204, + "z": 0.0 + }, + { + "x": 340.8681579474555, + "y": -52.58877006832863, + "z": 0.0 + }, + { + "x": 340.86877870595447, + "y": -51.561042983073605, + "z": 0.0 + }, + { + "x": 340.8693994644535, + "y": -50.53331589781903, + "z": 0.0 + }, + { + "x": 340.8700202229526, + "y": -49.50558881256423, + "z": 0.0 + }, + { + "x": 340.8706409814516, + "y": -48.47786172730921, + "z": 0.0 + }, + { + "x": 340.8712617399506, + "y": -47.45013464205463, + "z": 0.0 + }, + { + "x": 340.8718824984497, + "y": -46.42240755679985, + "z": 0.0 + } + ] + }, + { + "id": 267, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.85822617630015, + "y": -69.03119541055852, + "z": 0.0 + }, + { + "x": 338.8588469347992, + "y": -68.00346832530371, + "z": 0.0 + }, + { + "x": 338.85946769329826, + "y": -66.97574124004882, + "z": 0.0 + }, + { + "x": 338.8600884517973, + "y": -65.94801415479412, + "z": 0.0 + }, + { + "x": 338.86070921029636, + "y": -64.92028706953931, + "z": 0.0 + }, + { + "x": 338.8613299687953, + "y": -63.89255998428441, + "z": 0.0 + }, + { + "x": 338.86195072729436, + "y": -62.86483289902961, + "z": 0.0 + }, + { + "x": 338.8625714857934, + "y": -61.837105813774926, + "z": 0.0 + }, + { + "x": 338.86319224429246, + "y": -60.809378728520116, + "z": 0.0 + }, + { + "x": 338.8638130027914, + "y": -59.781651643265214, + "z": 0.0 + }, + { + "x": 338.86443376129046, + "y": -58.753924558010524, + "z": 0.0 + }, + { + "x": 338.8650545197895, + "y": -57.72619747275573, + "z": 0.0 + }, + { + "x": 338.86567527828856, + "y": -56.69847038750082, + "z": 0.0 + }, + { + "x": 338.8662960367876, + "y": -55.67074330224612, + "z": 0.0 + }, + { + "x": 338.86691679528667, + "y": -54.64301621699133, + "z": 0.0 + }, + { + "x": 338.8675375537856, + "y": -53.61528913173642, + "z": 0.0 + }, + { + "x": 338.86815831228466, + "y": -52.587562046481736, + "z": 0.0 + }, + { + "x": 338.8687790707837, + "y": -51.55983496122682, + "z": 0.0 + }, + { + "x": 338.86939982928277, + "y": -50.53210787597213, + "z": 0.0 + }, + { + "x": 338.8700205877818, + "y": -49.504380790717335, + "z": 0.0 + }, + { + "x": 338.87064134628076, + "y": -48.476653705462425, + "z": 0.0 + }, + { + "x": 338.8712621047798, + "y": -47.44892662020773, + "z": 0.0 + }, + { + "x": 338.87188286327887, + "y": -46.42119953495295, + "z": 0.0 + } + ] + }, + { + "id": 270, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.1602379954888, + "y": -59.47139504390147, + "z": 0.0 + }, + { + "x": 326.2277182989171, + "y": -59.470929141072, + "z": 0.0 + }, + { + "x": 327.35842293823544, + "y": -59.44753903629696, + "z": 0.0 + }, + { + "x": 328.6249307256167, + "y": -59.34585779940172, + "z": 0.0 + }, + { + "x": 329.83283393607644, + "y": -59.10445994848552, + "z": 0.0 + }, + { + "x": 330.99854190970746, + "y": -58.7476302319203, + "z": 0.0 + }, + { + "x": 332.12450630869796, + "y": -58.282204730606395, + "z": 0.0 + }, + { + "x": 333.2016302091149, + "y": -57.71199354431562, + "z": 0.0 + }, + { + "x": 334.2573023836869, + "y": -57.01204403553369, + "z": 0.0 + }, + { + "x": 335.20689490297315, + "y": -56.209077266950956, + "z": 0.0 + }, + { + "x": 336.0601484015708, + "y": -55.316518481772064, + "z": 0.0 + }, + { + "x": 336.81763920173995, + "y": -54.34038408681393, + "z": 0.0 + }, + { + "x": 337.4701625516368, + "y": -53.29086134605254, + "z": 0.0 + }, + { + "x": 338.02303709250344, + "y": -52.14534488442073, + "z": 0.0 + }, + { + "x": 338.43226232151005, + "y": -50.94637169459995, + "z": 0.0 + }, + { + "x": 338.69371665328697, + "y": -49.73742888246052, + "z": 0.0 + }, + { + "x": 338.8269504095423, + "y": -48.563284388624226, + "z": 0.0 + }, + { + "x": 338.87125999734656, + "y": -47.45241568426286, + "z": 0.0 + }, + { + "x": 338.87188263035193, + "y": -46.42158516849574, + "z": 0.0 + } + ] + }, + { + "id": 273, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.87188359293725, + "y": -46.41878349125915, + "z": 0.0 + }, + { + "x": 334.8712500900183, + "y": -47.46781103382229, + "z": 0.0 + }, + { + "x": 334.87465533163515, + "y": -48.3867486297635, + "z": 0.0 + }, + { + "x": 334.8340411563869, + "y": -49.20269489318105, + "z": 0.0 + }, + { + "x": 334.6984352919744, + "y": -50.00884118128332, + "z": 0.0 + }, + { + "x": 334.4706425605684, + "y": -50.79323570818916, + "z": 0.0 + }, + { + "x": 334.1537904682107, + "y": -51.545608539108564, + "z": 0.0 + }, + { + "x": 333.75211379318347, + "y": -52.25610409194188, + "z": 0.0 + }, + { + "x": 333.27060793851547, + "y": -52.9157049023742, + "z": 0.0 + }, + { + "x": 332.71479896932226, + "y": -53.51645171938627, + "z": 0.0 + }, + { + "x": 332.0924357454257, + "y": -54.05035381817845, + "z": 0.0 + }, + { + "x": 331.427675970019, + "y": -54.50254431697783, + "z": 0.0 + }, + { + "x": 330.7094081648772, + "y": -54.87085310925545, + "z": 0.0 + }, + { + "x": 329.9383881173603, + "y": -55.15215650825121, + "z": 0.0 + }, + { + "x": 329.14101179884665, + "y": -55.343337898478175, + "z": 0.0 + }, + { + "x": 328.25269461726884, + "y": -55.442782093772266, + "z": 0.0 + }, + { + "x": 327.2591991124581, + "y": -55.47113924994592, + "z": 0.0 + }, + { + "x": 326.2094748484037, + "y": -55.471267161771806, + "z": 0.0 + }, + { + "x": 325.15975058434924, + "y": -55.47139507359766, + "z": 0.0 + } + ] + }, + { + "id": 276, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.4016714980064, + "y": -208.32969356999655, + "z": 0.0 + }, + { + "x": 92.40151480877489, + "y": -207.29892941643521, + "z": 0.0 + }, + { + "x": 92.4013581195434, + "y": -206.26816526287388, + "z": 0.0 + }, + { + "x": 92.4348956724687, + "y": -205.30636743927084, + "z": 0.0 + }, + { + "x": 92.52818843367211, + "y": -204.4130756059148, + "z": 0.0 + }, + { + "x": 92.72123588524576, + "y": -203.67070398173175, + "z": 0.0 + }, + { + "x": 93.00974965835567, + "y": -202.95958489921435, + "z": 0.0 + }, + { + "x": 93.38865416626015, + "y": -202.2434998249028, + "z": 0.0 + }, + { + "x": 93.84361125052354, + "y": -201.57227382694185, + "z": 0.0 + }, + { + "x": 94.3679482439317, + "y": -200.96386620483992, + "z": 0.0 + }, + { + "x": 94.92835006058691, + "y": -200.49959300260977, + "z": 0.0 + }, + { + "x": 95.59256725930115, + "y": -200.05094130665384, + "z": 0.0 + }, + { + "x": 96.30313513512215, + "y": -199.6804342777397, + "z": 0.0 + }, + { + "x": 97.05276059073066, + "y": -199.39214154117593, + "z": 0.0 + }, + { + "x": 97.78075795641391, + "y": -199.23561854958365, + "z": 0.0 + }, + { + "x": 98.54816831250857, + "y": -199.1678728105677, + "z": 0.0 + }, + { + "x": 99.4342641119304, + "y": -199.1392723209954, + "z": 0.0 + }, + { + "x": 100.38873984010004, + "y": -199.1408053875916, + "z": 0.0 + }, + { + "x": 101.41950400216771, + "y": -199.14088914693036, + "z": 0.0 + } + ] + }, + { + "id": 279, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.4201637034698, + "y": -195.14088918733114, + "z": 0.0 + }, + { + "x": 100.34443380692284, + "y": -195.14080177410108, + "z": 0.0 + }, + { + "x": 99.22213065499349, + "y": -195.16674073057283, + "z": 0.0 + }, + { + "x": 98.00848018727567, + "y": -195.27836301508296, + "z": 0.0 + }, + { + "x": 96.7360855044522, + "y": -195.53387222132216, + "z": 0.0 + }, + { + "x": 95.49935446175567, + "y": -195.9299935677057, + "z": 0.0 + }, + { + "x": 94.30099645201025, + "y": -196.47952520287916, + "z": 0.0 + }, + { + "x": 93.18455033163266, + "y": -197.1596159343103, + "z": 0.0 + }, + { + "x": 92.15917603136714, + "y": -197.95480405569515, + "z": 0.0 + }, + { + "x": 91.22713561220709, + "y": -198.86627341871213, + "z": 0.0 + }, + { + "x": 90.40428222001984, + "y": -199.88960224606478, + "z": 0.0 + }, + { + "x": 89.70987654025186, + "y": -201.00743384361795, + "z": 0.0 + }, + { + "x": 89.15614980628833, + "y": -202.20137215494867, + "z": 0.0 + }, + { + "x": 88.7512504331463, + "y": -203.45401329200402, + "z": 0.0 + }, + { + "x": 88.50121720547153, + "y": -204.74710415228492, + "z": 0.0 + }, + { + "x": 88.40530287705167, + "y": -206.05240752625747, + "z": 0.0 + }, + { + "x": 88.40150796490579, + "y": -207.25421174575615, + "z": 0.0 + }, + { + "x": 88.40167148949946, + "y": -208.3299416334258, + "z": 0.0 + } + ] + }, + { + "id": 280, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.39832728819378, + "y": -186.330605900311, + "z": 0.0 + }, + { + "x": 86.39848653958121, + "y": -187.37822493582607, + "z": 0.0 + }, + { + "x": 86.39864579096867, + "y": -188.42584397134087, + "z": 0.0 + }, + { + "x": 86.3988050423561, + "y": -189.47346300685584, + "z": 0.0 + }, + { + "x": 86.39896429374355, + "y": -190.52108204237072, + "z": 0.0 + }, + { + "x": 86.39912354513098, + "y": -191.56870107788566, + "z": 0.0 + }, + { + "x": 86.3992827965184, + "y": -192.61632011340058, + "z": 0.0 + }, + { + "x": 86.39944204790584, + "y": -193.66393914891557, + "z": 0.0 + }, + { + "x": 86.39960129929328, + "y": -194.71155818443046, + "z": 0.0 + }, + { + "x": 86.39976055068071, + "y": -195.75917721994537, + "z": 0.0 + }, + { + "x": 86.39991980206814, + "y": -196.80679625546037, + "z": 0.0 + }, + { + "x": 86.40007905345558, + "y": -197.85441529097523, + "z": 0.0 + }, + { + "x": 86.40023830484301, + "y": -198.90203432649022, + "z": 0.0 + }, + { + "x": 86.40039755623046, + "y": -199.94965336200508, + "z": 0.0 + }, + { + "x": 86.40055680761789, + "y": -200.99727239752002, + "z": 0.0 + }, + { + "x": 86.40071605900532, + "y": -202.04489143303496, + "z": 0.0 + }, + { + "x": 86.40087531039275, + "y": -203.09251046854993, + "z": 0.0 + }, + { + "x": 86.4010345617802, + "y": -204.14012950406482, + "z": 0.0 + }, + { + "x": 86.40119381316762, + "y": -205.18774853957976, + "z": 0.0 + }, + { + "x": 86.40135306455505, + "y": -206.23536757509473, + "z": 0.0 + }, + { + "x": 86.4015123159425, + "y": -207.28298661060958, + "z": 0.0 + }, + { + "x": 86.40167156732993, + "y": -208.33060564612452, + "z": 0.0 + } + ] + }, + { + "id": 282, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.39832726508592, + "y": -186.330301874935, + "z": 0.0 + }, + { + "x": 88.39848651647335, + "y": -187.37792091045003, + "z": 0.0 + }, + { + "x": 88.39864576786081, + "y": -188.42553994596489, + "z": 0.0 + }, + { + "x": 88.39880501924824, + "y": -189.4731589814798, + "z": 0.0 + }, + { + "x": 88.39896427063569, + "y": -190.5207780169947, + "z": 0.0 + }, + { + "x": 88.39912352202312, + "y": -191.56839705250968, + "z": 0.0 + }, + { + "x": 88.39928277341055, + "y": -192.6160160880246, + "z": 0.0 + }, + { + "x": 88.39944202479798, + "y": -193.66363512353956, + "z": 0.0 + }, + { + "x": 88.39960127618542, + "y": -194.71125415905448, + "z": 0.0 + }, + { + "x": 88.39976052757285, + "y": -195.7588731945694, + "z": 0.0 + }, + { + "x": 88.39991977896028, + "y": -196.80649223008436, + "z": 0.0 + }, + { + "x": 88.40007903034773, + "y": -197.85411126559922, + "z": 0.0 + }, + { + "x": 88.40023828173516, + "y": -198.90173030111418, + "z": 0.0 + }, + { + "x": 88.4003975331226, + "y": -199.9493493366291, + "z": 0.0 + }, + { + "x": 88.40055678451003, + "y": -200.996968372144, + "z": 0.0 + }, + { + "x": 88.40071603589746, + "y": -202.04458740765898, + "z": 0.0 + }, + { + "x": 88.40087528728489, + "y": -203.0922064431739, + "z": 0.0 + }, + { + "x": 88.40103453867233, + "y": -204.1398254786888, + "z": 0.0 + }, + { + "x": 88.40119379005976, + "y": -205.18744451420378, + "z": 0.0 + }, + { + "x": 88.4013530414472, + "y": -206.2350635497187, + "z": 0.0 + }, + { + "x": 88.40151229283464, + "y": -207.2826825852336, + "z": 0.0 + }, + { + "x": 88.40167154422207, + "y": -208.33030162074851, + "z": 0.0 + } + ] + }, + { + "id": 285, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.40167149800635, + "y": -208.32969356999655, + "z": 0.0 + }, + { + "x": 92.40151224661892, + "y": -207.28207453448158, + "z": 0.0 + }, + { + "x": 92.40135299523148, + "y": -206.23445549896667, + "z": 0.0 + }, + { + "x": 92.40119374384405, + "y": -205.18683646345175, + "z": 0.0 + }, + { + "x": 92.40103449245662, + "y": -204.13921742793684, + "z": 0.0 + }, + { + "x": 92.40087524106917, + "y": -203.09159839242187, + "z": 0.0 + }, + { + "x": 92.40071598968174, + "y": -202.04397935690696, + "z": 0.0 + }, + { + "x": 92.40055673829431, + "y": -200.99636032139205, + "z": 0.0 + }, + { + "x": 92.40039748690688, + "y": -199.94874128587708, + "z": 0.0 + }, + { + "x": 92.40023823551944, + "y": -198.90112225036216, + "z": 0.0 + }, + { + "x": 92.40007898413201, + "y": -197.85350321484725, + "z": 0.0 + }, + { + "x": 92.39991973274456, + "y": -196.80588417933228, + "z": 0.0 + }, + { + "x": 92.39976048135713, + "y": -195.75826514381737, + "z": 0.0 + }, + { + "x": 92.3996012299697, + "y": -194.71064610830246, + "z": 0.0 + }, + { + "x": 92.39944197858226, + "y": -193.6630270727875, + "z": 0.0 + }, + { + "x": 92.39928272719483, + "y": -192.61540803727257, + "z": 0.0 + }, + { + "x": 92.3991234758074, + "y": -191.56778900175766, + "z": 0.0 + }, + { + "x": 92.39896422441997, + "y": -190.52016996624275, + "z": 0.0 + }, + { + "x": 92.39880497303253, + "y": -189.47255093072778, + "z": 0.0 + }, + { + "x": 92.3986457216451, + "y": -188.42493189521286, + "z": 0.0 + }, + { + "x": 92.39848647025764, + "y": -187.3773128596979, + "z": 0.0 + }, + { + "x": 92.39832721887021, + "y": -186.32969382418304, + "z": 0.0 + } + ] + }, + { + "id": 288, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.42016370346977, + "y": -195.14088918733114, + "z": 0.0 + }, + { + "x": 100.3390649845846, + "y": -195.1408013378335, + "z": 0.0 + }, + { + "x": 99.25796626569947, + "y": -195.14071348833582, + "z": 0.0 + }, + { + "x": 98.28458553074684, + "y": -195.0862693380189, + "z": 0.0 + }, + { + "x": 97.40383131032577, + "y": -194.94725467952273, + "z": 0.0 + }, + { + "x": 96.57117246015427, + "y": -194.71855142809554, + "z": 0.0 + }, + { + "x": 95.76729748780213, + "y": -194.40123909394055, + "z": 0.0 + }, + { + "x": 95.00103637582578, + "y": -193.99850278004064, + "z": 0.0 + }, + { + "x": 94.34149960300874, + "y": -193.52119580541665, + "z": 0.0 + }, + { + "x": 93.73697547677894, + "y": -192.95750232040297, + "z": 0.0 + }, + { + "x": 93.25279717064232, + "y": -192.34030109965005, + "z": 0.0 + }, + { + "x": 92.87293777889991, + "y": -191.6641748771362, + "z": 0.0 + }, + { + "x": 92.59918080829013, + "y": -190.93805588245885, + "z": 0.0 + }, + { + "x": 92.43778694671191, + "y": -190.1777214558072, + "z": 0.0 + }, + { + "x": 92.39097979703983, + "y": -189.39669912723474, + "z": 0.0 + }, + { + "x": 92.398655949702, + "y": -188.49221612587775, + "z": 0.0 + }, + { + "x": 92.3984916089792, + "y": -187.4111174159142, + "z": 0.0 + }, + { + "x": 92.39832726825641, + "y": -186.3300187059507, + "z": 0.0 + } + ] + }, + { + "id": 291, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.39832726508598, + "y": -186.33030187493506, + "z": 0.0 + }, + { + "x": 88.3984916284713, + "y": -187.41154966795028, + "z": 0.0 + }, + { + "x": 88.3997952677014, + "y": -188.55999082671315, + "z": 0.0 + }, + { + "x": 88.44947052786367, + "y": -189.81148110381363, + "z": 0.0 + }, + { + "x": 88.62649926441631, + "y": -191.13890401186998, + "z": 0.0 + }, + { + "x": 88.98204913025093, + "y": -192.4501989944092, + "z": 0.0 + }, + { + "x": 89.52455006209007, + "y": -193.71280814792257, + "z": 0.0 + }, + { + "x": 90.22524077583694, + "y": -194.85626879619775, + "z": 0.0 + }, + { + "x": 91.06876625472273, + "y": -195.89837434016766, + "z": 0.0 + }, + { + "x": 92.04228546886993, + "y": -196.8217242502015, + "z": 0.0 + }, + { + "x": 93.12956285485541, + "y": -197.60902540519552, + "z": 0.0 + }, + { + "x": 94.31193266701067, + "y": -198.2459903012798, + "z": 0.0 + }, + { + "x": 95.57847859315382, + "y": -198.72371333585062, + "z": 0.0 + }, + { + "x": 96.9321412796205, + "y": -199.02686395609504, + "z": 0.0 + }, + { + "x": 98.14627840384554, + "y": -199.12410570010613, + "z": 0.0 + }, + { + "x": 99.25702742289741, + "y": -199.14071342525216, + "z": 0.0 + }, + { + "x": 100.33827522483548, + "y": -199.14080128686422, + "z": 0.0 + }, + { + "x": 101.41952302677362, + "y": -199.1408891484763, + "z": 0.0 + } + ] + }, + { + "id": 294, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.8270901428559, + "y": -120.57876996339137, + "z": 0.0 + }, + { + "x": 334.826438409234, + "y": -121.65777942783936, + "z": 0.0 + }, + { + "x": 334.82911918092043, + "y": -122.6225829958806, + "z": 0.0 + }, + { + "x": 334.78744991664456, + "y": -123.50619030723817, + "z": 0.0 + }, + { + "x": 334.67608453095875, + "y": -124.323014465026, + "z": 0.0 + }, + { + "x": 334.48218923292706, + "y": -125.07716990733435, + "z": 0.0 + }, + { + "x": 334.17478222813236, + "y": -125.79893448616556, + "z": 0.0 + }, + { + "x": 333.736351798824, + "y": -126.49931703182511, + "z": 0.0 + }, + { + "x": 333.2075836156737, + "y": -127.14427060363033, + "z": 0.0 + }, + { + "x": 332.5869206240877, + "y": -127.73394318759833, + "z": 0.0 + }, + { + "x": 331.951783150246, + "y": -128.22595479867536, + "z": 0.0 + }, + { + "x": 331.19135709749276, + "y": -128.65090699743394, + "z": 0.0 + }, + { + "x": 330.3850127040796, + "y": -128.99600822103105, + "z": 0.0 + }, + { + "x": 329.5488060070645, + "y": -129.25864203600875, + "z": 0.0 + }, + { + "x": 328.7330851925337, + "y": -129.43304937339707, + "z": 0.0 + }, + { + "x": 327.7768843418315, + "y": -129.50432910452471, + "z": 0.0 + }, + { + "x": 326.72022650283077, + "y": -129.51556751521045, + "z": 0.0 + }, + { + "x": 325.64121694925416, + "y": -129.5150854205275, + "z": 0.0 + } + ] + }, + { + "id": 297, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.63907988605513, + "y": -133.51508486495032, + "z": 0.0 + }, + { + "x": 326.72271965974255, + "y": -133.5155690283865, + "z": 0.0 + }, + { + "x": 327.88515173096323, + "y": -133.51453576338582, + "z": 0.0 + }, + { + "x": 329.12984339921354, + "y": -133.45934839617428, + "z": 0.0 + }, + { + "x": 330.44595125527894, + "y": -133.28444611390069, + "z": 0.0 + }, + { + "x": 331.8029942989284, + "y": -132.91945053130473, + "z": 0.0 + }, + { + "x": 333.0210008030467, + "y": -132.3794292227165, + "z": 0.0 + }, + { + "x": 334.15841440892063, + "y": -131.6948662890082, + "z": 0.0 + }, + { + "x": 335.19981972688277, + "y": -130.8782083731809, + "z": 0.0 + }, + { + "x": 336.1295437018704, + "y": -129.9468692721997, + "z": 0.0 + }, + { + "x": 336.9739198883692, + "y": -128.86302591188698, + "z": 0.0 + }, + { + "x": 337.63193009535365, + "y": -127.715469424601, + "z": 0.0 + }, + { + "x": 338.14372121746567, + "y": -126.5108268803566, + "z": 0.0 + }, + { + "x": 338.5150341584568, + "y": -125.2568558340516, + "z": 0.0 + }, + { + "x": 338.741154142397, + "y": -123.97452122052148, + "z": 0.0 + }, + { + "x": 338.8257801477764, + "y": -122.74880439198486, + "z": 0.0 + }, + { + "x": 338.82643467810203, + "y": -121.66516470780864, + "z": 0.0 + }, + { + "x": 338.82708920842776, + "y": -120.58152502363232, + "z": 0.0 + } + ] + }, + { + "id": 298, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.8131424361464, + "y": -143.67238981697838, + "z": 0.0 + }, + { + "x": 340.81377637306554, + "y": -142.62284455388536, + "z": 0.0 + }, + { + "x": 340.81441030998474, + "y": -141.57329929079253, + "z": 0.0 + }, + { + "x": 340.8150442469039, + "y": -140.5237540276993, + "z": 0.0 + }, + { + "x": 340.8156781838231, + "y": -139.4742087646065, + "z": 0.0 + }, + { + "x": 340.8163121207423, + "y": -138.42466350151346, + "z": 0.0 + }, + { + "x": 340.8169460576614, + "y": -137.37511823842024, + "z": 0.0 + }, + { + "x": 340.8175799945806, + "y": -136.32557297532742, + "z": 0.0 + }, + { + "x": 340.81821393149977, + "y": -135.2760277122342, + "z": 0.0 + }, + { + "x": 340.81884786841897, + "y": -134.22648244914137, + "z": 0.0 + }, + { + "x": 340.81948180533817, + "y": -133.17693718604835, + "z": 0.0 + }, + { + "x": 340.8201157422573, + "y": -132.12739192295513, + "z": 0.0 + }, + { + "x": 340.8207496791765, + "y": -131.07784665986227, + "z": 0.0 + }, + { + "x": 340.82138361609566, + "y": -130.02830139676905, + "z": 0.0 + }, + { + "x": 340.82201755301486, + "y": -128.97875613367623, + "z": 0.0 + }, + { + "x": 340.82265148993406, + "y": -127.92921087058322, + "z": 0.0 + }, + { + "x": 340.8232854268532, + "y": -126.87966560748997, + "z": 0.0 + }, + { + "x": 340.8239193637724, + "y": -125.83012034439716, + "z": 0.0 + }, + { + "x": 340.8245533006916, + "y": -124.78057508130414, + "z": 0.0 + }, + { + "x": 340.82518723761075, + "y": -123.7310298182109, + "z": 0.0 + }, + { + "x": 340.82582117452995, + "y": -122.68148455511809, + "z": 0.0 + }, + { + "x": 340.8264551114491, + "y": -121.63193929202485, + "z": 0.0 + }, + { + "x": 340.8270890483683, + "y": -120.58239402893204, + "z": 0.0 + } + ] + }, + { + "id": 300, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.8131428009756, + "y": -143.6711817951316, + "z": 0.0 + }, + { + "x": 338.8137767378947, + "y": -142.62163653203856, + "z": 0.0 + }, + { + "x": 338.814410674814, + "y": -141.57209126894566, + "z": 0.0 + }, + { + "x": 338.81504461173313, + "y": -140.52254600585252, + "z": 0.0 + }, + { + "x": 338.8156785486523, + "y": -139.4730007427596, + "z": 0.0 + }, + { + "x": 338.81631248557153, + "y": -138.4234554796666, + "z": 0.0 + }, + { + "x": 338.8169464224907, + "y": -137.37391021657345, + "z": 0.0 + }, + { + "x": 338.8175803594098, + "y": -136.32436495348054, + "z": 0.0 + }, + { + "x": 338.81821429632896, + "y": -135.2748196903874, + "z": 0.0 + }, + { + "x": 338.8188482332482, + "y": -134.2252744272945, + "z": 0.0 + }, + { + "x": 338.81948217016736, + "y": -133.17572916420147, + "z": 0.0 + }, + { + "x": 338.8201161070865, + "y": -132.12618390110833, + "z": 0.0 + }, + { + "x": 338.82075004400576, + "y": -131.07663863801537, + "z": 0.0 + }, + { + "x": 338.8213839809249, + "y": -130.02709337492226, + "z": 0.0 + }, + { + "x": 338.82201791784405, + "y": -128.97754811182932, + "z": 0.0 + }, + { + "x": 338.8226518547633, + "y": -127.92800284873633, + "z": 0.0 + }, + { + "x": 338.82328579168245, + "y": -126.87845758564319, + "z": 0.0 + }, + { + "x": 338.8239197286016, + "y": -125.82891232255027, + "z": 0.0 + }, + { + "x": 338.82455366552085, + "y": -124.77936705945724, + "z": 0.0 + }, + { + "x": 338.82518760244, + "y": -123.72982179636412, + "z": 0.0 + }, + { + "x": 338.82582153935914, + "y": -122.6802765332712, + "z": 0.0 + }, + { + "x": 338.8264554762783, + "y": -121.63073127017807, + "z": 0.0 + }, + { + "x": 338.82708941319754, + "y": -120.58118600708515, + "z": 0.0 + } + ] + }, + { + "id": 303, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 334.8270901428559, + "y": -120.57876996339137, + "z": 0.0 + }, + { + "x": 334.8264562059368, + "y": -121.62831522648449, + "z": 0.0 + }, + { + "x": 334.82582226901764, + "y": -122.67786048957741, + "z": 0.0 + }, + { + "x": 334.8251883320984, + "y": -123.72740575267053, + "z": 0.0 + }, + { + "x": 334.82455439517923, + "y": -124.77695101576346, + "z": 0.0 + }, + { + "x": 334.8239204582601, + "y": -125.82649627885648, + "z": 0.0 + }, + { + "x": 334.82328652134083, + "y": -126.8760415419496, + "z": 0.0 + }, + { + "x": 334.8226525844217, + "y": -127.92558680504254, + "z": 0.0 + }, + { + "x": 334.82201864750255, + "y": -128.97513206813557, + "z": 0.0 + }, + { + "x": 334.8213847105833, + "y": -130.02467733122867, + "z": 0.0 + }, + { + "x": 334.82075077366414, + "y": -131.0742225943216, + "z": 0.0 + }, + { + "x": 334.820116836745, + "y": -132.12376785741475, + "z": 0.0 + }, + { + "x": 334.81948289982586, + "y": -133.17331312050766, + "z": 0.0 + }, + { + "x": 334.8188489629066, + "y": -134.22285838360068, + "z": 0.0 + }, + { + "x": 334.81821502598746, + "y": -135.27240364669382, + "z": 0.0 + }, + { + "x": 334.8175810890683, + "y": -136.32194890978673, + "z": 0.0 + }, + { + "x": 334.81694715214906, + "y": -137.37149417287986, + "z": 0.0 + }, + { + "x": 334.8163132152299, + "y": -138.42103943597277, + "z": 0.0 + }, + { + "x": 334.81567927831077, + "y": -139.4705846990658, + "z": 0.0 + }, + { + "x": 334.8150453413915, + "y": -140.52012996215893, + "z": 0.0 + }, + { + "x": 334.81441140447237, + "y": -141.56967522525184, + "z": 0.0 + }, + { + "x": 334.8137774675532, + "y": -142.61922048834498, + "z": 0.0 + }, + { + "x": 334.8131435306341, + "y": -143.668765751438, + "z": 0.0 + } + ] + }, + { + "id": 306, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 325.63907988605513, + "y": -133.51508486495032, + "z": 0.0 + }, + { + "x": 326.67019718616996, + "y": -133.5155455616756, + "z": 0.0 + }, + { + "x": 327.6267617532583, + "y": -133.51458291459252, + "z": 0.0 + }, + { + "x": 328.52292898248186, + "y": -133.543939973342, + "z": 0.0 + }, + { + "x": 329.2742202450984, + "y": -133.6035686906993, + "z": 0.0 + }, + { + "x": 330.0201302280161, + "y": -133.770079203602, + "z": 0.0 + }, + { + "x": 330.77655635636665, + "y": -134.05646514360325, + "z": 0.0 + }, + { + "x": 331.49554132796845, + "y": -134.42382055127538, + "z": 0.0 + }, + { + "x": 332.1406372704785, + "y": -134.84261994710033, + "z": 0.0 + }, + { + "x": 332.71762879810797, + "y": -135.33178515700604, + "z": 0.0 + }, + { + "x": 333.2591096594325, + "y": -135.95221620441072, + "z": 0.0 + }, + { + "x": 333.733370070378, + "y": -136.6249454962728, + "z": 0.0 + }, + { + "x": 334.1250015663861, + "y": -137.3152949237132, + "z": 0.0 + }, + { + "x": 334.4237299295962, + "y": -138.01139148784793, + "z": 0.0 + }, + { + "x": 334.63255558517926, + "y": -138.80940768845167, + "z": 0.0 + }, + { + "x": 334.7599229345734, + "y": -139.6608399232524, + "z": 0.0 + }, + { + "x": 334.81501194915836, + "y": -140.57541410661145, + "z": 0.0 + }, + { + "x": 334.8143891429836, + "y": -141.60653132155363, + "z": 0.0 + }, + { + "x": 334.81376633680884, + "y": -142.63764853649582, + "z": 0.0 + }, + { + "x": 334.8131435306341, + "y": -143.66876575143795, + "z": 0.0 + } + ] + }, + { + "id": 309, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 338.8131428009756, + "y": -143.6711817951316, + "z": 0.0 + }, + { + "x": 338.8137965285674, + "y": -142.58887111618375, + "z": 0.0 + }, + { + "x": 338.8144502561594, + "y": -141.50656043723603, + "z": 0.0 + }, + { + "x": 338.80452378079116, + "y": -140.40517317962764, + "z": 0.0 + }, + { + "x": 338.7221956474102, + "y": -139.2014638193349, + "z": 0.0 + }, + { + "x": 338.4870991066125, + "y": -137.90405253847825, + "z": 0.0 + }, + { + "x": 338.0897824986565, + "y": -136.63336212248896, + "z": 0.0 + }, + { + "x": 337.55332253795063, + "y": -135.43436195830742, + "z": 0.0 + }, + { + "x": 336.88172244657096, + "y": -134.30613350150293, + "z": 0.0 + }, + { + "x": 336.08408380664827, + "y": -133.26372464196993, + "z": 0.0 + }, + { + "x": 335.16573655510433, + "y": -132.31945660580425, + "z": 0.0 + }, + { + "x": 334.13272510353136, + "y": -131.48915637822523, + "z": 0.0 + }, + { + "x": 333.0025310364399, + "y": -130.7917272269492, + "z": 0.0 + }, + { + "x": 331.794475882789, + "y": -130.2398661749147, + "z": 0.0 + }, + { + "x": 330.527098532855, + "y": -129.84208429620077, + "z": 0.0 + }, + { + "x": 329.21984492042554, + "y": -129.60456021730624, + "z": 0.0 + }, + { + "x": 327.9164407754452, + "y": -129.51916243893834, + "z": 0.0 + }, + { + "x": 326.72353082855994, + "y": -129.5155689915624, + "z": 0.0 + }, + { + "x": 325.6412200602107, + "y": -129.51508542191746, + "z": 0.0 + } + ] + }, + { + "id": 312, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.42088944063468, + "y": -129.4149051882574, + "z": 0.0 + }, + { + "x": 100.36794814680857, + "y": -129.41443474070897, + "z": 0.0 + }, + { + "x": 99.31500685298246, + "y": -129.41396429316055, + "z": 0.0 + }, + { + "x": 98.30383981392947, + "y": -129.3924442708536, + "z": 0.0 + }, + { + "x": 97.38637308458796, + "y": -129.30831693031158, + "z": 0.0 + }, + { + "x": 96.70134847805133, + "y": -129.09939945587251, + "z": 0.0 + }, + { + "x": 95.97200630061965, + "y": -128.7864127775635, + "z": 0.0 + }, + { + "x": 95.28913333276736, + "y": -128.38290542597278, + "z": 0.0 + }, + { + "x": 94.66256411964747, + "y": -127.89454957337901, + "z": 0.0 + }, + { + "x": 94.11758375964698, + "y": -127.33284893767612, + "z": 0.0 + }, + { + "x": 93.6843654291251, + "y": -126.71718361991702, + "z": 0.0 + }, + { + "x": 93.25681560147831, + "y": -125.9858391418419, + "z": 0.0 + }, + { + "x": 92.90470702382066, + "y": -125.21397935800047, + "z": 0.0 + }, + { + "x": 92.63198694553196, + "y": -124.40914583329769, + "z": 0.0 + }, + { + "x": 92.47881422598947, + "y": -123.6229887138957, + "z": 0.0 + }, + { + "x": 92.41383599195208, + "y": -122.8063733641458, + "z": 0.0 + }, + { + "x": 92.38746542147446, + "y": -121.88066414921204, + "z": 0.0 + }, + { + "x": 92.38838000711462, + "y": -120.8929742241692, + "z": 0.0 + }, + { + "x": 92.38821994666225, + "y": -119.84003283741217, + "z": 0.0 + } + ] + }, + { + "id": 315, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.38821994146043, + "y": -119.84030264315575, + "z": 0.0 + }, + { + "x": 88.38837809887212, + "y": -120.8807250706138, + "z": 0.0 + }, + { + "x": 88.39108030715192, + "y": -122.02168901593632, + "z": 0.0 + }, + { + "x": 88.46172661639932, + "y": -123.24696762096069, + "z": 0.0 + }, + { + "x": 88.65163376427458, + "y": -124.47952527394865, + "z": 0.0 + }, + { + "x": 88.96882473851097, + "y": -125.68535880665443, + "z": 0.0 + }, + { + "x": 89.40991646639421, + "y": -126.85168614146029, + "z": 0.0 + }, + { + "x": 89.97029178657252, + "y": -127.96611544907387, + "z": 0.0 + }, + { + "x": 90.65011037520333, + "y": -129.02431893537982, + "z": 0.0 + }, + { + "x": 91.46501813655146, + "y": -130.0258988673246, + "z": 0.0 + }, + { + "x": 92.39252006977256, + "y": -130.91241263730257, + "z": 0.0 + }, + { + "x": 93.42051250911672, + "y": -131.67941488778277, + "z": 0.0 + }, + { + "x": 94.53360561789397, + "y": -132.3151872514357, + "z": 0.0 + }, + { + "x": 95.71546101136482, + "y": -132.8105823365878, + "z": 0.0 + }, + { + "x": 96.94879613644846, + "y": -133.15842236729776, + "z": 0.0 + }, + { + "x": 98.18776931068606, + "y": -133.3522153716725, + "z": 0.0 + }, + { + "x": 99.33790052318741, + "y": -133.41397492115766, + "z": 0.0 + }, + { + "x": 100.37832285881944, + "y": -133.41443977531426, + "z": 0.0 + }, + { + "x": 101.41874519445152, + "y": -133.4149046294709, + "z": 0.0 + } + ] + }, + { + "id": 318, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 101.42088944063467, + "y": -129.4149051882574, + "z": 0.0 + }, + { + "x": 100.34918903743696, + "y": -129.41442635925688, + "z": 0.0 + }, + { + "x": 99.27748863423932, + "y": -129.41394753025634, + "z": 0.0 + }, + { + "x": 98.2057882310415, + "y": -129.41346870125585, + "z": 0.0 + }, + { + "x": 96.9790928920085, + "y": -129.50438028664234, + "z": 0.0 + }, + { + "x": 95.72699472251898, + "y": -129.72334221739763, + "z": 0.0 + }, + { + "x": 94.47718775569217, + "y": -130.09316132412522, + "z": 0.0 + }, + { + "x": 93.20291881911453, + "y": -130.70787150482607, + "z": 0.0 + }, + { + "x": 92.09516742532853, + "y": -131.44996192328514, + "z": 0.0 + }, + { + "x": 91.10692769644493, + "y": -132.30271654696537, + "z": 0.0 + }, + { + "x": 90.21746230150107, + "y": -133.29915320805418, + "z": 0.0 + }, + { + "x": 89.45902662178946, + "y": -134.54870352378, + "z": 0.0 + }, + { + "x": 88.94031665824139, + "y": -135.76772659417503, + "z": 0.0 + }, + { + "x": 88.58295337176378, + "y": -137.04449451862712, + "z": 0.0 + }, + { + "x": 88.41675272056585, + "y": -138.42152323901217, + "z": 0.0 + }, + { + "x": 88.3914370555155, + "y": -139.66810737551634, + "z": 0.0 + }, + { + "x": 88.39140126344014, + "y": -140.76830532949788, + "z": 0.0 + }, + { + "x": 88.39156417551544, + "y": -141.84000582728214, + "z": 0.0 + } + ] + }, + { + "id": 321, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.39156417438086, + "y": -141.83969433821727, + "z": 0.0 + }, + { + "x": 92.39140217513292, + "y": -140.7739987822551, + "z": 0.0 + }, + { + "x": 92.391240175885, + "y": -139.7083032262929, + "z": 0.0 + }, + { + "x": 92.41837629818835, + "y": -138.69631264740704, + "z": 0.0 + }, + { + "x": 92.52586734119478, + "y": -137.8119269363075, + "z": 0.0 + }, + { + "x": 92.74283833555268, + "y": -137.0624991874285, + "z": 0.0 + }, + { + "x": 93.06753376102517, + "y": -136.3852570186857, + "z": 0.0 + }, + { + "x": 93.495580281799, + "y": -135.75125720493622, + "z": 0.0 + }, + { + "x": 94.01667929190448, + "y": -135.17314606117776, + "z": 0.0 + }, + { + "x": 94.61882399787538, + "y": -134.66403625537419, + "z": 0.0 + }, + { + "x": 95.29395983371364, + "y": -134.22585973512975, + "z": 0.0 + }, + { + "x": 96.02427251934127, + "y": -133.87263924746935, + "z": 0.0 + }, + { + "x": 96.7940290496316, + "y": -133.6140008174741, + "z": 0.0 + }, + { + "x": 97.59150682567487, + "y": -133.45419602327453, + "z": 0.0 + }, + { + "x": 98.37060357830944, + "y": -133.4171244960692, + "z": 0.0 + }, + { + "x": 99.30449982593655, + "y": -133.4138869326253, + "z": 0.0 + }, + { + "x": 100.35309976405674, + "y": -133.41442850579415, + "z": 0.0 + }, + { + "x": 101.41879522596236, + "y": -133.41490465182466, + "z": 0.0 + } + ] + }, + { + "id": 324, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 92.39156417438082, + "y": -141.83969433821727, + "z": 0.0 + }, + { + "x": 92.39140492299339, + "y": -140.79207530270236, + "z": 0.0 + }, + { + "x": 92.39124567160594, + "y": -139.7444562671874, + "z": 0.0 + }, + { + "x": 92.39108642021851, + "y": -138.69683723167248, + "z": 0.0 + }, + { + "x": 92.39092716883108, + "y": -137.64921819615756, + "z": 0.0 + }, + { + "x": 92.39076791744364, + "y": -136.6015991606426, + "z": 0.0 + }, + { + "x": 92.39060866605621, + "y": -135.55398012512768, + "z": 0.0 + }, + { + "x": 92.39044941466878, + "y": -134.50636108961277, + "z": 0.0 + }, + { + "x": 92.39029016328135, + "y": -133.45874205409785, + "z": 0.0 + }, + { + "x": 92.3901309118939, + "y": -132.41112301858288, + "z": 0.0 + }, + { + "x": 92.38997166050648, + "y": -131.36350398306797, + "z": 0.0 + }, + { + "x": 92.38981240911905, + "y": -130.31588494755306, + "z": 0.0 + }, + { + "x": 92.3896531577316, + "y": -129.2682659120381, + "z": 0.0 + }, + { + "x": 92.38949390634417, + "y": -128.22064687652318, + "z": 0.0 + }, + { + "x": 92.38933465495673, + "y": -127.17302784100823, + "z": 0.0 + }, + { + "x": 92.3891754035693, + "y": -126.12540880549332, + "z": 0.0 + }, + { + "x": 92.38901615218187, + "y": -125.07778976997838, + "z": 0.0 + }, + { + "x": 92.38885690079442, + "y": -124.03017073446344, + "z": 0.0 + }, + { + "x": 92.38869764940699, + "y": -122.98255169894853, + "z": 0.0 + }, + { + "x": 92.38853839801956, + "y": -121.93493266343359, + "z": 0.0 + }, + { + "x": 92.38837914663212, + "y": -120.88731362791864, + "z": 0.0 + }, + { + "x": 92.38821989524469, + "y": -119.83969459240373, + "z": 0.0 + } + ] + }, + { + "id": 325, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.38821996456826, + "y": -119.84060666853175, + "z": 0.0 + }, + { + "x": 86.3883792159557, + "y": -120.88822570404673, + "z": 0.0 + }, + { + "x": 86.38853846734314, + "y": -121.9358447395616, + "z": 0.0 + }, + { + "x": 86.38869771873057, + "y": -122.98346377507654, + "z": 0.0 + }, + { + "x": 86.388856970118, + "y": -124.03108281059153, + "z": 0.0 + }, + { + "x": 86.38901622150544, + "y": -125.0787018461064, + "z": 0.0 + }, + { + "x": 86.38917547289287, + "y": -126.12632088162133, + "z": 0.0 + }, + { + "x": 86.3893347242803, + "y": -127.17393991713632, + "z": 0.0 + }, + { + "x": 86.38949397566775, + "y": -128.22155895265118, + "z": 0.0 + }, + { + "x": 86.38965322705518, + "y": -129.26917798816618, + "z": 0.0 + }, + { + "x": 86.38981247844262, + "y": -130.31679702368103, + "z": 0.0 + }, + { + "x": 86.38997172983005, + "y": -131.36441605919597, + "z": 0.0 + }, + { + "x": 86.39013098121748, + "y": -132.41203509471094, + "z": 0.0 + }, + { + "x": 86.39029023260493, + "y": -133.45965413022583, + "z": 0.0 + }, + { + "x": 86.39044948399236, + "y": -134.50727316574077, + "z": 0.0 + }, + { + "x": 86.39060873537979, + "y": -135.55489220125568, + "z": 0.0 + }, + { + "x": 86.39076798676722, + "y": -136.60251123677068, + "z": 0.0 + }, + { + "x": 86.39092723815466, + "y": -137.65013027228557, + "z": 0.0 + }, + { + "x": 86.39108648954209, + "y": -138.69774930780048, + "z": 0.0 + }, + { + "x": 86.39124574092952, + "y": -139.74536834331548, + "z": 0.0 + }, + { + "x": 86.39140499231696, + "y": -140.79298737883033, + "z": 0.0 + }, + { + "x": 86.3915642437044, + "y": -141.84060641434527, + "z": 0.0 + } + ] + }, + { + "id": 327, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 88.3882199414604, + "y": -119.84030264315575, + "z": 0.0 + }, + { + "x": 88.38837919284784, + "y": -120.8879216786707, + "z": 0.0 + }, + { + "x": 88.38853844423528, + "y": -121.9355407141856, + "z": 0.0 + }, + { + "x": 88.38869769562271, + "y": -122.98315974970055, + "z": 0.0 + }, + { + "x": 88.38885694701014, + "y": -124.03077878521549, + "z": 0.0 + }, + { + "x": 88.38901619839758, + "y": -125.0783978207304, + "z": 0.0 + }, + { + "x": 88.38917544978501, + "y": -126.12601685624531, + "z": 0.0 + }, + { + "x": 88.38933470117244, + "y": -127.17363589176028, + "z": 0.0 + }, + { + "x": 88.38949395255989, + "y": -128.2212549272752, + "z": 0.0 + }, + { + "x": 88.38965320394732, + "y": -129.26887396279017, + "z": 0.0 + }, + { + "x": 88.38981245533476, + "y": -130.31649299830502, + "z": 0.0 + }, + { + "x": 88.38997170672219, + "y": -131.36411203382, + "z": 0.0 + }, + { + "x": 88.39013095810962, + "y": -132.4117310693349, + "z": 0.0 + }, + { + "x": 88.39029020949707, + "y": -133.45935010484982, + "z": 0.0 + }, + { + "x": 88.3904494608845, + "y": -134.5069691403648, + "z": 0.0 + }, + { + "x": 88.39060871227193, + "y": -135.5545881758797, + "z": 0.0 + }, + { + "x": 88.39076796365936, + "y": -136.60220721139467, + "z": 0.0 + }, + { + "x": 88.3909272150468, + "y": -137.64982624690958, + "z": 0.0 + }, + { + "x": 88.39108646643423, + "y": -138.6974452824245, + "z": 0.0 + }, + { + "x": 88.39124571782166, + "y": -139.74506431793947, + "z": 0.0 + }, + { + "x": 88.3914049692091, + "y": -140.79268335345432, + "z": 0.0 + }, + { + "x": 88.39156422059654, + "y": -141.8403023889693, + "z": 0.0 + } + ] + }, + { + "id": 330, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 154.02380798404414, + "y": -46.19753632639322, + "z": 0.0 + }, + { + "x": 154.0225405266159, + "y": -47.24090674538898, + "z": 0.0 + }, + { + "x": 154.0212957833844, + "y": -48.27687009781563, + "z": 0.0 + }, + { + "x": 154.0224864762247, + "y": -49.17072627310411, + "z": 0.0 + }, + { + "x": 153.97584197898615, + "y": -49.95867202474612, + "z": 0.0 + }, + { + "x": 153.82494572714774, + "y": -50.74658892864789, + "z": 0.0 + }, + { + "x": 153.58120716526844, + "y": -51.50973756548072, + "z": 0.0 + }, + { + "x": 153.2478967703762, + "y": -52.238362120680605, + "z": 0.0 + }, + { + "x": 152.85518620641, + "y": -52.89185296315288, + "z": 0.0 + }, + { + "x": 152.36821934903156, + "y": -53.49002530084883, + "z": 0.0 + }, + { + "x": 151.77805426447105, + "y": -54.03404810038104, + "z": 0.0 + }, + { + "x": 151.12816900523492, + "y": -54.502702172032784, + "z": 0.0 + }, + { + "x": 150.42705192181336, + "y": -54.890159888561826, + "z": 0.0 + }, + { + "x": 149.70552810564578, + "y": -55.18594301814386, + "z": 0.0 + }, + { + "x": 148.97820888894648, + "y": -55.38229475154137, + "z": 0.0 + }, + { + "x": 148.07093106567913, + "y": -55.468392753747764, + "z": 0.0 + }, + { + "x": 147.0768176160945, + "y": -55.49309497508044, + "z": 0.0 + }, + { + "x": 146.033446435009, + "y": -55.493222112765466, + "z": 0.0 + }, + { + "x": 144.99007525392352, + "y": -55.49334925045048, + "z": 0.0 + } + ] + }, + { + "id": 333, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.9902393330799, + "y": -59.49334926015318, + "z": 0.0 + }, + { + "x": 146.03540288443622, + "y": -59.49322190406285, + "z": 0.0 + }, + { + "x": 147.14476546935714, + "y": -59.492056076550405, + "z": 0.0 + }, + { + "x": 148.33262517418535, + "y": -59.44855439963858, + "z": 0.0 + }, + { + "x": 149.60538379079756, + "y": -59.30093427784442, + "z": 0.0 + }, + { + "x": 150.90060319706703, + "y": -58.985014243942075, + "z": 0.0 + }, + { + "x": 152.08417688840183, + "y": -58.51452779035827, + "z": 0.0 + }, + { + "x": 153.2043480453745, + "y": -57.91271930306415, + "z": 0.0 + }, + { + "x": 154.25115479129303, + "y": -57.18432584118074, + "z": 0.0 + }, + { + "x": 155.2151905323367, + "y": -56.32888544962101, + "z": 0.0 + }, + { + "x": 156.10325086827027, + "y": -55.30748534345081, + "z": 0.0 + }, + { + "x": 156.80994358117522, + "y": -54.18961306282728, + "z": 0.0 + }, + { + "x": 157.34809131646162, + "y": -53.00526040834794, + "z": 0.0 + }, + { + "x": 157.72881984867638, + "y": -51.762961636059096, + "z": 0.0 + }, + { + "x": 157.94460164983178, + "y": -50.51353312774852, + "z": 0.0 + }, + { + "x": 158.01999573792733, + "y": -49.3382052613273, + "z": 0.0 + }, + { + "x": 158.02126537267566, + "y": -48.29304247336981, + "z": 0.0 + }, + { + "x": 158.02253500742398, + "y": -47.24787968541243, + "z": 0.0 + }, + { + "x": 158.02380464217237, + "y": -46.20271689745499, + "z": 0.0 + } + ] + }, + { + "id": 336, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 154.02380798404414, + "y": -46.19753632639322, + "z": 0.0 + }, + { + "x": 154.02254778720277, + "y": -47.234929833323704, + "z": 0.0 + }, + { + "x": 154.0220914396506, + "y": -48.33150366522665, + "z": 0.0 + }, + { + "x": 154.05846020639342, + "y": -49.48693261271582, + "z": 0.0 + }, + { + "x": 154.20277863371672, + "y": -50.83323725619208, + "z": 0.0 + }, + { + "x": 154.5289316112454, + "y": -52.066952903777064, + "z": 0.0 + }, + { + "x": 154.99269289011525, + "y": -53.23838843678435, + "z": 0.0 + }, + { + "x": 155.585298044496, + "y": -54.34977085110656, + "z": 0.0 + }, + { + "x": 156.35177765287185, + "y": -55.44682750656724, + "z": 0.0 + }, + { + "x": 157.22845126186928, + "y": -56.37736680088315, + "z": 0.0 + }, + { + "x": 158.17629805628042, + "y": -57.17180132816905, + "z": 0.0 + }, + { + "x": 159.19562702626834, + "y": -57.86450820303658, + "z": 0.0 + }, + { + "x": 160.34457511087447, + "y": -58.480341225935305, + "z": 0.0 + }, + { + "x": 161.52777689166018, + "y": -58.92780889150592, + "z": 0.0 + }, + { + "x": 162.72257395798567, + "y": -59.232723132560764, + "z": 0.0 + }, + { + "x": 163.9265285225684, + "y": -59.41699686668909, + "z": 0.0 + }, + { + "x": 165.09545063910528, + "y": -59.49089938414677, + "z": 0.0 + }, + { + "x": 166.1328449037599, + "y": -59.49077297476566, + "z": 0.0 + }, + { + "x": 167.1702391684145, + "y": -59.49064656538455, + "z": 0.0 + } + ] + }, + { + "id": 339, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 167.16975175727498, + "y": -55.49064659508076, + "z": 0.0 + }, + { + "x": 166.1275959090633, + "y": -55.49077358467409, + "z": 0.0 + }, + { + "x": 165.08544006085165, + "y": -55.49090057426743, + "z": 0.0 + }, + { + "x": 164.15696033917465, + "y": -55.436032284142954, + "z": 0.0 + }, + { + "x": 163.29745779390208, + "y": -55.306797258467256, + "z": 0.0 + }, + { + "x": 162.4896909874122, + "y": -55.0948741218035, + "z": 0.0 + }, + { + "x": 161.7535005053105, + "y": -54.794716920603875, + "z": 0.0 + }, + { + "x": 161.0666842268726, + "y": -54.40656115534773, + "z": 0.0 + }, + { + "x": 160.38320540908438, + "y": -53.92896674701984, + "z": 0.0 + }, + { + "x": 159.7578042552214, + "y": -53.384689518722695, + "z": 0.0 + }, + { + "x": 159.21527538386513, + "y": -52.78400531379128, + "z": 0.0 + }, + { + "x": 158.83996895929573, + "y": -52.17304058119422, + "z": 0.0 + }, + { + "x": 158.49249840672923, + "y": -51.45319407003326, + "z": 0.0 + }, + { + "x": 158.2337868647591, + "y": -50.697068790528874, + "z": 0.0 + }, + { + "x": 158.06719322456945, + "y": -49.91369373265339, + "z": 0.0 + }, + { + "x": 158.0261760820918, + "y": -49.161618091827535, + "z": 0.0 + }, + { + "x": 158.02114821720056, + "y": -48.262173506744624, + "z": 0.0 + }, + { + "x": 158.02253863907634, + "y": -47.24489011075576, + "z": 0.0 + }, + { + "x": 158.02380462015304, + "y": -46.20273502374609, + "z": 0.0 + } + ] + }, + { + "id": 342, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 167.16975175727498, + "y": -55.49064659508076, + "z": 0.0 + }, + { + "x": 166.11356128892572, + "y": -55.490775294831636, + "z": 0.0 + }, + { + "x": 165.0573708205764, + "y": -55.490903994582524, + "z": 0.0 + }, + { + "x": 164.00118035222715, + "y": -55.49103269433341, + "z": 0.0 + }, + { + "x": 162.9449898838779, + "y": -55.4911613940843, + "z": 0.0 + }, + { + "x": 161.88879941552864, + "y": -55.49129009383519, + "z": 0.0 + }, + { + "x": 160.83260894717938, + "y": -55.49141879358608, + "z": 0.0 + }, + { + "x": 159.77641847883012, + "y": -55.49154749333697, + "z": 0.0 + }, + { + "x": 158.72022801048087, + "y": -55.491676193087855, + "z": 0.0 + }, + { + "x": 157.66403754213155, + "y": -55.49180489283874, + "z": 0.0 + }, + { + "x": 156.60784707378232, + "y": -55.49193359258962, + "z": 0.0 + }, + { + "x": 155.55165660543304, + "y": -55.492062292340506, + "z": 0.0 + }, + { + "x": 154.49546613708378, + "y": -55.492190992091395, + "z": 0.0 + }, + { + "x": 153.43927566873452, + "y": -55.49231969184228, + "z": 0.0 + }, + { + "x": 152.38308520038527, + "y": -55.49244839159317, + "z": 0.0 + }, + { + "x": 151.326894732036, + "y": -55.49257709134406, + "z": 0.0 + }, + { + "x": 150.2707042636867, + "y": -55.49270579109495, + "z": 0.0 + }, + { + "x": 149.21451379533744, + "y": -55.49283449084584, + "z": 0.0 + }, + { + "x": 148.15832332698818, + "y": -55.492963190596726, + "z": 0.0 + }, + { + "x": 147.10213285863895, + "y": -55.4930918903476, + "z": 0.0 + }, + { + "x": 146.04594239028967, + "y": -55.49322059009849, + "z": 0.0 + }, + { + "x": 144.9897519219404, + "y": -55.49334928984938, + "z": 0.0 + } + ] + }, + { + "id": 343, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 144.99048303864967, + "y": -61.493349245305076, + "z": 0.0 + }, + { + "x": 146.04667350699893, + "y": -61.49322054555419, + "z": 0.0 + }, + { + "x": 147.10286397534819, + "y": -61.4930918458033, + "z": 0.0 + }, + { + "x": 148.15905444369747, + "y": -61.49296314605242, + "z": 0.0 + }, + { + "x": 149.21524491204673, + "y": -61.49283444630153, + "z": 0.0 + }, + { + "x": 150.27143538039599, + "y": -61.49270574655064, + "z": 0.0 + }, + { + "x": 151.32762584874524, + "y": -61.49257704679975, + "z": 0.0 + }, + { + "x": 152.38381631709453, + "y": -61.49244834704887, + "z": 0.0 + }, + { + "x": 153.44000678544379, + "y": -61.49231964729798, + "z": 0.0 + }, + { + "x": 154.49619725379307, + "y": -61.492190947547094, + "z": 0.0 + }, + { + "x": 155.55238772214233, + "y": -61.492062247796206, + "z": 0.0 + }, + { + "x": 156.60857819049156, + "y": -61.49193354804532, + "z": 0.0 + }, + { + "x": 157.66476865884084, + "y": -61.491804848294436, + "z": 0.0 + }, + { + "x": 158.72095912719013, + "y": -61.49167614854355, + "z": 0.0 + }, + { + "x": 159.77714959553938, + "y": -61.49154744879266, + "z": 0.0 + }, + { + "x": 160.8333400638886, + "y": -61.49141874904177, + "z": 0.0 + }, + { + "x": 161.88953053223793, + "y": -61.49129004929089, + "z": 0.0 + }, + { + "x": 162.94572100058718, + "y": -61.49116134954, + "z": 0.0 + }, + { + "x": 164.00191146893644, + "y": -61.49103264978911, + "z": 0.0 + }, + { + "x": 165.0581019372857, + "y": -61.49090395003822, + "z": 0.0 + }, + { + "x": 166.11429240563496, + "y": -61.490775250287335, + "z": 0.0 + }, + { + "x": 167.1704828739842, + "y": -61.490646550536454, + "z": 0.0 + } + ] + }, + { + "id": 345, + "map_element_id": 2, + "type": "lane", + "geometry": [ + { + "x": 144.9902393330799, + "y": -59.49334926015318, + "z": 0.0 + }, + { + "x": 146.04642980142916, + "y": -59.49322056040229, + "z": 0.0 + }, + { + "x": 147.10262026977844, + "y": -59.493091860651404, + "z": 0.0 + }, + { + "x": 148.15881073812773, + "y": -59.492963160900516, + "z": 0.0 + }, + { + "x": 149.21500120647698, + "y": -59.49283446114963, + "z": 0.0 + }, + { + "x": 150.27119167482624, + "y": -59.49270576139874, + "z": 0.0 + }, + { + "x": 151.3273821431755, + "y": -59.49257706164785, + "z": 0.0 + }, + { + "x": 152.38357261152476, + "y": -59.492448361896976, + "z": 0.0 + }, + { + "x": 153.439763079874, + "y": -59.49231966214609, + "z": 0.0 + }, + { + "x": 154.49595354822333, + "y": -59.4921909623952, + "z": 0.0 + }, + { + "x": 155.55214401657258, + "y": -59.49206226264431, + "z": 0.0 + }, + { + "x": 156.6083344849218, + "y": -59.49193356289342, + "z": 0.0 + }, + { + "x": 157.6645249532711, + "y": -59.491804863142534, + "z": 0.0 + }, + { + "x": 158.72071542162035, + "y": -59.491676163391645, + "z": 0.0 + }, + { + "x": 159.7769058899696, + "y": -59.49154746364076, + "z": 0.0 + }, + { + "x": 160.83309635831887, + "y": -59.49141876388987, + "z": 0.0 + }, + { + "x": 161.88928682666818, + "y": -59.491290064138994, + "z": 0.0 + }, + { + "x": 162.94547729501744, + "y": -59.491161364388105, + "z": 0.0 + }, + { + "x": 164.0016677633667, + "y": -59.49103266463722, + "z": 0.0 + }, + { + "x": 165.05785823171595, + "y": -59.49090396488633, + "z": 0.0 + }, + { + "x": 166.1140487000652, + "y": -59.49077526513544, + "z": 0.0 + }, + { + "x": 167.17023916841447, + "y": -59.49064656538455, + "z": 0.0 + } + ] + }, + { + "id": 130, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.6278797108732, + "y": -3.988677721665928, + "z": 0.0 + }, + { + "x": 326.6645461982845, + "y": -3.989228436985744, + "z": 0.0 + }, + { + "x": 327.7012126856958, + "y": -3.9897791523055597, + "z": 0.0 + }, + { + "x": 328.7378791731071, + "y": -3.9903298676253756, + "z": 0.0 + }, + { + "x": 329.5221086572586, + "y": -4.047669202376462, + "z": 0.0 + }, + { + "x": 330.1072270974078, + "y": -4.173581082904699, + "z": 0.0 + }, + { + "x": 330.6144262143476, + "y": -4.360288299602975, + "z": 0.0 + }, + { + "x": 331.0954172342736, + "y": -4.608571370574099, + "z": 0.0 + }, + { + "x": 331.54334222118945, + "y": -4.915257127838937, + "z": 0.0 + }, + { + "x": 331.843444119078, + "y": -5.226392769639217, + "z": 0.0 + }, + { + "x": 332.1744536934619, + "y": -5.632692116040604, + "z": 0.0 + }, + { + "x": 332.45058407826144, + "y": -6.077457497319008, + "z": 0.0 + }, + { + "x": 332.66638742822687, + "y": -6.552465214205474, + "z": 0.0 + }, + { + "x": 332.81977427548895, + "y": -7.051954724123156, + "z": 0.0 + }, + { + "x": 332.9081272804868, + "y": -7.568500980156154, + "z": 0.0 + }, + { + "x": 332.895030754424, + "y": -7.996637987132772, + "z": 0.0 + }, + { + "x": 332.89493219600683, + "y": -8.76330403472345, + "z": 0.0 + }, + { + "x": 332.8940312132095, + "y": -9.750603823797125, + "z": 0.0 + }, + { + "x": 332.89340505523876, + "y": -10.787270268385383, + "z": 0.0 + } + ] + }, + { + "id": 145, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 340.89340340765136, + "y": -10.792414056232396, + "z": 0.0 + }, + { + "x": 340.89403578359634, + "y": -9.745453140274215, + "z": 0.0 + }, + { + "x": 340.89466815954137, + "y": -8.698492224316256, + "z": 0.0 + }, + { + "x": 340.89530053548634, + "y": -7.651531308357863, + "z": 0.0 + }, + { + "x": 340.9521407676781, + "y": -6.852378699784743, + "z": 0.0 + }, + { + "x": 341.06688111734144, + "y": -6.135182389188954, + "z": 0.0 + }, + { + "x": 341.22823435714616, + "y": -5.902494853710985, + "z": 0.0 + }, + { + "x": 341.46602833031625, + "y": -5.569414699066449, + "z": 0.0 + }, + { + "x": 341.7994848809484, + "y": -5.165549665951211, + "z": 0.0 + }, + { + "x": 342.13051965040574, + "y": -4.903219459030506, + "z": 0.0 + }, + { + "x": 342.4962616320244, + "y": -4.698227530630974, + "z": 0.0 + }, + { + "x": 343.01185668684076, + "y": -4.43994024407544, + "z": 0.0 + }, + { + "x": 343.5712427807595, + "y": -4.230705239368477, + "z": 0.0 + }, + { + "x": 344.1507044170504, + "y": -4.085364578513123, + "z": 0.0 + }, + { + "x": 344.743421203216, + "y": -4.005725125338712, + "z": 0.0 + }, + { + "x": 345.34990134625497, + "y": -3.9905056740214206, + "z": 0.0 + }, + { + "x": 346.13395460346004, + "y": -3.9995713019347696, + "z": 0.0 + }, + { + "x": 347.1809155626665, + "y": -4.000127486056169, + "z": 0.0 + }, + { + "x": 348.227876521873, + "y": -4.0006836701775725, + "z": 0.0 + } + ] + }, + { + "id": 157, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 160.06653921314967, + "y": -11.024850911531969, + "z": 0.0 + }, + { + "x": 160.0678134667562, + "y": -9.975885881460881, + "z": 0.0 + }, + { + "x": 160.06908772036275, + "y": -8.926920851389792, + "z": 0.0 + }, + { + "x": 160.07036197396928, + "y": -7.877955821318704, + "z": 0.0 + }, + { + "x": 160.1246918567833, + "y": -7.060305047376277, + "z": 0.0 + }, + { + "x": 160.2374873644286, + "y": -6.342829622261114, + "z": 0.0 + }, + { + "x": 160.41028615430943, + "y": -5.865624377840656, + "z": 0.0 + }, + { + "x": 160.62898947587635, + "y": -5.516198652845463, + "z": 0.0 + }, + { + "x": 160.9587560838947, + "y": -5.0263174378290145, + "z": 0.0 + }, + { + "x": 161.34037650307783, + "y": -4.58232228373524, + "z": 0.0 + }, + { + "x": 161.6532871645665, + "y": -4.377425268002961, + "z": 0.0 + }, + { + "x": 162.012325453008, + "y": -4.210009421664965, + "z": 0.0 + }, + { + "x": 162.4819073479187, + "y": -4.032043747178901, + "z": 0.0 + }, + { + "x": 162.97457927269812, + "y": -3.9185762591816546, + "z": 0.0 + }, + { + "x": 163.2561113559408, + "y": -3.9648852550583116, + "z": 0.0 + }, + { + "x": 164.00033558629985, + "y": -3.954801759477505, + "z": 0.0 + }, + { + "x": 164.93268600146294, + "y": -3.956601518087601, + "z": 0.0 + }, + { + "x": 165.98165179952323, + "y": -3.956713473436086, + "z": 0.0 + }, + { + "x": 167.03061759758353, + "y": -3.9568254287845774, + "z": 0.0 + }, + { + "x": 168.07958339564385, + "y": -3.956937384133062, + "z": 0.0 + } + ] + }, + { + "id": 160, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 144.95958352573157, + "y": -3.9544698035434926, + "z": 0.0 + }, + { + "x": 146.0212169873974, + "y": -3.954583110902402, + "z": 0.0 + }, + { + "x": 147.0828504490632, + "y": -3.954696418261311, + "z": 0.0 + }, + { + "x": 148.144483910729, + "y": -3.954809725620221, + "z": 0.0 + }, + { + "x": 149.05967964890726, + "y": -3.990641340582388, + "z": 0.0 + }, + { + "x": 149.83780177823488, + "y": -4.082760914533853, + "z": 0.0 + }, + { + "x": 150.1743168945339, + "y": -4.242647825577707, + "z": 0.0 + }, + { + "x": 150.61969315594254, + "y": -4.4830122559322945, + "z": 0.0 + }, + { + "x": 151.07615455507627, + "y": -4.797092817882984, + "z": 0.0 + }, + { + "x": 151.48742320962174, + "y": -5.166058802470898, + "z": 0.0 + }, + { + "x": 151.67611237008094, + "y": -5.475440162631369, + "z": 0.0 + }, + { + "x": 151.84574867678245, + "y": -5.848483006759167, + "z": 0.0 + }, + { + "x": 152.00442107081673, + "y": -6.310109105308325, + "z": 0.0 + }, + { + "x": 152.09632190626255, + "y": -6.791790352034089, + "z": 0.0 + }, + { + "x": 152.07837964471057, + "y": -7.181400923116529, + "z": 0.0 + }, + { + "x": 152.07070286095353, + "y": -7.883406095020281, + "z": 0.0 + }, + { + "x": 152.0691243996725, + "y": -8.891867371922766, + "z": 0.0 + }, + { + "x": 152.06783475775103, + "y": -9.953500056324756, + "z": 0.0 + }, + { + "x": 152.06654511582957, + "y": -11.015132740726854, + "z": 0.0 + } + ] + }, + { + "id": 175, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 86.42210766601971, + "y": -317.12405432540857, + "z": 0.0 + }, + { + "x": 86.40322153115828, + "y": -317.8749514922378, + "z": 0.0 + }, + { + "x": 86.3292625154455, + "y": -318.58491186848573, + "z": 0.0 + }, + { + "x": 86.18953213327386, + "y": -319.2846940672616, + "z": 0.0 + }, + { + "x": 85.98523313042162, + "y": -319.9683863526217, + "z": 0.0 + }, + { + "x": 85.71807956869432, + "y": -320.6302044599884, + "z": 0.0 + }, + { + "x": 85.39028468437556, + "y": -321.2645335106671, + "z": 0.0 + }, + { + "x": 85.01656276535591, + "y": -321.85141823949874, + "z": 0.0 + }, + { + "x": 84.61328386764781, + "y": -322.3733874363649, + "z": 0.0 + }, + { + "x": 84.14776694319312, + "y": -322.855932640633, + "z": 0.0 + }, + { + "x": 83.63582517526206, + "y": -323.28636997869825, + "z": 0.0 + }, + { + "x": 83.08208237236526, + "y": -323.6607081495259, + "z": 0.0 + }, + { + "x": 82.49250331518978, + "y": -323.9750097865338, + "z": 0.0 + }, + { + "x": 81.87341023048599, + "y": -324.22594956684435, + "z": 0.0 + }, + { + "x": 81.23142281271754, + "y": -324.41084517913515, + "z": 0.0 + }, + { + "x": 80.53314857363705, + "y": -324.5294262581491, + "z": 0.0 + }, + { + "x": 79.44718379231384, + "y": -324.5819492549276, + "z": 0.0 + } + ] + }, + { + "id": 178, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.8061452205714, + "y": -324.5933877050256, + "z": 0.0 + }, + { + "x": 100.76420901034751, + "y": -324.544843879481, + "z": 0.0 + }, + { + "x": 100.05547286081084, + "y": -324.4402442473347, + "z": 0.0 + }, + { + "x": 99.40097425397511, + "y": -324.2766062823703, + "z": 0.0 + }, + { + "x": 98.76392649992916, + "y": -324.05345432697123, + "z": 0.0 + }, + { + "x": 98.14938349604752, + "y": -323.77243681296414, + "z": 0.0 + }, + { + "x": 97.61695804856943, + "y": -323.4496290183012, + "z": 0.0 + }, + { + "x": 97.09931695655445, + "y": -323.0644970568544, + "z": 0.0 + }, + { + "x": 96.59466314544346, + "y": -322.6165467084913, + "z": 0.0 + }, + { + "x": 96.13171624236867, + "y": -322.1232796739841, + "z": 0.0 + }, + { + "x": 95.71288930249867, + "y": -321.58761950526895, + "z": 0.0 + }, + { + "x": 95.34255411729966, + "y": -321.0145041533784, + "z": 0.0 + }, + { + "x": 95.04377845391564, + "y": -320.42949063438977, + "z": 0.0 + }, + { + "x": 94.82285770290609, + "y": -319.84438630967213, + "z": 0.0 + }, + { + "x": 94.63316860976981, + "y": -319.18946806306946, + "z": 0.0 + }, + { + "x": 94.50330750802169, + "y": -318.5204043978035, + "z": 0.0 + }, + { + "x": 94.43423405405653, + "y": -317.8422626237095, + "z": 0.0 + }, + { + "x": 94.41410567044805, + "y": -317.1186932324719, + "z": 0.0 + } + ] + }, + { + "id": 193, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.37171129421938, + "y": -11.239391821784363, + "z": 0.0 + }, + { + "x": 94.37155111803641, + "y": -10.185689112991424, + "z": 0.0 + }, + { + "x": 94.37139094185343, + "y": -9.131986404198488, + "z": 0.0 + }, + { + "x": 94.39012123383223, + "y": -8.153369150514646, + "z": 0.0 + }, + { + "x": 94.46022890273653, + "y": -7.337998068902732, + "z": 0.0 + }, + { + "x": 94.6072688252939, + "y": -6.9230812441710645, + "z": 0.0 + }, + { + "x": 94.83259463557908, + "y": -6.385304482763309, + "z": 0.0 + }, + { + "x": 95.11913777981543, + "y": -5.877941833921707, + "z": 0.0 + }, + { + "x": 95.46350212363555, + "y": -5.407065852095712, + "z": 0.0 + }, + { + "x": 95.86171945887978, + "y": -4.978761611453896, + "z": 0.0 + }, + { + "x": 96.22923305880748, + "y": -4.719862677775668, + "z": 0.0 + }, + { + "x": 96.70185990677085, + "y": -4.441451745629632, + "z": 0.0 + }, + { + "x": 97.22041617308734, + "y": -4.211505752369636, + "z": 0.0 + }, + { + "x": 97.76345113210014, + "y": -4.0457846580773555, + "z": 0.0 + }, + { + "x": 98.32410668616481, + "y": -3.9466924676147257, + "z": 0.0 + }, + { + "x": 98.79512439302592, + "y": -3.95205280415974, + "z": 0.0 + }, + { + "x": 99.58080669915239, + "y": -3.9508205713340376, + "z": 0.0 + }, + { + "x": 100.5839090094622, + "y": -3.9508137140995263, + "z": 0.0 + }, + { + "x": 101.63761167446887, + "y": -3.9504703020497662, + "z": 0.0 + }, + { + "x": 102.69131433947555, + "y": -3.950126890000005, + "z": 0.0 + } + ] + }, + { + "id": 196, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 79.38131557415628, + "y": -3.9577238475875323, + "z": 0.0 + }, + { + "x": 80.43950680616342, + "y": -3.9573789726696917, + "z": 0.0 + }, + { + "x": 81.49769803817055, + "y": -3.957034097751851, + "z": 0.0 + }, + { + "x": 82.54733788811372, + "y": -3.958919061057222, + "z": 0.0 + }, + { + "x": 83.25546999072677, + "y": -4.0367179671995865, + "z": 0.0 + }, + { + "x": 83.85626624649599, + "y": -4.181507034273803, + "z": 0.0 + }, + { + "x": 84.45707638728011, + "y": -4.39224457294905, + "z": 0.0 + }, + { + "x": 84.89020730165043, + "y": -4.641475916963456, + "z": 0.0 + }, + { + "x": 85.27499915893839, + "y": -4.945073788381097, + "z": 0.0 + }, + { + "x": 85.72199976105516, + "y": -5.3529289744430795, + "z": 0.0 + }, + { + "x": 86.08734206940625, + "y": -5.789075209259341, + "z": 0.0 + }, + { + "x": 86.12224575164548, + "y": -6.021688634033307, + "z": 0.0 + }, + { + "x": 86.28329841826393, + "y": -6.499402208514818, + "z": 0.0 + }, + { + "x": 86.38562053758875, + "y": -7.009892905183665, + "z": 0.0 + }, + { + "x": 86.38134700142467, + "y": -7.4383508230156385, + "z": 0.0 + }, + { + "x": 86.37153594890037, + "y": -8.114997986374872, + "z": 0.0 + }, + { + "x": 86.37138966964652, + "y": -9.124225371328526, + "z": 0.0 + }, + { + "x": 86.37155052814866, + "y": -10.182416647308463, + "z": 0.0 + }, + { + "x": 86.3717113866508, + "y": -11.2406079232884, + "z": 0.0 + } + ] + }, + { + "id": 202, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 347.7299857691685, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 346.65641965126474, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 345.6051845218596, + "y": -324.60410859498836, + "z": 0.0 + }, + { + "x": 344.7850166539401, + "y": -324.540098970213, + "z": 0.0 + }, + { + "x": 344.25909294341756, + "y": -324.39700813462906, + "z": 0.0 + }, + { + "x": 343.71191033205946, + "y": -324.1828372395416, + "z": 0.0 + }, + { + "x": 343.19528786244814, + "y": -323.904106512928, + "z": 0.0 + }, + { + "x": 342.7166149375832, + "y": -323.5649536309744, + "z": 0.0 + }, + { + "x": 342.28274894064253, + "y": -323.17033164995433, + "z": 0.0 + }, + { + "x": 341.8913001189622, + "y": -322.7206360617598, + "z": 0.0 + }, + { + "x": 341.5369668432233, + "y": -322.2125067112267, + "z": 0.0 + }, + { + "x": 341.2324938951551, + "y": -321.65769348921674, + "z": 0.0 + }, + { + "x": 340.99061304977715, + "y": -321.07212369910155, + "z": 0.0 + }, + { + "x": 340.83080310229485, + "y": -320.48807252445783, + "z": 0.0 + }, + { + "x": 340.74178785032285, + "y": -319.89215389539834, + "z": 0.0 + }, + { + "x": 340.71272597311315, + "y": -319.2600014064103, + "z": 0.0 + }, + { + "x": 340.70687562977463, + "y": -318.4515480594214, + "z": 0.0 + }, + { + "x": 340.70817719947337, + "y": -317.45271969952285, + "z": 0.0 + } + ] + }, + { + "id": 217, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.7081788771901, + "y": -317.4475260295794, + "z": 0.0 + }, + { + "x": 332.7075245816217, + "y": -318.5307770498437, + "z": 0.0 + }, + { + "x": 332.7149193734867, + "y": -319.3628031526399, + "z": 0.0 + }, + { + "x": 332.69090557791753, + "y": -320.049931684257, + "z": 0.0 + }, + { + "x": 332.6128631715627, + "y": -320.679999573273, + "z": 0.0 + }, + { + "x": 332.4651120128465, + "y": -321.2974806177943, + "z": 0.0 + }, + { + "x": 332.31111388697144, + "y": -321.78577852098607, + "z": 0.0 + }, + { + "x": 332.0291584429973, + "y": -322.3238751397163, + "z": 0.0 + }, + { + "x": 331.67371169882904, + "y": -322.8360704972532, + "z": 0.0 + }, + { + "x": 331.276763504097, + "y": -323.2917244669964, + "z": 0.0 + }, + { + "x": 330.83781253302345, + "y": -323.6909312682483, + "z": 0.0 + }, + { + "x": 330.48216088504284, + "y": -323.9757259923004, + "z": 0.0 + }, + { + "x": 329.96569825792506, + "y": -324.23364793609016, + "z": 0.0 + }, + { + "x": 329.40367289306323, + "y": -324.42640954825083, + "z": 0.0 + }, + { + "x": 328.7325685885115, + "y": -324.5533841445278, + "z": 0.0 + }, + { + "x": 327.8864882032299, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 326.8032369853645, + "y": -324.6099853515625, + "z": 0.0 + }, + { + "x": 325.71998576749917, + "y": -324.6099853515625, + "z": 0.0 + } + ] + }, + { + "id": 226, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.38036233629381, + "y": -68.14939116425025, + "z": 0.0 + }, + { + "x": 94.380205608378, + "y": -67.1183725299237, + "z": 0.0 + }, + { + "x": 94.38004888046221, + "y": -66.08735389559722, + "z": 0.0 + }, + { + "x": 94.3798921525464, + "y": -65.0563352612706, + "z": 0.0 + }, + { + "x": 94.41540859131102, + "y": -64.17671650467226, + "z": 0.0 + }, + { + "x": 94.50599020801253, + "y": -63.43406355283531, + "z": 0.0 + }, + { + "x": 94.65004354411337, + "y": -63.28886531615959, + "z": 0.0 + }, + { + "x": 94.89412789099731, + "y": -62.88319975924353, + "z": 0.0 + }, + { + "x": 95.19296693797658, + "y": -62.51318763201182, + "z": 0.0 + }, + { + "x": 95.50496933112525, + "y": -62.25534955729171, + "z": 0.0 + }, + { + "x": 95.79800974776776, + "y": -62.11894221635172, + "z": 0.0 + }, + { + "x": 96.32100408123506, + "y": -61.84314210418763, + "z": 0.0 + }, + { + "x": 96.87868341854731, + "y": -61.62060831764035, + "z": 0.0 + }, + { + "x": 97.29632721050396, + "y": -61.55600143297452, + "z": 0.0 + }, + { + "x": 97.80242386355842, + "y": -61.52230377982157, + "z": 0.0 + }, + { + "x": 98.5261196610379, + "y": -61.49245168271566, + "z": 0.0 + }, + { + "x": 99.3281588135278, + "y": -61.498913326717286, + "z": 0.0 + }, + { + "x": 100.3591774521123, + "y": -61.498787694223985, + "z": 0.0 + }, + { + "x": 101.39019609069686, + "y": -61.49866206173068, + "z": 0.0 + } + ] + }, + { + "id": 235, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.38950854005927, + "y": -53.49866208611823, + "z": 0.0 + }, + { + "x": 100.35427574987001, + "y": -53.49878823211765, + "z": 0.0 + }, + { + "x": 99.37376770017384, + "y": -53.48524399821469, + "z": 0.0 + }, + { + "x": 98.56594764529008, + "y": -53.42248411699823, + "z": 0.0 + }, + { + "x": 98.02529054486976, + "y": -53.28960016706168, + "z": 0.0 + }, + { + "x": 97.39333152686908, + "y": -53.08861912710111, + "z": 0.0 + }, + { + "x": 96.78166837055359, + "y": -52.82970085027407, + "z": 0.0 + }, + { + "x": 96.28198883142825, + "y": -52.534509829604154, + "z": 0.0 + }, + { + "x": 95.8363635631698, + "y": -52.191004873637944, + "z": 0.0 + }, + { + "x": 95.37363437662033, + "y": -51.767432997723176, + "z": 0.0 + }, + { + "x": 94.99551614629756, + "y": -51.32382634745366, + "z": 0.0 + }, + { + "x": 94.75043184234941, + "y": -50.90678621458571, + "z": 0.0 + }, + { + "x": 94.61657447268031, + "y": -50.51927995168681, + "z": 0.0 + }, + { + "x": 94.46613425141832, + "y": -49.99260252804384, + "z": 0.0 + }, + { + "x": 94.38030857826998, + "y": -49.45071585721417, + "z": 0.0 + }, + { + "x": 94.36315168668953, + "y": -48.906894212072416, + "z": 0.0 + }, + { + "x": 94.37733070564443, + "y": -48.21662848944666, + "z": 0.0 + }, + { + "x": 94.37717547838463, + "y": -47.18497092961871, + "z": 0.0 + }, + { + "x": 94.37701810986431, + "y": -46.14973814370483, + "z": 0.0 + } + ] + }, + { + "id": 241, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.6696754063413, + "y": -201.15911160127555, + "z": 0.0 + }, + { + "x": 326.69854293953034, + "y": -201.1591952064953, + "z": 0.0 + }, + { + "x": 327.55662263077403, + "y": -201.1556171967777, + "z": 0.0 + }, + { + "x": 328.2878604030311, + "y": -201.17589028449774, + "z": 0.0 + }, + { + "x": 328.9011683532972, + "y": -201.22663941361236, + "z": 0.0 + }, + { + "x": 329.3792074949348, + "y": -201.2950945907748, + "z": 0.0 + }, + { + "x": 329.94437832953804, + "y": -201.48083812438352, + "z": 0.0 + }, + { + "x": 330.50391400106264, + "y": -201.73861700728952, + "z": 0.0 + }, + { + "x": 331.024340149681, + "y": -202.0449603967076, + "z": 0.0 + }, + { + "x": 331.4555572397345, + "y": -202.35002324535176, + "z": 0.0 + }, + { + "x": 331.7582337858688, + "y": -202.58574368321777, + "z": 0.0 + }, + { + "x": 332.0804677406411, + "y": -202.99176286272518, + "z": 0.0 + }, + { + "x": 332.347243162328, + "y": -203.43389313205873, + "z": 0.0 + }, + { + "x": 332.55520982858246, + "y": -203.9057956290992, + "z": 0.0 + }, + { + "x": 332.69773103323286, + "y": -204.35948999220938, + "z": 0.0 + }, + { + "x": 332.77073692392213, + "y": -205.06321647940158, + "z": 0.0 + }, + { + "x": 332.7754515617806, + "y": -206.07094373654172, + "z": 0.0 + }, + { + "x": 332.77483011454973, + "y": -207.09981108544716, + "z": 0.0 + }, + { + "x": 332.7742086673189, + "y": -208.12867843435257, + "z": 0.0 + }, + { + "x": 332.773587220088, + "y": -209.157545783258, + "z": 0.0 + } + ] + }, + { + "id": 244, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.7877875168978, + "y": -185.64755007182552, + "z": 0.0 + }, + { + "x": 332.7871558692562, + "y": -186.69330520950456, + "z": 0.0 + }, + { + "x": 332.78855716050793, + "y": -187.6139412482442, + "z": 0.0 + }, + { + "x": 332.769849486949, + "y": -188.42140076858865, + "z": 0.0 + }, + { + "x": 332.77083182214864, + "y": -188.88303279362856, + "z": 0.0 + }, + { + "x": 332.66348831483367, + "y": -189.4449902018104, + "z": 0.0 + }, + { + "x": 332.46997372679783, + "y": -190.02958668760976, + "z": 0.0 + }, + { + "x": 332.2154937201096, + "y": -190.5892499954893, + "z": 0.0 + }, + { + "x": 331.98978605376124, + "y": -191.01441570599346, + "z": 0.0 + }, + { + "x": 331.64962893870444, + "y": -191.45391576692543, + "z": 0.0 + }, + { + "x": 331.20220308693445, + "y": -191.88800872415374, + "z": 0.0 + }, + { + "x": 330.7115349826413, + "y": -192.27258396974145, + "z": 0.0 + }, + { + "x": 330.2919359880639, + "y": -192.5572890717597, + "z": 0.0 + }, + { + "x": 329.8012178989161, + "y": -192.79279664378373, + "z": 0.0 + }, + { + "x": 329.2041630135967, + "y": -192.97658802806663, + "z": 0.0 + }, + { + "x": 328.54331794047005, + "y": -193.09947345183087, + "z": 0.0 + }, + { + "x": 327.7621837163193, + "y": -193.15928161095763, + "z": 0.0 + }, + { + "x": 326.7164283913317, + "y": -193.15919663344505, + "z": 0.0 + }, + { + "x": 325.67067306634425, + "y": -193.1591116559325, + "z": 0.0 + } + ] + }, + { + "id": 256, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.1604817010584, + "y": -61.471395029053355, + "z": 0.0 + }, + { + "x": 326.19722933008575, + "y": -61.47126869846662, + "z": 0.0 + }, + { + "x": 327.233976959113, + "y": -61.47114236787987, + "z": 0.0 + }, + { + "x": 327.99131405353273, + "y": -61.46127945318263, + "z": 0.0 + }, + { + "x": 328.6109717729404, + "y": -61.482747456950605, + "z": 0.0 + }, + { + "x": 329.2103753540747, + "y": -61.5647292733214, + "z": 0.0 + }, + { + "x": 329.79705055025045, + "y": -61.71050220350344, + "z": 0.0 + }, + { + "x": 330.3123387974076, + "y": -61.889415448071965, + "z": 0.0 + }, + { + "x": 330.77626372745664, + "y": -62.11094879964533, + "z": 0.0 + }, + { + "x": 331.25491038381944, + "y": -62.43748212523404, + "z": 0.0 + }, + { + "x": 331.670805195674, + "y": -62.7900771917235, + "z": 0.0 + }, + { + "x": 332.03159138732866, + "y": -63.17706278805754, + "z": 0.0 + }, + { + "x": 332.3123598399787, + "y": -63.543989064113035, + "z": 0.0 + }, + { + "x": 332.5315476756131, + "y": -63.92517497204276, + "z": 0.0 + }, + { + "x": 332.70310131549746, + "y": -64.42779257280169, + "z": 0.0 + }, + { + "x": 332.8139116311539, + "y": -65.08228432514662, + "z": 0.0 + }, + { + "x": 332.8601058914801, + "y": -65.91732900219925, + "z": 0.0 + }, + { + "x": 332.85947968458265, + "y": -66.95407644980567, + "z": 0.0 + }, + { + "x": 332.8588534776853, + "y": -67.99082389741164, + "z": 0.0 + }, + { + "x": 332.85822727078784, + "y": -69.02757134501785, + "z": 0.0 + } + ] + }, + { + "id": 271, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.8718839577665, + "y": -46.417575469412235, + "z": 0.0 + }, + { + "x": 332.8712509968554, + "y": -47.46590647417591, + "z": 0.0 + }, + { + "x": 332.87906109993855, + "y": -48.254069835605016, + "z": 0.0 + }, + { + "x": 332.8674708247359, + "y": -48.83855051155455, + "z": 0.0 + }, + { + "x": 332.78721881227335, + "y": -49.41956063034073, + "z": 0.0 + }, + { + "x": 332.6404482078824, + "y": -49.986768950414024, + "z": 0.0 + }, + { + "x": 332.42919462016573, + "y": -50.532805912282264, + "z": 0.0 + }, + { + "x": 332.15627773256864, + "y": -51.050572148092485, + "z": 0.0 + }, + { + "x": 331.82467710757146, + "y": -51.533936458630656, + "z": 0.0 + }, + { + "x": 331.4370083989903, + "y": -51.977864296335234, + "z": 0.0 + }, + { + "x": 330.99884451709175, + "y": -52.37582157742848, + "z": 0.0 + }, + { + "x": 330.54784008475104, + "y": -52.70646836786131, + "z": 0.0 + }, + { + "x": 330.05399673340213, + "y": -52.98129341041239, + "z": 0.0 + }, + { + "x": 329.503203182546, + "y": -53.20007708555586, + "z": 0.0 + }, + { + "x": 328.93171552914595, + "y": -53.35431927828143, + "z": 0.0 + }, + { + "x": 328.1971693258425, + "y": -53.443553006846, + "z": 0.0 + }, + { + "x": 327.25895540688833, + "y": -53.47113926479402, + "z": 0.0 + }, + { + "x": 326.209231142834, + "y": -53.471267176619904, + "z": 0.0 + }, + { + "x": 325.15950687877955, + "y": -53.47139508844576, + "z": 0.0 + } + ] + }, + { + "id": 274, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.40167147489854, + "y": -208.3293895446205, + "z": 0.0 + }, + { + "x": 94.40151478566703, + "y": -207.29862539105918, + "z": 0.0 + }, + { + "x": 94.40135809643554, + "y": -206.26786123749787, + "z": 0.0 + }, + { + "x": 94.43376229952128, + "y": -205.3736891092996, + "z": 0.0 + }, + { + "x": 94.51834203531422, + "y": -204.61128923276965, + "z": 0.0 + }, + { + "x": 94.66783350768677, + "y": -204.1297875213049, + "z": 0.0 + }, + { + "x": 94.87944244681093, + "y": -203.6696897342904, + "z": 0.0 + }, + { + "x": 95.16995944891461, + "y": -203.15286855648935, + "z": 0.0 + }, + { + "x": 95.51540707027908, + "y": -202.67004371951856, + "z": 0.0 + }, + { + "x": 95.90389606178833, + "y": -202.24482846065445, + "z": 0.0 + }, + { + "x": 96.2525027421791, + "y": -201.99846580436187, + "z": 0.0 + }, + { + "x": 96.73848706787206, + "y": -201.69010810485491, + "z": 0.0 + }, + { + "x": 97.25615282237987, + "y": -201.43877363286256, + "z": 0.0 + }, + { + "x": 97.80048676780363, + "y": -201.24710934793697, + "z": 0.0 + }, + { + "x": 98.25513109950654, + "y": -201.17854678323314, + "z": 0.0 + }, + { + "x": 98.76739644056705, + "y": -201.15582125755216, + "z": 0.0 + }, + { + "x": 99.51039002690968, + "y": -201.13782300713487, + "z": 0.0 + }, + { + "x": 100.38857732118137, + "y": -201.1408053809885, + "z": 0.0 + }, + { + "x": 101.4193414832491, + "y": -201.14088914032726, + "z": 0.0 + } + ] + }, + { + "id": 286, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.42032622238838, + "y": -193.14088919393424, + "z": 0.0 + }, + { + "x": 100.33922750350321, + "y": -193.1408013444366, + "z": 0.0 + }, + { + "x": 99.25812878461814, + "y": -193.14071349493892, + "z": 0.0 + }, + { + "x": 98.39054133013732, + "y": -193.08907796797558, + "z": 0.0 + }, + { + "x": 97.69618927189643, + "y": -192.96873836108958, + "z": 0.0 + }, + { + "x": 97.07486869043078, + "y": -192.78301788211778, + "z": 0.0 + }, + { + "x": 96.47651183719475, + "y": -192.5312083437614, + "z": 0.0 + }, + { + "x": 95.90761962214879, + "y": -192.21577823107452, + "z": 0.0 + }, + { + "x": 95.47809790869928, + "y": -191.87555176993956, + "z": 0.0 + }, + { + "x": 95.07232590934612, + "y": -191.46859694320713, + "z": 0.0 + }, + { + "x": 94.79183893066474, + "y": -191.06305779436045, + "z": 0.0 + }, + { + "x": 94.58695946635352, + "y": -190.6335781301305, + "z": 0.0 + }, + { + "x": 94.44899671077283, + "y": -190.1776736582307, + "z": 0.0 + }, + { + "x": 94.38112600071274, + "y": -189.70503411601993, + "z": 0.0 + }, + { + "x": 94.383139280547, + "y": -189.21977939325217, + "z": 0.0 + }, + { + "x": 94.39865592659415, + "y": -188.4919121005017, + "z": 0.0 + }, + { + "x": 94.39849158587134, + "y": -187.41081339053818, + "z": 0.0 + }, + { + "x": 94.39832724514855, + "y": -186.32971468057468, + "z": 0.0 + } + ] + }, + { + "id": 292, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 332.82709050768517, + "y": -120.57756194154449, + "z": 0.0 + }, + { + "x": 332.82643877406326, + "y": -121.6565714059926, + "z": 0.0 + }, + { + "x": 332.83245205105794, + "y": -122.50716907762718, + "z": 0.0 + }, + { + "x": 332.81132858665546, + "y": -123.19805967071827, + "z": 0.0 + }, + { + "x": 332.7542482002542, + "y": -123.76934929727207, + "z": 0.0 + }, + { + "x": 332.6646701817641, + "y": -124.24252956643309, + "z": 0.0 + }, + { + "x": 332.5001486679359, + "y": -124.70549841621741, + "z": 0.0 + }, + { + "x": 332.2121530385942, + "y": -125.20439690327898, + "z": 0.0 + }, + { + "x": 331.8507388515651, + "y": -125.67492643492409, + "z": 0.0 + }, + { + "x": 331.39999244756945, + "y": -126.12422224787402, + "z": 0.0 + }, + { + "x": 330.99793115335666, + "y": -126.46806789445478, + "z": 0.0 + }, + { + "x": 330.4254675243916, + "y": -126.80336453193688, + "z": 0.0 + }, + { + "x": 329.8075639202306, + "y": -127.08118371157036, + "z": 0.0 + }, + { + "x": 329.1656402917356, + "y": -127.29568914951442, + "z": 0.0 + }, + { + "x": 328.59192458915544, + "y": -127.43803717191713, + "z": 0.0 + }, + { + "x": 327.75584160763026, + "y": -127.50443980675412, + "z": 0.0 + }, + { + "x": 326.7211200901641, + "y": -127.51556771483503, + "z": 0.0 + }, + { + "x": 325.6421105365875, + "y": -127.51508562015208, + "z": 0.0 + } + ] + }, + { + "id": 304, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 325.6381862987218, + "y": -135.51508466532573, + "z": 0.0 + }, + { + "x": 326.6693035988366, + "y": -135.515545362051, + "z": 0.0 + }, + { + "x": 327.55131543289843, + "y": -135.5131593711596, + "z": 0.0 + }, + { + "x": 328.3141035849688, + "y": -135.5330080851354, + "z": 0.0 + }, + { + "x": 328.7928591328234, + "y": -135.54477745834626, + "z": 0.0 + }, + { + "x": 329.2838720270384, + "y": -135.62962857414666, + "z": 0.0 + }, + { + "x": 329.8398044272193, + "y": -135.82352366647075, + "z": 0.0 + }, + { + "x": 330.3697282088117, + "y": -136.07686163386663, + "z": 0.0 + }, + { + "x": 330.8094226454465, + "y": -136.3352242557169, + "z": 0.0 + }, + { + "x": 331.19388056147704, + "y": -136.62723539200704, + "z": 0.0 + }, + { + "x": 331.6098466658718, + "y": -137.08355681539902, + "z": 0.0 + }, + { + "x": 331.9767702484966, + "y": -137.58116569359478, + "z": 0.0 + }, + { + "x": 332.26804777178256, + "y": -138.05807524433806, + "z": 0.0 + }, + { + "x": 332.48255764058945, + "y": -138.49289968548555, + "z": 0.0 + }, + { + "x": 332.65222061387357, + "y": -139.0891815282288, + "z": 0.0 + }, + { + "x": 332.76312477510174, + "y": -139.7739642368658, + "z": 0.0 + }, + { + "x": 332.81501231398755, + "y": -140.57420608476463, + "z": 0.0 + }, + { + "x": 332.8143895078128, + "y": -141.6053232997068, + "z": 0.0 + }, + { + "x": 332.81376670163803, + "y": -142.63644051464897, + "z": 0.0 + }, + { + "x": 332.81314389546327, + "y": -143.66755772959112, + "z": 0.0 + } + ] + }, + { + "id": 310, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 101.42178302796803, + "y": -127.41490538788197, + "z": 0.0 + }, + { + "x": 100.36884173414194, + "y": -127.41443494033355, + "z": 0.0 + }, + { + "x": 99.31590044031583, + "y": -127.41396449278513, + "z": 0.0 + }, + { + "x": 98.34557054873348, + "y": -127.3928796818061, + "z": 0.0 + }, + { + "x": 97.55962058570432, + "y": -127.31583473381473, + "z": 0.0 + }, + { + "x": 97.20790067612784, + "y": -127.16461138721388, + "z": 0.0 + }, + { + "x": 96.7223537644397, + "y": -126.93250374971481, + "z": 0.0 + }, + { + "x": 96.27063494180855, + "y": -126.64030547433455, + "z": 0.0 + }, + { + "x": 95.85910137782332, + "y": -126.29195836230957, + "z": 0.0 + }, + { + "x": 95.51989604462473, + "y": -125.90683342043921, + "z": 0.0 + }, + { + "x": 95.28468889415034, + "y": -125.51761502775999, + "z": 0.0 + }, + { + "x": 94.97091192766963, + "y": -124.95536653932524, + "z": 0.0 + }, + { + "x": 94.71416588676566, + "y": -124.36200598792965, + "z": 0.0 + }, + { + "x": 94.51831459567889, + "y": -123.74448953392844, + "z": 0.0 + }, + { + "x": 94.4338890820918, + "y": -123.20146492211585, + "z": 0.0 + }, + { + "x": 94.40464030373457, + "y": -122.61480564194734, + "z": 0.0 + }, + { + "x": 94.38639075227408, + "y": -121.8151086621219, + "z": 0.0 + }, + { + "x": 94.38837998400676, + "y": -120.89267019879318, + "z": 0.0 + }, + { + "x": 94.38821992355439, + "y": -119.83972881203614, + "z": 0.0 + } + ] + }, + { + "id": 319, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 94.391564151273, + "y": -141.83939031284123, + "z": 0.0 + }, + { + "x": 94.39140215202507, + "y": -140.77369475687905, + "z": 0.0 + }, + { + "x": 94.39124015277714, + "y": -139.7079992009169, + "z": 0.0 + }, + { + "x": 94.41769376377435, + "y": -138.74855890854363, + "z": 0.0 + }, + { + "x": 94.51320921265764, + "y": -138.03658731539213, + "z": 0.0 + }, + { + "x": 94.67785056645131, + "y": -137.5681944180493, + "z": 0.0 + }, + { + "x": 94.89872548747795, + "y": -137.18945653433522, + "z": 0.0 + }, + { + "x": 95.1855065404848, + "y": -136.82090632507058, + "z": 0.0 + }, + { + "x": 95.53687355774571, + "y": -136.47276500306168, + "z": 0.0 + }, + { + "x": 95.94636994374555, + "y": -136.15990448540106, + "z": 0.0 + }, + { + "x": 96.41739399178752, + "y": -135.88051851943328, + "z": 0.0 + }, + { + "x": 96.93028384483344, + "y": -135.65565452448743, + "z": 0.0 + }, + { + "x": 97.46813231162776, + "y": -135.49697314657672, + "z": 0.0 + }, + { + "x": 98.02286346439605, + "y": -135.40712496469334, + "z": 0.0 + }, + { + "x": 98.51827011133815, + "y": -135.41166569519828, + "z": 0.0 + }, + { + "x": 99.32070176238868, + "y": -135.4138213058624, + "z": 0.0 + }, + { + "x": 100.35220617672339, + "y": -135.41442830616955, + "z": 0.0 + }, + { + "x": 101.41790163862902, + "y": -135.41490445220006, + "z": 0.0 + } + ] + }, + { + "id": 328, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 152.02380945971413, + "y": -46.195106783691955, + "z": 0.0 + }, + { + "x": 152.02254200228586, + "y": -47.23847720268771, + "z": 0.0 + }, + { + "x": 152.0213199732512, + "y": -48.26703348854526, + "z": 0.0 + }, + { + "x": 152.0288322655578, + "y": -49.01153177480047, + "z": 0.0 + }, + { + "x": 152.01859274755594, + "y": -49.54736259613325, + "z": 0.0 + }, + { + "x": 151.9309711128801, + "y": -50.10404697631353, + "z": 0.0 + }, + { + "x": 151.77769148461007, + "y": -50.64525437326739, + "z": 0.0 + }, + { + "x": 151.56081242716232, + "y": -51.164236234723724, + "z": 0.0 + }, + { + "x": 151.33509844602395, + "y": -51.59210944971475, + "z": 0.0 + }, + { + "x": 151.03922219866305, + "y": -51.995446238265515, + "z": 0.0 + }, + { + "x": 150.63750602870874, + "y": -52.39113917962509, + "z": 0.0 + }, + { + "x": 150.1923699306697, + "y": -52.735138851514144, + "z": 0.0 + }, + { + "x": 149.70952634494085, + "y": -53.023302356093474, + "z": 0.0 + }, + { + "x": 149.23875404894363, + "y": -53.24117517081868, + "z": 0.0 + }, + { + "x": 148.79867298597753, + "y": -53.39036933638519, + "z": 0.0 + }, + { + "x": 148.0224206112521, + "y": -53.468981156349344, + "z": 0.0 + }, + { + "x": 147.07657391052473, + "y": -53.493094989928544, + "z": 0.0 + }, + { + "x": 146.03320272943924, + "y": -53.49322212761356, + "z": 0.0 + }, + { + "x": 144.98983154835375, + "y": -53.49334926529858, + "z": 0.0 + } + ] + }, + { + "id": 337, + "map_element_id": 15, + "type": "road_edge", + "geometry": [ + { + "x": 167.1695080517052, + "y": -53.490646609928866, + "z": 0.0 + }, + { + "x": 166.12735220349356, + "y": -53.49077359952219, + "z": 0.0 + }, + { + "x": 165.08519635528188, + "y": -53.490900589115526, + "z": 0.0 + }, + { + "x": 164.26826123122513, + "y": -53.43913165781505, + "z": 0.0 + }, + { + "x": 163.57831205067666, + "y": -53.32661522480176, + "z": 0.0 + }, + { + "x": 162.97263741222574, + "y": -53.15405915103483, + "z": 0.0 + }, + { + "x": 162.47269917418078, + "y": -52.928503300812395, + "z": 0.0 + }, + { + "x": 162.01532313836688, + "y": -52.645855553721226, + "z": 0.0 + }, + { + "x": 161.50784418968078, + "y": -52.27512648472766, + "z": 0.0 + }, + { + "x": 161.0504105618973, + "y": -51.85852801483733, + "z": 0.0 + }, + { + "x": 160.67677545057913, + "y": -51.41871503147218, + "z": 0.0 + }, + { + "x": 160.50406612361127, + "y": -51.063635052220704, + "z": 0.0 + }, + { + "x": 160.27764479185996, + "y": -50.55138900037866, + "z": 0.0 + }, + { + "x": 160.11411017382582, + "y": -50.015611342568725, + "z": 0.0 + }, + { + "x": 160.0156401774726, + "y": -49.46252361870256, + "z": 0.0 + }, + { + "x": 160.01938909966404, + "y": -48.996991646258856, + "z": 0.0 + }, + { + "x": 160.02102230073152, + "y": -48.239731358425196, + "z": 0.0 + }, + { + "x": 160.02253716340635, + "y": -47.247319653457076, + "z": 0.0 + }, + { + "x": 160.02380314448305, + "y": -46.20516456644735, + "z": 0.0 + } + ] + } + ], + "tl_states": {}, + "metadata": { + "sdc_track_index": 0, + "tracks_to_predict": [], + "objects_of_interest": [] + } +} diff --git a/data_utils/carla/process_carla_roads.py b/data_utils/carla/process_carla_roads.py new file mode 100644 index 0000000000..2b39924887 --- /dev/null +++ b/data_utils/carla/process_carla_roads.py @@ -0,0 +1,338 @@ +import sys +import os +import pyxodr +import json +import numpy as np +from lxml import etree +from pyxodr.road_objects.road import Road +from pyxodr.road_objects.lane import Lane, ConnectionPosition, LaneOrientation, TrafficOrientation +from pyxodr.road_objects.junction import Junction +from pyxodr.road_objects.lane_section import LaneSection +from pyxodr.road_objects.network import RoadNetwork +from shapely.geometry import Polygon +from enum import IntEnum +import random +import string + + +class MapType(IntEnum): + LANE_UNDEFINED = 0 + LANE_FREEWAY = 1 + LANE_SURFACE_STREET = 2 + LANE_BIKE_LANE = 3 + # Original definition skips 4 + ROAD_LINE_UNKNOWN = 5 + ROAD_LINE_BROKEN_SINGLE_WHITE = 6 + ROAD_LINE_SOLID_SINGLE_WHITE = 7 + ROAD_LINE_SOLID_DOUBLE_WHITE = 8 + ROAD_LINE_BROKEN_SINGLE_YELLOW = 9 + ROAD_LINE_BROKEN_DOUBLE_YELLOW = 10 + ROAD_LINE_SOLID_SINGLE_YELLOW = 11 + ROAD_LINE_SOLID_DOUBLE_YELLOW = 12 + ROAD_LINE_PASSING_DOUBLE_YELLOW = 13 + ROAD_EDGE_UNKNOWN = 14 + ROAD_EDGE_BOUNDARY = 15 + ROAD_EDGE_MEDIAN = 16 + STOP_SIGN = 17 + CROSSWALK = 18 + SPEED_BUMP = 19 + DRIVEWAY = 20 # New womd datatype in v1.2.0: Driveway entrances + UNKNOWN = -1 + NUM_TYPES = 21 + + +def save_lane_section_to_json(xodr_json, id, road_edges, road_lines, lanes, sidewalks=[]): + roads = xodr_json.get("roads", []) + for road_edge in road_edges: + # edge_polygon = Polygon(road_edge) + edge_data = { + "id": id, + "map_element_id": int(MapType.ROAD_EDGE_BOUNDARY), + "type": "road_edge", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in road_edge], + } + roads.append(edge_data) + id += 1 + for road_line in road_lines: + line_data = { + "id": id, + "map_element_id": int(MapType.ROAD_LINE_BROKEN_SINGLE_WHITE), + "type": "road_line", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in road_line], + } + roads.append(line_data) + id += 1 + for lane in lanes: + lane_data = { + "id": id, + "map_element_id": int(MapType.LANE_SURFACE_STREET), + "type": "lane", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in lane], + } + roads.append(lane_data) + id += 1 + # for sidewalk in sidewalks: + # sidewalk_data = { + # "id": id, + # "map_element_id": int(MapType.LANE_BIKE_LANE), + # "type": "sidewalk", + # "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in sidewalk] + # } + # roads.append(sidewalk_data) + # id += 1 + xodr_json["roads"] = roads + return id + + +def get_lane_data(lane, type="BOUNDARY", check_dir=True): + if type == "BOUNDARY": + points = lane.boundary_line + # print(f'Number of boundary pts: {len(points)}') + elif type == "CENTERLINE": + points = lane.centre_line + # print(f'Number of centerline pts: {len(points)}') + else: + raise ValueError(f"Unknown lane data type: {type}") + + if not check_dir: + return points + + # Check traffic direction + travel_dir = None + vector_lane = lane.lane_xml.find(".//userData/vectorLane") + if vector_lane is not None: + travel_dir = vector_lane.get("travelDir") + + if travel_dir == "backward": + # Reverse points for backward travel + points = points[::-1] + + return points + + +def sum_pts(road_elts): + road_geometries = [len(elt) for elt in road_elts] + return sum(road_geometries) + + +def create_empty_json(town_name): + def random_string(length=8): + return "".join(random.choices(string.ascii_letters + string.digits, k=length)) + + json_data = { + "name": town_name, + "scenario_id": random_string(12), + "objects": [], + "roads": [], + "tl_states": {}, + "metadata": {"sdc_track_index": 0, "tracks_to_predict": [], "objects_of_interest": []}, + } + return json_data + + +def generate_carla_road( + town_name, source_dir, carla_map_dir, resolution, dest_dir, max_samples, print_number_of_sample_truncations +): + src_file_path = os.path.join(source_dir, f"{town_name}.json") + dst_file_path = os.path.join(dest_dir, f"{town_name}.json") + if not os.path.isfile(src_file_path): + print(f"Warning: {src_file_path} does not exist, creating empty file.") + empty_json = create_empty_json(town_name) + with open(src_file_path, "w") as f: + json.dump(empty_json, f, indent=2) + + with open(src_file_path, "r") as f: + xodr_json = json.load(f) + xodr_json["roads"] = [] + + with open(dst_file_path, "w") as f: + json.dump(xodr_json, f, indent=2) + + odr_file = os.path.join(carla_map_dir, town_name + ".xodr") + + road_network = RoadNetwork(xodr_file_path=odr_file, resolution=resolution, max_samples=max_samples) + roads = road_network.get_roads() + print(f"Number of roads in the network: {len(roads)}") + # print(f"Type: {type(roads[0])}\nRoads: {roads}") + print(f"Number of lanes in the network: {sum([sum([len(ls.lanes) for ls in r.lane_sections]) for r in roads])}") + print( + f"Road 0 lane 1 boundary_pts: {len(roads[0].lane_sections[0].lanes[1].boundary_line)}" + ) # Sanity check to see if resolution is working + + # Go only till last "driving" lane("parking" NTD) + # "median" lane means a road edge(add after all of them appear) + # Add "sidewalk" lane as well + + id = 0 + roads_json_cnt = [[], [], []] + print(f"Network has {len(roads)} roads.") + for road_obj in roads: + # print(f"Road ID: {road_obj.id}") + lane_sections = road_obj.lane_sections + # print(f"Lane Sections: {lane_sections}") + for lane_section in lane_sections: + # print(f"Lane Section ID: {lane_section.lane_section_ordinal}") + # print(f"Number of Left Lanes: {len(lane_section.left_lanes)}") + # print(f"Number of Right Lanes: {len(lane_section.right_lanes)}") + road_edges = [] + road_lines = [] + lanes = [] + # sidwalks = [] + + left_immediate_driveable = False + right_immediate_driveable = False + + # Left Lanes + add_lane_data = False + add_edge_data = False + previous_lane = None + for i, left_lane in enumerate(lane_section.left_lanes): + if left_lane.type == "driving" or left_lane.type == "parking": + if i == 0: + left_immediate_driveable = True + + if add_lane_data: + road_line_data = get_lane_data(previous_lane, "BOUNDARY") + road_line_data = road_line_data + road_lines.append(road_line_data) + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + # Add outer edge as road edge + elif add_edge_data: + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_lane_data = True + add_edge_data = False + else: + # Add inner lane as road edge + if add_lane_data and i != 0: + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_edge_data = True + add_lane_data = False + previous_lane = left_lane + + if add_lane_data: + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + # elif add_edge_data: + # if previous_lane.type == 'sidewalk': + # sidwalks.append(get_lane_data(previous_lane, "BOUNDARY")) + + # print("LEFT STATS") + # print(f"Number of Road edges: {len(road_edges)}") + # print(f"Road lines: {len(road_lines)}") + # print(f"Lanes: {len(lanes)}") + # print(f"Sidewalks: {len(sidwalks)}") + + # Right Lanes + add_lane_data = False + add_edge_data = False + previous_lane = None + for i, right_lane in enumerate(lane_section.right_lanes): + if right_lane.type == "driving" or right_lane.type == "parking": + if i == 0: + right_immediate_driveable = True + + if add_lane_data: + road_line_data = get_lane_data(previous_lane, "BOUNDARY") + road_line_data = road_line_data + road_lines.append(road_line_data) + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + # Add outer edge as road edge + elif add_edge_data: + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_lane_data = True + add_edge_data = False + else: + # Add inner lane as road edge + if add_lane_data and i != 0: + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_edge_data = True + add_lane_data = False + previous_lane = right_lane + + if add_lane_data: + lanes.append(get_lane_data(previous_lane, "CENTERLINE")) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + # elif add_edge_data: + # if previous_lane.type == 'sidewalk': + # sidwalks.append(get_lane_data(previous_lane, "BOUNDARY")) + + # print(f"Number of Road edges in {road_obj.id}: {len(road_edges)}") + # print(f"Road lines in {road_obj.id}: {len(road_lines)}") + # print(f"Lanes in {road_obj.id}: {len(lanes)}") + # print(f"Sidewalks in {road_obj.id}: {len(sidwalks)}") + + # If atleast one side has no immediate driveable lane add center as road edge + if not left_immediate_driveable or not right_immediate_driveable: + road_edges.append(lane_section.lane_section_reference_line) + else: + road_line_data = get_lane_data(previous_lane, "BOUNDARY") + road_lines.append(road_line_data) + + if len(road_lines) == 0 and len(lanes) == 0: + road_edges = [] + id = save_lane_section_to_json(xodr_json, id, road_edges, road_lines, lanes) + roads_json_cnt[0].append(len(road_edges)) + roads_json_cnt[1].append(len(road_lines)) + roads_json_cnt[2].append(len(lanes)) + # if len(lanes) == 0 and len(road_lines) != 0: + # print(f"Road: {road_obj.id}, Lane Section: {lane_section.lane_section_ordinal}") + # print(f"Road edges: {len(road_edges)}, Road lines: {len(road_lines)}, Lanes: {len(lanes)}") + # break + # break + print(f"Total roads JSON count: {sum(roads_json_cnt[0]) + sum(roads_json_cnt[1]) + sum(roads_json_cnt[2])}") + + # Save to file + with open(dst_file_path, "w") as f: + json.dump(xodr_json, f, indent=2) + + # Print logs + if print_number_of_sample_truncations: + road_network.print_logs_max_samples_hit() + + +def generate_carla_roads( + town_names, source_dir, carla_map_dir, resolution, dest_dir, max_samples, print_number_of_sample_truncations +): + if type(resolution) == float: + resolution = [resolution] * len(town_names) + elif type(resolution) != list: + raise ValueError("Resolution must be a float or a list type") + elif len(resolution) != len(town_names): + raise ValueError("Resolution must be of the same length as town_names.") + for i, town in enumerate(town_names): + print(f"Processing town: {town}") + generate_carla_road( + town, + source_dir, + carla_map_dir, + resolution[i], + dest_dir, + max_samples, + print_number_of_sample_truncations=print_number_of_sample_truncations, + ) + + +if __name__ == "__main__": + town_names = ["Town01", "Town02", "Town03", "Town04", "Town05", "Town06", "Town07", "Town10HD"] + source_dir = "data_utils/carla" + dest_dir = "data_utils/carla" + carla_map_dir = "/scratch/pm3881/Carla-0.10.0-Linux-Shipping/CarlaUnreal/Content/Carla/Maps/OpenDrive" + resolution = 1.0 # [0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5] # Meters + max_samples = int(1e5) # Max points to sample per reference line + print_number_of_sample_truncations = True # Enable to see the number of data points lost + generate_carla_roads( + town_names, source_dir, carla_map_dir, resolution, dest_dir, max_samples, print_number_of_sample_truncations + ) + # resolution = 1.0 + # town_name = 'town06' + # generate_carla_road( + # town_name, + # source_dir, + # carla_map_dir, + # resolution, + # dest_dir, + # max_samples, + # print_number_of_sample_truncations + # ) diff --git a/data_utils/carla/process_carla_xodr.py b/data_utils/carla/process_carla_xodr.py new file mode 100644 index 0000000000..0c11b8c1b4 --- /dev/null +++ b/data_utils/carla/process_carla_xodr.py @@ -0,0 +1,897 @@ +import sys +import os +import json +import numpy as np +import random +from lxml import etree +import pyxodr +from pyxodr.road_objects.road import Road +from pyxodr.road_objects.lane import Lane, ConnectionPosition, LaneOrientation, TrafficOrientation +from pyxodr.road_objects.junction import Junction +from pyxodr.road_objects.lane_section import LaneSection +from pyxodr.road_objects.network import RoadNetwork +from shapely.geometry import Polygon +from enum import IntEnum + + +class MapType(IntEnum): + LANE_UNDEFINED = 0 + LANE_FREEWAY = 1 + LANE_SURFACE_STREET = 2 + LANE_BIKE_LANE = 3 + # Original definition skips 4 + ROAD_LINE_UNKNOWN = 5 + ROAD_LINE_BROKEN_SINGLE_WHITE = 6 + ROAD_LINE_SOLID_SINGLE_WHITE = 7 + ROAD_LINE_SOLID_DOUBLE_WHITE = 8 + ROAD_LINE_BROKEN_SINGLE_YELLOW = 9 + ROAD_LINE_BROKEN_DOUBLE_YELLOW = 10 + ROAD_LINE_SOLID_SINGLE_YELLOW = 11 + ROAD_LINE_SOLID_DOUBLE_YELLOW = 12 + ROAD_LINE_PASSING_DOUBLE_YELLOW = 13 + ROAD_EDGE_UNKNOWN = 14 + ROAD_EDGE_BOUNDARY = 15 + ROAD_EDGE_MEDIAN = 16 + STOP_SIGN = 17 + CROSSWALK = 18 + SPEED_BUMP = 19 + DRIVEWAY = 20 # New womd datatype in v1.2.0: Driveway entrances + UNKNOWN = -1 + NUM_TYPES = 21 + + +def save_lane_section_to_json(xodr_json, id, road_edges, road_lines, lanes, sidewalks=[]): + roads = xodr_json.get("roads", []) + for road_edge in road_edges: + # edge_polygon = Polygon(road_edge) + edge_data = { + "id": id, + "map_element_id": int(MapType.ROAD_EDGE_BOUNDARY), + "type": "road_edge", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in road_edge], + } + roads.append(edge_data) + id += 1 + for road_line in road_lines: + line_data = { + "id": id, + "map_element_id": int(MapType.ROAD_LINE_BROKEN_SINGLE_WHITE), + "type": "road_line", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in road_line], + } + roads.append(line_data) + id += 1 + for lane in lanes: + lane_data = { + "id": id, + "map_element_id": int(MapType.LANE_SURFACE_STREET), + "type": "lane", + "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in lane], + } + roads.append(lane_data) + id += 1 + # for sidewalk in sidewalks: + # sidewalk_data = { + # "id": id, + # "map_element_id": int(MapType.LANE_BIKE_LANE), + # "type": "sidewalk", + # "geometry": [{"x": float(pt[0]), "y": float(pt[1]), "z": 0.0} for pt in sidewalk] + # } + # roads.append(sidewalk_data) + # id += 1 + xodr_json["roads"] = roads + return id + + +def get_lane_data(lane, type="BOUNDARY", check_dir=True): + if type == "BOUNDARY": + points = lane.boundary_line + elif type == "CENTERLINE": + points = lane.centre_line + else: + raise ValueError(f"Unknown lane data type: {type}") + + if not check_dir: + return points + + # Check traffic direction + travel_dir = None + vector_lane = lane.lane_xml.find(".//userData/vectorLane") + if vector_lane is not None: + travel_dir = vector_lane.get("travelDir") + + if travel_dir == "backward": + # Reverse points for backward travel + points = points[::-1] + + return points + + +class RoadLinkObject: + def __init__(self, road_id, pred_lane_section_ids, succ_lane_section_ids): + self.road_id = road_id + self.pred_lane_section_ids = pred_lane_section_ids + self.succ_lane_section_ids = succ_lane_section_ids + self.lane_links_map = {} # map from (lane_id, lane_section_index) to LaneLinkObject + self.predecessor_roads = [] + self.successor_roads = [] + + +class LaneLinkObject: + def __init__(self, lane_id, lane_section_index, road_id, lane, lane_centerpoints, forward_dir, is_junction): + self.lane_id = lane_id + self.lane_section_index = lane_section_index + self.road_id = road_id + self.lane = lane + self.lane_centerpoints = lane_centerpoints + self.forward_dir = forward_dir + self.predecessor_lanes = [] + self.successor_lanes = [] + self.outgoing_edges = [] + self.incoming_edges = [] + self.is_sampled = False + self.is_junction = is_junction + + +def get_junction(road_network, junction_id): + for junction in road_network.get_junctions(): + if junction.id == junction_id: + return junction + return None + + +def get_road(road_network, road_id): + for road in road_network.get_roads(): + if road.id == road_id: + return road + return None + + +def is_forward_dir(lane): + # Check traffic direction + travel_dir = None + vector_lane = lane.lane_xml.find(".//userData/vectorLane") + if vector_lane is not None: + travel_dir = vector_lane.get("travelDir") + + if travel_dir == "forward": + return True + return False + + +def create_lane_link_elements(road_network, roads, road_link_map): + roads_json_cnt = [[], [], []] + print(f"Network has {len(roads)} roads.") + for road_obj in roads: + # print(f"Road ID: {road_obj.id}") + lane_sections = road_obj.lane_sections + + is_road_junction = False if road_obj.road_xml.attrib["junction"] == "-1" else True + pred_lane_section_ids = {} + for predecessor_xml in road_obj.road_xml.find("link").findall("predecessor"): + if predecessor_xml.attrib["elementType"] == "road": + pred_road_id = predecessor_xml.attrib["elementId"] + if predecessor_xml.attrib["contactPoint"] == "start": + pred_lane_section_ids[pred_road_id] = 0 + else: + pred_road = get_road(road_network, pred_road_id) + pred_lane_section_ids[pred_road_id] = len(pred_road.lane_sections) - 1 + + succ_lane_section_ids = {} + for successor_xml in road_obj.road_xml.find("link").findall("successor"): + if successor_xml.attrib["elementType"] == "road": + succ_road_id = successor_xml.attrib["elementId"] + if successor_xml.attrib["contactPoint"] == "start": + succ_lane_section_ids[succ_road_id] = 0 + else: + succ_road = get_road(road_network, succ_road_id) + succ_lane_section_ids[succ_road_id] = len(succ_road.lane_sections) - 1 + + road_link_object = RoadLinkObject( + road_id=road_obj.id, + pred_lane_section_ids=pred_lane_section_ids, + succ_lane_section_ids=succ_lane_section_ids, + ) + + for lane_section in lane_sections: + # print(f"Lane Section ID: {lane_section.lane_section_ordinal}") + # print(f"Number of Left Lanes: {len(lane_section.left_lanes)}") + # print(f"Number of Right Lanes: {len(lane_section.right_lanes)}") + road_edges = [] + road_lines = [] + lanes = [] + # sidwalks = [] + + left_immediate_driveable = False + right_immediate_driveable = False + + # Left Lanes + add_lane_data = False + add_edge_data = False + previous_lane = None + for i, left_lane in enumerate(lane_section.left_lanes): + if left_lane.type == "driving": # We only deal with driving lanes + if i == 0: + left_immediate_driveable = True + + if add_lane_data: + road_line_data = get_lane_data(previous_lane, "BOUNDARY") + road_line_data = road_line_data[::40] + road_lines.append(road_line_data) + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + # Add outer edge as road edge + elif add_edge_data: + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_lane_data = True + add_edge_data = False + else: + # Add inner lane as road edge + if add_lane_data and i != 0: + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_edge_data = True + add_lane_data = False + previous_lane = left_lane + + if add_lane_data: + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + # elif add_edge_data: + # if previous_lane.type == 'sidewalk': + # sidwalks.append(get_lane_data(previous_lane, "BOUNDARY")) + + # print("LEFT STATS") + # print(f"Number of Road edges: {len(road_edges)}") + # print(f"Road lines: {len(road_lines)}") + # print(f"Lanes: {len(lanes)}") + # print(f"Sidewalks: {len(sidwalks)}") + + # Right Lanes + add_lane_data = False + add_edge_data = False + previous_lane = None + for i, right_lane in enumerate(lane_section.right_lanes): + if right_lane.type == "driving": + if i == 0: + right_immediate_driveable = True + + if add_lane_data: + road_line_data = get_lane_data(previous_lane, "BOUNDARY") + road_line_data = road_line_data[::40] + road_lines.append(road_line_data) + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + # Add outer edge as road edge + elif add_edge_data: + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_lane_data = True + add_edge_data = False + else: + # Add inner lane as road edge + if add_lane_data and i != 0: + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + add_edge_data = True + add_lane_data = False + previous_lane = right_lane + + if add_lane_data: + waypoints = get_lane_data(previous_lane, "CENTERLINE") + lanes.append(waypoints) + road_link_object.lane_links_map[(str(previous_lane.id), lane_section.lane_section_ordinal)] = ( + LaneLinkObject( + lane_id=previous_lane.id, + lane_section_index=lane_section.lane_section_ordinal, + road_id=road_obj.id, + lane=previous_lane, + lane_centerpoints=waypoints, + forward_dir=is_forward_dir(previous_lane), + is_junction=is_road_junction, + ) + ) + road_edges.append(get_lane_data(previous_lane, "BOUNDARY")) + # elif add_edge_data: + # if previous_lane.type == 'sidewalk': + # sidwalks.append(get_lane_data(previous_lane, "BOUNDARY")) + + road_link_map[road_obj.id] = road_link_object + + roads_json_cnt[0].append(len(road_edges)) + roads_json_cnt[1].append(len(road_lines)) + roads_json_cnt[2].append(len(lanes)) + # if len(lanes) == 0 and len(road_lines) != 0: + # print(f"Road: {road_obj.id}, Lane Section: {lane_section.lane_section_ordinal}") + # print(f"Road edges: {len(road_edges)}, Road lines: {len(road_lines)}, Lanes: {len(lanes)}") + # break + # break + print(f"Total roads JSON count: {sum(roads_json_cnt[0]) + sum(roads_json_cnt[1]) + sum(roads_json_cnt[2])}") + # print(f"Road edges count: {roads_json_cnt[0]}") + # print(f"Road lines count: {roads_json_cnt[1]}") + print(f"Lanes count: {sum(roads_json_cnt[2])}") + total_lane_links = sum(len(obj.lane_links_map) for obj in road_link_map.values()) + assert sum(roads_json_cnt[2]) == total_lane_links + + +def create_successor_predecessor_elements(road_network, roads, road_link_map): + stopping_points = 0 + + for road_obj in roads: + # print(f"Road ID: {road_obj.id}") + road_link_object = road_link_map[road_obj.id] + lane_sections = road_obj.lane_sections + # print(f"Lane Sections: {lane_sections}") + + for lane_link_obj in road_link_object.lane_links_map.values(): + lane_link_obj.predecessor_lanes = [] + lane_link_obj.successor_lanes = [] + + lane = lane_link_obj.lane + + link_xml = lane.lane_xml.find("link") + + successor_is_junction = True + if link_xml is not None and link_xml.findall("successor") != []: + successor_is_junction = False + # if link_xml.findall("successor") == []: + # print(f"Successor for road: {road_obj.id}, lane_section: {lane_link_obj.lane_section_index}, lane: {lane_link_obj.lane.id}: {link_xml.findall('successor')}") + # Process Successor Links + for successor in link_xml.findall("successor"): + successor_id = successor.get("id") + + if lane_link_obj.lane_section_index + 1 < len(lane_sections): + # Lane link in next lane section + lane_link_obj.successor_lanes.append( + road_link_object.lane_links_map[(successor_id, lane_link_obj.lane_section_index + 1)] + ) + else: + # Lane link in successor roads + for road_succ in road_obj.road_xml.find("link").findall("successor"): + if road_succ.attrib["elementType"] == "road": + succ_road_id = road_succ.attrib["elementId"] + succ_road = road_link_map[succ_road_id] + succ_lane_section_index = road_link_object.succ_lane_section_ids[succ_road_id] + # if (lane_link_obj.lane_id, succ_lane_section_index) not in succ_road.lane_links_map: + # print(f"Key:{(successor_id, succ_lane_section_index)} not found in lane_links_map - road_id: {succ_road_id}, lane_section_index: {succ_lane_section_index}, lane_id: {successor_id}") + lane_link_obj.successor_lanes.append( + succ_road.lane_links_map[(successor_id, succ_lane_section_index)] + ) + else: + # Junction case + successor_is_junction = True + elif successor_is_junction: + # if road_obj.id == "0" and str(lane.id) == "-1": + # print(f"Road: {road_obj.id}, lane: {lane.id}, successor is a junction") + # break + # Handle junction case + for successor in road_obj.road_xml.find("link").findall("successor"): + if successor.attrib["elementType"] == "junction": + junction_id = successor.attrib["elementId"] + # print(f"Road: {road_obj.id}, lane: {lane.id}, successor is a junction: {junction_id}") + junction = get_junction(road_network, junction_id) + # print(f"Retrieved Junction: {junction.id} from road_network") + connected_lanes = junction.get_lane_junction_lanes(str(lane.id), road_id=road_obj.id) + if len(connected_lanes) == 0 and lane_link_obj.forward_dir: + stopping_points += 1 + print( + f"Non junction road: {road_obj.id}, lane_section: {lane_link_obj.lane_section_index}, lane: {lane_link_obj.lane.id} has no junction or road links, it is an ending lane" + ) + for conn_lane in connected_lanes: + succ_road_obj = get_road(road_network, conn_lane["road_id"]) + succ_road = road_link_map[conn_lane["road_id"]] + succ_lane_section_index = conn_lane["lane_section_index"] + if succ_lane_section_index == -1: + succ_lane_section_index = len(succ_road_obj.lane_sections) - 1 + succ_lane_id = conn_lane["lane_id"] + lane_link_obj.successor_lanes.append( + succ_road.lane_links_map[(str(succ_lane_id), succ_lane_section_index)] + ) + else: + if lane_link_obj.forward_dir: + # Stopping point + stopping_points += 1 + print( + f"Non junction road: {road_obj.id}, lane_section: {lane_link_obj.lane_section_index}, lane: {lane_link_obj.lane.id} has no junction or road links, it is an ending lane" + ) + + predecessor_is_junction = True + if link_xml is not None and link_xml.findall("predecessor") != []: + predecessor_is_junction = False + # Process Predecessor Links + for predecessor in link_xml.findall("predecessor"): + predecessor_id = predecessor.get("id") + + if lane_link_obj.lane_section_index - 1 >= 0: + # Lane link in previous lane section + lane_link_obj.predecessor_lanes.append( + road_link_object.lane_links_map[(predecessor_id, lane_link_obj.lane_section_index - 1)] + ) + else: + # Lane link in predecessor roads + for road_pred in road_obj.road_xml.find("link").findall("predecessor"): + if road_pred.attrib["elementType"] == "road": + pred_id = road_pred.attrib["elementId"] + pred_road = road_link_map[pred_id] + pred_lane_section_index = road_link_object.pred_lane_section_ids[pred_id] + # print(f"Curr lane: {lane_link_obj.lane.id}, section: {lane_link_obj.lane_section_index}, road: {road_obj.id}; Pred lane: {predecessor_id}, section: {road_link_object.pred_lane_section_ids[pred_id]}, road: {pred_id}") + lane_link_obj.predecessor_lanes.append( + pred_road.lane_links_map[(predecessor_id, pred_lane_section_index)] + ) + else: + # Junction case + predecessor_is_junction = True + elif predecessor_is_junction: + # Handle junction case + for predecessor in road_obj.road_xml.find("link").findall("predecessor"): + if predecessor.attrib["elementType"] == "junction": + junction_id = predecessor.attrib["elementId"] + junction = get_junction(road_network, junction_id) + connected_lanes = junction.get_lane_junction_lanes(lane_id=str(lane.id), road_id=road_obj.id) + if len(connected_lanes) == 0 and not lane_link_obj.forward_dir: + stopping_points += 1 + print( + f"Non junction road: {road_obj.id}, lane_section: {lane_link_obj.lane_section_index}, lane: {lane_link_obj.lane.id} has no junction or road links, it is a starting lane" + ) + for conn_lane in connected_lanes: + pred_road_obj = get_road(road_network, conn_lane["road_id"]) + pred_road = road_link_map[conn_lane["road_id"]] + pred_lane_section_index = conn_lane["lane_section_index"] + if pred_lane_section_index == -1: + pred_lane_section_index = len(pred_road_obj.lane_sections) - 1 + pred_lane_id = conn_lane["lane_id"] + lane_link_obj.predecessor_lanes.append( + pred_road.lane_links_map[(str(pred_lane_id), pred_lane_section_index)] + ) + else: + if not lane_link_obj.forward_dir: + # Stopping case + stopping_points += 1 + print( + f"Non junction road: {road_obj.id}, lane_section: {lane_link_obj.lane_section_index}, lane: {lane_link_obj.lane.id} has no junction or road links, it is a starting lane" + ) + + print(f"Road network has {stopping_points} stopping points (lanes with no predecessors or successors).") + + +def add_incoming_outgoing_edges(road_network, roads, road_link_map): + for road_obj in roads: + # print(f"Road ID: {road_obj.id}") + road_link_object = road_link_map[road_obj.id] + lane_sections = road_obj.lane_sections + # print(f"Lane Sections: {lane_sections}") + + for lane_link_obj in road_link_object.lane_links_map.values(): + lane = lane_link_obj.lane + link_xml = lane.lane_xml.find("link") + + if lane_link_obj.forward_dir: + # Forward direction, predecessor lanes are incoming edges, successor lanes are outgoing edges + lane_link_obj.incoming_edges = lane_link_obj.predecessor_lanes + lane_link_obj.outgoing_edges = lane_link_obj.successor_lanes + else: + # Backward direction, predecessor lanes are outgoing edges, successor lanes are incoming edges + lane_link_obj.outgoing_edges = lane_link_obj.predecessor_lanes + lane_link_obj.incoming_edges = lane_link_obj.successor_lanes + + +def test_linkage(road_link_map): + # Testing linkage + + start_road_id = "0" + road_link_object = road_link_map[start_road_id] + + lane_link_keys = list(road_link_object.lane_links_map.keys()) + random_lane_link_key = None + if random_lane_link_key is None: + random_lane_link_key = random.choice(lane_link_keys) + lane_link_obj = road_link_object.lane_links_map[random_lane_link_key] + + print(f"Starting at road id: {start_road_id}") + print(f"Lane link key: {random_lane_link_key}") + print(f"Lane id: {lane_link_obj.lane_id}, Lane section index: {lane_link_obj.lane_section_index}") + + # Traverse outgoing edges for 10 steps + current = lane_link_obj + for step in range(10): + print(f"\nStep {step}:") + print( + f" Road id: {current.road_id}, Lane id: {current.lane_id}, Lane section index: {current.lane_section_index}" + ) + if current.outgoing_edges: + current = random.choice(current.outgoing_edges) + else: + print(" No outgoing edges. Stopping traversal.") + print("Debugging") + print( + f"Outgoing Edges: {[(edge.road_id, str(edge.lane.id), edge.lane_section_index) for edge in current.outgoing_edges]}" + ) + print( + f"Incoming Edges: {[(edge.road_id, str(edge.lane.id), edge.lane_section_index) for edge in current.incoming_edges]}" + ) + print( + f"Successors: {[(edge.road_id, str(edge.lane.id), edge.lane_section_index) for edge in current.successor_lanes]}" + ) + print( + f"Predecessors: {[(edge.road_id, str(edge.lane.id), edge.lane_section_index) for edge in current.predecessor_lanes]}" + ) + break + + +def print_traj_stats(waypoints_list, num_timestamps, episode_length): + # Extract positions + positions = [wp["position"] for wp in waypoints_list if "position" in wp] + positions = np.array(positions) + + # Compute consecutive distances + if positions.shape[0] < 2: + print("Not enough waypoints to compute statistics.") + return + + diffs = positions[1:] - positions[:-1] + distances = np.linalg.norm(diffs, axis=1) + distance_traversed = np.sum(distances) + + # Compute max speed along trajectory + timestamp_dur = episode_length / num_timestamps + speeds = distances / timestamp_dur + max_speed_traj = np.max(speeds) + + print(f"Distance traversed: {distance_traversed} meters") + print(f"Max speed in trajectory: {max_speed_traj} m/s") + + +def check_geometry(point, all_geometries): + for pt in all_geometries: + dist = np.linalg.norm(np.array(pt) - np.array(point)) + if dist < 1e-9: # threshold, adjust as needed + return False + return True + + +def generate_traj_data( + road_link_map, + num_timestamps=90, + resolution=0.1, + episode_length=9, + max_speed=10, + random_sampling_variation=1, + resample=True, + all_geometries=[], +): + # Calculate average speed (70% of max_speed) + avg_speed = 0.7 * max_speed + avg_cons_pts_dist = resolution * (1 + np.sqrt(2)) / 2 + time_step_dur = episode_length / num_timestamps + sampling_length = int((avg_speed * time_step_dur) / avg_cons_pts_dist) + + # # Calculate junction speed (20% of max_speed) + # junction_speed = 0.2 * max_speed + + # Pick a random lane_link_key + while True: + road_link_keys = list(road_link_map.keys()) + start_key = random.choice(road_link_keys) + lane_link_keys = list(road_link_map[start_key].lane_links_map.keys()) + if lane_link_keys != []: + if resample: + start_lane_key = random.choice(lane_link_keys) + lane_link_obj = road_link_map[start_key].lane_links_map[start_lane_key] + if not lane_link_obj.is_sampled: + # print(f"Starting: RoadLink key: {start_key}\n LaneLink key: {start_lane_key}") + break + else: + start_lane_key = random.choice(lane_link_keys) + lane_link_obj = road_link_map[start_key].lane_links_map[start_lane_key] + + waypoints_list = [] + current_lane_link = lane_link_obj + current_lane_link.is_sampled = True + idx = random.randint(0, len(current_lane_link.lane_centerpoints) - 1) + # if check_geometry(current_lane_link.lane_centerpoints[idx], all_geometries) == False: + # print(f"Waypoint {current_lane_link.lane_centerpoints[idx]}, lane: {current_lane_link.lane_id}, Lane_Section: {current_lane_link.lane_section_index} Road: {current_lane_link.road_id} not in all_geometries") + waypoints_list.append( + { + "timestamp": 0, + "position": current_lane_link.lane_centerpoints[idx].tolist() + if hasattr(current_lane_link.lane_centerpoints[idx], "tolist") + else list(current_lane_link.lane_centerpoints[idx]), + "lane_id": current_lane_link.lane_id, + "lane_section_index": current_lane_link.lane_section_index, + "road_id": current_lane_link.road_id, + } + ) + change_lane = False + + for t in range(num_timestamps): + if change_lane: + # Pick a random outgoing edge + if current_lane_link.outgoing_edges: + if resample: + # Filter outgoing_edges with is_sampled == False + unsampled_edges = [ + edge for edge in current_lane_link.outgoing_edges if not getattr(edge, "is_sampled", False) + ] + if unsampled_edges != []: + current_lane_link = random.choice(unsampled_edges) + else: + current_lane_link = random.choice(current_lane_link.outgoing_edges) + current_lane_link.is_sampled = True + idx = 0 # Lane connection width is zero so reset at start + else: + current_lane_link = random.choice(current_lane_link.outgoing_edges) + else: + # No outgoing edge, stop trajectory + print("No outgoing edge, stopping trajectory") + while len(waypoints_list) < num_timestamps + 1: + waypoints_list.append( + { + "position": waypoint.tolist() if hasattr(waypoint, "tolist") else list(waypoint), + "velocity": {"x": 0.0, "y": 0.0}, + "heading": 0.0 if len(waypoints_list) == 0 else waypoints_list[-1]["heading"], + "lane_id": current_lane_link.lane_id, + "lane_section_index": current_lane_link.lane_section_index, + "road_id": current_lane_link.road_id, + "change_lane": change_lane, + } + ) + break + + # Randomize sampling length + curr_sampling_length = sampling_length + random.randint(-random_sampling_variation, random_sampling_variation) + next_idx = idx + curr_sampling_length + + if next_idx < len(current_lane_link.lane_centerpoints): + waypoint = current_lane_link.lane_centerpoints[next_idx] + idx = next_idx + change_lane = False + else: + waypoint = current_lane_link.lane_centerpoints[-1] + change_lane = True + + # Velocity and heading calculation + v_x = (waypoint[0] - waypoints_list[t - 1]["position"][0]) / time_step_dur + v_y = (waypoint[1] - waypoints_list[t - 1]["position"][1]) / time_step_dur + heading = np.arctan2(v_y, v_x) + + # if check_geometry(waypoint, all_geometries) == False: + # print(f"Waypoint {waypoint}, lane: {current_lane_link.lane_id}, Lane_Section: {current_lane_link.lane_section_index} Road: {current_lane_link.road_id} not in all_geometries") + + waypoints_list.append( + { + "position": waypoint.tolist() if hasattr(waypoint, "tolist") else list(waypoint), + "velocity": {"x": v_x, "y": v_y}, + "heading": heading, + "lane_id": current_lane_link.lane_id, + "lane_section_index": current_lane_link.lane_section_index, + "road_id": current_lane_link.road_id, + } + ) + + # Change first waypoint with average velocity and avg heading keeping everything else same + waypoints_list[0] = { + "position": waypoints_list[0]["position"], + "velocity": { + "x": np.mean([wp["velocity"]["x"] for wp in waypoints_list[1:]]), + "y": np.mean([wp["velocity"]["y"] for wp in waypoints_list[1:]]), + }, + "heading": np.mean([wp["heading"] for wp in waypoints_list[1:]]), + "lane_id": waypoints_list[0]["lane_id"], + "lane_section_index": waypoints_list[0]["lane_section_index"], + "road_id": waypoints_list[0]["road_id"], + } + + return waypoints_list + + +def save_object_to_json( + xodr_json, + road_link_map, + id, + resolution=0.1, + object_type="vehicle", + all_geometries=[], + start_with_zero_velocity=True, +): + traj_data = generate_traj_data(road_link_map=road_link_map, resolution=resolution, all_geometries=all_geometries) + + z = 1.0 + headings = [] + positions = [] + velocities = [] + for i, traj in enumerate(traj_data): + x = traj["position"][0] + y = traj["position"][1] + positions.append({"x": float(x), "y": float(y), "z": float(z)}) + v_x = 0.0 if start_with_zero_velocity and i == 0 else traj["velocity"]["x"] + v_y = 0.0 if start_with_zero_velocity and i == 0 else traj["velocity"]["y"] + velocities.append({"x": float(v_x), "y": float(v_y)}) + headings.append(float(traj["heading"])) + + object_data = { + "position": list(positions), + "width": 2.0, + "length": 4.5, + "height": 1.8, + "id": id, + "heading": list(headings), + "velocity": list(velocities), + "valid": [True] * len(positions), + "goalPosition": { + "x": float(positions[-1]["x"]), + "y": float(positions[-1]["y"]), + "z": float(positions[-1]["z"]), + }, + "type": object_type, + "mark_as_expert": False, + } + + objects = xodr_json.get("objects", []) + objects.append(object_data) + xodr_json["objects"] = objects + return id + 1 + + +def generate_data_each_map( + town_names, + carla_map_dir, + resolution, + input_json_base_path, + output_json_root_dir, + num_data_per_map, + num_objects, + make_only_first_agent_controllable, + start_with_zero_velocity=True, +): + os.makedirs(output_json_root_dir, exist_ok=True) + for town_name in town_names: + json_file = town_name + ".json" + odr_file = os.path.join(carla_map_dir, "T" + town_name[1:] + ".xodr") + input_json_path = os.path.join(input_json_base_path, json_file) + + for id in range(num_data_per_map): + output_json_path = os.path.join(output_json_root_dir, f"{town_name}_{id}.json") + + road_network = RoadNetwork(xodr_file_path=odr_file, resolution=resolution) + roads = road_network.get_roads() + print(f"Number of roads in the network: {len(roads)}") + + # Create a dictionary to map road_id to RoadLinkObject + road_link_map = {} + + # First create the lane link elements + create_lane_link_elements(road_network, roads, road_link_map) + + # Create successor predecessor elements + create_successor_predecessor_elements(road_network, roads, road_link_map) + + # Now add outgoing and incoming edges based on driving direction + add_incoming_outgoing_edges(road_network, roads, road_link_map) + + # Test linkage + test_linkage(road_link_map) + + with open(input_json_path, "r") as f: + xodr_json = json.load(f) + + roads = xodr_json["roads"] + all_geometries = [] + for road in roads: + geometry = [[pt["x"], pt["y"], pt["z"]] for pt in road["geometry"]] + all_geometries.extend(geometry) + + print(f"Total number of geometry points: {len(all_geometries)}") + # print(all_geometries[:100]) + + xodr_json["objects"] = [] + + for i in range(num_objects): + id = i + 1 + save_object_to_json( + xodr_json, + road_link_map, + id, + resolution=resolution, + all_geometries=all_geometries, + start_with_zero_velocity=start_with_zero_velocity, + ) + + # Make first agent only controllable + if make_only_first_agent_controllable: + for i, obj in enumerate(xodr_json.get("objects", [])): + if i == 0: + obj["mark_as_expert"] = False + else: + obj["mark_as_expert"] = True + + # Save to file + with open(output_json_path, "w") as f: + json.dump(xodr_json, f, indent=2) + + # Verify number of objects + with open(output_json_path, "r") as f: + xodr_json = json.load(f) + assert len(xodr_json.get("objects", [])) == num_objects + + print(f"Saved {num_objects} objects to {output_json_path}") + + +if __name__ == "__main__": + town_names = ["Town01", "Town02", "Town03", "Town04", "Town05", "Town06", "Town07", "Town10HD"] + # town_names = ['Town03'] + input_json_base_path = "data_utils/carla" + output_json_root_dir = "data/processed/carla_data" + carla_map_dir = "/scratch/pm3881/Carla-0.10.0-Linux-Shipping/CarlaUnreal/Content/Carla/Maps/OpenDrive" + resolution = 0.1 + num_data_per_map = 20 + num_objects = 32 + make_only_first_agent_controllable = False + start_with_zero_velocity = True + generate_data_each_map( + town_names, + carla_map_dir, + resolution, + input_json_base_path, + output_json_root_dir, + num_data_per_map, + num_objects=num_objects, + make_only_first_agent_controllable=make_only_first_agent_controllable, + start_with_zero_velocity=start_with_zero_velocity, + ) diff --git a/mlops/README.md b/mlops/README.md new file mode 100644 index 0000000000..cd46c1f367 --- /dev/null +++ b/mlops/README.md @@ -0,0 +1,131 @@ +# PufferDrive MLOps + +Tooling for running PufferDrive experiments on GCP Vertex AI. + +## Concepts + +- **Experiment**: A group of related training runs (e.g., "hyperparam_sweep", "baseline_comparison") +- **Run**: An individual training job within an experiment + +Output is organized hierarchically in the bucket: +``` +gs://bucket/experiments/// +``` + +## Quick Start + +```bash +# Launch a single run +python mlops/mlops.py launch my_experiment my_run --machine T4 + +# Launch multiple runs from config +python mlops/mlops.py launch-batch mlops/configs/experiments.yaml + +# Build base Docker image (only needed after dependency changes) +python mlops/mlops.py build-image +``` + +## Commands + +### `launch` - Run a single training job + +```bash +python mlops/mlops.py launch [options] + +Options: + --machine, -m Machine preset (see table below). Default: T4 + --dataset-path, -d GCS path to training dataset + --eval-dataset-path GCS path to eval dataset + --mode Run mode: train or sweep. Default: train + --project, -p GCP project (DRILAX, NOA, ...). Default: DRILAX + --verbose, -v Show Docker build/push output + +# Examples: +python mlops/mlops.py launch baseline run1 --machine T4 +python mlops/mlops.py launch hyperparam_sweep lr_1e-3 -m L4 + +# Hyperparameter sweep (uses [sweep.*] sections from drive.ini) +python mlops/mlops.py launch my_sweep run1 --project NOA --machine T4 --mode sweep --max-runs 5 --dataset-path /gcs/valeo-cp2879-driving-policy/datasets/womd/1000 +``` + +### `launch-batch` - Run multiple experiments/runs + +Define experiments in a YAML file: + +```yaml +experiments: + # Experiment with multiple runs + - name: hyperparam_sweep + machine: T4 + params: + env.num-agents: 1024 + runs: + - name: lr_1e-3 + params: + train.learning-rate: 0.001 + - name: lr_5e-4 + params: + train.learning-rate: 0.0005 + + # Single run experiment (no 'runs' field — experiment name used as run name) + - name: baseline_T4 + machine: T4 + params: + train.minibatch-size: 11648 +``` + +Then run: + +```bash +python mlops/mlops.py launch-batch mlops/configs/experiments.yaml +``` + +One Docker image is built per project, compiled for the union of all CUDA architectures +used by the runs in that project. Mixed machine types in the same batch are supported. + +### `train-test` - CI smoke test + +Launches the runs defined in `mlops/configs/smoke-tests.yaml`. Called automatically on PR merge. + +```bash +python mlops/mlops.py train-test +``` + +### `build-image` - Build base Docker image + +Only needed when Python dependencies change (torch, heavyball, etc.): + +```bash +python mlops/mlops.py build-image +``` + +## Machine Presets + +| Preset | Machine Type | GPU | Count | +|-------------|--------------------|----------------------|-------| +| T4 | n1-standard-16 | NVIDIA T4 | 1 | +| T4_2 | n1-standard-32 | NVIDIA T4 | 2 | +| T4_4 | n1-standard-32 | NVIDIA T4 | 4 | +| L4 | g2-standard-16 | NVIDIA L4 | 1 | +| L4_8 | g2-standard-96 | NVIDIA L4 | 8 | +| A100 | a2-highgpu-1g | NVIDIA A100 | 1 | +| A100_4 | a2-megagpu-16g | NVIDIA A100 | 4 | +| RTX6000 | g4-standard-48 | NVIDIA RTX Pro 6000 | 1 | +| RTX6000_2 | g4-standard-96 | NVIDIA RTX Pro 6000 | 2 | +| RTX6000_4 | g4-standard-192 | NVIDIA RTX Pro 6000 | 4 | +| RTX6000_8 | g4-standard-384 | NVIDIA RTX Pro 6000 | 8 | + +## File Structure + +``` +mlops/ +├── mlops.py # Main CLI +├── run_training.sh # Container entrypoint script +├── configs/ +│ ├── smoke-tests.yaml # CI smoke test runs +│ └── experiments.yaml # (user-created) batch experiment configs +├── dockerfile/ +│ ├── .dockerignore # Docker ignore file (copied to root during build) +│ ├── build.dockerfile # Base image with Python deps (rebuild on dep changes) +│ └── launch.dockerfile # Training image (rebuilds on code changes) +``` diff --git a/mlops/configs/experiments.yaml b/mlops/configs/experiments.yaml new file mode 100644 index 0000000000..de59bb837b --- /dev/null +++ b/mlops/configs/experiments.yaml @@ -0,0 +1,92 @@ +# PufferDrive Experiments Configuration +# ====================================== +# +# Define experiments and runs to execute on GCP Vertex AI. +# +# Structure: +# experiments: +# - name: experiment_name # Group name for related runs +# machine: T4 # Default machine for all runs (optional) +# dataset_path: gs://... # Default dataset for all runs (optional) +# params: {...} # Default params inherited by all runs (optional) +# param.key: value # Flat params also supported at experiment level +# runs: # List of individual runs +# - name: run_name # Unique name within the experiment +# machine: L4 # Override machine for this run (optional) +# params: {...} # Additional/override params (optional) +# +# If no 'runs' are specified, the experiment itself becomes a single run. +# +# Output structure in bucket: +# gs://bucket/experiments/// +# +# Usage: +# python mlops/mlops.py launch-batch mlops/experiments.yaml + + +experiments: + - name: gigaflow + machine: RTX6000_2 + params: + # Vec + vec.num-envs: 32 + # Env + env.num-agents: 4096 + # Train + train.minibatch-size: 262_144 + train.max-minibatch-size: 262_144 + train.total-timesteps: 300_000_000_000 + # Paper hparams + train.gamma: 0.99 + train.gae-lambda: 0.95 + train.learning-rate: 0.0005 + train.ent-coef: 0.01 + train.vf-coef: 0.5 + train.clip-coef: 0.2 + train.max-grad-norm: 0.5 + train.update-epochs: 1 + runs: + # # 1. Faithful paper replication: FF + large arch + paper hparams + # - name: ff_paper_arch + # params: + # rnn-name: None + # policy.input-size: 128 + # policy.backbone-hidden-size: 1024 + # policy.backbone-num-layers: 3 + # policy.encoder-gigaflow: True + + # # 2. LSTM + paper-sized arch + paper hparams + # # (split-network must be False: LSTM wrapper asserts this) + # - name: lstm_paper_arch + # params: + # policy.input-size: 128 + # policy.backbone-hidden-size: 1024 + # policy.backbone-num-layers: 2 + # policy.encoder-gigaflow: True + # policy.dropout: 0.2 + # rnn.input-size: 1024 # must match backbone-hidden-size + # rnn.hidden-size: 1024 + + # - name: l4_lstm_new_arch_input_128_24_env + # params: + # policy.input-size: 128 + # policy.encoder-gigaflow: True + # policy.dropout: 0.2 + + # - name: test_dockerfile + # params: + # rnn-name: Recurrent + # policy.encoder-gigaflow: True + # policy.dropout: 0.2 + + - name: test_dockerfile_ptx + params: + rnn-name: None + policy.encoder-gigaflow: True + policy.dropout: 0.2 + + # 4. LSTM + current (small) arch + paper hparams → cheapest LSTM comparison + # - name: lstm_small_arch + # params: + # policy.encoder-gigaflow: True + # rnn.hidden-size: 512 diff --git a/mlops/configs/smoke-tests.yaml b/mlops/configs/smoke-tests.yaml new file mode 100644 index 0000000000..fc09505a83 --- /dev/null +++ b/mlops/configs/smoke-tests.yaml @@ -0,0 +1,174 @@ +# PufferDrive Smoke Tests Configuration +# ====================================== +# +# Short training runs (~200M steps, ~60 min on T4) for CI convergence checks. +# Launched on every PR merge to develop via cmd_train_test. +# +# 4 runs covering the key training setups to verify reward trends upward. + +experiments: + - name: smoke_tests + machine: T4 + params: + vec.num-envs: 8 + train.total-timesteps: 500_000_000 + train.torch-deterministic: True + env.num-agents: 1024 + env.dt: 0.1 + env.reach-goal-behavior: 1 + env.max-lane-segment-observations: 32 + env.max-boundary-segment-observations: 12 + env.max-partner-observations: 4 + env.max-traffic-light-observations: 4 + env.max-stop-sign-observations: 1 + policy.input-size: 64 + policy.backbone-hidden-size: 256 + policy.backbone-num-layers: 1 + policy.actor-hidden-size: 256 + policy.actor-num-layers: 0 + policy.critic-hidden-size: 256 + policy.critic-num-layers: 0 + policy.split-network: False + policy.encoder-gigaflow: False + policy.dropout: 0.0 + rnn.input-size: 256 + rnn.hidden-size: 256 + + runs: + - name: smoke_gf_disc_jerk + dataset_path: "/gcs/valeo-cp2386-datasets/pufferdrive/v1.1/carla/" + params: + # Training parameters + train.minibatch-size: 4096 + train.max-minibatch-size: 4096 + train.bptt-horizon: 64 + # Environment parameters + env.simulation-mode: "gigaflow" + env.action-type: "discrete" + env.dynamics-model: "jerk" + env.reward-conditioning: True + env.reward-randomization: True + env.scenario-length: 128 + env.resample-frequency: 0 + env.num-maps: 1 + + # Observations + env.target-type: "static" + env.num-target-waypoints: 1 + env.min-waypoint-spacing: 2.0 + env.max-waypoint-spacing: 2.0 + + - name: smoke_replay_cont_classic + dataset_path: "/gcs/valeo-cp2386-datasets/pufferdrive/v1.1/womd/1000/" + params: + # Training parameters + train.minibatch-size: 5824 + train.max-minibatch-size: 5824 + train.bptt-horizon: 91 + # Environment parameters + env.simulation-mode: "replay" + env.action-type: "continuous" + env.dynamics-model: "classic" + env.reward-conditioning: False + env.reward-randomization: False + env.scenario-length: 91 + env.resample-frequency: 910 + env.num-maps: 1000 + + # Observations + env.target-type: "dynamic" + env.num-target-waypoints: 20 + env.min-waypoint-spacing: 2.0 + env.max-waypoint-spacing: 2.0 + + # Reward + env.reward-vehicle-collision: 1.0 + env.reward-offroad-collision: 1.0 + env.reward-traffic-light-violation: 1.0 + env.reward-ade: 0.0 + env.reward-goal: 0.0 + env.reward-progression: 0.2 + env.reward-under-speed: 0.05 + env.reward-comfort: 0.0 + env.reward-vel-align: 0.0 + env.reward-velocity: 0.0 + env.reward-lane-align: 0.0 + env.reward-lane-center: 1.0 + env.reward-timestep: 0.0 + + - name: smoke_replay_traj_jerk + dataset_path: "/gcs/valeo-cp2386-datasets/pufferdrive/v1.1/womd/1000/" + params: + # Training parameters + train.minibatch-size: 5824 + train.max-minibatch-size: 5824 + train.bptt-horizon: 91 + # Environment parameters + env.simulation-mode: "replay" + env.action-type: "trajectory_jerk" + env.dynamics-model: "jerk" + env.reward-conditioning: False + env.reward-randomization: False + env.trajectory-scaling-factors: [1.0, 1.0, 1.0, 1.0, 1.0, 1.0] + env.scenario-length: 91 + env.resample-frequency: 910 + env.num-maps: 1000 + + # Observations + env.target-type: "dynamic" + env.num-target-waypoints: 20 + env.min-waypoint-spacing: 2.0 + env.max-waypoint-spacing: 2.0 + + # Reward + env.reward-vehicle-collision: 1.0 + env.reward-offroad-collision: 1.0 + env.reward-traffic-light-violation: 1.0 + env.reward-ade: 0.0 + env.reward-goal: 0.0 + env.reward-progression: 0.2 + env.reward-under-speed: 0.05 + env.reward-comfort: 0.0 + env.reward-vel-align: 0.0 + env.reward-velocity: 0.0 + env.reward-lane-align: 0.0 + env.reward-lane-center: 1.0 + env.reward-timestep: 0.0 + + - name: smoke_replay_disc_jerk + dataset_path: "/gcs/valeo-cp2386-datasets/pufferdrive/v1.1/womd/1000/" + params: + # Training parameters + train.minibatch-size: 5824 + train.max-minibatch-size: 5824 + train.bptt-horizon: 91 + # Environment parameters + env.simulation-mode: "replay" + env.action-type: "discrete" + env.dynamics-model: "jerk" + env.reward-conditioning: False + env.reward-randomization: False + env.scenario-length: 91 + env.resample-frequency: 910 + env.num-maps: 1000 + + # Observations + env.target-type: "dynamic" + env.num-target-waypoints: 20 + env.min-waypoint-spacing: 2.0 + env.max-waypoint-spacing: 2.0 + + # Reward + env.reward-vehicle-collision: 1.0 + env.reward-offroad-collision: 1.0 + env.reward-traffic-light-violation: 1.0 + env.reward-ade: 0.0 + env.reward-goal: 0.0 + env.reward-progression: 0.2 + env.reward-under-speed: 0.05 + env.reward-comfort: 0.0 + env.reward-vel-align: 0.0 + env.reward-velocity: 0.0 + env.reward-lane-align: 0.0 + env.reward-lane-center: 1.0 + env.reward-timestep: 0.0 diff --git a/mlops/dockerfile/.dockerignore b/mlops/dockerfile/.dockerignore new file mode 100644 index 0000000000..ced3190b86 --- /dev/null +++ b/mlops/dockerfile/.dockerignore @@ -0,0 +1,83 @@ +# ============================================================================= +# Docker Ignore for PufferDrive +# ============================================================================= +# Excludes files not needed in the training container to speed up builds. +# This file is copied to the project root during docker build by mlops.py + +# Git +.git/ +.gitignore +.github/ + +# Python virtual environment +.venv/ +venv/ +env/ + +# Python cache and compiled files +**/__pycache__/ +*.pyc +*.pyo +*.pyd +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ + +# Build artifacts (will be rebuilt in container) +build/ +dist/ +*.egg-info/ +*.so +*.o +*.a + +# Pre-built binaries for other platforms (keep linux only) +*_macos*/ +*_webassembly*/ +build_web/ + +# Data files (downloaded at runtime) +pufferlib/resources/drive/**/*.bin +resources/ +data/ + +# IDE and editor configuration +.vscode/ +.idea/ +*.swp +*.swo + +# Documentation (exclude .md but keep pyproject.toml) +*.md +*.pdf +!mlops/sync/readme.md +LICENSE + +# Config files not needed in container +.pre-commit-config.yaml +ruff.toml + +# MLOps files not needed in container (keep run_training.sh and dockerfile/) +mlops/configs/ +mlops/__pycache__/ +mlops/sync/ + +# Experiment outputs and logs +experiments/ +benchmark/ +wandb/ +videos*/ +runs/ + +# Test files +tests/ + +# Example files +examples/ + +# Misc +*.gif +*.mp4 +*.png +*.jpg +config/ diff --git a/mlops/dockerfile/build.dockerfile b/mlops/dockerfile/build.dockerfile new file mode 100644 index 0000000000..93302ab668 --- /dev/null +++ b/mlops/dockerfile/build.dockerfile @@ -0,0 +1,86 @@ +# ============================================================================= +# PufferDrive Base Image +# ============================================================================= + +FROM nvcr.io/nvidia/cuda:12.8.1-cudnn-devel-ubuntu24.04 + +ENV TZ=Europe/Paris \ + DEBIAN_FRONTEND=noninteractive \ + PYTHONUNBUFFERED=1 \ + PYTHONDONTWRITEBYTECODE=1 \ + UV_COMPILE_BYTECODE=1 \ + UV_NO_DEV=1 \ + PATH="/usr/local/nvidia/bin:${PATH}" \ + LD_LIBRARY_PATH="/usr/local/nvidia/lib64:${LD_LIBRARY_PATH}" \ + NVIDIA_VISIBLE_DEVICES=all \ + NVIDIA_DRIVER_CAPABILITIES=compute,utility + +WORKDIR /pufferdrive + +# ============================================================================= +# System Dependencies +# ============================================================================= +RUN --mount=type=cache,target=/var/cache/apt \ + --mount=type=cache,target=/var/lib/apt/lists \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + curl \ + build-essential \ + apt-transport-https \ + ca-certificates \ + gnupg && \ + # Google Cloud SDK + echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" \ + | tee /etc/apt/sources.list.d/google-cloud-sdk.list && \ + curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg \ + | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && \ + apt-get update && \ + apt-get install -y --no-install-recommends google-cloud-cli && \ + rm -rf /tmp/* /var/tmp/* + +# ============================================================================= +# Install uv + Python + venv +# ============================================================================= +COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv + +ENV PATH="/root/.local/bin:$PATH" + +RUN uv venv --python 3.12 /pufferdrive/.venv + +# Activate venv for all subsequent commands +ENV VIRTUAL_ENV=/pufferdrive/.venv \ + PATH="/pufferdrive/.venv/bin:$PATH" + +# ============================================================================= +# Python Dependencies (heavy packages - cached separately) +# ============================================================================= +RUN --mount=type=cache,target=/root/.cache/uv \ + uv pip install torch --index-url https://download.pytorch.org/whl/cu128 + +RUN --mount=type=cache,target=/root/.cache/uv \ + uv pip install \ + psutil \ + rich \ + rich_argparse \ + pandas \ + tqdm \ + matplotlib \ + imageio \ + pyro-ppl \ + mediapy \ + heavyball \ + neptune \ + wandb \ + tensorboard + +# ============================================================================= +# PufferLib Installation +# ============================================================================= +COPY pyproject.toml setup.py setup.cfg ./ +COPY pufferlib ./pufferlib + +RUN --mount=type=cache,target=/root/.cache/uv \ + NO_TRAIN=1 NO_OCEAN=1 uv pip install -e . + +# Remove .so files in pufferlib/ +RUN find /pufferdrive/pufferlib -name "*.so" -delete diff --git a/mlops/dockerfile/launch.dockerfile b/mlops/dockerfile/launch.dockerfile new file mode 100644 index 0000000000..f2b2538e30 --- /dev/null +++ b/mlops/dockerfile/launch.dockerfile @@ -0,0 +1,33 @@ +# ============================================================================= +# PufferDrive Training Image +# ============================================================================= + +FROM europe-west4-docker.pkg.dev/valeo-cp2386-dev/build-images/pufferdrive_cuda12.8_py3.12:latest + +# ============================================================================= +# Build C Extensions (only C files to maximize cache hits) +# ============================================================================= +COPY pufferlib/ocean ./pufferlib/ocean +COPY pufferlib/extensions/ ./pufferlib/extensions/ + +ARG GPU_ARCH +ENV TORCH_CUDA_ARCH_LIST="${GPU_ARCH}" +RUN python setup.py build_ext --inplace --force + +# ============================================================================= +# Copy Source Code +# ============================================================================= +COPY --chmod=755 mlops/run_training.sh /pufferdrive/run_training.sh +COPY pufferlib/*.py ./pufferlib/ +COPY pufferlib/resources ./pufferlib/resources +COPY pufferlib/config ./pufferlib/config + +# ============================================================================= +# Copy Staged Model (For Finetuning) +# ============================================================================= +COPY mlops/staging_models/ /pufferdrive/preload_model/ + +# ============================================================================= +# Entrypoint +# ============================================================================= +ENTRYPOINT ["/pufferdrive/run_training.sh"] diff --git a/mlops/mlops.py b/mlops/mlops.py new file mode 100644 index 0000000000..c50687c24c --- /dev/null +++ b/mlops/mlops.py @@ -0,0 +1,719 @@ +#!/usr/bin/env python3 +""" +Unified MLOps CLI for PufferDrive training on GCP Vertex AI. + +Usage: + # Launch a single run within an experiment + python mlops/mlops.py launch my_experiment my_run --machine T4 + + # Launch multiple runs from config file + python mlops/mlops.py launch-batch mlops/configs/experiments.yaml + + # Build and push the base image + python mlops/mlops.py build-image + + # Sync data to/from GCS + python mlops/mlops.py sync-data gs://bucket/path local/path --download +""" + +import argparse +import os +import shutil +import subprocess +import sys +from contextlib import contextmanager +from dataclasses import dataclass, field +from datetime import datetime +from google.cloud import aiplatform +from google.cloud.aiplatform.compat.types import reservation_affinity_v1 as reservation_affinity +from pathlib import Path +import yaml + +# Suppress noisy Google Cloud logs +os.environ["GRPC_VERBOSITY"] = "ERROR" +import logging + +logging.getLogger("google.api_core").setLevel(logging.ERROR) +logging.getLogger("google.auth").setLevel(logging.ERROR) +logging.getLogger("google.cloud").setLevel(logging.ERROR) +logging.getLogger("grpc").setLevel(logging.ERROR) + + +# ============================================================================= +# Configuration +# ============================================================================= + + +@dataclass +class GCPConfig: + """GCP project configuration.""" + + project_id: str + staging_bucket: str + service_account: str + default_dataset_path: str + training_container_registry: str + use_reservation: bool = False + location: str = "europe-west4" + builder_image: str = "europe-west4-docker.pkg.dev/valeo-cp2386-dev/build-images/pufferdrive_cuda12.8_py3.12:latest" + tensorboard_resource: str | None = None + + +GCP_CONFIGS = { + "DRILAX": GCPConfig( + project_id="valeo-cp2386-dev", + staging_bucket="gs://valeo-cp2386-runs", + service_account="valeo-cp2386-dev@appspot.gserviceaccount.com", + default_dataset_path="/gcs/valeo-cp2386-datasets/pufferdrive/v1.0/womd/training/", + training_container_registry="europe-west4-docker.pkg.dev/valeo-cp2386-dev/training-images", + tensorboard_resource="projects/858441583698/locations/europe-west4/tensorboards/6648324600696406016", + ), + "NOA": GCPConfig( + project_id="valeo-cp2879-dev", + staging_bucket="gs://valeo-cp2879-driving-policy", + service_account="valeo-cp2879-dev-job@valeo-cp2879-dev.iam.gserviceaccount.com", + default_dataset_path="/gcs/valeo-cp2879-driving-policy/datasets/carla/", + training_container_registry="europe-west4-docker.pkg.dev/valeo-cp2879-dev/driving-policy/training-images", + use_reservation=False, + tensorboard_resource=None, + ), +} + + +def get_config(project): + if project not in GCP_CONFIGS: + raise ValueError(f"Unknown project: {project}. Available: {list(GCP_CONFIGS.keys())}") + return GCP_CONFIGS[project] + + +@dataclass +class MachineSpec: + """Machine type specification.""" + + machine_type: str + accelerator_type: str + accelerator_count: int + cuda_arch: str + boot_disk_type: str = "pd-ssd" + + +# Machine type presets +MACHINE_PRESETS: dict[str, MachineSpec] = { + "T4": MachineSpec("n1-standard-16", "NVIDIA_TESLA_T4", 1, "7.5"), + "T4_2": MachineSpec("n1-standard-32", "NVIDIA_TESLA_T4", 2, "7.5"), + "T4_4": MachineSpec("n1-standard-32", "NVIDIA_TESLA_T4", 4, "7.5"), + "T4_8": MachineSpec("n1-standard-64", "NVIDIA_TESLA_T4", 8, "7.5"), + "L4": MachineSpec("g2-standard-16", "NVIDIA_L4", 1, "8.9"), + "L4_2": MachineSpec("g2-standard-32", "NVIDIA_L4", 2, "8.9"), + "L4_4": MachineSpec("g2-standard-64", "NVIDIA_L4", 4, "8.9"), + "L4_8": MachineSpec("g2-standard-96", "NVIDIA_L4", 8, "8.9"), + "A100": MachineSpec("a2-highgpu-1g", "NVIDIA_A100", 1, "8.0"), + "A100_2": MachineSpec("a2-highgpu-2g", "NVIDIA_A100", 2, "8.0"), + "A100_4": MachineSpec("a2-megagpu-16g", "NVIDIA_A100", 4, "8.0"), + "A100_8": MachineSpec("a2-megagpu-16g", "NVIDIA_A100", 8, "8.0"), + "RTX6000": MachineSpec("g4-standard-48", "NVIDIA_RTX_PRO_6000", 1, "12.0", "hyperdisk-balanced"), + "RTX6000_2": MachineSpec("g4-standard-96", "NVIDIA_RTX_PRO_6000", 2, "12.0", "hyperdisk-balanced"), + "RTX6000_4": MachineSpec("g4-standard-192", "NVIDIA_RTX_PRO_6000", 4, "12.0", "hyperdisk-balanced"), + "RTX6000_8": MachineSpec("g4-standard-384", "NVIDIA_RTX_PRO_6000", 8, "12.0", "hyperdisk-balanced"), +} + + +@dataclass +class Run: + """Run configuration within an experiment.""" + + experiment: str + name: str + machine: str = "T4" + dataset_path: str = "" + eval_dataset_path: str = "" + project: str = "DRILAX" + params: dict = field(default_factory=dict) + extra_args: list[str] = field(default_factory=list) + + +# ============================================================================= +# Utility Functions +# ============================================================================= + + +def run_command(command: list[str], description: str, verbose: bool = False) -> bool: + """Run a shell command with nice output.""" + print(f"🔧 {description}") + print(f" $ {' '.join(command)}") + + try: + subprocess.run(command, check=True, capture_output=not verbose, text=True) + print(" ✅ Success") + return True + except subprocess.CalledProcessError as e: + print(" ❌ Failed") + if not verbose and e.stdout: + print(f" STDOUT: {e.stdout}") + if not verbose and e.stderr: + print(f" STDERR: {e.stderr}") + return False + + +@contextmanager +def setup_dockerignore(): + """Context manager to copy .dockerignore to root for build and clean up after.""" + dockerignore_src = "mlops/dockerfile/.dockerignore" + dockerignore_dst = ".dockerignore" + + if os.path.exists(dockerignore_src): + shutil.copy(dockerignore_src, dockerignore_dst) + + try: + yield + finally: + if os.path.exists(dockerignore_dst): + os.remove(dockerignore_dst) + + +@contextmanager +def stage_model_artifacts(extra_args: list[str]): + """ + Checks if --load-model-path is present. If so: + 1. Copies the model and config.yaml to mlops/staging_models/ + 2. Updates the arg path to point to the container location. + 3. Cleans up after the build. + """ + staging_dir = Path("mlops/staging_models") + + # 1. Clean start: Create staging dir (even if empty, to satisfy Docker COPY) + if staging_dir.exists(): + shutil.rmtree(staging_dir) + staging_dir.mkdir(parents=True) + (staging_dir / ".keep").touch() # Prevent Docker COPY failure on empty dir + + # Check for argument + model_arg_idx = -1 + if "--load-model-path" in extra_args: + print("🔍 Detected --load-model-path argument, preparing model artifacts...") + model_arg_idx = extra_args.index("--load-model-path") + + try: + # If model arg exists and has a value + if model_arg_idx != -1 and model_arg_idx + 1 < len(extra_args): + local_path_str = extra_args[model_arg_idx + 1] + local_pt = Path(local_path_str) + + if not local_pt.exists(): + print(f"❌ Error: Model file not found: {local_pt}") + sys.exit(1) + + # Copy .pt file + print(f"📦 Staging model for Docker build: {local_pt.name}") + shutil.copy(local_pt, staging_dir / local_pt.name) + + # Copy config.yaml (check parent dir) + local_config = local_pt.parent.parent / "config.yaml" + if local_config.exists(): + shutil.copy(local_config, staging_dir / "config.yaml") + print(f"📦 Staged config: {local_config.name}") + else: + print("❌ Error: Config file not found: config.yaml") + + # The file will be at /pufferdrive/preload_model/ + container_path = f"/pufferdrive/preload_model/{local_pt.name}" + extra_args[model_arg_idx + 1] = container_path + print(f"🔄 Remapped --load-model-path to container path: {container_path}") + + yield + + finally: + # Cleanup staging area after build/push is done + if staging_dir.exists(): + shutil.rmtree(staging_dir) + + +# ============================================================================= +# Vertex AI Job Submission +# ============================================================================= + + +def submit_vertex_job( + config: GCPConfig, + display_name: str, + container_uri: str, + machine: MachineSpec, + experiment_name: str, + run_name: str, + project: str, + dataset_path: str, + eval_dataset_path: str = "", + extra_args: list[str] | None = None, + mode: str = "train", +) -> None: + """Submit a training job to Vertex AI.""" + + experiment_name = experiment_name.replace("_", "-") + run_name = run_name.replace("_", "-") + if config.project_id == "valeo-cp2879-dev": + cloud_path = f"{config.staging_bucket}/runs/{experiment_name}/{run_name}" + else: + cloud_path = f"{config.staging_bucket}/{experiment_name}/{run_name}" + + aiplatform.init( + project=config.project_id, + location=config.location, + staging_bucket=config.staging_bucket, + # experiment=experiment_name, + # experiment_tensorboard=config.tensorboard_resource, + ) + + # # Explicitly register the run in the Vertex ML Metadata store + # try: + # # First, try to fetch it if it already exists (e.g., re-running a failed job) + # aiplatform.start_run(run=run_name, resume=True) + # except Exception: + # # If it throws a 404 (doesn't exist yet), create it fresh + # aiplatform.start_run(run=run_name) + # finally: + # # Always end the local session so the CustomJob can take over + # aiplatform.end_run() + + # Build container arguments + container_args = ["--mode", mode, "--accelerator-count", str(machine.accelerator_count)] + if not dataset_path: + dataset_path = config.default_dataset_path + job_extra_args = list(extra_args) if extra_args else [] + job_extra_args.extend(["--env.map-dir", dataset_path]) + + # Add eval dataset path if provided + if eval_dataset_path: + job_extra_args.extend(["--eval.map-dir", eval_dataset_path]) + + container_args.extend(job_extra_args) + + # Machine spec with optional reservation affinity + machine_spec = { + "machine_type": machine.machine_type, + "accelerator_type": machine.accelerator_type, + "accelerator_count": machine.accelerator_count, + } + if config.use_reservation: + machine_spec["reservation_affinity"] = reservation_affinity.ReservationAffinity( + reservation_affinity_type=reservation_affinity.ReservationAffinity.Type.ANY_RESERVATION + ) + + worker_pool_specs = [ + { + "machine_spec": machine_spec, + "replica_count": 1, + "disk_spec": { + "boot_disk_type": machine.boot_disk_type, + "boot_disk_size_gb": 100, + }, + "container_spec": { + "image_uri": container_uri, + "args": container_args, + "env": [ + { + "name": "TORCH_CUDA_ARCH_LIST", + "value": machine.cuda_arch, + }, + { + "name": "CLOUD", + "value": "1", + }, + { + "name": "CLOUD_PATH", + "value": cloud_path, + }, + ], + }, + } + ] + + if sha := os.environ.get("GITHUB_SHA"): + labels = {"commit_sha": sha} + else: + labels = {"username": os.getlogin()} + + # Create and submit job + job = aiplatform.CustomJob( + display_name=display_name, + worker_pool_specs=worker_pool_specs, + staging_bucket=config.staging_bucket, + base_output_dir=cloud_path, + labels=labels, + project=config.project_id, + location=config.location, + ) + + print(f"📤 Submitting job: {display_name}") + job.submit( + service_account=config.service_account, + enable_web_access=False, + scheduling_strategy="STANDARD", + tensorboard=config.tensorboard_resource, + disable_retries=True, + # experiment=experiment_name, + # experiment_run=run_name, + ) + print(" ✅ Job submitted successfully") + + +# ============================================================================= +# Docker Operations +# ============================================================================= + + +def build_and_push_image(config: GCPConfig, tag: str, verbose: bool = False, gpu_arch: str = "") -> str: + """Build and push the training Docker image.""" + if not gpu_arch.strip(): + print("❌ GPU_ARCH is empty. Set machine.cuda_arch explicitly for this build.") + sys.exit(1) + + if os.environ.get("GITHUB_SHA"): + username = "pr-test" + else: + username = os.getlogin() + container_uri = f"{config.training_container_registry}/{username}:{tag}" + + with setup_dockerignore(): + build_cmd = [ + "docker", + "build", + "--tag", + container_uri, + "--build-arg", + f"GPU_ARCH={gpu_arch}", + "--file", + "mlops/dockerfile/launch.dockerfile", + ".", + ] + if not run_command(build_cmd, "Building Docker image", verbose): + sys.exit(1) + + # Push image + push_cmd = ["docker", "push", container_uri] + if not run_command(push_cmd, "Pushing Docker image", verbose): + print("💡 Tip: Run `gcloud auth configure-docker europe-west4-docker.pkg.dev`") + sys.exit(1) + + return container_uri + + +def build_base_image(config: GCPConfig, verbose: bool = False) -> None: + """Build and push the base builder image.""" + + with setup_dockerignore(): + build_cmd = [ + "docker", + "build", + "--tag", + config.builder_image, + "--file", + "mlops/dockerfile/build.dockerfile", + ".", + ] + if not run_command(build_cmd, "Building base image", verbose): + sys.exit(1) + + push_cmd = ["docker", "push", config.builder_image] + if not run_command(push_cmd, "Pushing base image", verbose): + sys.exit(1) + + print(f"✅ Base image ready: {config.builder_image}") + + +# ============================================================================= +# Experiment Loading +# ============================================================================= + + +def load_runs_from_yaml(path: str, default_project: str = "DRILAX") -> list[Run]: + """Load runs from a YAML file.""" + with open(path) as f: + data = yaml.safe_load(f) + + runs = [] + for exp_data in data.get("experiments", []): + experiment_name = exp_data["name"] + experiment_machine = exp_data.get("machine", "T4") + experiment_dataset = exp_data.get("dataset_path", "") + experiment_eval_dataset = exp_data.get("eval_dataset_path", "") + experiment_project = exp_data.get("project", default_project) + experiment_params = exp_data.get("params", {}) + experiment_extra_args = exp_data.get("extra_args", []) + + # If runs are defined, create a Run for each + if "runs" in exp_data: + for run_data in exp_data["runs"]: + # Merge experiment-level params with run-level params (run takes precedence) + merged_params = {**experiment_params, **run_data.get("params", {})} + merged_extra_args = experiment_extra_args + run_data.get("extra_args", []) + runs.append( + Run( + experiment=experiment_name, + name=run_data["name"], + machine=run_data.get("machine", experiment_machine), + dataset_path=run_data.get("dataset_path", experiment_dataset), + eval_dataset_path=run_data.get("eval_dataset_path", experiment_eval_dataset), + project=run_data.get("project", experiment_project), + params=merged_params, + extra_args=merged_extra_args, + ) + ) + else: + # No runs defined, treat experiment as a single run with same name + runs.append( + Run( + experiment=experiment_name, + name=experiment_name, + machine=experiment_machine, + dataset_path=experiment_dataset, + eval_dataset_path=experiment_eval_dataset, + project=experiment_project, + params=experiment_params, + extra_args=experiment_extra_args, + ) + ) + + return runs + + +def params_to_args(params: dict) -> list[str]: + """Convert parameter dictionary to command-line arguments.""" + args = [] + for key, value in params.items(): + # Convert param.subparam to --param.subparam format + args.extend([f"--{key}", str(value)]) + return args + + +# ============================================================================= +# CLI Commands +# ============================================================================= + + +def cmd_launch(args) -> None: + """Launch a single run within an experiment.""" + config = get_config(args.project) + + # Validate machine type + if args.machine not in MACHINE_PRESETS: + print(f"❌ Unknown machine type: {args.machine}") + print(f" Available: {', '.join(MACHINE_PRESETS.keys())}") + sys.exit(1) + + machine = MACHINE_PRESETS[args.machine] + + with stage_model_artifacts(args.extra_args): + # Generate tag and build image + tag = datetime.now().strftime("%d%m%H%M%S") + container_uri = build_and_push_image(config, tag, args.verbose, machine.cuda_arch) + + submit_vertex_job( + config=config, + display_name=f"pufferdrive/{args.experiment_name}/{args.run_name}", + container_uri=container_uri, + machine=machine, + experiment_name=args.experiment_name, + run_name=args.run_name, + project=args.project, + dataset_path=args.dataset_path or "", + eval_dataset_path=args.eval_dataset_path or "", + extra_args=args.extra_args, + mode=args.mode, + ) + + print( + f"\n🎉 Run '{args.run_name}' in experiment '{args.experiment_name}' launched on {args.machine} ({args.project})" + ) + + +def cmd_launch_batch(args) -> None: + """Launch multiple runs from a YAML config file.""" + # Load runs with CLI project as default + runs = load_runs_from_yaml(args.config_file, default_project=args.project) + if not runs: + print("❌ No runs found in config file") + sys.exit(1) + + print(f"📋 Found {len(runs)} runs") + + # Validate all machine types and projects upfront + valid_runs = [] + for run in runs: + if run.machine not in MACHINE_PRESETS: + print(f"⚠️ Unknown machine type '{run.machine}' for '{run.experiment}/{run.name}', skipping...") + elif run.project not in GCP_CONFIGS: + print(f"⚠️ Unknown project '{run.project}' for '{run.experiment}/{run.name}', skipping...") + else: + valid_runs.append(run) + + if not valid_runs: + print("❌ No valid runs to launch") + sys.exit(1) + + # Group runs by project to build one image per project + runs_by_project = {} + for run in valid_runs: + runs_by_project.setdefault(run.project, []).append(run) + + # Build and push images for each project + tag = datetime.now().strftime("%d%m%H%M%S") + container_uris = {} + + with stage_model_artifacts([]): + for project in runs_by_project: + config = get_config(project) + gpu_arch = " ".join(sorted({MACHINE_PRESETS[run.machine].cuda_arch for run in runs_by_project[project]})) + print(f"\n📦 Building image for {project}...") + container_uris[project] = build_and_push_image(config, tag, args.verbose, gpu_arch) + + print(f"\n🚀 Submitting {len(valid_runs)} runs sequentially...") + + for i, run in enumerate(valid_runs, 1): + print(f"\n[{i}/{len(valid_runs)}] Processing: {run.experiment}/{run.name} ...") + try: + config = get_config(run.project) + machine = MACHINE_PRESETS[run.machine] + # Construct args specifically for this run + extra_args = params_to_args(run.params) + run.extra_args + display_name = f"pufferdrive/{run.experiment}/{run.name}" + + submit_vertex_job( + config=config, + display_name=display_name, + container_uri=container_uris[run.project], + machine=machine, + experiment_name=run.experiment, + run_name=run.name, + project=run.project, + dataset_path=run.dataset_path, + eval_dataset_path=run.eval_dataset_path, + extra_args=extra_args, + ) + except Exception as e: + print(f" ❌ {run.experiment}/{run.name} failed: {e}") + continue + + print(f"\n🎉 All {len(valid_runs)} runs submitted!") + + +def cmd_train_test(args) -> None: + """Launch a training test for CI.""" + config_file = "mlops/configs/smoke-tests.yaml" + print(f"🚀 Launching CI training test from {config_file}") + + # Load runs with CLI project as default + runs = load_runs_from_yaml(config_file) + + # Group runs by project to build one image per project + runs_by_project = {} + for run in runs: + runs_by_project.setdefault(run.project, []).append(run) + + tag = os.environ.get("GITHUB_SHA") or datetime.now().strftime("%d%m%H%M%S") + short_sha = ( + os.environ.get("GITHUB_SHA") or subprocess.check_output(["git", "rev-parse", "HEAD"]).decode().strip() + )[:6] + container_uris = {} + + with stage_model_artifacts([]): # No extra args needed here + for project in runs_by_project: + config = get_config(project) + gpu_arch = " ".join(sorted({MACHINE_PRESETS[run.machine].cuda_arch for run in runs_by_project[project]})) + print(f"\n📦 Building image for {project}...") + container_uris[project] = build_and_push_image(config, tag, args.verbose, gpu_arch) + + print(f"\n🚀 Submitting {len(runs)} CI test runs sequentially...") + + for i, run in enumerate(runs, 1): + run_name = f"{short_sha}-{run.name}" + print(f"\n[{i}/{len(runs)}] Processing: {run.experiment}/{run_name} ...") + config = get_config(run.project) + machine = MACHINE_PRESETS[run.machine] + extra_args = params_to_args(run.params) + run.extra_args + display_name = f"pufferdrive-ci/{run.experiment}/{run_name}" + submit_vertex_job( + config=config, + display_name=display_name, + container_uri=container_uris[run.project], + machine=machine, + experiment_name=run.experiment, + run_name=run_name, + project=run.project, + dataset_path=run.dataset_path, + eval_dataset_path=run.eval_dataset_path, + extra_args=extra_args, + ) + + print(f"\n🎉 All {len(runs)} CI test runs submitted!") + + +def cmd_build_image(args) -> None: + """Build and push the base builder image.""" + config = get_config(args.project) + build_base_image(config, args.verbose) + + +# ============================================================================= +# Main +# ============================================================================= + + +def main(): + common = argparse.ArgumentParser(add_help=False) + common.add_argument( + "--project", + "-p", + default="DRILAX", + choices=list(GCP_CONFIGS.keys()), + help="GCP project to use (default: DRILAX)", + ) + + parser = argparse.ArgumentParser( + description="PufferDrive MLOps CLI", + formatter_class=argparse.RawDescriptionHelpFormatter, + ) + subparsers = parser.add_subparsers(dest="command", help="Available commands") + + # Launch single run + launch_parser = subparsers.add_parser("launch", parents=[common], help="Launch a single run within an experiment") + launch_parser.add_argument("experiment_name", help="Name for the experiment (groups related runs)") + launch_parser.add_argument("run_name", help="Name for this specific run") + launch_parser.add_argument( + "--machine", "-m", default="T4", choices=list(MACHINE_PRESETS.keys()), help="Machine type preset" + ) + launch_parser.add_argument("--dataset-path", "-d", help="GCS path to training dataset") + launch_parser.add_argument("--eval-dataset-path", help="GCS path to eval dataset") + launch_parser.add_argument("--verbose", "-v", action="store_true", help="Show verbose output") + launch_parser.add_argument("--mode", choices=["train", "sweep"], default="train", help="Run mode: train or sweep") + launch_parser.set_defaults(func=cmd_launch) + + # Launch batch runs + batch_parser = subparsers.add_parser("launch-batch", parents=[common], help="Launch multiple runs from config") + batch_parser.add_argument("config_file", help="YAML config file with experiments") + batch_parser.add_argument("--verbose", "-v", action="store_true", help="Show verbose output") + batch_parser.set_defaults(func=cmd_launch_batch) + + # Train test + train_test_parser = subparsers.add_parser("train-test", help="Launch a training test for CI") + train_test_parser.add_argument("--verbose", "-v", action="store_true", help="Show verbose output") + train_test_parser.set_defaults(func=cmd_train_test) + + # Build base image + build_parser = subparsers.add_parser("build-image", parents=[common], help="Build and push base Docker image") + build_parser.add_argument("--verbose", "-v", action="store_true", help="Show verbose output") + build_parser.set_defaults(func=cmd_build_image) + + args, extra_args = parser.parse_known_args() + + # Store extra args for passing to the container + args.extra_args = extra_args + + if not args.command: + parser.print_help() + sys.exit(1) + + args.func(args) + + +if __name__ == "__main__": + main() diff --git a/mlops/run_training.sh b/mlops/run_training.sh new file mode 100755 index 0000000000..36cd57fcbe --- /dev/null +++ b/mlops/run_training.sh @@ -0,0 +1,182 @@ +#!/bin/bash +# +# Container entrypoint for PufferDrive training on GCP. + +set -eo pipefail + +echo "🚀 Starting PufferDrive training..." + +# ============================================================================= +# Argument Parsing +# ============================================================================= + +ACCELERATOR_COUNT=1 +MODE="train" +TRAINING_ARGS=() + +while [[ $# -gt 0 ]]; do + case "$1" in + --accelerator-count) + ACCELERATOR_COUNT="$2" + shift 2 + ;; + --mode) + MODE="$2" + shift 2 + ;; + *) + TRAINING_ARGS+=("$1") + shift + ;; + esac +done + +if ! [[ "$ACCELERATOR_COUNT" =~ ^[0-9]+$ ]] || [[ "$ACCELERATOR_COUNT" -lt 1 ]]; then + echo "❌ Error: --accelerator-count must be an integer >= 1 (got '$ACCELERATOR_COUNT')" + exit 1 +fi + +# ============================================================================= +# GPU Preflight Checks (fail fast, no CPU fallback) +# ============================================================================= + +echo "🔎 Validating GPU environment..." + +if ! command -v nvidia-smi >/dev/null 2>&1; then + echo "❌ Error: nvidia-smi not found. NVIDIA driver is missing or not visible in container." + exit 1 +fi + +if ! nvidia-smi -L >/dev/null 2>&1; then + echo "❌ Error: nvidia-smi failed to query GPUs. Driver/runtime setup is invalid." + exit 1 +fi + +VISIBLE_GPUS=$(nvidia-smi --query-gpu=name --format=csv,noheader | sed '/^$/d' | wc -l | tr -d ' ') +if [[ "$VISIBLE_GPUS" -lt "$ACCELERATOR_COUNT" ]]; then + echo "❌ Error: requested ${ACCELERATOR_COUNT} GPU(s), but only ${VISIBLE_GPUS} visible via nvidia-smi." + exit 1 +fi + +if ! EXPECTED_GPUS="$ACCELERATOR_COUNT" python - <<'PY' +import os +import sys +import torch + +expected = int(os.environ["EXPECTED_GPUS"]) + +if torch.version.cuda is None: + print("❌ Error: installed PyTorch is not CUDA-enabled (torch.version.cuda is None).") + sys.exit(1) + +if not torch.cuda.is_available(): + print("❌ Error: torch.cuda.is_available() is False. CUDA runtime/driver unavailable.") + sys.exit(1) + +count = torch.cuda.device_count() +if count < expected: + print(f"❌ Error: PyTorch sees {count} CUDA device(s), but {expected} required.") + sys.exit(1) + +if expected > 1 and not torch.distributed.is_nccl_available(): + print("❌ Error: NCCL backend is unavailable for multi-GPU torchrun.") + sys.exit(1) + +if not torch.backends.cudnn.is_available(): + print("❌ Error: cuDNN is unavailable. CUDA stack is incomplete.") + sys.exit(1) + +print(f"✅ GPU preflight passed: torch CUDA={torch.version.cuda}, visible CUDA devices={count}.") +PY +then + exit 1 +fi + +# ============================================================================= +# Background Sync & Trap Setup +# ============================================================================= + +OUTPUT_DIR="/pufferdrive/training_output/" +mkdir -p "$OUTPUT_DIR" + +SYNC_PID="" +GCS_DEST="" + +if [[ -n "${CLOUD_PATH:-}" && "${NODE_RANK:-0}" == "0" ]]; then + GCS_DEST="${CLOUD_PATH}/" +fi + +do_sync() { + # Use 'timeout' to guarantee gcloud never hangs the container infinitely + if [[ "$MODE" == "sweep" ]]; then + timeout 120s gcloud storage rsync -r "$OUTPUT_DIR/" "$GCS_DEST" --quiet || true + else + local run_dir + run_dir=$(find "$OUTPUT_DIR" -mindepth 1 -maxdepth 1 -type d 2>/dev/null | head -1) + if [[ -n "$run_dir" ]]; then + timeout 120s gcloud storage rsync -r "$run_dir/" "$GCS_DEST" --quiet || true + fi + fi +} + +cleanup() { + local exit_code=$? + # Clear traps instantly to prevent recursive loops + trap - EXIT INT TERM ERR + + echo "🛑 Script exiting (code: $exit_code). Forcing cleanup..." + + if [[ -n "$SYNC_PID" ]]; then + echo "🛑 Terminating background sync process (PID $SYNC_PID) and children..." + # pkill -P kills the child 'sleep' or 'gcloud' holding standard output open + pkill -TERM -P "$SYNC_PID" 2>/dev/null || true + kill -9 "$SYNC_PID" 2>/dev/null || true + fi + + if [[ -n "$GCS_DEST" ]]; then + echo "☁️ Final GCS sync → $GCS_DEST (Max 2 mins)" + do_sync + fi + + echo "👋 Container exit complete." + exit "$exit_code" +} + +# Catch normal exits, set -e errors, AND system interrupts from GCP +trap cleanup EXIT INT TERM ERR + +if [[ -n "$GCS_DEST" ]]; then + sync_loop() { + local sync_interval=90 + while true; do + sleep "$sync_interval" + do_sync + done + } + sync_loop & + SYNC_PID=$! + echo "☁️ Background GCS sync started (pid=$SYNC_PID) → $GCS_DEST" +fi + +# ============================================================================= +# Training +# ============================================================================= + +if [[ "$MODE" == "sweep" ]]; then + echo "Running hyperparameter sweep..." + python -m pufferlib.pufferl sweep puffer_drive \ + --tb \ + --train.data-dir "$OUTPUT_DIR" \ + "${TRAINING_ARGS[@]}" +else + torchrun \ + --standalone \ + --nproc-per-node="${ACCELERATOR_COUNT}" \ + --max-restarts=0 \ + -m pufferlib.pufferl train puffer_drive \ + --tb \ + --train.data-dir "$OUTPUT_DIR" \ + "${TRAINING_ARGS[@]}" +fi + +echo "✅ Training completed successfully!" diff --git a/notebooks/01_observations.ipynb b/notebooks/01_observations.ipynb new file mode 100644 index 0000000000..90e87364d6 --- /dev/null +++ b/notebooks/01_observations.ipynb @@ -0,0 +1,534 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 01 - Observation Pipeline Debug\n", + "Verify obs vector is correctly packed, normalized, interpretable." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "import pufferlib.viz\n", + "\n", + "# --- Environment configuration ---\n", + "NUM_AGENTS = 64\n", + "SIMULATION_MODE = \"gigaflow\"\n", + "DYNAMICS_MODEL = \"jerk\"\n", + "ACTION_TYPE = \"discrete\"\n", + "DT = 0.1\n", + "SCENARIO_LENGTH = 512\n", + "RESAMPLE_FREQUENCY = 0\n", + "REWARD_CONDITIONING = True\n", + "REWARD_RANDOMIZATION = False\n", + "TARGET_TYPE = \"static\"\n", + "COLLISION_BEHAVIOR = 1\n", + "OFFROAD_BEHAVIOR = 1\n", + "SEED = 42\n", + "MAP_DIR = \"../pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "# --- Observation dimensions (configurable) ---\n", + "MAX_PARTNERS = 16\n", + "MAX_LANES = 32\n", + "MAX_BOUNDS = 32\n", + "MAX_TRAFFIC = 10\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "# --- Derived from binding (compile-time) ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "COEF_NAMES = [\n", + " \"goal_radius\",\n", + " \"collision\",\n", + " \"offroad\",\n", + " \"comfort\",\n", + " \"lane_align\",\n", + " \"lane_center\",\n", + " \"velocity\",\n", + " \"traffic_light\",\n", + " \"center_bias\",\n", + " \"vel_align\",\n", + " \"overspeed\",\n", + " \"timestep\",\n", + " \"reverse\",\n", + " \"throttle\",\n", + " \"steer\",\n", + " \"acc\",\n", + "]\n", + "\n", + "# --- Create environment ---\n", + "env = Drive(\n", + " num_agents=NUM_AGENTS,\n", + " num_maps=1,\n", + " min_agents_per_env=NUM_AGENTS,\n", + " max_agents_per_env=NUM_AGENTS,\n", + " simulation_mode=SIMULATION_MODE,\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " action_type=ACTION_TYPE,\n", + " dt=DT,\n", + " scenario_length=SCENARIO_LENGTH,\n", + " resample_frequency=RESAMPLE_FREQUENCY,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " reward_randomization=REWARD_RANDOMIZATION,\n", + " target_type=TARGET_TYPE,\n", + " map_dir=MAP_DIR,\n", + " collision_behavior=COLLISION_BEHAVIOR,\n", + " offroad_behavior=OFFROAD_BEHAVIOR,\n", + " max_lane_segment_observations=MAX_LANES,\n", + " max_boundary_segment_observations=MAX_BOUNDS,\n", + " max_partner_observations=MAX_PARTNERS,\n", + " max_traffic_light_observations=MAX_TRAFFIC,\n", + " max_stop_sign_observations=MAX_STOP_SIGNS,\n", + " seed=SEED,\n", + ")\n", + "obs, info = env.reset(seed=SEED)\n", + "\n", + "# --- Derived from env ---\n", + "MAX_TARGET = env.num_target_waypoints\n", + "TARGET_F = binding.STATIC_TARGET_FEATURES if TARGET_TYPE == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "TARGET_DIM = MAX_TARGET * TARGET_F\n", + "\n", + "print(f\"obs shape: {obs.shape}, dtype: {obs.dtype}\")\n", + "print(f\"EGO_DIM={EGO_DIM}, NUM_COEFS={NUM_COEFS}, MAX_PARTNERS={MAX_PARTNERS}, PARTNER_F={PARTNER_F}\")\n", + "print(f\"MAX_LANES={MAX_LANES}, MAX_BOUNDS={MAX_BOUNDS}, ROAD_F={ROAD_F}\")\n", + "print(f\"MAX_TRAFFIC={MAX_TRAFFIC}, TRAFFIC_F={TRAFFIC_F}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Raw obs inspection" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Take first step so obs are populated\n", + "actions = np.zeros([env.num_agents, 1], dtype=np.int64)\n", + "\n", + "obs, rew, term, trunc, info = env.step(actions)\n", + "\n", + "print(f\"shape: {obs.shape}, dtype: {obs.dtype}\")\n", + "print(f\"min: {obs.min():.4f}, max: {obs.max():.4f}, mean: {obs.mean():.4f}, std: {obs.std():.4f}\")\n", + "print(f\"NaN: {np.isnan(obs).sum()}, Inf: {np.isinf(obs).sum()}\")\n", + "print(f\"% zeros: {(obs == 0).mean() * 100:.1f}%\")\n", + "print(f\"% outside [-1,1]: {((obs < -1) | (obs > 1)).mean() * 100:.2f}%\")\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 4))\n", + "axes[0].hist(obs.flatten(), bins=100, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].set_title(\"Full obs distribution\")\n", + "axes[0].set_xlabel(\"Value\")\n", + "# Per-agent: show obs[0] vs obs[1]\n", + "for i in range(min(4, obs.shape[0])):\n", + " axes[1].plot(obs[i], alpha=0.5, label=f\"agent {i}\")\n", + "axes[1].set_title(\"Obs vector by index (first 4 agents)\")\n", + "axes[1].legend()\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Unpack with pufferlib.viz.unpack_obs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ego, target, partners, lanes, boundaries, traffic, _ = pufferlib.viz.unpack_obs(\n", + " obs[:1],\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " target_type=TARGET_TYPE,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " num_target_waypoints=env.num_target_waypoints,\n", + " max_partners=MAX_PARTNERS,\n", + " max_lane_segments=MAX_LANES,\n", + " max_boundary_segments=MAX_BOUNDS,\n", + " max_traffic_lights=MAX_TRAFFIC,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + ")\n", + "print(f\"ego: {ego.shape} = {ego}\")\n", + "print(f\"target: {target.shape}\")\n", + "print(f\"partners: {partners.shape}\")\n", + "print(f\"lanes: {lanes.shape}\")\n", + "print(f\"boundaries: {boundaries.shape}\")\n", + "print(f\"traffic: {traffic.shape}\")\n", + "\n", + "\n", + "labels = [\n", + " \"speed\",\n", + " \"width\",\n", + " \"length\",\n", + " \"steering\",\n", + " \"a_long\",\n", + " \"a_lat\",\n", + " \"lane_center_dist_01\",\n", + " \"lane_heading_cos\",\n", + " \"speed_limit\",\n", + "]\n", + "for name, val in zip(labels, ego):\n", + " print(f\" {name}: {val:.4f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Manual slice verification" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "o = obs[0] # first agent flat obs\n", + "idx = 0\n", + "\n", + "# Ego\n", + "ego_manual = o[idx : idx + EGO_DIM]\n", + "idx += EGO_DIM\n", + "assert np.allclose(ego_manual, ego), f\"ego mismatch: {ego_manual} vs {ego}\"\n", + "\n", + "# Reward conditioning coefs\n", + "coefs_manual = o[idx : idx + NUM_COEFS]\n", + "idx += NUM_COEFS\n", + "\n", + "# Target\n", + "target_manual = o[idx : idx + MAX_TARGET * TARGET_F].reshape(MAX_TARGET, TARGET_F)\n", + "idx += MAX_TARGET * TARGET_F\n", + "assert np.allclose(target_manual, target), \"target mismatch\"\n", + "\n", + "# Partners\n", + "partners_manual = o[idx : idx + MAX_PARTNERS * PARTNER_F].reshape(MAX_PARTNERS, PARTNER_F)\n", + "idx += MAX_PARTNERS * PARTNER_F\n", + "assert np.allclose(partners_manual, partners), \"partners mismatch\"\n", + "\n", + "# Lanes\n", + "lanes_manual = o[idx : idx + MAX_LANES * ROAD_F].reshape(MAX_LANES, ROAD_F)\n", + "idx += MAX_LANES * ROAD_F\n", + "assert np.allclose(lanes_manual, lanes), \"lanes mismatch\"\n", + "\n", + "# Boundaries\n", + "bounds_manual = o[idx : idx + MAX_BOUNDS * ROAD_F].reshape(MAX_BOUNDS, ROAD_F)\n", + "idx += MAX_BOUNDS * ROAD_F\n", + "assert np.allclose(bounds_manual, boundaries), \"boundaries mismatch\"\n", + "\n", + "# Traffic\n", + "traffic_manual = o[idx : idx + MAX_TRAFFIC * TRAFFIC_F].reshape(MAX_TRAFFIC, TRAFFIC_F)\n", + "idx += MAX_TRAFFIC * TRAFFIC_F\n", + "assert np.allclose(traffic_manual, traffic), \"traffic mismatch\"\n", + "\n", + "assert idx == obs.shape[1], f\"obs size mismatch: used {idx}, total {obs.shape[1]}\"\n", + "print(f\"All slices match. Total features used: {idx}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Reward conditioning coefficients" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "coefs = obs[0, EGO_DIM : EGO_DIM + NUM_COEFS]\n", + "fig, ax = plt.subplots(figsize=(12, 4))\n", + "bars = ax.bar(range(NUM_COEFS), coefs, tick_label=COEF_NAMES)\n", + "ax.set_ylabel(\"Normalized coef value\")\n", + "ax.set_title(\"Reward conditioning coefficients (agent 0)\")\n", + "plt.xticks(rotation=45, ha=\"right\")\n", + "for bar, val in zip(bars, coefs):\n", + " ax.text(bar.get_x() + bar.get_width() / 2, bar.get_height(), f\"{val:.3f}\", ha=\"center\", va=\"bottom\", fontsize=8)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Compare across agents\n", + "all_coefs = obs[:, EGO_DIM : EGO_DIM + NUM_COEFS]\n", + "print(\"Coef stats across agents:\")\n", + "for i, name in enumerate(COEF_NAMES):\n", + " c = all_coefs[:, i]\n", + " print(f\" {name:15s}: mean={c.mean():.3f} std={c.std():.3f} min={c.min():.3f} max={c.max():.3f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Partner observations" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "partner_labels = [\"rel_x\", \"rel_y\", \"width\", \"length\", \"heading_cos\", \"heading_sin\", \"speed\"]\n", + "active_mask = ~np.all(partners == 0, axis=1)\n", + "n_active = active_mask.sum()\n", + "print(f\"Active partners: {n_active}/{MAX_PARTNERS}\")\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 5))\n", + "\n", + "# Heatmap\n", + "im = axes[0].imshow(partners, aspect=\"auto\", cmap=\"RdBu_r\", vmin=-1, vmax=1)\n", + "axes[0].set_xticks(range(PARTNER_F))\n", + "axes[0].set_xticklabels(partner_labels, rotation=45, ha=\"right\")\n", + "axes[0].set_ylabel(\"Partner index\")\n", + "axes[0].set_title(f\"Partner obs heatmap ({n_active} active)\")\n", + "plt.colorbar(im, ax=axes[0])\n", + "\n", + "# Scatter in ego frame\n", + "active_partners = partners[active_mask]\n", + "if len(active_partners) > 0:\n", + " axes[1].scatter(active_partners[:, 0], active_partners[:, 1], c=\"gray\", s=100, edgecolors=\"black\")\n", + " for i, p in enumerate(active_partners):\n", + " axes[1].annotate(str(i), (p[0], p[1]), fontsize=8, ha=\"center\", va=\"bottom\")\n", + "axes[1].scatter(0, 0, c=\"blue\", s=200, marker=\"s\", label=\"ego\", zorder=10)\n", + "axes[1].set_xlabel(\"rel_x\")\n", + "axes[1].set_ylabel(\"rel_y\")\n", + "axes[1].set_title(\"Partners in ego frame\")\n", + "axes[1].legend()\n", + "axes[1].set_aspect(\"equal\")\n", + "axes[1].grid(True, alpha=0.3)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Lane / boundary segments" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "road_labels = [\"rel_x\", \"rel_y\", \"length\", \"width\", \"dir_cos\", \"dir_sin\"]\n", + "\n", + "lane_active = ~np.all(lanes == 0, axis=1)\n", + "bound_active = ~np.all(boundaries == 0, axis=1)\n", + "print(f\"Active lanes: {lane_active.sum()}/{MAX_LANES}, boundaries: {bound_active.sum()}/{MAX_BOUNDS}\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 10))\n", + "\n", + "# Lanes\n", + "for seg in lanes[lane_active]:\n", + " x, y, length, width, dc, ds = seg\n", + " ax.plot([x - dc * length / 2, x + dc * length / 2], [y - ds * length / 2, y + ds * length / 2], c=\"lightgrey\", lw=1)\n", + " ax.scatter(x, y, c=\"lightgrey\", s=5)\n", + "\n", + "# Boundaries\n", + "for seg in boundaries[bound_active]:\n", + " x, y, length, width, dc, ds = seg\n", + " ax.plot([x - dc * length / 2, x + dc * length / 2], [y - ds * length / 2, y + ds * length / 2], c=\"black\", lw=1)\n", + " ax.scatter(x, y, c=\"black\", s=5)\n", + "\n", + "ax.scatter(0, 0, c=\"blue\", s=200, marker=\"s\", label=\"ego\", zorder=10)\n", + "ax.set_aspect(\"equal\")\n", + "ax.set_title(\"Lane + boundary segments in ego frame\")\n", + "ax.legend()\n", + "ax.grid(True, alpha=0.3)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ego-centric view (pufferlib.viz)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "img = pufferlib.viz.plot_observation(\n", + " obs[:1],\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " target_type=TARGET_TYPE,\n", + " reward_conditioning=True,\n", + " num_target_waypoints=env.num_target_waypoints,\n", + " max_partners=MAX_PARTNERS,\n", + " max_lane_segments=MAX_LANES,\n", + " max_boundary_segments=MAX_BOUNDS,\n", + " max_traffic_lights=MAX_TRAFFIC,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + ")\n", + "fig, ax = plt.subplots(figsize=(10, 10))\n", + "ax.imshow(img)\n", + "ax.axis(\"off\")\n", + "ax.set_title(\"Ego-centric observation (agent 0)\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Bird's eye view (simulator state)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scenarios = env.get_state()\n", + "# get_state returns a list of scenario dicts (one per sub-env) or a single dict\n", + "if isinstance(scenarios, list):\n", + " scenario = scenarios[0]\n", + "else:\n", + " scenario = scenarios\n", + "\n", + "img = pufferlib.viz.plot_simulator_state(scenario, timestep=0)\n", + "fig, ax = plt.subplots(figsize=(12, 12))\n", + "ax.imshow(img)\n", + "ax.axis(\"off\")\n", + "ax.set_title(\"Bird's eye view\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Multi-step: ego features over time" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_STEPS = 20\n", + "ego_labels = [\"goal_x\", \"goal_y\", \"speed\", \"width\", \"length\", \"steering\", \"a_long\", \"a_lat\"]\n", + "ego_history = np.zeros((N_STEPS, EGO_DIM))\n", + "\n", + "for t in range(N_STEPS):\n", + " actions = np.zeros([env.num_agents, 1], dtype=np.int64)\n", + " obs_t, _, _, _, _ = env.step(actions)\n", + " ego_history[t] = obs_t[0, :EGO_DIM]\n", + "\n", + "fig, axes = plt.subplots(2, 2, figsize=(14, 8))\n", + "# Speed\n", + "axes[0, 0].plot(ego_history[:, 0])\n", + "axes[0, 0].set_title(\"speed\")\n", + "axes[0, 0].set_xlabel(\"step\")\n", + "# Steering\n", + "axes[0, 1].plot(ego_history[:, 3])\n", + "axes[0, 1].set_title(\"steering\")\n", + "axes[0, 1].set_xlabel(\"step\")\n", + "# a_long\n", + "axes[1, 0].plot(ego_history[:, 4])\n", + "axes[1, 0].set_title(\"a_long\")\n", + "axes[1, 0].set_xlabel(\"step\")\n", + "# a_lat\n", + "axes[1, 1].plot(ego_history[:, 5])\n", + "axes[1, 1].set_title(\"a_lat\")\n", + "axes[1, 1].set_xlabel(\"step\")\n", + "plt.suptitle(\"Agent 0 ego features over 20 steps (no-op action)\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Cross-agent distributions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Current obs across all agents\n", + "speeds = obs[:, 2] if EGO_DIM >= 3 else obs[:, 0]\n", + "goal_dists = np.sqrt(obs[:, 0] ** 2 + obs[:, 1] ** 2) # goal_x, goal_y\n", + "\n", + "# Count active partners per agent\n", + "partner_start = EGO_DIM + NUM_COEFS + TARGET_DIM\n", + "partner_end = partner_start + MAX_PARTNERS * PARTNER_F\n", + "all_partners = obs[:, partner_start:partner_end].reshape(-1, MAX_PARTNERS, PARTNER_F)\n", + "partner_counts = (~np.all(all_partners == 0, axis=2)).sum(axis=1)\n", + "\n", + "fig, axes = plt.subplots(1, 3, figsize=(15, 4))\n", + "axes[0].hist(speeds, bins=20, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].set_title(f\"Speed distribution (N={len(speeds)})\")\n", + "axes[0].set_xlabel(\"speed\")\n", + "\n", + "axes[1].hist(goal_dists, bins=20, edgecolor=\"black\", alpha=0.7, color=\"orange\")\n", + "axes[1].set_title(\"Goal distance (L2 of goal_x, goal_y)\")\n", + "axes[1].set_xlabel(\"distance\")\n", + "\n", + "axes[2].hist(partner_counts, bins=range(MAX_PARTNERS + 2), edgecolor=\"black\", alpha=0.7, color=\"green\")\n", + "axes[2].set_title(\"Active partners per agent\")\n", + "axes[2].set_xlabel(\"count\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/02_rewards.ipynb b/notebooks/02_rewards.ipynb new file mode 100644 index 0000000000..ae1326e124 --- /dev/null +++ b/notebooks/02_rewards.ipynb @@ -0,0 +1,405 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 02 - Reward Signals Debug\n", + "Understand reward magnitudes, components, and correlation with agent behavior." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "import pufferlib.viz\n", + "\n", + "# --- Environment configuration ---\n", + "NUM_AGENTS = 64\n", + "SIMULATION_MODE = \"gigaflow\"\n", + "DYNAMICS_MODEL = \"jerk\"\n", + "ACTION_TYPE = \"discrete\"\n", + "DT = 0.1\n", + "SCENARIO_LENGTH = 512\n", + "RESAMPLE_FREQUENCY = 0\n", + "REWARD_CONDITIONING = True\n", + "REWARD_RANDOMIZATION = False\n", + "TARGET_TYPE = \"static\"\n", + "COLLISION_BEHAVIOR = 1\n", + "OFFROAD_BEHAVIOR = 1\n", + "SEED = 42\n", + "MAP_DIR = \"../pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "# --- Observation dimensions (configurable) ---\n", + "MAX_PARTNERS = 16\n", + "MAX_LANES = 32\n", + "MAX_BOUNDS = 32\n", + "MAX_TRAFFIC = 10\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "# --- Derived from binding (compile-time) ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "COEF_NAMES = [\n", + " \"goal_radius\",\n", + " \"collision\",\n", + " \"offroad\",\n", + " \"comfort\",\n", + " \"lane_align\",\n", + " \"lane_center\",\n", + " \"velocity\",\n", + " \"traffic_light\",\n", + " \"center_bias\",\n", + " \"vel_align\",\n", + " \"overspeed\",\n", + " \"timestep\",\n", + " \"reverse\",\n", + " \"throttle\",\n", + " \"steer\",\n", + " \"acc\",\n", + "]\n", + "\n", + "# --- Create environment ---\n", + "env = Drive(\n", + " num_agents=NUM_AGENTS,\n", + " num_maps=1,\n", + " min_agents_per_env=NUM_AGENTS,\n", + " max_agents_per_env=NUM_AGENTS,\n", + " simulation_mode=SIMULATION_MODE,\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " action_type=ACTION_TYPE,\n", + " dt=DT,\n", + " scenario_length=SCENARIO_LENGTH,\n", + " resample_frequency=RESAMPLE_FREQUENCY,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " reward_randomization=REWARD_RANDOMIZATION,\n", + " target_type=TARGET_TYPE,\n", + " map_dir=MAP_DIR,\n", + " collision_behavior=COLLISION_BEHAVIOR,\n", + " offroad_behavior=OFFROAD_BEHAVIOR,\n", + " max_lane_segment_observations=MAX_LANES,\n", + " max_boundary_segment_observations=MAX_BOUNDS,\n", + " max_partner_observations=MAX_PARTNERS,\n", + " max_traffic_light_observations=MAX_TRAFFIC,\n", + " max_stop_sign_observations=MAX_STOP_SIGNS,\n", + " seed=SEED,\n", + ")\n", + "obs, info = env.reset(seed=SEED)\n", + "\n", + "# --- Derived from env ---\n", + "MAX_TARGET = env.num_target_waypoints\n", + "TARGET_F = binding.STATIC_TARGET_FEATURES if TARGET_TYPE == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "TARGET_DIM = MAX_TARGET * TARGET_F\n", + "N_ACTIONS = 12\n", + "N = env.num_agents\n", + "ACT_SHAPE = (N, len(env.single_action_space.nvec))\n", + "\n", + "print(f\"env ready: {N} agents, obs={obs.shape}, act_shape={ACT_SHAPE}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Single step: no-op reward distribution" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "actions = np.zeros(ACT_SHAPE, dtype=np.int64)\n", + "obs, rew, term, trunc, info = env.step(actions)\n", + "\n", + "print(f\"reward shape: {rew.shape}\")\n", + "print(f\"min: {rew.min():.6f}, max: {rew.max():.6f}, mean: {rew.mean():.6f}, std: {rew.std():.6f}\")\n", + "print(f\"NaN: {np.isnan(rew).sum()}, all zero: {(rew == 0).all()}\")\n", + "print(f\"terminals: {term.sum()}, truncations: {trunc.sum()}\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(8, 4))\n", + "ax.bar(range(len(rew)), rew, color=[\"red\" if r < 0 else \"green\" for r in rew])\n", + "ax.set_xlabel(\"Agent index\")\n", + "ax.set_ylabel(\"Reward\")\n", + "ax.set_title(\"Single step reward (no-op action)\")\n", + "ax.axhline(0, color=\"black\", lw=0.5)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 100-step rollout: reward heatmap and cumulative returns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_STEPS = 100\n", + "rewards_history = np.zeros((N_STEPS, N))\n", + "terms_history = np.zeros((N_STEPS, N))\n", + "\n", + "for t in range(N_STEPS):\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + " rewards_history[t] = rew\n", + " terms_history[t] = term\n", + "\n", + "fig, axes = plt.subplots(1, 3, figsize=(18, 5))\n", + "\n", + "axes[0].plot(rewards_history.mean(axis=1))\n", + "axes[0].set_xlabel(\"Step\")\n", + "axes[0].set_ylabel(\"Mean reward\")\n", + "axes[0].set_title(\"Mean reward per step\")\n", + "\n", + "im = axes[1].imshow(rewards_history.T, aspect=\"auto\", cmap=\"RdYlGn\", interpolation=\"nearest\")\n", + "axes[1].set_xlabel(\"Step\")\n", + "axes[1].set_ylabel(\"Agent\")\n", + "axes[1].set_title(\"Reward heatmap (steps x agents)\")\n", + "plt.colorbar(im, ax=axes[1])\n", + "\n", + "cum_returns = rewards_history.cumsum(axis=0)\n", + "for i in range(min(8, N)):\n", + " axes[2].plot(cum_returns[:, i], alpha=0.6, label=f\"agent {i}\")\n", + "axes[2].set_xlabel(\"Step\")\n", + "axes[2].set_ylabel(\"Cumulative return\")\n", + "axes[2].set_title(\"Cumulative returns\")\n", + "axes[2].legend(fontsize=7)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(f\"Total reward stats: mean={rewards_history.mean():.5f}, std={rewards_history.std():.5f}\")\n", + "print(f\"Per-episode return (100 steps): mean={cum_returns[-1].mean():.3f}, std={cum_returns[-1].std():.3f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Reward coefficient inspection" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "all_coefs = obs[:, EGO_DIM : EGO_DIM + NUM_COEFS]\n", + "print(f\"Reward coefs shape: {all_coefs.shape}\")\n", + "print()\n", + "print(f\"{'Coef':>15s} | {'mean':>8s} {'std':>8s} {'min':>8s} {'max':>8s}\")\n", + "print(\"-\" * 55)\n", + "for i, name in enumerate(COEF_NAMES):\n", + " c = all_coefs[:, i]\n", + " print(f\"{name:>15s} | {c.mean():8.4f} {c.std():8.4f} {c.min():8.4f} {c.max():8.4f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Terminal analysis" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_STEPS = 200\n", + "term_steps, trunc_steps = [], []\n", + "term_rewards, trunc_rewards = [], []\n", + "\n", + "for t in range(N_STEPS):\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + " for i in range(N):\n", + " if term[i]:\n", + " term_steps.append(t)\n", + " term_rewards.append(rew[i])\n", + " if trunc[i]:\n", + " trunc_steps.append(t)\n", + " trunc_rewards.append(rew[i])\n", + "\n", + "print(f\"Terminals: {len(term_steps)}, Truncations: {len(trunc_steps)}\")\n", + "if term_rewards:\n", + " tr = np.array(term_rewards)\n", + " print(f\"Terminal reward: mean={tr.mean():.4f}, std={tr.std():.4f}\")\n", + " n_positive = (tr > 0).sum()\n", + " n_negative = (tr < 0).sum()\n", + " n_zero = (tr == 0).sum()\n", + " print(f\" positive: {n_positive}, negative: {n_negative}, zero: {n_zero}\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 4))\n", + "if term_steps:\n", + " ax.scatter(term_steps, term_rewards, c=\"red\", s=20, alpha=0.5, label=f\"terminal ({len(term_steps)})\")\n", + "if trunc_steps:\n", + " ax.scatter(trunc_steps, trunc_rewards, c=\"blue\", s=20, alpha=0.5, label=f\"truncation ({len(trunc_steps)})\")\n", + "ax.axhline(0, color=\"black\", lw=0.5)\n", + "ax.set_xlabel(\"Step\")\n", + "ax.set_ylabel(\"Reward at terminal/truncation\")\n", + "ax.set_title(\"Terminal events over 200 steps\")\n", + "ax.legend()\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Goal detection: high reward events" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_STEPS = 512\n", + "goal_events = []\n", + "\n", + "for t in range(N_STEPS):\n", + " prev_obs = obs.copy()\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + " for i in range(N):\n", + " if rew[i] >= 0.5:\n", + " goal_dist = np.sqrt(prev_obs[i, 0] ** 2 + prev_obs[i, 1] ** 2)\n", + " goal_events.append((t, i, rew[i], goal_dist))\n", + "\n", + "print(f\"Goal-like events (reward >= 0.5): {len(goal_events)}\")\n", + "if goal_events:\n", + " events = np.array(goal_events)\n", + " print(f\"Reward range: [{events[:, 2].min():.3f}, {events[:, 2].max():.3f}]\")\n", + " print(f\"Goal distance at event: mean={events[:, 3].mean():.3f}, std={events[:, 3].std():.3f}\")\n", + "\n", + " fig, axes = plt.subplots(1, 2, figsize=(12, 4))\n", + " axes[0].hist(events[:, 2], bins=20, edgecolor=\"black\", alpha=0.7, color=\"gold\")\n", + " axes[0].set_title(\"Reward magnitude at goal events\")\n", + " axes[0].set_xlabel(\"Reward\")\n", + " axes[1].scatter(events[:, 3], events[:, 2], alpha=0.5)\n", + " axes[1].set_xlabel(\"Goal distance before event\")\n", + " axes[1].set_ylabel(\"Reward\")\n", + " axes[1].set_title(\"Goal distance vs reward\")\n", + " plt.tight_layout()\n", + " plt.show()\n", + "else:\n", + " print(\"No goal events detected in 512 steps with random actions\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Reward scale for PPO" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "all_rewards = rewards_history.flatten()\n", + "episodic_returns = rewards_history.sum(axis=0)\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(12, 4))\n", + "axes[0].hist(all_rewards[all_rewards != 0], bins=50, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].set_title(f\"Per-step reward distribution (non-zero, N={(all_rewards != 0).sum()})\")\n", + "axes[0].set_xlabel(\"Reward\")\n", + "\n", + "axes[1].hist(episodic_returns, bins=20, edgecolor=\"black\", alpha=0.7, color=\"purple\")\n", + "axes[1].set_title(f\"Episodic return (100 steps): mean={episodic_returns.mean():.3f}\")\n", + "axes[1].set_xlabel(\"Return\")\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(f\"Reward magnitude range: [{all_rewards.min():.5f}, {all_rewards.max():.5f}]\")\n", + "print(f\"Mean episodic return: {episodic_returns.mean():.4f} +/- {episodic_returns.std():.4f}\")\n", + "if abs(episodic_returns.mean()) > 10:\n", + " print(\"WARNING: large episodic returns, consider scaling\")\n", + "if episodic_returns.std() < 1e-6:\n", + " print(\"WARNING: near-zero return variance\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Action-reward correlation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "STEPS_PER_ACTION = 20\n", + "action_rewards = {}\n", + "\n", + "for a in range(N_ACTIONS):\n", + " rews = []\n", + " for _ in range(STEPS_PER_ACTION):\n", + " actions = np.full(ACT_SHAPE, a, dtype=np.int64)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + " rews.append(rew.mean())\n", + " action_rewards[a] = np.mean(rews)\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 5))\n", + "actions_list = sorted(action_rewards.keys())\n", + "means = [action_rewards[a] for a in actions_list]\n", + "colors = [\"green\" if m > 0 else \"red\" for m in means]\n", + "labels = [f\"{a // 3}L,{a % 3}R\" for a in actions_list]\n", + "ax.bar(range(len(actions_list)), means, tick_label=labels, color=colors, edgecolor=\"black\")\n", + "ax.set_xlabel(\"Action (longitudinal, lateral)\")\n", + "ax.set_ylabel(\"Mean reward\")\n", + "ax.set_title(f\"Mean reward per action over {STEPS_PER_ACTION} steps\")\n", + "ax.axhline(0, color=\"black\", lw=0.5)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/03_metrics.ipynb b/notebooks/03_metrics.ipynb new file mode 100644 index 0000000000..01fb4b9b10 --- /dev/null +++ b/notebooks/03_metrics.ipynb @@ -0,0 +1,400 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 03 - Episode Metrics & Logging Debug\n", + "Verify vec_log returns correct metrics, aggregation is sane, episode boundaries handled." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "import pufferlib.viz\n", + "\n", + "# --- Environment configuration ---\n", + "NUM_AGENTS = 64\n", + "SIMULATION_MODE = \"gigaflow\"\n", + "DYNAMICS_MODEL = \"jerk\"\n", + "ACTION_TYPE = \"discrete\"\n", + "DT = 0.1\n", + "SCENARIO_LENGTH = 512\n", + "RESAMPLE_FREQUENCY = 0\n", + "REWARD_CONDITIONING = True\n", + "REWARD_RANDOMIZATION = False\n", + "TARGET_TYPE = \"static\"\n", + "COLLISION_BEHAVIOR = 1\n", + "OFFROAD_BEHAVIOR = 1\n", + "SEED = 42\n", + "MAP_DIR = \"../pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "# --- Observation dimensions (configurable) ---\n", + "MAX_PARTNERS = 16\n", + "MAX_LANES = 32\n", + "MAX_BOUNDS = 32\n", + "MAX_TRAFFIC = 10\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "# --- Derived from binding (compile-time) ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "COEF_NAMES = [\n", + " \"goal_radius\",\n", + " \"collision\",\n", + " \"offroad\",\n", + " \"comfort\",\n", + " \"lane_align\",\n", + " \"lane_center\",\n", + " \"velocity\",\n", + " \"traffic_light\",\n", + " \"center_bias\",\n", + " \"vel_align\",\n", + " \"overspeed\",\n", + " \"timestep\",\n", + " \"reverse\",\n", + " \"throttle\",\n", + " \"steer\",\n", + " \"acc\",\n", + "]\n", + "\n", + "# --- Create environment ---\n", + "env = Drive(\n", + " num_agents=NUM_AGENTS,\n", + " num_maps=1,\n", + " min_agents_per_env=NUM_AGENTS,\n", + " max_agents_per_env=NUM_AGENTS,\n", + " simulation_mode=SIMULATION_MODE,\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " action_type=ACTION_TYPE,\n", + " dt=DT,\n", + " scenario_length=SCENARIO_LENGTH,\n", + " resample_frequency=RESAMPLE_FREQUENCY,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " reward_randomization=REWARD_RANDOMIZATION,\n", + " target_type=TARGET_TYPE,\n", + " map_dir=MAP_DIR,\n", + " collision_behavior=COLLISION_BEHAVIOR,\n", + " offroad_behavior=OFFROAD_BEHAVIOR,\n", + " max_lane_segment_observations=MAX_LANES,\n", + " max_boundary_segment_observations=MAX_BOUNDS,\n", + " max_partner_observations=MAX_PARTNERS,\n", + " max_traffic_light_observations=MAX_TRAFFIC,\n", + " seed=SEED,\n", + ")\n", + "obs, info = env.reset(seed=SEED)\n", + "\n", + "# --- Derived from env ---\n", + "MAX_TARGET = env.num_target_waypoints\n", + "TARGET_F = binding.STATIC_TARGET_FEATURES if TARGET_TYPE == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "TARGET_DIM = MAX_TARGET * TARGET_F\n", + "N_ACTIONS = 12\n", + "N = env.num_agents\n", + "ACT_SHAPE = (N, len(env.single_action_space.nvec))\n", + "\n", + "print(f\"env ready: {N} agents, act_shape={ACT_SHAPE}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Single vec_log call" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for _ in range(10):\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + "\n", + "log = binding.vec_log(env.c_envs, N)\n", + "print(f\"vec_log type: {type(log)}\")\n", + "if log:\n", + " print(f\"Keys: {sorted(log.keys())}\")\n", + " for k, v in sorted(log.items()):\n", + " print(f\" {k}: {v}\")\n", + "else:\n", + " print(\"vec_log returned empty/None\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 512-step collection: all info dicts" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "N_STEPS = 512\n", + "all_logs = []\n", + "all_rewards = np.zeros((N_STEPS, N))\n", + "all_terms = np.zeros((N_STEPS, N))\n", + "all_truncs = np.zeros((N_STEPS, N))\n", + "\n", + "for t in range(N_STEPS):\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(actions)\n", + " all_rewards[t] = rew\n", + " all_terms[t] = term\n", + " all_truncs[t] = trunc\n", + " if info:\n", + " for log_entry in info:\n", + " log_entry[\"_step\"] = t\n", + " all_logs.append(log_entry)\n", + "\n", + "print(f\"Collected {len(all_logs)} log entries over {N_STEPS} steps\")\n", + "if all_logs:\n", + " keys = set()\n", + " for log in all_logs:\n", + " keys.update(log.keys())\n", + " keys.discard(\"_step\")\n", + " print(f\"\\n{'Metric':>25s} | {'count':>5s} {'mean':>10s} {'std':>10s} {'min':>10s} {'max':>10s}\")\n", + " print(\"-\" * 75)\n", + " for k in sorted(keys):\n", + " vals = [log[k] for log in all_logs if k in log and isinstance(log[k], (int, float))]\n", + " if vals:\n", + " v = np.array(vals)\n", + " print(f\"{k:>25s} | {len(v):5d} {v.mean():10.4f} {v.std():10.4f} {v.min():10.4f} {v.max():10.4f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Metric definitions reference\n", + "\n", + "| Metric | Description |\n", + "|--------|-------------|\n", + "| score | Goals reached cleanly (no collision/offroad) |\n", + "| collision_rate | Fraction of agents that collided |\n", + "| offroad_rate | Fraction of agents that went off-road |\n", + "| completion_rate | Fraction that reached goal (even with collision/offroad) |\n", + "| lane_heading_aligned_rate | Fraction of steps with cos(theta) >= 0.5 (within ~60 deg of lane heading) |\n", + "| lane_center_rate | Lane centering metric average (same as reward term) |\n", + "| avg_collisions_per_agent | Average collision events per agent per episode |" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Terminal / truncation timeline" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "term_per_step = all_terms.sum(axis=1)\n", + "trunc_per_step = all_truncs.sum(axis=1)\n", + "\n", + "fig, ax = plt.subplots(figsize=(14, 4))\n", + "ax.plot(term_per_step, label=\"terminals\", alpha=0.7, color=\"red\")\n", + "ax.plot(trunc_per_step, label=\"truncations\", alpha=0.7, color=\"blue\")\n", + "ax.set_xlabel(\"Step\")\n", + "ax.set_ylabel(\"Count\")\n", + "ax.set_title(\"Terminal/truncation events per step\")\n", + "ax.legend()\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(f\"Total terminals: {all_terms.sum():.0f}, truncations: {all_truncs.sum():.0f}\")\n", + "print(f\"Terminals per step: mean={term_per_step.mean():.2f}, max={term_per_step.max():.0f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Agent lifecycle trajectories" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "TRACK_STEPS = 100\n", + "TRACK_AGENTS = min(5, N)\n", + "xy_history = np.zeros((TRACK_STEPS, TRACK_AGENTS, 2))\n", + "\n", + "for t in range(TRACK_STEPS):\n", + " actions = np.random.randint(0, N_ACTIONS, size=ACT_SHAPE)\n", + " env.step(actions)\n", + " states = env.get_global_agent_state()\n", + " for i in range(TRACK_AGENTS):\n", + " xy_history[t, i, 0] = states[\"x\"][i]\n", + " xy_history[t, i, 1] = states[\"y\"][i]\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 10))\n", + "for i in range(TRACK_AGENTS):\n", + " ax.plot(xy_history[:, i, 0], xy_history[:, i, 1], \"-o\", markersize=2, alpha=0.7, label=f\"agent {i}\")\n", + " ax.scatter(xy_history[0, i, 0], xy_history[0, i, 1], s=100, marker=\"s\", zorder=10)\n", + " ax.scatter(xy_history[-1, i, 0], xy_history[-1, i, 1], s=100, marker=\"*\", zorder=10)\n", + "ax.set_xlabel(\"x\")\n", + "ax.set_ylabel(\"y\")\n", + "ax.set_title(f\"{TRACK_AGENTS} agent trajectories over {TRACK_STEPS} steps\")\n", + "ax.legend()\n", + "ax.set_aspect(\"equal\")\n", + "ax.grid(True, alpha=0.3)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Consistency checks" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if all_logs:\n", + " passed = 0\n", + " failed = 0\n", + " for log in all_logs:\n", + " if \"score\" in log and \"completion_rate\" in log:\n", + " if log[\"score\"] > log[\"completion_rate\"] + 1e-6:\n", + " print(\n", + " f\"FAIL: score ({log['score']:.4f}) > completion_rate ({log['completion_rate']:.4f}) at step {log['_step']}\"\n", + " )\n", + " failed += 1\n", + " else:\n", + " passed += 1\n", + " for rate_key in [\"collision_rate\", \"offroad_rate\", \"completion_rate\", \"score\"]:\n", + " if rate_key in log:\n", + " v = log[rate_key]\n", + " if v < -1e-6 or v > 1.0 + 1e-6:\n", + " print(f\"FAIL: {rate_key} = {v:.4f} outside [0,1] at step {log['_step']}\")\n", + " failed += 1\n", + " else:\n", + " passed += 1\n", + " print(f\"\\nConsistency checks: {passed} passed, {failed} failed\")\n", + "else:\n", + " print(\"No logs to check\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Gigaflow agent dynamics" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "episode_lengths = []\n", + "agent_step_count = np.zeros(N)\n", + "active_counts = []\n", + "\n", + "for t in range(N_STEPS):\n", + " active = (~np.all(all_rewards[: t + 1] == 0, axis=0) if t > 0 else np.ones(N, dtype=bool)).sum()\n", + " active_counts.append(active)\n", + " for i in range(N):\n", + " agent_step_count[i] += 1\n", + " if all_terms[t, i] or all_truncs[t, i]:\n", + " episode_lengths.append(agent_step_count[i])\n", + " agent_step_count[i] = 0\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 4))\n", + "axes[0].plot(active_counts)\n", + "axes[0].set_xlabel(\"Step\")\n", + "axes[0].set_ylabel(\"Active agents\")\n", + "axes[0].set_title(\"Active agent count over time\")\n", + "\n", + "if episode_lengths:\n", + " axes[1].hist(episode_lengths, bins=30, edgecolor=\"black\", alpha=0.7)\n", + " axes[1].set_xlabel(\"Episode length (steps)\")\n", + " axes[1].set_title(f\"Episode length distribution (N={len(episode_lengths)})\")\n", + " print(f\"Episode lengths: mean={np.mean(episode_lengths):.1f}, median={np.median(episode_lengths):.1f}\")\n", + "else:\n", + " print(\"No episodes completed\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Score vs cumulative reward" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if all_logs and \"score\" in all_logs[0]:\n", + " scores = [log[\"score\"] for log in all_logs if \"score\" in log]\n", + " log_steps = [log[\"_step\"] for log in all_logs if \"score\" in log]\n", + " cum_rew_at_log = [all_rewards[: t + 1].sum() / N for t in log_steps]\n", + "\n", + " fig, ax = plt.subplots(figsize=(8, 6))\n", + " ax.scatter(cum_rew_at_log, scores, alpha=0.5)\n", + " ax.set_xlabel(\"Avg cumulative reward up to step\")\n", + " ax.set_ylabel(\"Score\")\n", + " ax.set_title(\"Score vs cumulative reward\")\n", + " ax.grid(True, alpha=0.3)\n", + " plt.tight_layout()\n", + " plt.show()\n", + "else:\n", + " print(\"No score data available\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/04_training.ipynb b/notebooks/04_training.ipynb new file mode 100644 index 0000000000..c27363c941 --- /dev/null +++ b/notebooks/04_training.ipynb @@ -0,0 +1,625 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 04 - RL Training Loop Debug\n", + "End-to-end data flow from env -> policy -> loss. Debug encoding, sampling, advantages, gradients." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import torch\n", + "import torch.nn.functional as F\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "from pufferlib.ocean.torch import Drive as DrivePolicy\n", + "\n", + "# --- Environment configuration ---\n", + "NUM_AGENTS = 64\n", + "SIMULATION_MODE = \"gigaflow\"\n", + "DYNAMICS_MODEL = \"jerk\"\n", + "ACTION_TYPE = \"discrete\"\n", + "DT = 0.1\n", + "SCENARIO_LENGTH = 512\n", + "RESAMPLE_FREQUENCY = 0\n", + "REWARD_CONDITIONING = True\n", + "REWARD_RANDOMIZATION = False\n", + "TARGET_TYPE = \"static\"\n", + "COLLISION_BEHAVIOR = 1\n", + "OFFROAD_BEHAVIOR = 1\n", + "SEED = 42\n", + "MAP_DIR = \"../pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "# --- Observation dimensions (configurable) ---\n", + "MAX_PARTNERS = 16\n", + "MAX_LANES = 32\n", + "MAX_BOUNDS = 32\n", + "MAX_TRAFFIC = 10\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "# --- Derived from binding (compile-time) ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "\n", + "# --- Create environment ---\n", + "env = Drive(\n", + " num_agents=NUM_AGENTS,\n", + " num_maps=1,\n", + " min_agents_per_env=NUM_AGENTS,\n", + " max_agents_per_env=NUM_AGENTS,\n", + " simulation_mode=SIMULATION_MODE,\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " action_type=ACTION_TYPE,\n", + " dt=DT,\n", + " scenario_length=SCENARIO_LENGTH,\n", + " resample_frequency=RESAMPLE_FREQUENCY,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " reward_randomization=REWARD_RANDOMIZATION,\n", + " target_type=TARGET_TYPE,\n", + " map_dir=MAP_DIR,\n", + " collision_behavior=COLLISION_BEHAVIOR,\n", + " offroad_behavior=OFFROAD_BEHAVIOR,\n", + " max_lane_segment_observations=MAX_LANES,\n", + " max_boundary_segment_observations=MAX_BOUNDS,\n", + " max_partner_observations=MAX_PARTNERS,\n", + " max_traffic_light_observations=MAX_TRAFFIC,\n", + " max_stop_sign_observations=MAX_STOP_SIGNS,\n", + " seed=SEED,\n", + ")\n", + "obs, info = env.reset(seed=SEED)\n", + "\n", + "# --- Derived from env ---\n", + "MAX_TARGET = env.num_target_waypoints\n", + "TARGET_F = binding.STATIC_TARGET_FEATURES if TARGET_TYPE == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "TARGET_DIM = MAX_TARGET * TARGET_F\n", + "N_ACTIONS = 12\n", + "N = env.num_agents\n", + "ACT_SHAPE = (N, len(env.single_action_space.nvec))\n", + "\n", + "# --- Policy ---\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "policy = DrivePolicy(\n", + " env,\n", + " input_size=64,\n", + " backbone_hidden_size=128,\n", + " backbone_num_layers=1,\n", + " actor_hidden_size=128,\n", + " actor_num_layers=0,\n", + " critic_hidden_size=128,\n", + " critic_num_layers=0,\n", + " encoder_gigaflow=True,\n", + " dropout=0.0,\n", + " split_network=False,\n", + ").to(device)\n", + "print(f\"Policy on {device}, params: {sum(p.numel() for p in policy.parameters()):,}\")\n", + "print(f\"Action dim: {policy.atn_dim}, act_shape: {ACT_SHAPE}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Optional: load checkpoint" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# CHECKPOINT_PATH = '/home/o-vcharrau/Workspace/PufferDrive-Valeo/runs/big_test_7/models/model_puffer_drive_000520.pt'\n", + "# state_dict = torch.load(CHECKPOINT_PATH, map_location=device)\n", + "# state_dict = {k.replace(\"module.\", \"\"): v for k, v in state_dict.items()}\n", + "# print('Checkpoint loaded')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Encode observations" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "actions = np.zeros(ACT_SHAPE, dtype=np.int64)\n", + "obs, rew, term, trunc, info = env.step(actions)\n", + "\n", + "obs_tensor = torch.FloatTensor(obs).to(device)\n", + "with torch.no_grad():\n", + " hidden = policy.encode_observations(obs_tensor)\n", + "\n", + "print(f\"Hidden shape: {hidden.shape}\")\n", + "print(f\"Hidden stats: min={hidden.min():.4f}, max={hidden.max():.4f}, mean={hidden.mean():.4f}\")\n", + "print(f\"NaN in hidden: {torch.isnan(hidden).sum().item()}\")\n", + "print(f\"Dead neurons (always 0): {(hidden.abs().sum(dim=0) == 0).sum().item()}/{hidden.shape[1]}\")\n", + "print(f\"% near-zero (<1e-6): {(hidden.abs() < 1e-6).float().mean().item() * 100:.1f}%\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 4))\n", + "ax.hist(hidden.cpu().numpy().flatten(), bins=50, edgecolor=\"black\", alpha=0.7)\n", + "ax.set_title(\"Hidden activation distribution\")\n", + "ax.set_xlabel(\"Activation value\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Action sampling" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "with torch.no_grad():\n", + " action_logits, value = policy.decode_actions(hidden)\n", + "\n", + "for i, logit in enumerate(action_logits):\n", + " print(f\"Action head {i}: shape={logit.shape}\")\n", + " probs = F.softmax(logit, dim=-1)\n", + " entropy = -(probs * probs.log()).sum(dim=-1).mean()\n", + " max_entropy = np.log(logit.shape[-1])\n", + " print(f\" Entropy: {entropy:.4f} / {max_entropy:.4f} (max) = {entropy / max_entropy:.2%}\")\n", + " print(f\" Logit range: [{logit.min():.3f}, {logit.max():.3f}]\")\n", + "\n", + "print(f\"\\nValue: mean={value.mean():.4f}, std={value.std():.4f}\")\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 4))\n", + "probs = F.softmax(action_logits[0], dim=-1)\n", + "mean_probs = probs.mean(dim=0).cpu().numpy()\n", + "axes[0].bar(range(len(mean_probs)), mean_probs, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].axhline(1.0 / len(mean_probs), color=\"red\", ls=\"--\", label=\"uniform\")\n", + "axes[0].set_xlabel(\"Action\")\n", + "axes[0].set_ylabel(\"Probability\")\n", + "axes[0].set_title(\"Mean action probabilities\")\n", + "axes[0].legend()\n", + "\n", + "axes[1].hist(value.cpu().numpy().flatten(), bins=20, edgecolor=\"black\", alpha=0.7, color=\"purple\")\n", + "axes[1].set_title(\"Value predictions\")\n", + "axes[1].set_xlabel(\"Value\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Manual encode trace: check each encoder for NaN" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "x = obs_tensor\n", + "backbone = policy.actor_backbone\n", + "slide_idx = EGO_DIM\n", + "\n", + "ego_obs = x[:, :slide_idx]\n", + "print(\n", + " f\"ego_obs: shape={ego_obs.shape}, NaN={torch.isnan(ego_obs).sum().item()}, range=[{ego_obs.min():.3f}, {ego_obs.max():.3f}]\"\n", + ")\n", + "\n", + "cond_dim = backbone.conditioning_dim\n", + "if cond_dim > 0:\n", + " cond_obs = x[:, slide_idx : slide_idx + cond_dim]\n", + " slide_idx += cond_dim\n", + " print(f\"cond_obs: shape={cond_obs.shape}, NaN={torch.isnan(cond_obs).sum().item()}\")\n", + "\n", + "partner_dim = MAX_PARTNERS * PARTNER_F\n", + "lane_dim = MAX_LANES * ROAD_F\n", + "boundary_dim = MAX_BOUNDS * ROAD_F\n", + "\n", + "partner_obs = x[:, slide_idx : slide_idx + partner_dim]\n", + "slide_idx += partner_dim\n", + "lane_obs = x[:, slide_idx : slide_idx + lane_dim]\n", + "slide_idx += lane_dim\n", + "boundary_obs = x[:, slide_idx : slide_idx + boundary_dim]\n", + "slide_idx += boundary_dim\n", + "\n", + "with torch.no_grad():\n", + " ego_enc = backbone.ego_encoder(ego_obs)\n", + " partner_enc, _ = backbone.partner_encoder(partner_obs.view(-1, MAX_PARTNERS, PARTNER_F)).max(dim=1)\n", + " lane_enc, _ = backbone.lane_encoder(lane_obs.view(-1, MAX_LANES, ROAD_F)).max(dim=1)\n", + " bound_enc, _ = backbone.boundary_encoder(boundary_obs.view(-1, MAX_BOUNDS, ROAD_F)).max(dim=1)\n", + "\n", + "for name, enc in [(\"ego\", ego_enc), (\"partner\", partner_enc), (\"lane\", lane_enc), (\"boundary\", bound_enc)]:\n", + " print(\n", + " f\"{name:>10s}_enc: NaN={torch.isnan(enc).sum().item()}, dead={((enc.abs().sum(dim=0) == 0).sum().item())}, range=[{enc.min():.3f}, {enc.max():.3f}]\"\n", + " )\n", + "\n", + "if cond_dim > 0:\n", + " with torch.no_grad():\n", + " cond_enc = backbone.conditioning_encoder(cond_obs)\n", + " print(\n", + " f\"{'cond':>10s}_enc: NaN={torch.isnan(cond_enc).sum().item()}, dead={((cond_enc.abs().sum(dim=0) == 0).sum().item())}, range=[{cond_enc.min():.3f}, {cond_enc.max():.3f}]\"\n", + " )" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Forward-backward: fake advantage, loss, grads" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "policy.train()\n", + "optimizer = torch.optim.Adam(policy.parameters(), lr=3e-4)\n", + "\n", + "action_logits_list, value = policy(obs_tensor)\n", + "\n", + "fake_actions = torch.randint(0, N_ACTIONS, (N,), device=device)\n", + "fake_advantages = torch.randn(N, device=device)\n", + "fake_returns = torch.randn(N, device=device)\n", + "fake_old_logprobs = torch.randn(N, device=device)\n", + "\n", + "logits = action_logits_list[0]\n", + "dist = torch.distributions.Categorical(logits=logits)\n", + "new_logprobs = dist.log_prob(fake_actions)\n", + "entropy = dist.entropy()\n", + "\n", + "ratio = torch.exp(new_logprobs - fake_old_logprobs)\n", + "clip_coef = 0.2\n", + "pg_loss1 = -fake_advantages * ratio\n", + "pg_loss2 = -fake_advantages * torch.clamp(ratio, 1 - clip_coef, 1 + clip_coef)\n", + "pg_loss = torch.max(pg_loss1, pg_loss2).mean()\n", + "v_loss = 0.5 * ((value.squeeze() - fake_returns) ** 2).mean()\n", + "entropy_loss = entropy.mean()\n", + "loss = pg_loss + 0.5 * v_loss - 0.01 * entropy_loss\n", + "\n", + "print(f\"pg_loss: {pg_loss.item():.4f}\")\n", + "print(f\"v_loss: {v_loss.item():.4f}\")\n", + "print(f\"entropy: {entropy_loss.item():.4f}\")\n", + "print(f\"total: {loss.item():.4f}\")\n", + "print(f\"ratio: mean={ratio.mean():.4f}, std={ratio.std():.4f}\")\n", + "\n", + "optimizer.zero_grad()\n", + "loss.backward()\n", + "total_grad_norm = torch.nn.utils.clip_grad_norm_(policy.parameters(), float(\"inf\"))\n", + "print(f\"\\nTotal grad norm: {total_grad_norm:.4f}\")\n", + "print(f\"NaN in loss: {torch.isnan(loss).item()}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Gradient flow: per-parameter analysis" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(f\"{'Parameter':>45s} | {'shape':>20s} | {'grad_norm':>10s} {'grad_mean':>10s} {'grad_max':>10s} | flag\")\n", + "print(\"-\" * 120)\n", + "for name, param in policy.named_parameters():\n", + " if param.grad is not None:\n", + " g = param.grad\n", + " norm = g.norm().item()\n", + " mean = g.mean().item()\n", + " mx = g.abs().max().item()\n", + " flag = \"\"\n", + " if norm == 0:\n", + " flag = \"ZERO GRAD\"\n", + " elif norm > 100:\n", + " flag = \"EXPLODING\"\n", + " elif norm < 1e-7:\n", + " flag = \"VANISHING\"\n", + " print(f\"{name:>45s} | {str(list(param.shape)):>20s} | {norm:10.6f} {mean:10.6f} {mx:10.6f} | {flag}\")\n", + " else:\n", + " print(f\"{name:>45s} | {str(list(param.shape)):>20s} | NO GRAD\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Experience buffer simulation: 128-step rollout" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "HORIZON = 128\n", + "obs_dim = obs.shape[1]\n", + "\n", + "obs_buf = np.zeros((HORIZON, N, obs_dim), dtype=np.float32)\n", + "act_buf = np.zeros((HORIZON, N), dtype=np.int64)\n", + "rew_buf = np.zeros((HORIZON, N), dtype=np.float32)\n", + "val_buf = np.zeros((HORIZON, N), dtype=np.float32)\n", + "logp_buf = np.zeros((HORIZON, N), dtype=np.float32)\n", + "done_buf = np.zeros((HORIZON, N), dtype=np.float32)\n", + "\n", + "policy.eval()\n", + "for t in range(HORIZON):\n", + " obs_t = torch.FloatTensor(obs).to(device)\n", + " with torch.no_grad():\n", + " logits_list, val = policy(obs_t)\n", + " dist = torch.distributions.Categorical(logits=logits_list[0])\n", + " act = dist.sample()\n", + " logp = dist.log_prob(act)\n", + "\n", + " obs_buf[t] = obs\n", + " act_buf[t] = act.cpu().numpy()\n", + " val_buf[t] = val.squeeze().cpu().numpy()\n", + " logp_buf[t] = logp.cpu().numpy()\n", + "\n", + " # Reshape (N,) -> (N, 1) for env.step with MultiDiscrete\n", + " env_actions = act.cpu().numpy().reshape(ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(env_actions)\n", + " rew_buf[t] = rew\n", + " done_buf[t] = term | trunc\n", + "\n", + "print(f\"Buffer shapes: obs={obs_buf.shape}, act={act_buf.shape}, rew={rew_buf.shape}\")\n", + "print(f\"Reward stats: mean={rew_buf.mean():.5f}, std={rew_buf.std():.5f}\")\n", + "print(f\"Value stats: mean={val_buf.mean():.5f}, std={val_buf.std():.5f}\")\n", + "print(f\"Done count: {done_buf.sum():.0f}\")\n", + "print(f\"LogProb stats: mean={logp_buf.mean():.4f}, std={logp_buf.std():.4f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## GAE advantage computation" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "gamma, lam = 0.98, 0.95\n", + "advantages = np.zeros_like(rew_buf)\n", + "\n", + "last_gae = np.zeros(N)\n", + "for t in reversed(range(HORIZON - 1)):\n", + " next_non_terminal = 1.0 - done_buf[t + 1]\n", + " delta = rew_buf[t + 1] + gamma * val_buf[t + 1] * next_non_terminal - val_buf[t]\n", + " last_gae = delta + gamma * lam * last_gae * next_non_terminal\n", + " advantages[t] = last_gae\n", + "\n", + "returns = advantages + val_buf\n", + "\n", + "print(f\"Advantages: mean={advantages.mean():.5f}, std={advantages.std():.5f}\")\n", + "print(f\"Returns: mean={returns.mean():.5f}, std={returns.std():.5f}\")\n", + "print(f\"Advantage vs Return corr: {np.corrcoef(advantages.flatten(), returns.flatten())[0, 1]:.4f}\")\n", + "\n", + "fig, axes = plt.subplots(1, 4, figsize=(18, 4))\n", + "axes[0].hist(advantages.flatten(), bins=50, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].set_title(f\"Advantage distribution (std={advantages.std():.4f})\")\n", + "\n", + "axes[1].hist(returns.flatten(), bins=50, edgecolor=\"black\", alpha=0.7, color=\"orange\")\n", + "axes[1].set_title(\"Returns distribution\")\n", + "\n", + "axes[2].plot(advantages.mean(axis=1))\n", + "axes[2].set_xlabel(\"Step\")\n", + "axes[2].set_ylabel(\"Mean advantage\")\n", + "axes[2].set_title(\"Mean advantage over time\")\n", + "\n", + "axes[3].plot(done_buf.mean(axis=1), color=\"orange\")\n", + "axes[3].set_xlabel(\"Step\")\n", + "axes[3].set_ylabel(\"Mean done\")\n", + "axes[3].set_title(\"Mean done over time\")\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## PPO loss components" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "MB = 16\n", + "mb_obs = torch.FloatTensor(obs_buf[:MB].reshape(-1, obs_dim)).to(device)\n", + "mb_act = torch.LongTensor(act_buf[:MB].flatten()).to(device)\n", + "mb_old_logp = torch.FloatTensor(logp_buf[:MB].flatten()).to(device)\n", + "mb_adv = torch.FloatTensor(advantages[:MB].flatten()).to(device)\n", + "mb_ret = torch.FloatTensor(returns[:MB].flatten()).to(device)\n", + "mb_old_val = torch.FloatTensor(val_buf[:MB].flatten()).to(device)\n", + "\n", + "mb_adv = (mb_adv - mb_adv.mean()) / (mb_adv.std() + 1e-8)\n", + "\n", + "policy.train()\n", + "logits_list, newvalue = policy(mb_obs)\n", + "newvalue = newvalue.squeeze()\n", + "dist = torch.distributions.Categorical(logits=logits_list[0])\n", + "new_logp = dist.log_prob(mb_act)\n", + "entropy = dist.entropy()\n", + "\n", + "ratio = torch.exp(new_logp - mb_old_logp)\n", + "print(f\"Ratio: mean={ratio.mean():.4f}, std={ratio.std():.4f}, min={ratio.min():.4f}, max={ratio.max():.4f}\")\n", + "if ratio.mean() < 0.5 or ratio.mean() > 2.0:\n", + " print(\"WARNING: ratio far from 1.0, policy may have diverged\")\n", + "\n", + "clip_coef = 0.2\n", + "pg_loss1 = -mb_adv * ratio\n", + "pg_loss2 = -mb_adv * torch.clamp(ratio, 1 - clip_coef, 1 + clip_coef)\n", + "pg_loss = torch.max(pg_loss1, pg_loss2).mean()\n", + "\n", + "vf_clip = 0.2\n", + "v_clipped = mb_old_val + torch.clamp(newvalue - mb_old_val, -vf_clip, vf_clip)\n", + "v_loss_unclipped = (newvalue - mb_ret) ** 2\n", + "v_loss_clipped = (v_clipped - mb_ret) ** 2\n", + "v_loss = 0.5 * torch.max(v_loss_unclipped, v_loss_clipped).mean()\n", + "\n", + "entropy_loss = entropy.mean()\n", + "\n", + "print(f\"\\npg_loss: {pg_loss.item():.6f}\")\n", + "print(f\"v_loss: {v_loss.item():.6f}\")\n", + "print(f\"entropy: {entropy_loss.item():.6f} (max={np.log(N_ACTIONS):.4f})\")\n", + "print(f\"total: {(pg_loss + 0.5 * v_loss - 0.01 * entropy_loss).item():.6f}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 5-epoch sanity training" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "optimizer = torch.optim.Adam(policy.parameters(), lr=3e-4)\n", + "all_obs = torch.FloatTensor(obs_buf.reshape(-1, obs_dim)).to(device)\n", + "all_act = torch.LongTensor(act_buf.flatten()).to(device)\n", + "all_old_logp = torch.FloatTensor(logp_buf.flatten()).to(device)\n", + "all_adv = torch.FloatTensor(advantages.flatten()).to(device)\n", + "all_ret = torch.FloatTensor(returns.flatten()).to(device)\n", + "\n", + "all_adv = (all_adv - all_adv.mean()) / (all_adv.std() + 1e-8)\n", + "\n", + "N_EPOCHS = 5\n", + "history = {\"pg_loss\": [], \"v_loss\": [], \"entropy\": [], \"kl\": []}\n", + "\n", + "policy.train()\n", + "for epoch in range(N_EPOCHS):\n", + " logits_list, newval = policy(all_obs)\n", + " newval = newval.squeeze()\n", + " dist = torch.distributions.Categorical(logits=logits_list[0])\n", + " new_logp = dist.log_prob(all_act)\n", + " ent = dist.entropy().mean()\n", + "\n", + " ratio = torch.exp(new_logp - all_old_logp)\n", + " approx_kl = (all_old_logp - new_logp).mean()\n", + "\n", + " pg1 = -all_adv * ratio\n", + " pg2 = -all_adv * torch.clamp(ratio, 0.8, 1.2)\n", + " pg = torch.max(pg1, pg2).mean()\n", + " vl = 0.5 * ((newval - all_ret) ** 2).mean()\n", + " loss = pg + 0.5 * vl - 0.01 * ent\n", + "\n", + " optimizer.zero_grad()\n", + " loss.backward()\n", + " torch.nn.utils.clip_grad_norm_(policy.parameters(), 0.5)\n", + " optimizer.step()\n", + "\n", + " history[\"pg_loss\"].append(pg.item())\n", + " history[\"v_loss\"].append(vl.item())\n", + " history[\"entropy\"].append(ent.item())\n", + " history[\"kl\"].append(approx_kl.item())\n", + " print(f\"Epoch {epoch}: pg={pg.item():.5f}, v={vl.item():.5f}, ent={ent.item():.4f}, kl={approx_kl.item():.5f}\")\n", + "\n", + "fig, axes = plt.subplots(1, 4, figsize=(16, 3))\n", + "for i, (key, color) in enumerate(zip(history.keys(), [\"red\", \"blue\", \"green\", \"orange\"])):\n", + " axes[i].plot(history[key], \"-o\", color=color)\n", + " axes[i].set_title(key)\n", + " axes[i].set_xlabel(\"Epoch\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Value accuracy: predicted vs actual returns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "policy.eval()\n", + "with torch.no_grad():\n", + " _, pred_values = policy(all_obs)\n", + "pred_values = pred_values.squeeze().cpu().numpy()\n", + "actual_returns = returns.flatten()\n", + "\n", + "var_actual = np.var(actual_returns)\n", + "explained_var = 1 - np.var(actual_returns - pred_values) / (var_actual + 1e-8) if var_actual > 1e-8 else 0.0\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 7))\n", + "ax.scatter(actual_returns, pred_values, alpha=0.3, s=10)\n", + "lims = [min(actual_returns.min(), pred_values.min()), max(actual_returns.max(), pred_values.max())]\n", + "ax.plot(lims, lims, \"r--\", label=\"perfect\")\n", + "ax.set_xlabel(\"Actual return\")\n", + "ax.set_ylabel(\"Predicted value\")\n", + "ax.set_title(f\"Value accuracy (explained var: {explained_var:.4f})\")\n", + "ax.legend()\n", + "ax.grid(True, alpha=0.3)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(f\"Explained variance: {explained_var:.4f}\")\n", + "print(f\"Value MSE: {np.mean((actual_returns - pred_values) ** 2):.6f}\")\n", + "if explained_var < 0:\n", + " print(\"WARNING: negative explained variance, value head worse than predicting mean\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/notebooks/05_inference.ipynb b/notebooks/05_inference.ipynb new file mode 100644 index 0000000000..640835d0fe --- /dev/null +++ b/notebooks/05_inference.ipynb @@ -0,0 +1,1682 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "cell-0", + "metadata": {}, + "source": [ + "# 05 - Model Inference Debug\n", + "End-to-end inference pipeline: config loading, policy forward pass, rollouts (deterministic vs stochastic), observation/reward analysis, value accuracy, trajectories, LSTM state." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-1", + "metadata": {}, + "outputs": [], + "source": [ + "import os, ast, glob, yaml, configparser\n", + "from collections import defaultdict\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import torch\n", + "import torch.nn.functional as F\n", + "\n", + "while not os.path.exists(\"pufferlib\") and os.getcwd() != \"/\":\n", + " os.chdir(\"..\")\n", + "print(\"CWD:\", os.getcwd())\n", + "\n", + "# --- Config ---\n", + "CHECKPOINT_PATH = \"\"\n", + "ENV_NAME = \"puffer_drive\"\n", + "\n", + "# --- Observation dimensions (configurable) ---\n", + "MAX_PARTNERS = 16\n", + "MAX_LANES = 32\n", + "MAX_BOUNDS = 32\n", + "MAX_TRAFFIC = 10\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "\n", + "def load_notebook_config(checkpoint_path=None, env_name=\"puffer_drive\"):\n", + " \"\"\"Load config from INI defaults, optionally overlaying checkpoint's config.yaml.\"\"\"\n", + " default_ini = \"pufferlib/config/default.ini\"\n", + " env_ini = None\n", + " for path in glob.glob(\"pufferlib/config/**/*.ini\", recursive=True):\n", + " p = configparser.ConfigParser()\n", + " p.read([default_ini, path])\n", + " if p.has_option(\"base\", \"env_name\") and env_name in p[\"base\"][\"env_name\"]:\n", + " env_ini = path\n", + " break\n", + " assert env_ini, f\"No config for {env_name}\"\n", + "\n", + " def parse_val(v):\n", + " try:\n", + " return ast.literal_eval(v)\n", + " except:\n", + " return v\n", + "\n", + " args = defaultdict(dict)\n", + " for section in p.sections():\n", + " for key in p[section]:\n", + " val = parse_val(p[section][key])\n", + " if section == \"base\":\n", + " args[key] = val\n", + " else:\n", + " args[section][key] = val\n", + "\n", + " # Overlay checkpoint config.yaml if exists\n", + " if checkpoint_path:\n", + " exp_dir = os.path.dirname(os.path.dirname(checkpoint_path))\n", + " cfg_yaml = os.path.join(exp_dir, \"config.yaml\")\n", + " if os.path.exists(cfg_yaml):\n", + " print(f\"Loading config.yaml from {cfg_yaml}\")\n", + " with open(cfg_yaml) as f:\n", + " ycfg = yaml.safe_load(f)\n", + " for section in [\"env\", \"train\", \"policy\", \"rnn\"]:\n", + " if section in ycfg and isinstance(ycfg[section], dict):\n", + " for k, v in ycfg[section].items():\n", + " args[section][k] = v\n", + "\n", + " args[\"train\"][\"use_rnn\"] = args.get(\"rnn_name\") is not None\n", + " return dict(args)\n", + "\n", + "\n", + "config = load_notebook_config(CHECKPOINT_PATH, ENV_NAME)\n", + "\n", + "# --- Env ---\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "\n", + "# Override for notebook: fewer agents, single env\n", + "config[\"env\"][\"num_agents\"] = 64\n", + "config[\"env\"][\"num_maps\"] = 1\n", + "config[\"env\"][\"eval_mode\"] = 1\n", + "config[\"env\"][\"map_dir\"] = \"pufferlib/resources/drive/binaries/carla\"\n", + "config[\"env\"][\"max_lane_segment_observations\"] = MAX_LANES\n", + "config[\"env\"][\"max_boundary_segment_observations\"] = MAX_BOUNDS\n", + "config[\"env\"][\"max_partner_observations\"] = MAX_PARTNERS\n", + "config[\"env\"][\"max_traffic_light_observations\"] = MAX_TRAFFIC\n", + "config[\"env\"][\"max_stop_sign_observations\"] = MAX_STOP_SIGNS\n", + "config[\"eval\"][\"map_dir\"] = \"pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "env = Drive(**config[\"env\"])\n", + "obs, info = env.reset(seed=42)\n", + "N = env.num_agents\n", + "\n", + "# --- Derived from binding ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "\n", + "# --- Policy ---\n", + "from pufferlib.ocean.torch import Drive as DrivePolicy, Recurrent\n", + "import pufferlib.pytorch\n", + "\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "policy = DrivePolicy(env, **config[\"policy\"]).to(device)\n", + "use_rnn = config[\"train\"].get(\"use_rnn\", False)\n", + "if use_rnn:\n", + " policy = Recurrent(env, policy, **config[\"rnn\"]).to(device)\n", + "\n", + "# Load checkpoint weights if provided\n", + "if CHECKPOINT_PATH:\n", + " sd = torch.load(CHECKPOINT_PATH, map_location=device)\n", + " sd = {k.replace(\"module.\", \"\"): v for k, v in sd.items()}\n", + " policy.load_state_dict(sd)\n", + " print(f\"Loaded checkpoint: {CHECKPOINT_PATH}\")\n", + "\n", + "# LSTM state\n", + "hidden_size = policy.hidden_size\n", + "state = {}\n", + "if use_rnn:\n", + " state = {\n", + " \"lstm_h\": torch.zeros(N, hidden_size, device=device),\n", + " \"lstm_c\": torch.zeros(N, hidden_size, device=device),\n", + " }\n", + "\n", + "# Action shape\n", + "inner_policy = policy.policy if use_rnn else policy\n", + "is_continuous = inner_policy.is_continuous\n", + "ACT_SHAPE = (N, len(env.single_action_space.nvec)) if not is_continuous else (N, env.single_action_space.shape[0])\n", + "\n", + "print(f\"Policy on {device}, params: {sum(p.numel() for p in policy.parameters()):,}\")\n", + "print(f\"Obs shape: {obs.shape}, Action space: {env.single_action_space}\")\n", + "print(f\"Config: dynamics={config['env']['dynamics_model']}, action={config['env']['action_type']}\")\n", + "print(f\"Use RNN: {use_rnn}, hidden_size: {hidden_size}\")" + ] + }, + { + "cell_type": "markdown", + "id": "cell-2", + "metadata": {}, + "source": [ + "## Single-step policy output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-3", + "metadata": {}, + "outputs": [], + "source": [ + "# Take one step to get fresh obs\n", + "actions = np.zeros(ACT_SHAPE, dtype=np.int64 if not is_continuous else np.float32)\n", + "obs, rew, term, trunc, info = env.step(actions)\n", + "\n", + "obs_tensor = torch.FloatTensor(obs).to(device)\n", + "policy.eval()\n", + "\n", + "with torch.no_grad():\n", + " if use_rnn:\n", + " logits_list, value = policy.forward_eval(obs_tensor, state)\n", + " else:\n", + " logits_list, value = policy(obs_tensor)\n", + "\n", + "# Sample actions\n", + "action, logprob, ent = pufferlib.pytorch.sample_logits(logits_list)\n", + "action_det, _, _ = pufferlib.pytorch.sample_logits(logits_list, deterministic=True)\n", + "\n", + "print(f\"Value: mean={value.mean():.4f}, std={value.std():.4f}, range=[{value.min():.4f}, {value.max():.4f}]\")\n", + "print(f\"Entropy: mean={ent.mean():.4f}, std={ent.std():.4f}\")\n", + "print(f\"LogProb: mean={logprob.mean():.4f}, std={logprob.std():.4f}\")\n", + "print(f\"Stochastic action sample: {action[0].cpu().numpy()}\")\n", + "print(f\"Deterministic action: {action_det[0].cpu().numpy()}\")\n", + "\n", + "# Plot\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 4))\n", + "\n", + "# Action probs (first head for multi-discrete, or full logits)\n", + "if isinstance(logits_list, list) or isinstance(logits_list, tuple):\n", + " probs = F.softmax(logits_list[0], dim=-1)\n", + "else:\n", + " probs = F.softmax(logits_list, dim=-1)\n", + "mean_probs = probs.mean(dim=0).cpu().numpy()\n", + "axes[0].bar(range(len(mean_probs)), mean_probs, edgecolor=\"black\", alpha=0.7)\n", + "axes[0].axhline(1.0 / len(mean_probs), color=\"red\", ls=\"--\", label=\"uniform\")\n", + "axes[0].set_xlabel(\"Action\")\n", + "axes[0].set_ylabel(\"Probability\")\n", + "axes[0].set_title(\"Mean action probabilities (across agents)\")\n", + "axes[0].legend()\n", + "\n", + "axes[1].hist(value.cpu().numpy().flatten(), bins=30, edgecolor=\"black\", alpha=0.7, color=\"purple\")\n", + "axes[1].set_title(\"Value predictions across agents\")\n", + "axes[1].set_xlabel(\"Value\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "cell-4", + "metadata": {}, + "source": [ + "## Full rollout: deterministic vs stochastic" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-5", + "metadata": {}, + "outputs": [], + "source": [ + "HORIZON = 256\n", + "TRACKED_AGENT = 0 # agent index to track in detail\n", + "obs_dim = obs.shape[1]\n", + "\n", + "dyn_model = config[\"env\"][\"dynamics_model\"]\n", + "tgt_type = config[\"env\"][\"target_type\"]\n", + "rew_cond = config[\"env\"].get(\"reward_conditioning\", False)\n", + "n_tgt_wp = config[\"env\"].get(\"num_target_waypoints\", 3)\n", + "\n", + "\n", + "def run_rollout(env, policy, deterministic=False, horizon=HORIZON):\n", + " obs, _ = env.reset(seed=42)\n", + " N = env.num_agents\n", + " st = {}\n", + " if use_rnn:\n", + " st = {\n", + " \"lstm_h\": torch.zeros(N, hidden_size, device=device),\n", + " \"lstm_c\": torch.zeros(N, hidden_size, device=device),\n", + " }\n", + "\n", + " buffers = {\n", + " \"obs\": np.zeros((horizon, N, obs_dim), dtype=np.float32),\n", + " \"actions\": np.zeros((horizon, N), dtype=np.int64),\n", + " \"rewards\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"values\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"logprobs\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"entropy\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"terminals\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"truncations\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"positions_x\": np.zeros((horizon, N), dtype=np.float32),\n", + " \"positions_y\": np.zeros((horizon, N), dtype=np.float32),\n", + " }\n", + " if use_rnn:\n", + " buffers[\"lstm_h_norm\"] = np.zeros((horizon, N), dtype=np.float32)\n", + "\n", + " policy.eval()\n", + " for t in range(horizon):\n", + " obs_t = torch.FloatTensor(obs).to(device)\n", + " with torch.no_grad():\n", + " if use_rnn:\n", + " logits_list, val = policy.forward_eval(obs_t, st)\n", + " else:\n", + " logits_list, val = policy(obs_t)\n", + " act, logp, entr = pufferlib.pytorch.sample_logits(logits_list, deterministic=deterministic)\n", + "\n", + " buffers[\"obs\"][t] = obs\n", + " buffers[\"actions\"][t] = act.cpu().numpy().reshape(N) if act.dim() > 1 else act.cpu().numpy()\n", + " buffers[\"values\"][t] = val.squeeze().cpu().numpy()\n", + " buffers[\"logprobs\"][t] = logp.cpu().numpy()\n", + " buffers[\"entropy\"][t] = entr.cpu().numpy()\n", + "\n", + " if use_rnn:\n", + " buffers[\"lstm_h_norm\"][t] = st[\"lstm_h\"].norm(dim=-1).cpu().numpy()\n", + "\n", + " # Get positions\n", + " gstate = env.get_global_agent_state()\n", + " buffers[\"positions_x\"][t] = gstate[\"x\"]\n", + " buffers[\"positions_y\"][t] = gstate[\"y\"]\n", + "\n", + " # Step env\n", + " env_actions = act.cpu().numpy().reshape(ACT_SHAPE)\n", + " obs, rew, term, trunc, info = env.step(env_actions)\n", + " buffers[\"rewards\"][t] = rew\n", + " buffers[\"terminals\"][t] = term\n", + " buffers[\"truncations\"][t] = trunc\n", + "\n", + " return buffers\n", + "\n", + "\n", + "print(\"Running stochastic rollout...\")\n", + "buf_stoch = run_rollout(env, policy, deterministic=False)\n", + "print(\"Running deterministic rollout...\")\n", + "buf_det = run_rollout(env, policy, deterministic=True)\n", + "\n", + "for name, buf in [(\"Stochastic\", buf_stoch), (\"Deterministic\", buf_det)]:\n", + " print(f\"\\n--- {name} ---\")\n", + " print(f\" Reward: mean={buf['rewards'].mean():.5f}, std={buf['rewards'].std():.5f}\")\n", + " print(f\" Value: mean={buf['values'].mean():.5f}, std={buf['values'].std():.5f}\")\n", + " print(f\" Entropy: mean={buf['entropy'].mean():.4f}\")\n", + " print(f\" Terminals: {buf['terminals'].sum():.0f}, Truncations: {buf['truncations'].sum():.0f}\")" + ] + }, + { + "cell_type": "markdown", + "id": "cell-6", + "metadata": {}, + "source": [ + "## Observation analysis" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-7", + "metadata": {}, + "outputs": [], + "source": [ + "from pufferlib.viz import unpack_obs, plot_observation, plot_simulator_state\n", + "\n", + "# Ego-centric observation at t=50 for tracked agent\n", + "sample_t = min(50, HORIZON - 1)\n", + "sample_obs = buf_stoch[\"obs\"][sample_t : sample_t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0]\n", + "print(dyn_model, tgt_type, rew_cond, n_tgt_wp)\n", + "img = plot_observation(\n", + " sample_obs,\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + ")\n", + "plt.figure(figsize=(10, 10))\n", + "plt.imshow(img)\n", + "plt.axis(\"off\")\n", + "plt.title(f\"Ego-centric obs | agent={TRACKED_AGENT}, t={sample_t}\")\n", + "plt.show()\n", + "\n", + "# BEV simulator state\n", + "scenarios = env.get_state()\n", + "if scenarios and len(scenarios) > 0:\n", + " img_bev = plot_simulator_state(scenarios[0], timestep=0)\n", + " plt.figure(figsize=(10, 10))\n", + " plt.imshow(img_bev)\n", + " plt.axis(\"off\")\n", + " plt.title(\"BEV Simulator State\")\n", + " plt.show()\n", + "\n", + "# Ego feature time series for tracked agent\n", + "ego_features_over_time = []\n", + "for t in range(HORIZON):\n", + " ego, *_ = unpack_obs(\n", + " buf_stoch[\"obs\"][t : t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0],\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + " )\n", + " ego_features_over_time.append(ego)\n", + "ego_ts = np.array(ego_features_over_time)\n", + "\n", + "if dyn_model == \"jerk\":\n", + " labels = [\"speed\", \"width\", \"length\", \"steering\", \"a_long\", \"a_lat\", \"lcenter\", \"lalign\", \"speed_limit\"]\n", + " plot_idxs = [0, 3, 4, 5] # speed, steering, a_long, a_lat\n", + "else:\n", + " labels = [\"speed\", \"width\", \"length\", \"lcenter\", \"lalign\", \"speed_limit\"]\n", + " plot_idxs = [0, 3, 4, 5] # speed, lcenter, lalign, speed_limit\n", + "\n", + "fig, axes = plt.subplots(len(plot_idxs), 1, figsize=(14, 3 * len(plot_idxs)), sharex=True)\n", + "for i, idx in enumerate(plot_idxs):\n", + " axes[i].plot(ego_ts[:, idx])\n", + " print(ego_ts[10:, idx].argmin())\n", + " axes[i].set_ylabel(labels[idx])\n", + " axes[i].grid(True, alpha=0.3)\n", + "axes[-1].set_xlabel(\"Step\")\n", + "fig.suptitle(f\"Ego features over time | agent={TRACKED_AGENT}\", fontsize=14)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "czs3aiuhgyo", + "metadata": {}, + "source": [ + "## Observation layer breakdown\n", + "\n", + "Obs layout (all ego-centric, normalized):\n", + "- **Ego**: speed, width, length, [jerk: steering, a_long, a_lat], lane_center_dist, lane_angle, speed_limit\n", + "- **Conditioning** (if enabled): 16 reward coefs (goal_radius, collision, offroad, comfort, lane_align, lane_center, velocity, traffic_light, center_bias, vel_align, overspeed, timestep, reverse, throttle, steer, acc) + target waypoints\n", + "- **Target**: static=rel_x,rel_y per waypoint; dynamic=rel_x,rel_y,heading_cos,heading_sin per waypoint\n", + "- **Partners** (MAX_PARTNERS x 7): rel_x, rel_y, width, length, heading_cos, heading_sin, speed\n", + "- **Lanes** (MAX_LANES x 6): rel_x, rel_y, seg_length, seg_width, dir_cos, dir_sin\n", + "- **Boundaries** (MAX_BOUNDS x 6): same as lanes\n", + "- **Traffic** (MAX_TRAFFIC x 3): rel_x, rel_y, state_normalized" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ytjdjnb471l", + "metadata": {}, + "outputs": [], + "source": [ + "from pufferlib.viz import unpack_obs\n", + "\n", + "sample_t = min(50, HORIZON - 1)\n", + "sample_obs = buf_stoch[\"obs\"][sample_t : sample_t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0]\n", + "ego, target, partners, lanes, boundaries, traffic, stop_sign = unpack_obs(\n", + " sample_obs,\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + ")\n", + "\n", + "# Also unpack conditioning manually (unpack_obs doesn't return it separately)\n", + "ego_dim = binding.EGO_FEATURES_JERK if dyn_model == \"jerk\" else binding.EGO_FEATURES_CLASSIC\n", + "cond_dim = binding.NUM_REWARD_COEFS if rew_cond else 0\n", + "cond_obs = sample_obs[0, ego_dim : ego_dim + cond_dim] if cond_dim > 0 else None\n", + "\n", + "\n", + "# --- Print all layer shapes + stats ---\n", + "def layer_stats(name, arr):\n", + " flat = arr.flatten() if hasattr(arr, \"flatten\") else np.array(arr).flatten()\n", + " if flat.size == 0:\n", + " print(f\"{name:>14s}: shape={str(list(arr.shape)):>16s} (empty)\")\n", + " return\n", + " nonzero = np.count_nonzero(flat)\n", + " print(\n", + " f\"{name:>14s}: shape={str(list(arr.shape)):>16s} \"\n", + " f\"nonzero={nonzero:>5d}/{flat.size:<5d} \"\n", + " f\"range=[{flat.min():.4f}, {flat.max():.4f}] \"\n", + " f\"mean={flat.mean():.4f} std={flat.std():.4f}\"\n", + " )\n", + "\n", + "\n", + "print(f\"--- Observation breakdown at t={sample_t}, agent={TRACKED_AGENT} ---\")\n", + "print(f\"Total obs dim: {sample_obs.shape[-1]}\")\n", + "print()\n", + "layer_stats(\"Ego\", ego)\n", + "if cond_obs is not None:\n", + " layer_stats(\"Conditioning\", cond_obs)\n", + "layer_stats(\"Target\", target)\n", + "layer_stats(\"Partners\", partners)\n", + "layer_stats(\"Lanes\", lanes)\n", + "layer_stats(\"Boundaries\", boundaries)\n", + "layer_stats(\"Traffic\", traffic)\n", + "layer_stats(\"StopSign\", stop_sign)\n", + "\n", + "# --- Ego features detail ---\n", + "if dyn_model == \"jerk\":\n", + " ego_labels = [\"speed\", \"width\", \"length\", \"steering\", \"a_long\", \"a_lat\", \"lane_center\", \"lane_align\", \"speed_limit\"]\n", + "else:\n", + " ego_labels = [\"speed\", \"width\", \"length\", \"lane_center\", \"lane_align\", \"speed_limit\"]\n", + "\n", + "print(f\"\\n--- Ego features ---\")\n", + "for i, (label, val) in enumerate(zip(ego_labels, ego)):\n", + " print(f\" [{i}] {label:>14s} = {val:.4f}\")\n", + "\n", + "# --- Conditioning detail ---\n", + "if cond_obs is not None:\n", + " cond_labels = [\n", + " \"goal_radius\",\n", + " \"collision\",\n", + " \"offroad\",\n", + " \"comfort\",\n", + " \"lane_align\",\n", + " \"lane_center\",\n", + " \"velocity\",\n", + " \"traffic_light\",\n", + " \"center_bias\",\n", + " \"vel_align\",\n", + " \"overspeed\",\n", + " \"timestep\",\n", + " \"reverse\",\n", + " \"throttle\",\n", + " \"steer\",\n", + " \"acc\",\n", + " ]\n", + " print(f\"\\n--- Conditioning (reward coefs, normalized) ---\")\n", + " for i, (label, val) in enumerate(zip(cond_labels, cond_obs)):\n", + " print(f\" [{i:>2d}] {label:>16s} = {val:.4f}\")\n", + "\n", + "# --- Target waypoints ---\n", + "tgt_feat = binding.STATIC_TARGET_FEATURES if tgt_type == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "if tgt_type == \"static\":\n", + " tgt_labels = [\"rel_x\", \"rel_y\"]\n", + "else:\n", + " tgt_labels = [\"rel_x\", \"rel_y\", \"heading_cos\", \"heading_sin\"]\n", + "\n", + "print(f\"\\n--- Target waypoints (n={n_tgt_wp}, type={tgt_type}) ---\")\n", + "for wp in range(target.shape[0]):\n", + " vals = \", \".join(f\"{tgt_labels[j]}={target[wp, j]:.4f}\" for j in range(tgt_feat))\n", + " active = \"ACTIVE\" if not np.allclose(target[wp], 0) else \"zeroed\"\n", + " print(f\" wp[{wp}]: {vals} ({active})\")\n", + "\n", + "# --- Partner summary ---\n", + "n_visible = np.sum(np.any(partners != 0, axis=1))\n", + "print(f\"\\n--- Partners: {n_visible}/{partners.shape[0]} visible ---\")\n", + "partner_labels = [\"rel_x\", \"rel_y\", \"width\", \"length\", \"heading_cos\", \"heading_sin\", \"speed\"]\n", + "for p in range(min(int(n_visible), 5)):\n", + " vals = \", \".join(f\"{partner_labels[j]}={partners[p, j]:.3f}\" for j in range(7))\n", + " print(f\" [{p}] {vals}\")\n", + "if n_visible > 5:\n", + " print(f\" ... ({n_visible - 5} more)\")\n", + "\n", + "# --- Lane/boundary occupancy ---\n", + "n_lanes = np.sum(np.any(lanes != 0, axis=1))\n", + "n_bounds = np.sum(np.any(boundaries != 0, axis=1))\n", + "print(f\"\\n--- Road: {n_lanes}/{lanes.shape[0]} lane segs, {n_bounds}/{boundaries.shape[0]} boundary segs ---\")\n", + "\n", + "# --- Traffic ---\n", + "n_traffic = np.sum(np.any(traffic != 0, axis=1))\n", + "print(f\"\\n--- Traffic lights: {n_traffic}/{traffic.shape[0]} visible ---\")\n", + "traffic_labels = [\"rel_x\", \"rel_y\", \"state_normalized\"]\n", + "for t in range(min(int(n_traffic), 5)):\n", + " vals = \", \".join(\n", + " f\"{traffic_labels[j]}={traffic[t, j]:.3f}\" for j in range(min(len(traffic_labels), traffic.shape[1]))\n", + " )\n", + " print(f\" [{t}] {vals}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "65bg95pn7dp", + "metadata": {}, + "outputs": [], + "source": [ + "# --- Layer-level stats across ALL agents at sample_t ---\n", + "all_obs = buf_stoch[\"obs\"][sample_t] # (N, obs_dim)\n", + "\n", + "ego_dim = binding.EGO_FEATURES_JERK if dyn_model == \"jerk\" else binding.EGO_FEATURES_CLASSIC\n", + "cond_dim = binding.NUM_REWARD_COEFS if rew_cond else 0\n", + "tgt_feat = binding.STATIC_TARGET_FEATURES if tgt_type == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "tgt_dim = n_tgt_wp * tgt_feat\n", + "partner_dim = MAX_PARTNERS * PARTNER_F\n", + "lane_dim = MAX_LANES * ROAD_F\n", + "boundary_dim = MAX_BOUNDS * ROAD_F\n", + "traffic_dim = MAX_TRAFFIC * TRAFFIC_F\n", + "\n", + "# Slice indices\n", + "idx = 0\n", + "slices = {}\n", + "slices[\"ego\"] = (idx, idx + ego_dim)\n", + "idx += ego_dim\n", + "if cond_dim > 0:\n", + " slices[\"conditioning\"] = (idx, idx + cond_dim)\n", + " idx += cond_dim\n", + "slices[\"target\"] = (idx, idx + tgt_dim)\n", + "idx += tgt_dim\n", + "slices[\"partners\"] = (idx, idx + partner_dim)\n", + "idx += partner_dim\n", + "slices[\"lanes\"] = (idx, idx + lane_dim)\n", + "idx += lane_dim\n", + "slices[\"boundaries\"] = (idx, idx + boundary_dim)\n", + "idx += boundary_dim\n", + "slices[\"traffic\"] = (idx, idx + traffic_dim)\n", + "idx += traffic_dim\n", + "\n", + "print(f\"Obs dim used: {idx} / {all_obs.shape[1]}\")\n", + "print(\n", + " f\"\\n{'Layer':>14s} | {'start':>5s}-{'end':>5s} | {'dim':>5s} | {'mean':>8s} | {'std':>8s} | {'min':>8s} | {'max':>8s} | {'%nonzero':>8s}\"\n", + ")\n", + "print(\"-\" * 95)\n", + "for name, (s, e) in slices.items():\n", + " chunk = all_obs[:, s:e]\n", + " nz_pct = 100 * np.count_nonzero(chunk) / chunk.size\n", + " print(\n", + " f\"{name:>14s} | {s:>5d}-{e:>5d} | {e - s:>5d} | {chunk.mean():>8.4f} | {chunk.std():>8.4f} | \"\n", + " f\"{chunk.min():>8.4f} | {chunk.max():>8.4f} | {nz_pct:>7.1f}%\"\n", + " )\n", + "\n", + "# --- Plots ---\n", + "n_layers = len(slices)\n", + "fig, axes = plt.subplots(2, (n_layers + 1) // 2, figsize=(5 * ((n_layers + 1) // 2), 8))\n", + "axes = axes.flatten()\n", + "\n", + "for i, (name, (s, e)) in enumerate(slices.items()):\n", + " chunk = all_obs[:, s:e].flatten()\n", + " # Filter out exact zeros for histogram readability on sparse layers\n", + " nonzero_vals = chunk[chunk != 0]\n", + " if len(nonzero_vals) > 0:\n", + " axes[i].hist(nonzero_vals, bins=50, edgecolor=\"black\", alpha=0.7)\n", + " axes[i].set_title(f\"{name} (nonzero only, {len(nonzero_vals)}/{len(chunk)})\")\n", + " else:\n", + " axes[i].hist(chunk, bins=50, edgecolor=\"black\", alpha=0.7)\n", + " axes[i].set_title(f\"{name} (all zeros)\")\n", + " axes[i].set_xlabel(\"Value\")\n", + "\n", + "# Hide unused axes\n", + "for j in range(i + 1, len(axes)):\n", + " axes[j].set_visible(False)\n", + "\n", + "fig.suptitle(f\"Observation distributions across {N} agents at t={sample_t}\", fontsize=14)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dfm7par7pmo", + "metadata": {}, + "outputs": [], + "source": [ + "# --- Per-feature detail for partners, lanes, boundaries over time (tracked agent) ---\n", + "\n", + "\n", + "def unpack_all_timesteps(bufs, agent_idx):\n", + " \"\"\"Unpack all obs layers across time for one agent.\"\"\"\n", + " H = bufs[\"obs\"].shape[0]\n", + " egos, targets, conds = [], [], []\n", + " n_partners, n_lanes, n_bounds, n_traffic, n_stop_signs = [], [], [], [], []\n", + "\n", + " for t in range(H):\n", + " ob = bufs[\"obs\"][t : t + 1, agent_idx : agent_idx + 1][0]\n", + " ego, tgt, part, lane, bnd, tfc, stop_sign = unpack_obs(\n", + " ob,\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + " )\n", + " egos.append(ego)\n", + " targets.append(tgt)\n", + " n_partners.append(np.sum(np.any(part != 0, axis=1)))\n", + " n_lanes.append(np.sum(np.any(lane != 0, axis=1)))\n", + " n_bounds.append(np.sum(np.any(bnd != 0, axis=1)))\n", + " n_traffic.append(np.sum(np.any(tfc != 0, axis=1)))\n", + " n_stop_signs.append(np.sum(np.any(stop_sign != 0, axis=1)))\n", + "\n", + " if rew_cond:\n", + " ed = binding.EGO_FEATURES_JERK if dyn_model == \"jerk\" else binding.EGO_FEATURES_CLASSIC\n", + " conds.append(ob[0, ed : ed + binding.NUM_REWARD_COEFS])\n", + "\n", + " return {\n", + " \"ego\": np.array(egos),\n", + " \"target\": np.array(targets),\n", + " \"cond\": np.array(conds) if conds else None,\n", + " \"n_partners\": np.array(n_partners),\n", + " \"n_lanes\": np.array(n_lanes),\n", + " \"n_bounds\": np.array(n_bounds),\n", + " \"n_traffic\": np.array(n_traffic),\n", + " \"n_stop_signs\": np.array(n_stop_signs),\n", + " }\n", + "\n", + "\n", + "ts = unpack_all_timesteps(buf_stoch, TRACKED_AGENT)\n", + "\n", + "fig, axes = plt.subplots(2, 2, figsize=(16, 10))\n", + "\n", + "# Occupancy over time\n", + "axes[0, 0].plot(ts[\"n_partners\"], label=\"partners\", alpha=0.8)\n", + "axes[0, 0].plot(ts[\"n_lanes\"], label=\"lanes\", alpha=0.8)\n", + "axes[0, 0].plot(ts[\"n_bounds\"], label=\"boundaries\", alpha=0.8)\n", + "axes[0, 0].plot(ts[\"n_traffic\"], label=\"traffic\", alpha=0.8)\n", + "axes[0, 0].plot(ts[\"n_stop_signs\"], label=\"stop_signs\", alpha=0.8)\n", + "axes[0, 0].set_xlabel(\"Step\")\n", + "axes[0, 0].set_ylabel(\"Visible count\")\n", + "axes[0, 0].set_title(f\"Obs occupancy over time | agent={TRACKED_AGENT}\")\n", + "axes[0, 0].legend()\n", + "axes[0, 0].grid(True, alpha=0.3)\n", + "\n", + "# Target waypoint distances over time\n", + "tgt_x = ts[\"target\"][:, :, 0]\n", + "tgt_y = ts[\"target\"][:, :, 1]\n", + "tgt_dist = np.sqrt(tgt_x**2 + tgt_y**2)\n", + "for wp in range(n_tgt_wp):\n", + " axes[0, 1].plot(tgt_dist[:, wp], label=f\"wp[{wp}]\", alpha=0.8)\n", + "axes[0, 1].set_xlabel(\"Step\")\n", + "axes[0, 1].set_ylabel(\"Distance (normalized)\")\n", + "axes[0, 1].set_title(\"Target waypoint distance over time\")\n", + "axes[0, 1].legend()\n", + "axes[0, 1].grid(True, alpha=0.3)\n", + "\n", + "# Conditioning heatmap over time\n", + "if ts[\"cond\"] is not None:\n", + " cond_labels = [\n", + " \"goal_rad\",\n", + " \"coll\",\n", + " \"offrd\",\n", + " \"comf\",\n", + " \"l_align\",\n", + " \"l_ctr\",\n", + " \"vel\",\n", + " \"traf\",\n", + " \"c_bias\",\n", + " \"v_align\",\n", + " \"ovspd\",\n", + " \"tstep\",\n", + " \"rev\",\n", + " \"throt\",\n", + " \"steer\",\n", + " \"acc\",\n", + " ]\n", + " im = axes[1, 0].imshow(ts[\"cond\"].T, aspect=\"auto\", cmap=\"coolwarm\", interpolation=\"nearest\")\n", + " axes[1, 0].set_yticks(range(len(cond_labels)))\n", + " axes[1, 0].set_yticklabels(cond_labels, fontsize=8)\n", + " axes[1, 0].set_xlabel(\"Step\")\n", + " axes[1, 0].set_title(\"Conditioning coefs over time\")\n", + " plt.colorbar(im, ax=axes[1, 0])\n", + "else:\n", + " axes[1, 0].text(0.5, 0.5, \"No conditioning\", ha=\"center\", va=\"center\", transform=axes[1, 0].transAxes)\n", + " axes[1, 0].set_title(\"Conditioning (disabled)\")\n", + "\n", + "# Partner closest distance over time\n", + "partner_dists = []\n", + "for t in range(HORIZON):\n", + " ob = buf_stoch[\"obs\"][t : t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0]\n", + " _, _, part, _, _, _, _ = unpack_obs(\n", + " ob,\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + " )\n", + " dists = np.sqrt(part[:, 0] ** 2 + part[:, 1] ** 2)\n", + " visible = np.any(part != 0, axis=1)\n", + " partner_dists.append(dists[visible].min() if visible.any() else np.nan)\n", + "\n", + "axes[1, 1].plot(partner_dists, alpha=0.8, color=\"red\")\n", + "axes[1, 1].set_xlabel(\"Step\")\n", + "axes[1, 1].set_ylabel(\"Min partner dist (normalized)\")\n", + "axes[1, 1].set_title(\"Closest partner distance over time\")\n", + "axes[1, 1].grid(True, alpha=0.3)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "j1h4h99tnve", + "metadata": {}, + "outputs": [], + "source": [ + "# --- Spatial scatter: all observed entities in ego frame at sample_t ---\n", + "sample_obs = buf_stoch[\"obs\"][sample_t : sample_t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0]\n", + "ego, target, partners, lanes, boundaries, traffic, stop_sign = unpack_obs(\n", + " sample_obs,\n", + " dynamics_model=dyn_model,\n", + " target_type=tgt_type,\n", + " reward_conditioning=rew_cond,\n", + " num_target_waypoints=n_tgt_wp,\n", + " max_stop_signs=MAX_STOP_SIGNS,\n", + ")\n", + "\n", + "fig, ax = plt.subplots(figsize=(10, 10))\n", + "\n", + "# Ego vehicle at origin\n", + "from matplotlib.patches import Rectangle\n", + "\n", + "ax.add_patch(\n", + " Rectangle((-ego[2] / 2, -ego[1] / 2), ego[2], ego[1], facecolor=\"blue\", edgecolor=\"black\", alpha=0.7, zorder=10)\n", + ")\n", + "ax.annotate(\"EGO\", (0, 0), fontsize=9, ha=\"center\", va=\"center\", color=\"white\", fontweight=\"bold\", zorder=11)\n", + "\n", + "# Lane segments\n", + "for i in range(lanes.shape[0]):\n", + " if np.allclose(lanes[i], 0):\n", + " continue\n", + " rx, ry, length, _, dc, ds = lanes[i]\n", + " ax.plot(\n", + " [rx - dc * length / 2, rx + dc * length / 2],\n", + " [ry - ds * length / 2, ry + ds * length / 2],\n", + " color=\"lightgray\",\n", + " linewidth=1,\n", + " zorder=1,\n", + " )\n", + "ax.scatter(\n", + " lanes[np.any(lanes != 0, axis=1), 0],\n", + " lanes[np.any(lanes != 0, axis=1), 1],\n", + " s=5,\n", + " color=\"gray\",\n", + " alpha=0.5,\n", + " label=f\"lanes ({n_lanes})\",\n", + " zorder=2,\n", + ")\n", + "\n", + "# Boundary segments\n", + "for i in range(boundaries.shape[0]):\n", + " if np.allclose(boundaries[i], 0):\n", + " continue\n", + " rx, ry, length, _, dc, ds = boundaries[i]\n", + " ax.plot(\n", + " [rx - dc * length / 2, rx + dc * length / 2],\n", + " [ry - ds * length / 2, ry + ds * length / 2],\n", + " color=\"black\",\n", + " linewidth=1,\n", + " zorder=1,\n", + " )\n", + "bnd_mask = np.any(boundaries != 0, axis=1)\n", + "if bnd_mask.any():\n", + " ax.scatter(\n", + " boundaries[bnd_mask, 0],\n", + " boundaries[bnd_mask, 1],\n", + " s=8,\n", + " color=\"black\",\n", + " alpha=0.6,\n", + " label=f\"boundaries ({n_bounds})\",\n", + " zorder=2,\n", + " )\n", + "\n", + "# Partners\n", + "for i in range(partners.shape[0]):\n", + " if np.allclose(partners[i], 0):\n", + " continue\n", + " rx, ry, w, l, hc, hs, spd = partners[i]\n", + " heading = np.arctan2(hs, hc)\n", + " rect = Rectangle((-l / 2, -w / 2), l, w, facecolor=\"orange\", edgecolor=\"black\", alpha=0.6, zorder=9)\n", + " rect.set_transform(plt.matplotlib.transforms.Affine2D().rotate(heading).translate(rx, ry) + ax.transData)\n", + " ax.add_patch(rect)\n", + " ax.annotate(f\"{spd:.2f}\", (rx, ry), fontsize=7, ha=\"center\", color=\"darkred\", zorder=12)\n", + "part_mask = np.any(partners != 0, axis=1)\n", + "if part_mask.any():\n", + " ax.scatter(\n", + " partners[part_mask, 0],\n", + " partners[part_mask, 1],\n", + " s=40,\n", + " color=\"orange\",\n", + " edgecolors=\"black\",\n", + " label=f\"partners ({n_visible})\",\n", + " zorder=8,\n", + " )\n", + "\n", + "# Target waypoints\n", + "for wp in range(target.shape[0]):\n", + " if np.allclose(target[wp], 0):\n", + " continue\n", + " marker = \"*\" if wp == 0 else \"o\"\n", + " s = 200 if wp == 0 else 80\n", + " color = \"red\" if wp == 0 else \"salmon\"\n", + " ax.scatter(\n", + " target[wp, 0],\n", + " target[wp, 1],\n", + " color=color,\n", + " marker=marker,\n", + " s=s,\n", + " zorder=15,\n", + " label=f\"target wp[{wp}]\" if wp < 3 else None,\n", + " )\n", + "\n", + "# Traffic lights\n", + "for i in range(traffic.shape[0]):\n", + " if np.allclose(traffic[i], 0):\n", + " continue\n", + " state_colors = {0: \"red\", 1: \"yellow\", 2: \"green\"}\n", + " c = state_colors.get(int(round(traffic[i, 2] * 2)), \"gray\")\n", + " ax.scatter(\n", + " traffic[i, 0], traffic[i, 1], color=c, s=100, marker=\"s\", edgecolors=\"black\", zorder=15, label=f\"traffic ({c})\"\n", + " )\n", + "\n", + "ax.set_xlim(-1, 1)\n", + "ax.set_ylim(-1, 1)\n", + "ax.set_aspect(\"equal\")\n", + "ax.set_xlabel(\"X (ego frame, normalized)\")\n", + "ax.set_ylabel(\"Y (ego frame, normalized)\")\n", + "ax.set_title(f\"All observed entities | agent={TRACKED_AGENT}, t={sample_t}\")\n", + "ax.legend(loc=\"upper right\", fontsize=8)\n", + "ax.grid(True, alpha=0.3)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "gsyrbg02vc", + "metadata": {}, + "source": [ + "### Ego + conditioning distributions across all agents" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "wwisx2muaj", + "metadata": {}, + "outputs": [], + "source": [ + "# Ego feature distributions across all agents, pooled over full rollout\n", + "ego_dim = binding.EGO_FEATURES_JERK if dyn_model == \"jerk\" else binding.EGO_FEATURES_CLASSIC\n", + "all_ego = buf_stoch[\"obs\"][:, :, :ego_dim].reshape(-1, ego_dim) # (H*N, ego_dim)\n", + "\n", + "if dyn_model == \"jerk\":\n", + " ego_labels = [\"speed\", \"width\", \"length\", \"steering\", \"a_long\", \"a_lat\", \"lane_center\", \"lane_align\", \"speed_limit\"]\n", + "else:\n", + " ego_labels = [\"speed\", \"width\", \"length\", \"lane_center\", \"lane_align\", \"speed_limit\"]\n", + "\n", + "fig, axes = plt.subplots(2, len(ego_labels), figsize=(3.5 * len(ego_labels), 7))\n", + "\n", + "# Row 0: histograms\n", + "for i, label in enumerate(ego_labels):\n", + " vals = all_ego[:, i]\n", + " print(f\"{label}: mean={vals}\")\n", + " axes[0, i].hist(vals, bins=60, edgecolor=\"black\", alpha=0.7, color=\"steelblue\")\n", + " axes[0, i].set_title(label, fontsize=10)\n", + " axes[0, i].set_xlabel(\"\")\n", + " axes[0, i].tick_params(labelsize=7)\n", + " axes[0, i].axvline(vals.mean(), color=\"red\", ls=\"--\", lw=1)\n", + "\n", + "# Row 1: boxplots per-agent (distribution across timesteps for each agent)\n", + "ego_per_agent = buf_stoch[\"obs\"][:, :, :ego_dim] # (H, N, ego_dim)\n", + "for i, label in enumerate(ego_labels):\n", + " data = [ego_per_agent[:, a, i] for a in range(N)]\n", + " bp = axes[1, i].boxplot(\n", + " data,\n", + " showfliers=False,\n", + " patch_artist=True,\n", + " boxprops=dict(facecolor=\"steelblue\", alpha=0.5),\n", + " medianprops=dict(color=\"red\"),\n", + " )\n", + " axes[1, i].set_xlabel(\"Agent\")\n", + " axes[1, i].tick_params(labelsize=7)\n", + " axes[1, i].set_title(f\"{label} per agent\", fontsize=9)\n", + "\n", + "fig.suptitle(\"Ego features: full rollout distributions\", fontsize=13)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Conditioning distributions across all agents (if enabled)\n", + "if rew_cond:\n", + " cond_start = ego_dim\n", + " cond_end = cond_start + binding.NUM_REWARD_COEFS\n", + " all_cond = buf_stoch[\"obs\"][:, :, cond_start:cond_end].reshape(-1, binding.NUM_REWARD_COEFS)\n", + "\n", + " cond_labels = [\n", + " \"goal_rad\",\n", + " \"coll\",\n", + " \"offrd\",\n", + " \"comf\",\n", + " \"l_align\",\n", + " \"l_ctr\",\n", + " \"vel\",\n", + " \"traf\",\n", + " \"c_bias\",\n", + " \"v_align\",\n", + " \"ovspd\",\n", + " \"tstep\",\n", + " \"rev\",\n", + " \"throt\",\n", + " \"steer\",\n", + " \"acc\",\n", + " ]\n", + "\n", + " fig, ax = plt.subplots(figsize=(14, 5))\n", + " parts = ax.violinplot(\n", + " [all_cond[:, i] for i in range(binding.NUM_REWARD_COEFS)],\n", + " positions=range(binding.NUM_REWARD_COEFS),\n", + " showmeans=True,\n", + " showmedians=True,\n", + " )\n", + " ax.set_xticks(range(binding.NUM_REWARD_COEFS))\n", + " ax.set_xticklabels(cond_labels, rotation=45, ha=\"right\", fontsize=9)\n", + " ax.set_ylabel(\"Normalized value\")\n", + " ax.set_title(\"Conditioning coef distributions (all agents, full rollout)\")\n", + " ax.grid(True, alpha=0.3, axis=\"y\")\n", + " plt.tight_layout()\n", + " plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "fu6dbejpxdu", + "metadata": {}, + "source": [ + "### Partner per-feature distributions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6g55putjnwo", + "metadata": {}, + "outputs": [], + "source": [ + "# Partner per-feature distributions (pooled over all agents + timesteps, visible only)\n", + "partner_labels = [\"rel_x\", \"rel_y\", \"width\", \"length\", \"heading_cos\", \"heading_sin\", \"speed\"]\n", + "max_partners = MAX_PARTNERS\n", + "pf = PARTNER_F\n", + "\n", + "# Compute slices\n", + "_ego_d = binding.EGO_FEATURES_JERK if dyn_model == \"jerk\" else binding.EGO_FEATURES_CLASSIC\n", + "_cond_d = binding.NUM_REWARD_COEFS if rew_cond else 0\n", + "_tgt_f = binding.STATIC_TARGET_FEATURES if tgt_type == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "_tgt_d = n_tgt_wp * _tgt_f\n", + "_p_start = _ego_d + _cond_d + _tgt_d\n", + "_p_end = _p_start + max_partners * pf\n", + "\n", + "all_partners = buf_stoch[\"obs\"][:, :, _p_start:_p_end].reshape(-1, max_partners, pf) # (H*N, 16, 7)\n", + "# Mask: partner is visible if any feature != 0\n", + "visible_mask = np.any(all_partners != 0, axis=2) # (H*N, 16)\n", + "visible_partners = all_partners[visible_mask] # (K, 7) — all visible partner observations\n", + "\n", + "print(\n", + " f\"Total partner obs: {all_partners.shape[0] * max_partners}, visible: {len(visible_partners)} \"\n", + " f\"({100 * len(visible_partners) / (all_partners.shape[0] * max_partners):.1f}%)\"\n", + ")\n", + "\n", + "fig, axes = plt.subplots(2, 4, figsize=(20, 8))\n", + "axes = axes.flatten()\n", + "\n", + "for i, label in enumerate(partner_labels):\n", + " vals = visible_partners[:, i]\n", + " axes[i].hist(vals, bins=80, edgecolor=\"black\", alpha=0.7, color=\"darkorange\")\n", + " axes[i].set_title(f\"{label} (n={len(vals)})\", fontsize=10)\n", + " axes[i].axvline(vals.mean(), color=\"red\", ls=\"--\", lw=1, label=f\"mean={vals.mean():.3f}\")\n", + " axes[i].legend(fontsize=7)\n", + " axes[i].tick_params(labelsize=7)\n", + "\n", + "# rel_x vs rel_y scatter in last panel\n", + "axes[7].scatter(visible_partners[:, 0], visible_partners[:, 1], s=1, alpha=0.15, color=\"darkorange\")\n", + "axes[7].set_xlabel(\"rel_x\")\n", + "axes[7].set_ylabel(\"rel_y\")\n", + "axes[7].set_title(\"Partner positions (ego frame)\")\n", + "axes[7].set_aspect(\"equal\")\n", + "axes[7].grid(True, alpha=0.3)\n", + "\n", + "fig.suptitle(\"Partner features: all visible, full rollout\", fontsize=13)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Partner count distribution across (timestep, agent)\n", + "partner_counts = visible_mask.sum(axis=1) # (H*N,)\n", + "fig, axes = plt.subplots(1, 2, figsize=(12, 4))\n", + "axes[0].hist(partner_counts, bins=range(max_partners + 2), edgecolor=\"black\", alpha=0.7, color=\"darkorange\")\n", + "axes[0].set_xlabel(\"Visible partners\")\n", + "axes[0].set_ylabel(\"Count\")\n", + "axes[0].set_title(\"Partner count distribution (per agent per step)\")\n", + "\n", + "# Partner distance distribution\n", + "dists = np.sqrt(visible_partners[:, 0] ** 2 + visible_partners[:, 1] ** 2)\n", + "axes[1].hist(dists, bins=80, edgecolor=\"black\", alpha=0.7, color=\"coral\")\n", + "axes[1].set_xlabel(\"Distance (normalized)\")\n", + "axes[1].set_ylabel(\"Count\")\n", + "axes[1].set_title(f\"Partner distance distribution (mean={dists.mean():.3f})\")\n", + "axes[1].axvline(dists.mean(), color=\"red\", ls=\"--\", lw=1)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "5n8a8dwmna3", + "metadata": {}, + "source": [ + "### Road (lanes + boundaries) and target distributions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4xgikpryeg", + "metadata": {}, + "outputs": [], + "source": [ + "# Road per-feature distributions (lanes + boundaries)\n", + "road_labels = [\"rel_x\", \"rel_y\", \"seg_length\", \"seg_width\", \"dir_cos\", \"dir_sin\"]\n", + "rf = ROAD_F\n", + "max_lanes = MAX_LANES\n", + "max_bounds = MAX_BOUNDS\n", + "\n", + "_l_start = _p_end\n", + "_l_end = _l_start + max_lanes * rf\n", + "_b_start = _l_end\n", + "_b_end = _b_start + max_bounds * rf\n", + "\n", + "all_lanes = buf_stoch[\"obs\"][:, :, _l_start:_l_end].reshape(-1, max_lanes, rf)\n", + "all_bounds = buf_stoch[\"obs\"][:, :, _b_start:_b_end].reshape(-1, max_bounds, rf)\n", + "\n", + "vis_lanes = all_lanes[np.any(all_lanes != 0, axis=2)]\n", + "vis_bounds = all_bounds[np.any(all_bounds != 0, axis=2)]\n", + "\n", + "print(\n", + " f\"Lanes: {len(vis_lanes)} visible / {all_lanes.shape[0] * max_lanes} total \"\n", + " f\"({100 * len(vis_lanes) / (all_lanes.shape[0] * max_lanes):.1f}%)\"\n", + ")\n", + "print(\n", + " f\"Boundaries: {len(vis_bounds)} visible / {all_bounds.shape[0] * max_bounds} total \"\n", + " f\"({100 * len(vis_bounds) / (all_bounds.shape[0] * max_bounds):.1f}%)\"\n", + ")\n", + "\n", + "fig, axes = plt.subplots(2, 6, figsize=(24, 8))\n", + "for i, label in enumerate(road_labels):\n", + " # Lanes\n", + " axes[0, i].hist(vis_lanes[:, i], bins=80, edgecolor=\"black\", alpha=0.7, color=\"silver\")\n", + " axes[0, i].set_title(f\"lane {label}\", fontsize=9)\n", + " axes[0, i].axvline(vis_lanes[:, i].mean(), color=\"red\", ls=\"--\", lw=1)\n", + " axes[0, i].tick_params(labelsize=7)\n", + " # Boundaries\n", + " axes[1, i].hist(vis_bounds[:, i], bins=80, edgecolor=\"black\", alpha=0.7, color=\"dimgray\")\n", + " axes[1, i].set_title(f\"boundary {label}\", fontsize=9)\n", + " axes[1, i].axvline(vis_bounds[:, i].mean(), color=\"red\", ls=\"--\", lw=1)\n", + " axes[1, i].tick_params(labelsize=7)\n", + "\n", + "fig.suptitle(\"Road features: all visible, full rollout (top=lanes, bottom=boundaries)\", fontsize=13)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Spatial scatter: lane vs boundary positions (pooled)\n", + "fig, axes = plt.subplots(1, 3, figsize=(18, 5))\n", + "axes[0].scatter(vis_lanes[:, 0], vis_lanes[:, 1], s=0.5, alpha=0.05, color=\"gray\")\n", + "axes[0].set_xlabel(\"rel_x\")\n", + "axes[0].set_ylabel(\"rel_y\")\n", + "axes[0].set_title(f\"Lane segment positions (n={len(vis_lanes)})\")\n", + "axes[0].set_aspect(\"equal\")\n", + "axes[0].grid(True, alpha=0.3)\n", + "\n", + "axes[1].scatter(vis_bounds[:, 0], vis_bounds[:, 1], s=0.5, alpha=0.05, color=\"black\")\n", + "axes[1].set_xlabel(\"rel_x\")\n", + "axes[1].set_ylabel(\"rel_y\")\n", + "axes[1].set_title(f\"Boundary segment positions (n={len(vis_bounds)})\")\n", + "axes[1].set_aspect(\"equal\")\n", + "axes[1].grid(True, alpha=0.3)\n", + "\n", + "# Lane + boundary segment length comparison\n", + "axes[2].hist(vis_lanes[:, 2], bins=80, alpha=0.6, color=\"silver\", edgecolor=\"black\", label=\"lanes\")\n", + "axes[2].hist(vis_bounds[:, 2], bins=80, alpha=0.6, color=\"dimgray\", edgecolor=\"black\", label=\"boundaries\")\n", + "axes[2].set_xlabel(\"Segment length (normalized)\")\n", + "axes[2].set_ylabel(\"Count\")\n", + "axes[2].set_title(\"Segment length distribution\")\n", + "axes[2].legend()\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Target distributions across all agents, full rollout\n", + "_tgt_start = _ego_d + _cond_d\n", + "_tgt_end = _tgt_start + _tgt_d\n", + "all_target = buf_stoch[\"obs\"][:, :, _tgt_start:_tgt_end].reshape(-1, n_tgt_wp, _tgt_f)\n", + "\n", + "if tgt_type == \"static\":\n", + " tgt_flabels = [\"rel_x\", \"rel_y\"]\n", + "else:\n", + " tgt_flabels = [\"rel_x\", \"rel_y\", \"heading_cos\", \"heading_sin\"]\n", + "\n", + "fig, axes = plt.subplots(1, n_tgt_wp + 1, figsize=(5 * (n_tgt_wp + 1), 4))\n", + "\n", + "for wp in range(n_tgt_wp):\n", + " wp_data = all_target[:, wp, :]\n", + " active = np.any(wp_data != 0, axis=1)\n", + " wp_active = wp_data[active]\n", + " dist = np.sqrt(wp_active[:, 0] ** 2 + wp_active[:, 1] ** 2) if len(wp_active) > 0 else np.array([])\n", + " axes[wp].hist(dist, bins=60, edgecolor=\"black\", alpha=0.7, color=[\"red\", \"salmon\", \"lightsalmon\"][wp % 3])\n", + " axes[wp].set_title(f\"wp[{wp}] distance (n={len(wp_active)}/{len(wp_data)})\", fontsize=10)\n", + " axes[wp].set_xlabel(\"Distance (normalized)\")\n", + "\n", + "# All waypoints x-y scatter\n", + "for wp in range(n_tgt_wp):\n", + " wp_data = all_target[:, wp, :]\n", + " active = np.any(wp_data != 0, axis=1)\n", + " wp_active = wp_data[active]\n", + " if len(wp_active) > 0:\n", + " axes[n_tgt_wp].scatter(wp_active[:, 0], wp_active[:, 1], s=1, alpha=0.1, label=f\"wp[{wp}]\")\n", + "axes[n_tgt_wp].set_xlabel(\"rel_x\")\n", + "axes[n_tgt_wp].set_ylabel(\"rel_y\")\n", + "axes[n_tgt_wp].set_title(\"Target positions (ego frame)\")\n", + "axes[n_tgt_wp].set_aspect(\"equal\")\n", + "axes[n_tgt_wp].legend(fontsize=8)\n", + "axes[n_tgt_wp].grid(True, alpha=0.3)\n", + "\n", + "fig.suptitle(\"Target waypoint distributions (all agents, full rollout)\", fontsize=13)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "csj7ji1j6ed", + "metadata": {}, + "source": [ + "### Observation sparsity and layer occupancy heatmaps" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3xbi2pbsfyv", + "metadata": {}, + "outputs": [], + "source": [ + "# Sparsity heatmap: fraction of nonzero per layer, per agent, over time\n", + "layer_names = [\"partners\", \"lanes\", \"boundaries\"]\n", + "layer_slices = [\n", + " (_p_start, _p_end, MAX_PARTNERS, PARTNER_F),\n", + " (_l_start, _l_end, MAX_LANES, ROAD_F),\n", + " (_b_start, _b_end, MAX_BOUNDS, ROAD_F),\n", + "]\n", + "\n", + "fig, axes = plt.subplots(1, 3, figsize=(20, 5))\n", + "for ax, name, (s, e, n_obj, n_feat) in zip(axes, layer_names, layer_slices):\n", + " # (H, N) -> fraction of visible objects per (timestep, agent)\n", + " raw = buf_stoch[\"obs\"][:, :, s:e].reshape(HORIZON, N, n_obj, n_feat)\n", + " occupancy = np.any(raw != 0, axis=3).sum(axis=2) / n_obj # (H, N)\n", + " im = ax.imshow(occupancy.T, aspect=\"auto\", cmap=\"YlOrRd\", interpolation=\"nearest\", vmin=0, vmax=1)\n", + " ax.set_xlabel(\"Step\")\n", + " ax.set_ylabel(\"Agent\")\n", + " ax.set_title(f\"{name} occupancy (frac visible)\")\n", + " plt.colorbar(im, ax=ax)\n", + "\n", + "plt.suptitle(\"Per-layer occupancy heatmaps (fraction of max slots filled)\", fontsize=13)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Per-layer mean occupancy over time\n", + "fig, axes = plt.subplots(1, 2, figsize=(16, 4))\n", + "\n", + "# Mean across agents\n", + "for name, (s, e, n_obj, n_feat) in zip(layer_names, layer_slices):\n", + " raw = buf_stoch[\"obs\"][:, :, s:e].reshape(HORIZON, N, n_obj, n_feat)\n", + " occ_mean = np.any(raw != 0, axis=3).sum(axis=2).mean(axis=1) # (H,)\n", + " axes[0].plot(occ_mean, label=name, alpha=0.8)\n", + "axes[0].set_xlabel(\"Step\")\n", + "axes[0].set_ylabel(\"Mean visible count\")\n", + "axes[0].set_title(\"Mean occupancy over time (across agents)\")\n", + "axes[0].legend()\n", + "axes[0].grid(True, alpha=0.3)\n", + "\n", + "# Mean across timesteps (per agent)\n", + "for name, (s, e, n_obj, n_feat) in zip(layer_names, layer_slices):\n", + " raw = buf_stoch[\"obs\"][:, :, s:e].reshape(HORIZON, N, n_obj, n_feat)\n", + " occ_per_agent = np.any(raw != 0, axis=3).sum(axis=2).mean(axis=0) # (N,)\n", + " axes[1].bar(range(N), occ_per_agent, alpha=0.5, label=name)\n", + "axes[1].set_xlabel(\"Agent\")\n", + "axes[1].set_ylabel(\"Mean visible count\")\n", + "axes[1].set_title(\"Mean occupancy per agent (across timesteps)\")\n", + "axes[1].legend()\n", + "axes[1].grid(True, alpha=0.3)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Full obs sparsity: fraction of zero features per obs dimension, pooled\n", + "all_flat = buf_stoch[\"obs\"].reshape(-1, obs_dim) # (H*N, obs_dim)\n", + "zero_frac = (all_flat == 0).mean(axis=0) # (obs_dim,)\n", + "fig, ax = plt.subplots(figsize=(18, 3))\n", + "ax.bar(range(obs_dim), zero_frac, width=1.0, color=\"steelblue\", alpha=0.7)\n", + "# Annotate layer boundaries\n", + "prev_e = 0\n", + "for name, (s, e) in slices.items():\n", + " ax.axvline(s, color=\"red\", ls=\"--\", lw=0.5, alpha=0.7)\n", + " mid = (s + e) / 2\n", + " ax.text(mid, 1.02, name, ha=\"center\", va=\"bottom\", fontsize=7, rotation=0, color=\"red\")\n", + " prev_e = e\n", + "ax.set_xlim(0, obs_dim)\n", + "ax.set_ylim(0, 1.1)\n", + "ax.set_xlabel(\"Obs dimension index\")\n", + "ax.set_ylabel(\"Fraction zero\")\n", + "ax.set_title(\"Per-dimension sparsity (fraction zero across full rollout)\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "cell-8", + "metadata": {}, + "source": [ + "## Policy outputs over time" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-9", + "metadata": {}, + "outputs": [], + "source": [ + "# Compute action probs over time for tracked agent (stochastic rollout)\n", + "n_actions = env.single_action_space.nvec[0] if not is_continuous else 1\n", + "action_probs_time = np.zeros((HORIZON, n_actions))\n", + "for t in range(HORIZON):\n", + " obs_t = torch.FloatTensor(buf_stoch[\"obs\"][t : t + 1, TRACKED_AGENT : TRACKED_AGENT + 1][0]).to(device)\n", + " with torch.no_grad():\n", + " if use_rnn:\n", + " # Can't replay RNN states here easily, use feedforward approximation\n", + " inner = policy.policy if hasattr(policy, \"policy\") else policy\n", + " h = inner.encode_observations(obs_t)\n", + " logits_list, _ = inner.decode_actions(h)\n", + " else:\n", + " logits_list, _ = policy(obs_t)\n", + " logits = logits_list[0] if isinstance(logits_list, (list, tuple)) else logits_list\n", + " action_probs_time[t] = F.softmax(logits, dim=-1).cpu().numpy().flatten()\n", + "\n", + "fig, axes = plt.subplots(2, 2, figsize=(16, 10))\n", + "\n", + "# Action distribution heatmap\n", + "im = axes[0, 0].imshow(action_probs_time.T, aspect=\"auto\", cmap=\"viridis\", interpolation=\"nearest\")\n", + "axes[0, 0].set_xlabel(\"Step\")\n", + "axes[0, 0].set_ylabel(\"Action ID\")\n", + "axes[0, 0].set_title(f\"Action prob heatmap | agent={TRACKED_AGENT}\")\n", + "plt.colorbar(im, ax=axes[0, 0])\n", + "\n", + "# Entropy over time\n", + "axes[0, 1].plot(buf_stoch[\"entropy\"][:, TRACKED_AGENT], label=\"stochastic\", alpha=0.8)\n", + "axes[0, 1].set_xlabel(\"Step\")\n", + "axes[0, 1].set_ylabel(\"Entropy\")\n", + "axes[0, 1].set_title(\"Entropy over time\")\n", + "axes[0, 1].grid(True, alpha=0.3)\n", + "\n", + "# Value over time\n", + "axes[1, 0].plot(buf_stoch[\"values\"][:, TRACKED_AGENT], label=\"stochastic\", alpha=0.8)\n", + "axes[1, 0].plot(buf_det[\"values\"][:, TRACKED_AGENT], label=\"deterministic\", alpha=0.8)\n", + "axes[1, 0].set_xlabel(\"Step\")\n", + "axes[1, 0].set_ylabel(\"Value\")\n", + "axes[1, 0].set_title(\"Value predictions over time\")\n", + "axes[1, 0].legend()\n", + "axes[1, 0].grid(True, alpha=0.3)\n", + "\n", + "# Actions over time: deterministic vs stochastic\n", + "axes[1, 1].step(range(HORIZON), buf_stoch[\"actions\"][:, TRACKED_AGENT], label=\"stochastic\", alpha=0.7)\n", + "axes[1, 1].step(range(HORIZON), buf_det[\"actions\"][:, TRACKED_AGENT], label=\"deterministic\", alpha=0.7)\n", + "axes[1, 1].set_xlabel(\"Step\")\n", + "axes[1, 1].set_ylabel(\"Action\")\n", + "axes[1, 1].set_title(\"Selected action over time\")\n", + "axes[1, 1].legend()\n", + "axes[1, 1].grid(True, alpha=0.3)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "cell-10", + "metadata": {}, + "source": [ + "## Rewards and returns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-11", + "metadata": {}, + "outputs": [], + "source": [ + "fig, axes = plt.subplots(2, 3, figsize=(18, 10))\n", + "\n", + "# Per-step mean reward\n", + "axes[0, 0].plot(buf_stoch[\"rewards\"].mean(axis=1), label=\"stochastic\", alpha=0.8)\n", + "axes[0, 0].plot(buf_det[\"rewards\"].mean(axis=1), label=\"deterministic\", alpha=0.8)\n", + "axes[0, 0].set_xlabel(\"Step\")\n", + "axes[0, 0].set_ylabel(\"Mean reward\")\n", + "axes[0, 0].set_title(\"Mean reward per step\")\n", + "axes[0, 0].legend()\n", + "axes[0, 0].grid(True, alpha=0.3)\n", + "\n", + "# Reward heatmap (stochastic)\n", + "im = axes[0, 1].imshow(buf_stoch[\"rewards\"].T, aspect=\"auto\", cmap=\"RdYlGn\", interpolation=\"nearest\")\n", + "axes[0, 1].set_xlabel(\"Step\")\n", + "axes[0, 1].set_ylabel(\"Agent\")\n", + "axes[0, 1].set_title(\"Reward heatmap (stochastic)\")\n", + "plt.colorbar(im, ax=axes[0, 1])\n", + "\n", + "# Cumulative return per agent\n", + "cum_ret_stoch = buf_stoch[\"rewards\"].sum(axis=0)\n", + "cum_ret_det = buf_det[\"rewards\"].sum(axis=0)\n", + "axes[0, 2].hist(cum_ret_stoch, bins=30, alpha=0.6, label=\"stochastic\", edgecolor=\"black\")\n", + "axes[0, 2].hist(cum_ret_det, bins=30, alpha=0.6, label=\"deterministic\", edgecolor=\"black\")\n", + "axes[0, 2].set_xlabel(\"Cumulative return\")\n", + "axes[0, 2].set_ylabel(\"Count\")\n", + "axes[0, 2].set_title(\"Return distribution across agents\")\n", + "axes[0, 2].legend()\n", + "\n", + "# Reward distribution histogram\n", + "axes[1, 0].hist(buf_stoch[\"rewards\"].flatten(), bins=50, alpha=0.7, edgecolor=\"black\")\n", + "axes[1, 0].set_xlabel(\"Reward\")\n", + "axes[1, 0].set_ylabel(\"Count\")\n", + "axes[1, 0].set_title(\"Per-step reward distribution (stochastic)\")\n", + "axes[1, 0].set_yscale(\"log\")\n", + "\n", + "# Terminal/truncation timeline\n", + "axes[1, 1].plot(buf_stoch[\"terminals\"].sum(axis=1), label=\"terminals\", alpha=0.8)\n", + "axes[1, 1].plot(buf_stoch[\"truncations\"].sum(axis=1), label=\"truncations\", alpha=0.8)\n", + "axes[1, 1].set_xlabel(\"Step\")\n", + "axes[1, 1].set_ylabel(\"Count\")\n", + "axes[1, 1].set_title(\"Terminals/Truncations per step (stochastic)\")\n", + "axes[1, 1].legend()\n", + "axes[1, 1].grid(True, alpha=0.3)\n", + "\n", + "# Tracked agent reward\n", + "axes[1, 2].plot(buf_stoch[\"rewards\"][:, TRACKED_AGENT], label=\"stochastic\", alpha=0.8)\n", + "axes[1, 2].plot(buf_det[\"rewards\"][:, TRACKED_AGENT], label=\"deterministic\", alpha=0.8)\n", + "axes[1, 2].set_xlabel(\"Step\")\n", + "axes[1, 2].set_ylabel(\"Reward\")\n", + "axes[1, 2].set_title(f\"Reward over time | agent={TRACKED_AGENT}\")\n", + "axes[1, 2].legend()\n", + "axes[1, 2].grid(True, alpha=0.3)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "cell-12", + "metadata": {}, + "source": [ + "## Episode metrics" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-13", + "metadata": {}, + "outputs": [], + "source": [ + "# Collect episode-level metrics from the C logging\n", + "log_stoch = binding.vec_log(env.c_envs, N)\n", + "\n", + "# eval_mode=1 returns a list of per-env dicts; aggregate by averaging\n", + "if isinstance(log_stoch, list) and log_stoch:\n", + " all_keys = set(k for d in log_stoch for k in d if isinstance(d[k], (int, float)))\n", + " log_stoch = {k: np.mean([d[k] for d in log_stoch if k in d]) for k in all_keys}\n", + "\n", + "if log_stoch:\n", + " print(\"Episode metrics (after stochastic rollout):\")\n", + " for k, v in sorted(log_stoch.items()):\n", + " if isinstance(v, (int, float)):\n", + " print(f\" {k}: {v:.4f}\")\n", + "\n", + " # Bar chart of key metrics\n", + " keys = [\"score\", \"collision_rate\", \"offroad_rate\", \"completion_rate\", \"dnf_rate\"]\n", + " vals = [log_stoch.get(k, 0) for k in keys]\n", + " fig, ax = plt.subplots(figsize=(10, 4))\n", + " bars = ax.bar(keys, vals, edgecolor=\"black\", alpha=0.7, color=[\"green\", \"red\", \"orange\", \"blue\", \"gray\"])\n", + " ax.set_ylabel(\"Rate\")\n", + " ax.set_title(\"Episode Metrics\")\n", + " for bar, v in zip(bars, vals):\n", + " ax.text(bar.get_x() + bar.get_width() / 2, bar.get_height() + 0.01, f\"{v:.3f}\", ha=\"center\", fontsize=10)\n", + " plt.tight_layout()\n", + " plt.show()\n", + "else:\n", + " print(\"No episode metrics available yet (not enough episodes completed)\")" + ] + }, + { + "cell_type": "markdown", + "id": "cell-14", + "metadata": {}, + "source": [ + "## Value predictions vs actual returns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-15", + "metadata": {}, + "outputs": [], + "source": [ + "gamma = config[\"train\"].get(\"gamma\", 0.98)\n", + "lam = config[\"train\"].get(\"gae_lambda\", 0.95)\n", + "\n", + "\n", + "def compute_gae(rewards, values, terminals, truncations, gamma, lam):\n", + " H, N = rewards.shape\n", + " advantages = np.zeros_like(rewards)\n", + " last_gae = np.zeros(N)\n", + " for t in reversed(range(H - 1)):\n", + " done = np.maximum(terminals[t + 1], truncations[t + 1])\n", + " next_non_terminal = 1.0 - done\n", + " delta = rewards[t + 1] + gamma * values[t + 1] * next_non_terminal - values[t]\n", + " last_gae = delta + gamma * lam * last_gae * next_non_terminal\n", + " advantages[t] = last_gae\n", + " return advantages\n", + "\n", + "\n", + "adv_stoch = compute_gae(\n", + " buf_stoch[\"rewards\"], buf_stoch[\"values\"], buf_stoch[\"terminals\"], buf_stoch[\"truncations\"], gamma, lam\n", + ")\n", + "returns_stoch = adv_stoch + buf_stoch[\"values\"]\n", + "\n", + "pred_v = buf_stoch[\"values\"].flatten()\n", + "actual_r = returns_stoch.flatten()\n", + "\n", + "var_actual = np.var(actual_r)\n", + "explained_var = 1 - np.var(actual_r - pred_v) / (var_actual + 1e-8) if var_actual > 1e-8 else 0.0\n", + "\n", + "fig, axes = plt.subplots(1, 3, figsize=(18, 5))\n", + "\n", + "# Scatter: predicted vs actual\n", + "axes[0].scatter(actual_r, pred_v, alpha=0.2, s=5)\n", + "lims = [min(actual_r.min(), pred_v.min()), max(actual_r.max(), pred_v.max())]\n", + "axes[0].plot(lims, lims, \"r--\", label=\"perfect\")\n", + "axes[0].set_xlabel(\"Actual return\")\n", + "axes[0].set_ylabel(\"Predicted value\")\n", + "axes[0].set_title(f\"Value accuracy (EV: {explained_var:.4f})\")\n", + "axes[0].legend()\n", + "axes[0].grid(True, alpha=0.3)\n", + "\n", + "# Value error over time\n", + "value_error = np.abs(returns_stoch - buf_stoch[\"values\"]).mean(axis=1)\n", + "axes[1].plot(value_error)\n", + "axes[1].set_xlabel(\"Step\")\n", + "axes[1].set_ylabel(\"Mean |error|\")\n", + "axes[1].set_title(\"Value prediction error over time\")\n", + "axes[1].grid(True, alpha=0.3)\n", + "\n", + "# Advantage distribution\n", + "axes[2].hist(adv_stoch.flatten(), bins=50, edgecolor=\"black\", alpha=0.7)\n", + "axes[2].set_xlabel(\"Advantage\")\n", + "axes[2].set_ylabel(\"Count\")\n", + "axes[2].set_title(f\"Advantage distribution (std={adv_stoch.std():.4f})\")\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(f\"Explained variance: {explained_var:.4f}\")\n", + "print(f\"Value MSE: {np.mean((actual_r - pred_v) ** 2):.6f}\")" + ] + }, + { + "cell_type": "markdown", + "id": "cell-16", + "metadata": {}, + "source": [ + "## Agent trajectories" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-17", + "metadata": {}, + "outputs": [], + "source": [ + "N_TRAJ = min(16, N) # number of agents to plot\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(16, 7))\n", + "\n", + "for i in range(N_TRAJ):\n", + " color = plt.cm.tab20(i % 20)\n", + " # Stochastic\n", + " axes[0].plot(buf_stoch[\"positions_x\"][:, i], buf_stoch[\"positions_y\"][:, i], alpha=0.6, color=color, linewidth=1)\n", + " axes[0].scatter(\n", + " buf_stoch[\"positions_x\"][0, i], buf_stoch[\"positions_y\"][0, i], color=color, s=30, marker=\"o\", zorder=5\n", + " ) # start\n", + " # Deterministic\n", + " axes[1].plot(buf_det[\"positions_x\"][:, i], buf_det[\"positions_y\"][:, i], alpha=0.6, color=color, linewidth=1)\n", + " axes[1].scatter(buf_det[\"positions_x\"][0, i], buf_det[\"positions_y\"][0, i], color=color, s=30, marker=\"o\", zorder=5)\n", + "\n", + "axes[0].set_title(f\"Stochastic trajectories (N={N_TRAJ})\")\n", + "axes[1].set_title(f\"Deterministic trajectories (N={N_TRAJ})\")\n", + "for ax in axes:\n", + " ax.set_xlabel(\"X\")\n", + " ax.set_ylabel(\"Y\")\n", + " ax.set_aspect(\"equal\")\n", + " ax.grid(True, alpha=0.3)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# ADE vs ground truth if scenario_length is set\n", + "if config[\"env\"].get(\"scenario_length\"):\n", + " try:\n", + " gt = env.get_ground_truth_trajectories()\n", + " # gt['x'] shape: (N, 1, T), positions shape: (T, N)\n", + " gt_x = gt[\"x\"][:, 0, :].T # (T, N)\n", + " gt_y = gt[\"y\"][:, 0, :].T\n", + " gt_valid = gt[\"valid\"][:, 0, :].T\n", + " T_gt = gt_x.shape[0]\n", + " T_use = min(T_gt, HORIZON)\n", + "\n", + " disp = np.sqrt(\n", + " (buf_stoch[\"positions_x\"][:T_use] - gt_x[:T_use]) ** 2\n", + " + (buf_stoch[\"positions_y\"][:T_use] - gt_y[:T_use]) ** 2\n", + " )\n", + " valid_mask = gt_valid[:T_use] > 0\n", + " if valid_mask.sum() > 0:\n", + " ade = disp[valid_mask].mean()\n", + " print(f\"ADE (stochastic vs ground truth): {ade:.3f}m\")\n", + " ade_per_agent = np.array(\n", + " [disp[:, i][valid_mask[:, i]].mean() for i in range(N) if valid_mask[:, i].sum() > 0]\n", + " )\n", + " plt.figure(figsize=(8, 3))\n", + " plt.hist(ade_per_agent, bins=30, edgecolor=\"black\", alpha=0.7)\n", + " plt.xlabel(\"ADE (m)\")\n", + " plt.ylabel(\"Count\")\n", + " plt.title(f\"Per-agent ADE distribution (mean={ade:.3f}m)\")\n", + " plt.tight_layout()\n", + " plt.show()\n", + " else:\n", + " print(\"No valid ground truth timesteps to compute ADE\")\n", + " except Exception as e:\n", + " print(f\"Could not compute ADE: {e}\")" + ] + }, + { + "cell_type": "markdown", + "id": "cell-18", + "metadata": {}, + "source": [ + "## LSTM hidden state analysis" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cell-19", + "metadata": {}, + "outputs": [], + "source": [ + "if use_rnn and \"lstm_h_norm\" in buf_stoch:\n", + " h_norm = buf_stoch[\"lstm_h_norm\"]\n", + "\n", + " fig, axes = plt.subplots(1, 3, figsize=(18, 5))\n", + "\n", + " # Hidden state norm over time\n", + " axes[0].plot(h_norm.mean(axis=1), label=\"mean\", color=\"blue\")\n", + " axes[0].fill_between(\n", + " range(HORIZON),\n", + " h_norm.mean(axis=1) - h_norm.std(axis=1),\n", + " h_norm.mean(axis=1) + h_norm.std(axis=1),\n", + " alpha=0.2,\n", + " color=\"blue\",\n", + " )\n", + " axes[0].set_xlabel(\"Step\")\n", + " axes[0].set_ylabel(\"||h||\")\n", + " axes[0].set_title(\"LSTM hidden state norm over time\")\n", + " axes[0].grid(True, alpha=0.3)\n", + "\n", + " # Histogram at different timesteps\n", + " for t, color in [(0, \"blue\"), (HORIZON // 4, \"green\"), (HORIZON // 2, \"orange\"), (HORIZON - 1, \"red\")]:\n", + " axes[1].hist(h_norm[t], bins=30, alpha=0.4, label=f\"t={t}\", color=color, edgecolor=\"black\")\n", + " axes[1].set_xlabel(\"||h||\")\n", + " axes[1].set_ylabel(\"Count\")\n", + " axes[1].set_title(\"Hidden norm distribution at different timesteps\")\n", + " axes[1].legend()\n", + "\n", + " # Correlation: hidden norm vs value\n", + " axes[2].scatter(h_norm.flatten(), buf_stoch[\"values\"].flatten(), alpha=0.1, s=3)\n", + " corr = np.corrcoef(h_norm.flatten(), buf_stoch[\"values\"].flatten())[0, 1]\n", + " axes[2].set_xlabel(\"||h||\")\n", + " axes[2].set_ylabel(\"Value\")\n", + " axes[2].set_title(f\"Hidden norm vs Value (corr={corr:.3f})\")\n", + " axes[2].grid(True, alpha=0.3)\n", + "\n", + " plt.tight_layout()\n", + " plt.show()\n", + "else:\n", + " print(\"No LSTM — skipping hidden state analysis\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/06_architecture.ipynb b/notebooks/06_architecture.ipynb new file mode 100644 index 0000000000..d1dda5c0ff --- /dev/null +++ b/notebooks/06_architecture.ipynb @@ -0,0 +1,912 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 06 - Neural Network Architecture\n", + "Visualize, analyze, and iterate on the DrivePolicy architecture. Covers model summary, per-encoder breakdown, forward pass shape tracing, weight distributions, and architecture comparison." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import torch\n", + "import torch.nn.functional as F\n", + "from torchinfo import summary\n", + "from pufferlib.ocean.drive.drive import Drive\n", + "from pufferlib.ocean.drive import binding\n", + "from pufferlib.ocean.torch import Drive as DrivePolicy, DriveBackbone, Recurrent\n", + "\n", + "# --- Environment configuration ---\n", + "NUM_AGENTS = 64\n", + "SIMULATION_MODE = \"gigaflow\"\n", + "DYNAMICS_MODEL = \"jerk\"\n", + "ACTION_TYPE = \"discrete\"\n", + "DT = 0.1\n", + "SCENARIO_LENGTH = 512\n", + "RESAMPLE_FREQUENCY = 0\n", + "REWARD_CONDITIONING = True\n", + "REWARD_RANDOMIZATION = False\n", + "TARGET_TYPE = \"static\"\n", + "COLLISION_BEHAVIOR = 1\n", + "OFFROAD_BEHAVIOR = 1\n", + "REACH_GOAL_BEHAVIOR = 1\n", + "SEED = 42\n", + "MAP_DIR = \"../pufferlib/resources/drive/binaries/carla\"\n", + "\n", + "# --- Observation dimensions ---\n", + "MAX_PARTNERS = 20\n", + "MAX_LANES = 100\n", + "MAX_BOUNDS = 50\n", + "MAX_TRAFFIC = 4\n", + "MAX_STOP_SIGNS = 0\n", + "\n", + "# --- Policy architecture ---\n", + "INPUT_SIZE = 64\n", + "BACKBONE_HIDDEN_SIZE = 1024\n", + "BACKBONE_NUM_LAYERS = 3\n", + "ACTOR_HIDDEN_SIZE = 128\n", + "ACTOR_NUM_LAYERS = 3\n", + "CRITIC_HIDDEN_SIZE = 64\n", + "CRITIC_NUM_LAYERS = 2\n", + "SPLIT_NETWORK = False\n", + "ENCODER_GIGAFLOW = True\n", + "DROPOUT = 0.0\n", + "\n", + "# --- Derived from binding ---\n", + "EGO_DIM = binding.EGO_FEATURES_JERK\n", + "NUM_COEFS = binding.NUM_REWARD_COEFS\n", + "PARTNER_F = binding.PARTNER_FEATURES\n", + "ROAD_F = binding.ROAD_FEATURES\n", + "TRAFFIC_F = binding.TRAFFIC_LIGHT_FEATURES\n", + "STOP_SIGN_F = binding.STOP_SIGN_FEATURES\n", + "\n", + "# --- Create environment ---\n", + "env = Drive(\n", + " num_agents=NUM_AGENTS,\n", + " num_maps=1,\n", + " min_agents_per_env=NUM_AGENTS,\n", + " max_agents_per_env=NUM_AGENTS,\n", + " simulation_mode=SIMULATION_MODE,\n", + " dynamics_model=DYNAMICS_MODEL,\n", + " action_type=ACTION_TYPE,\n", + " dt=DT,\n", + " scenario_length=SCENARIO_LENGTH,\n", + " resample_frequency=RESAMPLE_FREQUENCY,\n", + " reward_conditioning=REWARD_CONDITIONING,\n", + " reward_randomization=REWARD_RANDOMIZATION,\n", + " target_type=TARGET_TYPE,\n", + " map_dir=MAP_DIR,\n", + " collision_behavior=COLLISION_BEHAVIOR,\n", + " offroad_behavior=OFFROAD_BEHAVIOR,\n", + " reach_goal_behavior=REACH_GOAL_BEHAVIOR,\n", + " max_lane_segment_observations=MAX_LANES,\n", + " max_boundary_segment_observations=MAX_BOUNDS,\n", + " max_partner_observations=MAX_PARTNERS,\n", + " max_traffic_light_observations=MAX_TRAFFIC,\n", + " max_stop_sign_observations=MAX_STOP_SIGNS,\n", + " seed=SEED,\n", + ")\n", + "obs, info = env.reset(seed=SEED)\n", + "\n", + "MAX_TARGET = env.num_target_waypoints\n", + "TARGET_F = binding.STATIC_TARGET_FEATURES if TARGET_TYPE == \"static\" else binding.DYNAMIC_TARGET_FEATURES\n", + "TARGET_DIM = MAX_TARGET * TARGET_F\n", + "\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "policy = DrivePolicy(\n", + " env,\n", + " input_size=INPUT_SIZE,\n", + " backbone_hidden_size=BACKBONE_HIDDEN_SIZE,\n", + " backbone_num_layers=BACKBONE_NUM_LAYERS,\n", + " actor_hidden_size=ACTOR_HIDDEN_SIZE,\n", + " actor_num_layers=ACTOR_NUM_LAYERS,\n", + " critic_hidden_size=CRITIC_HIDDEN_SIZE,\n", + " critic_num_layers=CRITIC_NUM_LAYERS,\n", + " split_network=SPLIT_NETWORK,\n", + " encoder_gigaflow=ENCODER_GIGAFLOW,\n", + " dropout=DROPOUT,\n", + ").to(device)\n", + "\n", + "print(f\"Device: {device}\")\n", + "print(f\"Obs dim: {obs.shape[1]}\")\n", + "print(f\"Action dim: {policy.atn_dim}\")\n", + "print(f\"Split network: {SPLIT_NETWORK}\")\n", + "print(f\"Backbone: {BACKBONE_HIDDEN_SIZE} x {BACKBONE_NUM_LAYERS}L\")\n", + "print(f\"Actor: {ACTOR_HIDDEN_SIZE} x {ACTOR_NUM_LAYERS}L\")\n", + "print(f\"Critic: {CRITIC_HIDDEN_SIZE} x {CRITIC_NUM_LAYERS}L\")\n", + "print(f\"Encoder gigaflow: {ENCODER_GIGAFLOW}, Dropout: {DROPOUT}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Model Summary (torchinfo)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "obs_tensor = torch.FloatTensor(obs).to(device)\n", + "summary(policy, input_data=obs_tensor, depth=4, col_names=[\"input_size\", \"output_size\", \"num_params\", \"mult_adds\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Architecture Diagram" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "backbone = policy.actor_backbone\n", + "cond_dim = backbone.conditioning_dim\n", + "\n", + "# Collect encoder info — encoder_gigaflow adds Tanh+Dropout between LN and second Linear\n", + "# ego, partner, conditioning use encoder_gigaflow; lane, boundary, traffic_ctrl use dropout\n", + "encoders = [\n", + " (\"ego\", EGO_DIM, 1, \"direct\", ENCODER_GIGAFLOW),\n", + " (\"conditioning\", cond_dim, 1, \"direct\", ENCODER_GIGAFLOW) if cond_dim > 0 else None,\n", + " (\"partner\", PARTNER_F, MAX_PARTNERS, \"max-pool\", ENCODER_GIGAFLOW),\n", + " (\"lane\", ROAD_F, MAX_LANES, \"max-pool\", ENCODER_GIGAFLOW),\n", + " (\"boundary\", ROAD_F, MAX_BOUNDS, \"max-pool\", ENCODER_GIGAFLOW),\n", + " (\"traffic_ctrl\", TRAFFIC_F + 3, MAX_TRAFFIC, \"max-pool (onehot)\", ENCODER_GIGAFLOW),\n", + "]\n", + "encoders = [e for e in encoders if e is not None]\n", + "\n", + "fig, ax = plt.subplots(figsize=(14, 8))\n", + "ax.set_xlim(0, 10)\n", + "ax.set_ylim(0, 10)\n", + "ax.axis(\"off\")\n", + "\n", + "n_enc = len(encoders)\n", + "y_positions = np.linspace(9, 1, n_enc)\n", + "colors = plt.cm.Set2(np.linspace(0, 1, n_enc))\n", + "\n", + "# Draw encoders\n", + "for i, ((name, in_f, n_obj, agg, gigaflow), y, c) in enumerate(zip(encoders, y_positions, colors)):\n", + " # Input box\n", + " label = f\"{name}\\n{n_obj}x{in_f}\" if n_obj > 1 else f\"{name}\\n{in_f}\"\n", + " ax.add_patch(plt.Rectangle((0.2, y - 0.3), 1.6, 0.6, facecolor=c, edgecolor=\"black\", lw=1.2, alpha=0.8))\n", + " ax.text(1.0, y, label, ha=\"center\", va=\"center\", fontsize=8, fontweight=\"bold\")\n", + "\n", + " # Encoder box — show gigaflow arch vs standard\n", + " ax.add_patch(plt.Rectangle((2.5, y - 0.25), 2.0, 0.5, facecolor=\"lightyellow\", edgecolor=\"black\", lw=1))\n", + " ax.text(3.5, y + 0.05, f\"Linear({in_f},{INPUT_SIZE})\", ha=\"center\", va=\"center\", fontsize=7)\n", + " if gigaflow:\n", + " ax.text(\n", + " 3.5,\n", + " y - 0.12,\n", + " f\"LN+Tanh+Drop+Linear({INPUT_SIZE},{INPUT_SIZE})\",\n", + " ha=\"center\",\n", + " va=\"center\",\n", + " fontsize=5.5,\n", + " color=\"darkgreen\",\n", + " )\n", + " else:\n", + " drop_str = f\"+Drop({DROPOUT})\" if DROPOUT > 0 and name not in (\"ego\", \"partner\", \"conditioning\") else \"\"\n", + " ax.text(\n", + " 3.5,\n", + " y - 0.12,\n", + " f\"LN{drop_str}+Linear({INPUT_SIZE},{INPUT_SIZE})\",\n", + " ha=\"center\",\n", + " va=\"center\",\n", + " fontsize=6,\n", + " color=\"gray\",\n", + " )\n", + "\n", + " # Aggregation\n", + " if n_obj > 1:\n", + " ax.text(5.0, y, agg, ha=\"center\", va=\"center\", fontsize=7, style=\"italic\", color=\"darkblue\")\n", + " arrow_start = 5.5\n", + " else:\n", + " arrow_start = 4.6\n", + "\n", + " # Arrows\n", + " ax.annotate(\"\", xy=(2.5, y), xytext=(1.8, y), arrowprops=dict(arrowstyle=\"->\", lw=1))\n", + " ax.annotate(\"\", xy=(6.0, 5.0), xytext=(arrow_start, y), arrowprops=dict(arrowstyle=\"->\", lw=0.8, color=\"gray\"))\n", + "\n", + "# Concat box\n", + "ax.add_patch(plt.Rectangle((5.8, 4.5), 1.4, 1.0, facecolor=\"lightsalmon\", edgecolor=\"black\", lw=1.5))\n", + "ax.text(6.5, 5.2, \"Concat\", ha=\"center\", va=\"center\", fontsize=9, fontweight=\"bold\")\n", + "ax.text(6.5, 4.85, f\"{n_enc}x{INPUT_SIZE}={n_enc * INPUT_SIZE}\", ha=\"center\", va=\"center\", fontsize=7)\n", + "\n", + "# Backbone\n", + "ax.add_patch(plt.Rectangle((7.5, 4.5), 1.3, 1.0, facecolor=\"lightblue\", edgecolor=\"black\", lw=1.5))\n", + "ax.text(8.15, 5.15, f\"Backbone ({BACKBONE_NUM_LAYERS}L)\", ha=\"center\", va=\"center\", fontsize=8, fontweight=\"bold\")\n", + "ax.text(8.15, 4.85, f\"GELU+Linear\\n({n_enc * INPUT_SIZE},{BACKBONE_HIDDEN_SIZE})\", ha=\"center\", va=\"center\", fontsize=6)\n", + "ax.annotate(\"\", xy=(7.5, 5.0), xytext=(7.2, 5.0), arrowprops=dict(arrowstyle=\"->\", lw=1.5))\n", + "\n", + "# Actor / Critic heads\n", + "ax.add_patch(plt.Rectangle((9.0, 5.7), 0.9, 0.6, facecolor=\"lightgreen\", edgecolor=\"black\", lw=1.2))\n", + "actor_label = f\"Actor ({ACTOR_NUM_LAYERS}L)\\n{BACKBONE_HIDDEN_SIZE}->{sum(policy.atn_dim)}\"\n", + "if ACTOR_NUM_LAYERS > 1:\n", + " actor_label = (\n", + " f\"Actor ({ACTOR_NUM_LAYERS}L)\\n{BACKBONE_HIDDEN_SIZE}->{ACTOR_HIDDEN_SIZE}->...->{sum(policy.atn_dim)}\"\n", + " )\n", + "ax.text(9.45, 6.0, actor_label, ha=\"center\", va=\"center\", fontsize=6, fontweight=\"bold\")\n", + "\n", + "ax.add_patch(plt.Rectangle((9.0, 3.7), 0.9, 0.6, facecolor=\"plum\", edgecolor=\"black\", lw=1.2))\n", + "critic_label = f\"Critic ({CRITIC_NUM_LAYERS}L)\\n{BACKBONE_HIDDEN_SIZE}->1\"\n", + "if CRITIC_NUM_LAYERS > 1:\n", + " critic_label = f\"Critic ({CRITIC_NUM_LAYERS}L)\\n{BACKBONE_HIDDEN_SIZE}->{CRITIC_HIDDEN_SIZE}->...->1\"\n", + "ax.text(9.45, 4.0, critic_label, ha=\"center\", va=\"center\", fontsize=6, fontweight=\"bold\")\n", + "\n", + "ax.annotate(\"\", xy=(9.0, 6.0), xytext=(8.8, 5.3), arrowprops=dict(arrowstyle=\"->\", lw=1.2))\n", + "ax.annotate(\"\", xy=(9.0, 4.0), xytext=(8.8, 4.7), arrowprops=dict(arrowstyle=\"->\", lw=1.2))\n", + "\n", + "split_label = \"SPLIT\" if SPLIT_NETWORK else \"SHARED\"\n", + "ax.text(8.9, 4.55, split_label, ha=\"center\", va=\"center\", fontsize=7, color=\"red\", fontweight=\"bold\")\n", + "\n", + "gigaflow_label = \"GIGAFLOW\" if ENCODER_GIGAFLOW else \"STANDARD\"\n", + "ax.text(\n", + " 5.0,\n", + " 0.3,\n", + " f\"Encoder mode: {gigaflow_label} | Dropout: {DROPOUT}\",\n", + " ha=\"center\",\n", + " va=\"center\",\n", + " fontsize=8,\n", + " color=\"darkgreen\",\n", + " fontweight=\"bold\",\n", + ")\n", + "\n", + "ax.set_title(\n", + " f\"DrivePolicy Architecture (input_size={INPUT_SIZE}, backbone={BACKBONE_HIDDEN_SIZE})\",\n", + " fontsize=12,\n", + " fontweight=\"bold\",\n", + ")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Per-Encoder Parameter Breakdown" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def count_params(module):\n", + " return sum(p.numel() for p in module.parameters())\n", + "\n", + "\n", + "backbone = policy.actor_backbone\n", + "components = {\n", + " \"ego_encoder\": backbone.ego_encoder,\n", + " \"lane_encoder\": backbone.lane_encoder,\n", + " \"boundary_encoder\": backbone.boundary_encoder,\n", + " \"partner_encoder\": backbone.partner_encoder,\n", + " \"traffic_ctrl_encoder\": backbone.traffic_light_encoder,\n", + "}\n", + "if backbone.conditioning_dim > 0:\n", + " components[\"conditioning_encoder\"] = backbone.conditioning_encoder\n", + "components[\"backbone_mlp\"] = backbone.backbone\n", + "components[\"actor_head\"] = policy.actor_head\n", + "components[\"critic_head\"] = policy.critic_head\n", + "\n", + "names, counts = zip(*[(k, count_params(v)) for k, v in components.items()])\n", + "total = sum(counts)\n", + "\n", + "print(f\"{'Component':>25s} | {'Params':>10s} | {'%':>6s}\")\n", + "print(\"-\" * 48)\n", + "for n, c in zip(names, counts):\n", + " print(f\"{n:>25s} | {c:>10,d} | {c / total:>5.1%}\")\n", + "print(\"-\" * 48)\n", + "print(f\"{'TOTAL':>25s} | {total:>10,d}\")\n", + "if SPLIT_NETWORK:\n", + " critic_bb = count_params(policy.critic_backbone)\n", + " print(f\"{'+ critic_backbone':>25s} | {critic_bb:>10,d}\")\n", + " print(f\"{'GRAND TOTAL':>25s} | {total + critic_bb:>10,d}\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(8, 5))\n", + "colors = plt.cm.Set3(np.linspace(0, 1, len(names)))\n", + "bars = ax.barh(names, counts, color=colors, edgecolor=\"black\")\n", + "for bar, c in zip(bars, counts):\n", + " ax.text(bar.get_width() + total * 0.01, bar.get_y() + bar.get_height() / 2, f\"{c:,}\", va=\"center\", fontsize=8)\n", + "ax.set_xlabel(\"Parameters\")\n", + "ax.set_title(f\"Parameter Distribution ({total:,} total)\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Forward Pass Shape Trace" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "x = obs_tensor\n", + "backbone = policy.actor_backbone\n", + "\n", + "slide_idx = EGO_DIM\n", + "cond_dim = backbone.conditioning_dim\n", + "partner_dim = MAX_PARTNERS * PARTNER_F\n", + "lane_dim = MAX_LANES * ROAD_F\n", + "boundary_dim = MAX_BOUNDS * ROAD_F\n", + "traffic_dim = MAX_TRAFFIC * TRAFFIC_F\n", + "\n", + "# Slicing\n", + "ego_obs = x[:, :slide_idx]\n", + "slices = [(\"ego\", 0, slide_idx, ego_obs.shape)]\n", + "\n", + "if cond_dim > 0:\n", + " cond_obs = x[:, slide_idx : slide_idx + cond_dim]\n", + " slices.append((\"conditioning\", slide_idx, slide_idx + cond_dim, cond_obs.shape))\n", + " slide_idx += cond_dim\n", + "\n", + "partner_obs = x[:, slide_idx : slide_idx + partner_dim]\n", + "slices.append((\"partners\", slide_idx, slide_idx + partner_dim, partner_obs.shape))\n", + "slide_idx += partner_dim\n", + "\n", + "lane_obs = x[:, slide_idx : slide_idx + lane_dim]\n", + "slices.append((\"lanes\", slide_idx, slide_idx + lane_dim, lane_obs.shape))\n", + "slide_idx += lane_dim\n", + "\n", + "boundary_obs = x[:, slide_idx : slide_idx + boundary_dim]\n", + "slices.append((\"boundaries\", slide_idx, slide_idx + boundary_dim, boundary_obs.shape))\n", + "slide_idx += boundary_dim\n", + "\n", + "traffic_obs = x[:, slide_idx : slide_idx + traffic_dim]\n", + "slices.append((\"traffic_ctrl\", slide_idx, slide_idx + traffic_dim, traffic_obs.shape))\n", + "\n", + "print(f\"Obs buffer layout (total={x.shape[1]}):\")\n", + "print(f\"{'Name':>15s} | {'Start':>5s} | {'End':>5s} | {'Width':>5s} | Shape\")\n", + "print(\"-\" * 65)\n", + "for name, start, end, shape in slices:\n", + " print(f\"{name:>15s} | {start:>5d} | {end:>5d} | {end - start:>5d} | {shape}\")\n", + "\n", + "# Forward through encoders\n", + "print(\"\\nEncoder outputs:\")\n", + "with torch.no_grad():\n", + " ego_enc = backbone.ego_encoder(ego_obs)\n", + " print(f\" ego_encoder: {ego_obs.shape} -> {ego_enc.shape}\")\n", + "\n", + " if cond_dim > 0:\n", + " cond_enc = backbone.conditioning_encoder(cond_obs)\n", + " print(f\" cond_encoder: {cond_obs.shape} -> {cond_enc.shape}\")\n", + "\n", + " p_reshaped = partner_obs.view(-1, MAX_PARTNERS, PARTNER_F)\n", + " p_enc, _ = backbone.partner_encoder(p_reshaped).max(dim=1)\n", + " print(f\" partner_encoder: {partner_obs.shape} -> view {p_reshaped.shape} -> encode -> max-pool -> {p_enc.shape}\")\n", + "\n", + " l_reshaped = lane_obs.view(-1, MAX_LANES, ROAD_F)\n", + " l_enc, _ = backbone.lane_encoder(l_reshaped).max(dim=1)\n", + " print(f\" lane_encoder: {lane_obs.shape} -> view {l_reshaped.shape} -> encode -> max-pool -> {l_enc.shape}\")\n", + "\n", + " b_reshaped = boundary_obs.view(-1, MAX_BOUNDS, ROAD_F)\n", + " b_enc, _ = backbone.boundary_encoder(b_reshaped).max(dim=1)\n", + " print(f\" bound_encoder: {boundary_obs.shape} -> view {b_reshaped.shape} -> encode -> max-pool -> {b_enc.shape}\")\n", + "\n", + " t_reshaped = traffic_obs.view(-1, MAX_TRAFFIC, TRAFFIC_F)\n", + " t_cont = t_reshaped[:, :, : TRAFFIC_F - 1]\n", + " t_cat = t_reshaped[:, :, TRAFFIC_F - 1]\n", + " t_onehot = F.one_hot(t_cat.long(), num_classes=4)\n", + " t_input = torch.cat([t_cont, t_onehot], dim=2)\n", + " t_enc, _ = backbone.traffic_light_encoder(t_input).max(dim=1)\n", + " print(\n", + " f\" traffic_encoder: {traffic_obs.shape} -> view {t_reshaped.shape} -> onehot {t_input.shape} -> encode -> max-pool -> {t_enc.shape}\"\n", + " )\n", + "\n", + " # Concat + backbone\n", + " features = [ego_enc, l_enc, b_enc, p_enc, t_enc]\n", + " if cond_dim > 0:\n", + " features.append(cond_enc)\n", + " concat = torch.cat(features, dim=1)\n", + " hidden = backbone.backbone(concat)\n", + " print(f\"\\n concat: {concat.shape}\")\n", + " print(f\" backbone_mlp: {concat.shape} -> {hidden.shape}\")\n", + "\n", + " # Heads\n", + " actor_out = policy.actor_head(hidden)\n", + " critic_out = policy.critic_head(hidden)\n", + " print(f\" actor_head: {hidden.shape} -> {actor_out.shape} (split into {policy.atn_dim})\")\n", + " print(f\" critic_head: {hidden.shape} -> {critic_out.shape}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Weight Distributions by Layer" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "weight_data = [\n", + " (n, p.data.cpu().numpy().flatten()) for n, p in policy.named_parameters() if \"weight\" in n and p.dim() >= 2\n", + "]\n", + "\n", + "n_weights = len(weight_data)\n", + "cols = 4\n", + "rows = (n_weights + cols - 1) // cols\n", + "fig, axes = plt.subplots(rows, cols, figsize=(4 * cols, 3 * rows))\n", + "axes = axes.flatten()\n", + "\n", + "for i, (name, w) in enumerate(weight_data):\n", + " ax = axes[i]\n", + " ax.hist(w, bins=50, edgecolor=\"black\", alpha=0.7, density=True)\n", + " ax.set_title(name.replace(\"actor_backbone.\", \"\"), fontsize=7)\n", + " ax.axvline(0, color=\"red\", ls=\"--\", lw=0.5)\n", + " ax.text(0.95, 0.95, f\"std={w.std():.3f}\", transform=ax.transAxes, fontsize=6, ha=\"right\", va=\"top\")\n", + "\n", + "for j in range(i + 1, len(axes)):\n", + " axes[j].axis(\"off\")\n", + "\n", + "fig.suptitle(\"Weight Distributions (init)\", fontsize=12, fontweight=\"bold\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Activation Analysis (per encoder)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "policy.eval()\n", + "with torch.no_grad():\n", + " hidden = policy.actor_backbone(obs_tensor, EGO_DIM)\n", + " action_logits, value = policy.decode_actions(hidden)\n", + "\n", + "# Collect per-encoder activations\n", + "activations = {}\n", + "with torch.no_grad():\n", + " slide = EGO_DIM\n", + " activations[\"ego\"] = backbone.ego_encoder(obs_tensor[:, :EGO_DIM])\n", + "\n", + " if cond_dim > 0:\n", + " activations[\"conditioning\"] = backbone.conditioning_encoder(obs_tensor[:, slide : slide + cond_dim])\n", + " slide += cond_dim\n", + "\n", + " p_obs = obs_tensor[:, slide : slide + partner_dim].view(-1, MAX_PARTNERS, PARTNER_F)\n", + " activations[\"partner\"], _ = backbone.partner_encoder(p_obs).max(dim=1)\n", + " slide += partner_dim\n", + "\n", + " l_obs = obs_tensor[:, slide : slide + lane_dim].view(-1, MAX_LANES, ROAD_F)\n", + " activations[\"lane\"], _ = backbone.lane_encoder(l_obs).max(dim=1)\n", + " slide += lane_dim\n", + "\n", + " b_obs = obs_tensor[:, slide : slide + boundary_dim].view(-1, MAX_BOUNDS, ROAD_F)\n", + " activations[\"boundary\"], _ = backbone.boundary_encoder(b_obs).max(dim=1)\n", + " slide += boundary_dim\n", + "\n", + " t_obs = obs_tensor[:, slide : slide + traffic_dim].view(-1, MAX_TRAFFIC, TRAFFIC_F)\n", + " t_cont = t_obs[:, :, : TRAFFIC_F - 1]\n", + " t_cat = t_obs[:, :, TRAFFIC_F - 1]\n", + " t_onehot = F.one_hot(t_cat.long(), num_classes=4)\n", + " t_input = torch.cat([t_cont, t_onehot], dim=2)\n", + " activations[\"traffic_ctrl\"], _ = backbone.traffic_light_encoder(t_input).max(dim=1)\n", + "\n", + " activations[\"hidden\"] = hidden\n", + "\n", + "fig, axes = plt.subplots(2, 4, figsize=(16, 6))\n", + "axes = axes.flatten()\n", + "for i, (name, act) in enumerate(activations.items()):\n", + " if i >= len(axes):\n", + " break\n", + " vals = act.cpu().numpy().flatten()\n", + " ax = axes[i]\n", + " ax.hist(vals, bins=50, edgecolor=\"black\", alpha=0.7)\n", + " dead = (act.abs().sum(dim=0) == 0).sum().item()\n", + " ax.set_title(f\"{name} (dead={dead}/{act.shape[1]})\", fontsize=9)\n", + " ax.text(\n", + " 0.95,\n", + " 0.95,\n", + " f\"mean={vals.mean():.3f}\\nstd={vals.std():.3f}\",\n", + " transform=ax.transAxes,\n", + " fontsize=7,\n", + " ha=\"right\",\n", + " va=\"top\",\n", + " )\n", + "\n", + "for j in range(i + 1, len(axes)):\n", + " axes[j].axis(\"off\")\n", + "\n", + "fig.suptitle(\"Per-Encoder Activation Distributions\", fontsize=12, fontweight=\"bold\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Encoder Embedding Similarity (cosine)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Mean embedding per encoder (exclude hidden — different dim)\n", + "emb_names = [k for k in activations.keys() if k != \"hidden\"]\n", + "emb_means = torch.stack([activations[k].mean(dim=0) for k in emb_names])\n", + "emb_norm = F.normalize(emb_means, dim=1)\n", + "sim_matrix = (emb_norm @ emb_norm.T).cpu().numpy()\n", + "\n", + "fig, ax = plt.subplots(figsize=(7, 6))\n", + "im = ax.imshow(sim_matrix, cmap=\"RdBu_r\", vmin=-1, vmax=1)\n", + "ax.set_xticks(range(len(emb_names)))\n", + "ax.set_yticks(range(len(emb_names)))\n", + "ax.set_xticklabels(emb_names, rotation=45, ha=\"right\", fontsize=8)\n", + "ax.set_yticklabels(emb_names, fontsize=8)\n", + "for i in range(len(emb_names)):\n", + " for j in range(len(emb_names)):\n", + " ax.text(j, i, f\"{sim_matrix[i, j]:.2f}\", ha=\"center\", va=\"center\", fontsize=7)\n", + "fig.colorbar(im, ax=ax)\n", + "ax.set_title(\"Cosine Similarity Between Encoder Mean Embeddings\")\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Architecture Comparison\n", + "Compare different architecture configs side-by-side without training." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "configs = [\n", + " {\"name\": \"tiny\", \"input_size\": 32, \"backbone_hidden_size\": 64},\n", + " {\"name\": \"small\", \"input_size\": 64, \"backbone_hidden_size\": 128},\n", + " {\"name\": \"medium\", \"input_size\": 128, \"backbone_hidden_size\": 256, \"backbone_num_layers\": 2},\n", + " {\n", + " \"name\": \"large\",\n", + " \"input_size\": 128,\n", + " \"backbone_hidden_size\": 512,\n", + " \"backbone_num_layers\": 2,\n", + " \"actor_num_layers\": 2,\n", + " \"actor_hidden_size\": 256,\n", + " \"critic_num_layers\": 2,\n", + " \"critic_hidden_size\": 256,\n", + " },\n", + " {\n", + " \"name\": \"xlarge\",\n", + " \"input_size\": 256,\n", + " \"backbone_hidden_size\": 1024,\n", + " \"backbone_num_layers\": 3,\n", + " \"actor_num_layers\": 2,\n", + " \"actor_hidden_size\": 512,\n", + " \"critic_num_layers\": 2,\n", + " \"critic_hidden_size\": 512,\n", + " },\n", + " {\"name\": \"small+giga\", \"input_size\": 64, \"backbone_hidden_size\": 128, \"encoder_gigaflow\": True, \"dropout\": 0.1},\n", + " {\n", + " \"name\": \"medium+giga\",\n", + " \"input_size\": 128,\n", + " \"backbone_hidden_size\": 256,\n", + " \"backbone_num_layers\": 2,\n", + " \"encoder_gigaflow\": True,\n", + " \"dropout\": 0.1,\n", + " },\n", + "]\n", + "\n", + "POLICY_DEFAULTS = {\n", + " \"backbone_num_layers\": 1,\n", + " \"actor_hidden_size\": 128,\n", + " \"actor_num_layers\": 0,\n", + " \"critic_hidden_size\": 128,\n", + " \"critic_num_layers\": 0,\n", + " \"encoder_gigaflow\": False,\n", + " \"dropout\": 0.0,\n", + " \"split_network\": False,\n", + "}\n", + "\n", + "results = []\n", + "for cfg in configs:\n", + " name = cfg.pop(\"name\")\n", + " full_cfg = {**POLICY_DEFAULTS, **cfg}\n", + " p = DrivePolicy(env, **full_cfg).to(device)\n", + " n_params = sum(pp.numel() for pp in p.parameters())\n", + "\n", + " with torch.no_grad():\n", + " import time\n", + "\n", + " t0 = time.time()\n", + " for _ in range(100):\n", + " p(obs_tensor)\n", + " if device.type == \"cuda\":\n", + " torch.cuda.synchronize()\n", + " ms_per_fwd = (time.time() - t0) / 100 * 1000\n", + "\n", + " results.append({\"name\": name, \"params\": n_params, \"ms/fwd\": ms_per_fwd, **cfg})\n", + " cfg[\"name\"] = name # restore\n", + " del p\n", + "\n", + "print(\n", + " f\"{'Config':>12s} | {'input':>5s} | {'bb_h':>5s} | {'bb_L':>4s} | {'act_h':>5s} | {'act_L':>5s} | {'crt_h':>5s} | {'crt_L':>5s} | {'giga':>5s} | {'Params':>10s} | {'ms/fwd':>8s}\"\n", + ")\n", + "print(\"-\" * 105)\n", + "for r in results:\n", + " print(\n", + " f\"{r['name']:>12s} | {r['input_size']:>5d} | {r.get('backbone_hidden_size', 1024):>5d} | {r.get('backbone_num_layers', 1):>4d} | {r.get('actor_hidden_size', 1024):>5d} | {r.get('actor_num_layers', 1):>5d} | {r.get('critic_hidden_size', 1024):>5d} | {r.get('critic_num_layers', 1):>5d} | {str(r.get('encoder_gigaflow', False)):>5s} | {r['params']:>10,d} | {r['ms/fwd']:>7.2f}ms\"\n", + " )\n", + "\n", + "fig, axes = plt.subplots(1, 2, figsize=(14, 4))\n", + "names = [r[\"name\"] for r in results]\n", + "params = [r[\"params\"] for r in results]\n", + "times = [r[\"ms/fwd\"] for r in results]\n", + "\n", + "bar_colors = [\"coral\" if r.get(\"encoder_gigaflow\") else \"steelblue\" for r in results]\n", + "\n", + "axes[0].bar(names, params, color=bar_colors, edgecolor=\"black\")\n", + "axes[0].set_ylabel(\"Parameters\")\n", + "axes[0].set_title(\"Parameter Count (orange=gigaflow)\")\n", + "axes[0].tick_params(axis=\"x\", rotation=30)\n", + "for i, v in enumerate(params):\n", + " axes[0].text(i, v, f\"{v:,}\", ha=\"center\", va=\"bottom\", fontsize=7)\n", + "\n", + "axes[1].bar(names, times, color=bar_colors, edgecolor=\"black\")\n", + "axes[1].set_ylabel(\"ms / forward\")\n", + "axes[1].set_title(f\"Forward Pass Latency ({NUM_AGENTS} agents)\")\n", + "axes[1].tick_params(axis=\"x\", rotation=30)\n", + "for i, v in enumerate(times):\n", + " axes[1].text(i, v, f\"{v:.2f}\", ha=\"center\", va=\"bottom\", fontsize=7)\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Observation Buffer Utilization\n", + "How much of each observation slot is actually filled (non-zero)?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run a few steps to get diverse observations\n", + "actions = np.zeros((NUM_AGENTS, len(env.single_action_space.nvec)), dtype=np.int64)\n", + "all_obs = [obs]\n", + "for _ in range(20):\n", + " o, _, _, _, _ = env.step(actions)\n", + " all_obs.append(o)\n", + "stacked = np.concatenate(all_obs, axis=0)\n", + "\n", + "slide = EGO_DIM\n", + "segments = [(\"ego\", 0, EGO_DIM, 1, EGO_DIM)]\n", + "if cond_dim > 0:\n", + " segments.append((\"conditioning\", slide, slide + cond_dim, 1, cond_dim))\n", + " slide += cond_dim\n", + "segments.append((\"partners\", slide, slide + partner_dim, MAX_PARTNERS, PARTNER_F))\n", + "slide += partner_dim\n", + "segments.append((\"lanes\", slide, slide + lane_dim, MAX_LANES, ROAD_F))\n", + "slide += lane_dim\n", + "segments.append((\"boundaries\", slide, slide + boundary_dim, MAX_BOUNDS, ROAD_F))\n", + "slide += boundary_dim\n", + "segments.append((\"traffic\", slide, slide + traffic_dim, MAX_TRAFFIC, TRAFFIC_F))\n", + "\n", + "print(f\"{'Segment':>15s} | {'Slots':>5s} | {'Features':>8s} | {'Fill %':>7s} | {'Mean':>8s} | {'Std':>8s}\")\n", + "print(\"-\" * 65)\n", + "fill_rates = []\n", + "seg_names = []\n", + "for name, start, end, n_slots, n_feat in segments:\n", + " chunk = stacked[:, start:end]\n", + " if n_slots > 1:\n", + " reshaped = chunk.reshape(-1, n_slots, n_feat)\n", + " # A slot is \"filled\" if any feature is non-zero\n", + " filled = (np.abs(reshaped).sum(axis=2) > 1e-8).mean()\n", + " else:\n", + " filled = (np.abs(chunk) > 1e-8).mean()\n", + " fill_rates.append(filled * 100)\n", + " seg_names.append(name)\n", + " print(f\"{name:>15s} | {n_slots:>5d} | {n_feat:>8d} | {filled:>6.1%} | {chunk.mean():>8.4f} | {chunk.std():>8.4f}\")\n", + "\n", + "fig, ax = plt.subplots(figsize=(8, 4))\n", + "colors = [\"#2ecc71\" if f > 50 else \"#e74c3c\" if f < 10 else \"#f39c12\" for f in fill_rates]\n", + "ax.barh(seg_names, fill_rates, color=colors, edgecolor=\"black\")\n", + "ax.set_xlabel(\"Fill Rate (%)\")\n", + "ax.set_title(\"Observation Slot Utilization\")\n", + "ax.axvline(50, color=\"gray\", ls=\"--\", alpha=0.5)\n", + "for i, v in enumerate(fill_rates):\n", + " ax.text(v + 1, i, f\"{v:.1f}%\", va=\"center\", fontsize=8)\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## LSTM Wrapper Architecture" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "base_policy = DrivePolicy(\n", + " env,\n", + " input_size=INPUT_SIZE,\n", + " backbone_hidden_size=BACKBONE_HIDDEN_SIZE,\n", + " backbone_num_layers=BACKBONE_NUM_LAYERS,\n", + " actor_hidden_size=ACTOR_HIDDEN_SIZE,\n", + " actor_num_layers=ACTOR_NUM_LAYERS,\n", + " critic_hidden_size=CRITIC_HIDDEN_SIZE,\n", + " critic_num_layers=CRITIC_NUM_LAYERS,\n", + " encoder_gigaflow=ENCODER_GIGAFLOW,\n", + " dropout=DROPOUT,\n", + " split_network=SPLIT_NETWORK,\n", + ").to(device)\n", + "# LSTM input_size must match backbone_hidden_size (backbone output dim)\n", + "lstm_policy = Recurrent(env, base_policy, input_size=BACKBONE_HIDDEN_SIZE, hidden_size=BACKBONE_HIDDEN_SIZE).to(device)\n", + "\n", + "base_params = sum(p.numel() for p in base_policy.parameters())\n", + "lstm_params = sum(p.numel() for p in lstm_policy.parameters())\n", + "lstm_only = lstm_params - base_params\n", + "\n", + "print(f\"Base policy params: {base_params:>10,d}\")\n", + "print(f\"LSTM wrapper params: {lstm_params:>10,d}\")\n", + "print(f\"LSTM overhead: {lstm_only:>10,d} (+{lstm_only / base_params:.1%})\")\n", + "print()\n", + "\n", + "# torchinfo can't handle LSTMWrapper (requires state dict), so manual breakdown\n", + "print(f\"{'Component':>25s} | {'Params':>10s}\")\n", + "print(\"-\" * 40)\n", + "for name, module in lstm_policy.named_children():\n", + " n = sum(p.numel() for p in module.parameters())\n", + " print(f\"{name:>25s} | {n:>10,d}\")\n", + "print()\n", + "\n", + "# Verify forward pass works with proper state\n", + "# forward_eval uses LSTMCell which expects 2D state (batch, hidden)\n", + "with torch.no_grad():\n", + " state = {\n", + " \"lstm_h\": torch.zeros(NUM_AGENTS, BACKBONE_HIDDEN_SIZE, device=device),\n", + " \"lstm_c\": torch.zeros(NUM_AGENTS, BACKBONE_HIDDEN_SIZE, device=device),\n", + " }\n", + " actions, value = lstm_policy.forward_eval(obs_tensor, state)\n", + " if isinstance(actions, (list, tuple)):\n", + " print(f\"Forward eval OK: actions={[a.shape for a in actions]}, value={value.shape}\")\n", + " else:\n", + " print(f\"Forward eval OK: actions={actions}, value={value.shape}\")\n", + "\n", + "del base_policy, lstm_policy" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Effective Receptive Field\n", + "Which input features have the most influence on the hidden representation?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Jacobian-based sensitivity: d(hidden) / d(obs) magnitude\n", + "sample = obs_tensor[:1].clone().requires_grad_(True)\n", + "hidden = policy.actor_backbone(sample, EGO_DIM)\n", + "# Sum hidden to scalar for backward\n", + "hidden.sum().backward()\n", + "sensitivity = sample.grad.abs().squeeze().cpu().numpy()\n", + "\n", + "fig, axes = plt.subplots(2, 1, figsize=(14, 6), gridspec_kw={\"height_ratios\": [2, 1]})\n", + "\n", + "# Full sensitivity\n", + "axes[0].plot(sensitivity, lw=0.5, color=\"steelblue\")\n", + "axes[0].set_ylabel(\"|grad|\")\n", + "axes[0].set_title(\"Input Feature Sensitivity (|d hidden / d obs|)\")\n", + "\n", + "# Mark segments\n", + "seg_boundaries = [0, EGO_DIM]\n", + "seg_labels = [\"ego\"]\n", + "s = EGO_DIM\n", + "if cond_dim > 0:\n", + " s += cond_dim\n", + " seg_boundaries.append(s)\n", + " seg_labels.append(\"cond\")\n", + "for name, dim in [\n", + " (\"partners\", partner_dim),\n", + " (\"lanes\", lane_dim),\n", + " (\"boundaries\", boundary_dim),\n", + " (\"traffic\", traffic_dim),\n", + "]:\n", + " s += dim\n", + " seg_boundaries.append(s)\n", + " seg_labels.append(name)\n", + "\n", + "seg_colors = plt.cm.Set2(np.linspace(0, 1, len(seg_labels)))\n", + "for i, (label, c) in enumerate(zip(seg_labels, seg_colors)):\n", + " start, end = seg_boundaries[i], seg_boundaries[i + 1]\n", + " axes[0].axvspan(start, end, alpha=0.15, color=c)\n", + " axes[0].text((start + end) / 2, axes[0].get_ylim()[1] * 0.9, label, ha=\"center\", fontsize=7, color=\"black\")\n", + "\n", + "# Per-segment mean sensitivity\n", + "seg_means = []\n", + "for i in range(len(seg_labels)):\n", + " start, end = seg_boundaries[i], seg_boundaries[i + 1]\n", + " seg_means.append(sensitivity[start:end].mean())\n", + "\n", + "axes[1].bar(seg_labels, seg_means, color=seg_colors, edgecolor=\"black\")\n", + "axes[1].set_ylabel(\"Mean |grad|\")\n", + "axes[1].set_title(\"Mean Sensitivity per Observation Segment\")\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "policy.zero_grad()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/pufferlib/__init__.py b/pufferlib/__init__.py index 7fb2007e2b..95f71d92db 100644 --- a/pufferlib/__init__.py +++ b/pufferlib/__init__.py @@ -2,13 +2,6 @@ import os -path = __path__[0] -link_to = os.path.join(path, "resources") -try: - os.symlink(link_to, "resources") -except FileExistsError: - pass - # Silence noisy dependencies import warnings diff --git a/pufferlib/config/default.ini b/pufferlib/config/default.ini index 72ce8e0502..96ce1d06cf 100644 --- a/pufferlib/config/default.ini +++ b/pufferlib/config/default.ini @@ -22,10 +22,10 @@ name = pufferai project = ablations seed = 42 -torch_deterministic = True +torch_deterministic = False cpu_offload = False device = cuda -optimizer = muon +optimizer = adam anneal_lr = True precision = float32 total_timesteps = 10_000_000 @@ -49,7 +49,7 @@ minibatch_size = 8192 # Accumulate gradients above this size max_minibatch_size = 32768 -rollout_horizon = 64 +bptt_horizon = 64 compile = False compile_mode = max-autotune-no-cudagraphs compile_fullgraph = True @@ -60,6 +60,10 @@ vtrace_c_clip = 1.0 prio_alpha = 0.8 prio_beta0 = 0.2 +ppo_granularity = auto +adv_filter_ewma_beta = 0.25 +adv_filter_threshold_scale = 0.01 + [sweep] method = Protein metric = score @@ -81,7 +85,7 @@ downsample = 10 ; mean = 1e8 ; scale = time -; [sweep.train.rollout_horizon] +; [sweep.train.bptt_horizon] ; distribution = uniform_pow2 ; min = 16 ; max = 64 diff --git a/pufferlib/config/ocean/drive.ini b/pufferlib/config/ocean/drive.ini index e7224203d2..bf69f486b7 100644 --- a/pufferlib/config/ocean/drive.ini +++ b/pufferlib/config/ocean/drive.ini @@ -2,179 +2,355 @@ package = ocean env_name = puffer_drive policy_name = Drive -; Set to None to disable recurrence. In case this the policy will only see -; the current observation (o_t). Set to "Recurrent" to provide the policy with -; memory through an LSTM. -rnn_name = Recurrent +;Options: Recurrent, None +rnn_name = None [vec] -num_workers = 16 -num_envs = 16 -batch_size = 4 -;backend = Serial +num_envs = 8 +num_workers = auto +batch_size = auto +; backend = Serial [policy] input_size = 64 -hidden_size = 256 +backbone_hidden_size = 512 +backbone_num_layers = 4 +actor_hidden_size = 512 +actor_num_layers = 0 +critic_hidden_size = 512 +critic_num_layers = 0 +; True for GF network, False for LSTM one +split_network = False +encoder_gigaflow = True +dropout = 0.0 [rnn] -input_size = 256 -hidden_size = 256 +input_size = 512 +hidden_size = 512 [env] +; Options: "gigaflow", "replay" +simulation_mode = "gigaflow" +; Reward conditioning +reward_conditioning = False +; Reward randomization +reward_randomization = False +; Total number of agents in the environment num_agents = 1024 -; Options: discrete, continuous -action_type = discrete -; Options: classic, jerk -dynamics_model = classic -reward_vehicle_collision = -0.5 -reward_offroad_collision = -0.5 +; GIGAFLOW-specific: minimum number of agents per environment +min_agents_per_env = 1 +; GIGAFLOW-specific: maximum number of agents per environment +max_agents_per_env = 80 +; Actions type - options: "discrete", "continuous" +action_type = "discrete" +; Dynamics model - options: "classic", "jerk" +dynamics_model = "jerk" +; Time delta between steps in seconds dt = 0.1 +; Optional nonzero launch speed for gigaflow random spawns +spawn_initial_speed = 0.0 +; Target representation - options: "static", "dynamic" +target_type = "static" +; Collision behavior - options: 0 - Ignore, 1 - Stop, 2 - Remove +collision_behavior = 1 +; Offroad behavior - options: 0 - Ignore, 1 - Stop, 2 - Remove +offroad_behavior = 1 +; Traffic light behavior - options: 0 - Ignore, 1 - Stop, 2 - Remove +traffic_light_behavior = 1 +; Reward coefficients reward_goal = 1.0 -reward_goal_post_respawn = 0.25 +reward_vehicle_collision = 3.0 +reward_offroad_collision = 3.0 +reward_comfort = 0.05 +reward_lane_align = 0.025 +reward_vel_align = 1.0 +reward_lane_center = 0.0038 +reward_center_bias = 0.0 +reward_velocity = 0.0025 +reward_reverse = 0.005 +reward_traffic_light_violation = 1.0 +reward_timestep = 0.000025 +reward_overspeed = 0.05 +reward_ade = 0.0 ; Meters around goal to be considered "reached" goal_radius = 2.0 -; Max target speed in m/s for the agent to maintain towards the goal -goal_speed = 100.0 -; What to do when the goal is reached. Options: 0:"respawn", 1:"generate_new_goals", 2:"stop" -goal_behavior = 0 -; Determines the target distance to the new goal in the case of goal_behavior = generate_new_goals. -; Large numbers will select a goal point further away from the agent's current position. -goal_target_distance = 30.0 -; Options: 0 - Ignore, 1 - Stop, 2 - Remove -collision_behavior = 0 -; Options: 0 - Ignore, 1 - Stop, 2 - Remove -offroad_behavior = 0 -; Number of steps before -episode_length = 91 -resample_frequency = 910 -termination_mode = 1 # 0 - terminate at episode_length, 1 - terminate after all agents have been reset -map_dir = "resources/drive/binaries/training" -num_maps = 10000 +; Number of target waypoints in the observation (including goal) +num_target_waypoints = 3 +; Waypoint spacing range in meters when building path +min_waypoint_spacing = 20.0 +max_waypoint_spacing = 60.0 +; Number of steps before reset +scenario_length = 1024 +; Frequency of resampling scenario (in steps), 0 to disable +resample_frequency = 102_400_000 +; End of episode - options: 0 - scenario_length, 1 - early reset when too many agents are removed +termination_mode = 1 +; Ratio of inactive agents (stopped/removed) that triggers early reset (used when termination_mode = 1) +inactive_agent_threshold = 0.4 +; Path to map used for training +map_dir = "pufferlib/resources/drive/binaries/carla" +; Number of maps to load from map_dir +num_maps = 8 ; Determines which step of the trajectory to initialize the agents at upon reset init_steps = 0 -; Options: "control_vehicles", "control_agents", "control_wosac", "control_sdc_only", "control_mixed_play" -control_mode = "control_agents" +; options: "control_vehicles", "control_agents", "control_tracks_to_predict", "control_sdc_only" +control_mode = "control_vehicles" ; Options: "created_all_valid", "create_only_controlled" init_mode = "create_all_valid" -; Sets the maximum number of controllable agents per scene, ONLY used if control_mode is "control_mixed_play" -max_controlled_agents = 32 -; Render mode options: -; 0:"window" = pop-up raylib window (original) -; 1:"headless" = off-screen; frames piped to ffmpeg (recommended for training) -render_mode = 1 +; Enable computation of evaluation-only metrics +compute_eval_metrics = True +; Use rear-axle coordinates for trajectory planning/control while keeping sim_x/sim_y at vehicle center +use_rear_axle = True +; Max number of observations +max_lane_segment_observations = 64 +max_boundary_segment_observations = 32 +max_partner_observations = 20 +max_traffic_light_observations = 4 +max_stop_sign_observations = 0 [train] -seed=42 -total_timesteps = 2_000_000_000 -; learning_rate = 0.02 -; gamma = 0.985 +total_timesteps = 10_000_000_000 anneal_lr = True -anneal_entropy = False -; Needs to be: num_agents * num_workers * rollout_horizon -batch_size = 524288 -minibatch_size = 32768 -max_minibatch_size = 32768 -; bptt_horizon equals rollout_horizon at the moment. -; If you want to turn off recurrence, set rnn_name = None in [base] -rollout_horizon = 32 +; Needs to be: num_agents * num_workers * BPTT horizon +batch_size = auto +minibatch_size = 65_536 +max_minibatch_size = 65_536 +bptt_horizon = 128 adam_beta1 = 0.9 adam_beta2 = 0.999 adam_eps = 1e-8 clip_coef = 0.2 -ent_coef = 0.005 +ent_coef = 0.01 gae_lambda = 0.95 -gamma = 0.98 -learning_rate = 0.003 -max_grad_norm = 1 +gamma = 0.99 +learning_rate = 0.0005 +max_grad_norm = 0.5 prio_alpha = 0.8499999999999999 prio_beta0 = 0.8499999999999999 update_epochs = 1 vf_clip_coef = 0.1999999999999999 -vf_coef = 2 +vf_coef = 0.5 vtrace_c_clip = 1 vtrace_rho_clip = 1 -checkpoint_interval = 1000 +ppo_granularity = auto +adv_filter_ewma_beta = 0.25 +adv_filter_threshold_scale = 0.01 +checkpoint_interval = 50 +log_interval = 10 +; Rendering options +render = False +render_interval = 1000 +; If True, show exactly what the agent sees in agent observation +obs_only = True +; Show grid lines +show_grid = False +; Draws lines from ego agent observed ORUs and road elements to show detection range +show_lasers = False +; Display human xy logs in the background +show_human_logs = True +; Options: List[str to path], str to path (e.g., "resources/drive/training/binaries/map_001.bin"), None +render_map = none [eval] -; Eval frequency in epochs -eval_interval = 500 +; Set to True to enable periodic multi-scenario evaluation during training +multi_scenario_eval = False +; Frequency of evaluation during training (in epochs) +eval_interval = 25 +num_agents = 512 +; Batch size for eval_multi_scenarios (number of scenarios per batch) ; Path to dataset used for evaluation -map_dir = "resources/drive/binaries/training" -; Number of agents to evaluate -num_eval_agents = 64 -; If True, enable self-play evaluation (pair policy-controlled agent with a copy of itself) -self_play_eval = True -; If True, enable human replay evaluation (pair policy-controlled agent with human replays) -human_replay_eval = False -; Which env to render during eval. Options: "first" (by index), "worst_collision", "random" -render_select_mode = "first" -; If True, render random scenarios. Note: Doing this frequency will slow down the training. -render_human_replay_eval = False -render_self_play_eval = True -; Number of scenarios to process per batch -wosac_batch_size = 32 -; Target number of unique scenarios perform evaluation in -wosac_target_scenarios = 64 -; Total pool of scenarios to sample from -wosac_scenario_pool_size = 1000 -; Max batches, used as a timeout to prevent an infinite loop -wosac_max_batches = 100 +map_dir = "pufferlib/resources/drive/binaries/eval" +; Simulation mode for evaluation: "gigaflow" or "replay" +multi_scenario_simulation_mode = "replay" +; Total number of scenarios to evaluate +multi_scenario_num_scenarios = 250 backend = PufferEnv ; WOSAC (Waymo Open Sim Agents Challenge) evaluation settings ; If True, enables evaluation on realism metrics each time we save a checkpoint wosac_realism_eval = False -; Number of policy rollouts per scene -wosac_num_rollouts = 32 -; When to start the simulation -wosac_init_steps = 10 -; Control everything valid at init in the scene -wosac_control_mode = "control_wosac" -; Create everything in valid at init the scene -wosac_init_mode = "create_all_valid" -; Stop when reaching the goal -wosac_goal_behavior = 2 -; Can shrink goal radius for WOSAC evaluation -wosac_goal_radius = 2.0 +wosac_num_rollouts = 32 ; Number of policy rollouts per scene +wosac_init_steps = 10 ; When to start the simulation +wosac_num_agents = 256 ; Total number of WOSAC agents to evaluate +wosac_control_mode = "control_wosac" ; Control the tracks to predict +wosac_init_mode = "create_all_valid" ; Initialize from the tracks to predict +wosac_goal_radius = 2.0 ; Can shrink goal radius for WOSAC evaluation wosac_sanity_check = False -; Only return aggregate results across all scenes -wosac_aggregate_results = True -; Evaluation mode: "policy", "ground_truth" -wosac_eval_mode = "policy" - -[sweep.train.learning_rate] -distribution = log_normal -min = 0.001 -mean = 0.003 -max = 0.005 -scale = auto - -[sweep.train.ent_coef] -distribution = log_normal -min = 0.001 -mean = 0.005 -max = 0.03 -scale = auto - -[sweep.train.gamma] -distribution = log_normal -min = 0.97 -mean = 0.98 -max = 0.999 -scale = auto - -[sweep.train.gae_lambda] -distribution = log_normal -min = 0.95 -mean = 0.98 -max = 0.999 -scale = auto - -[controlled_exp.train.goal_speed] -values = [10, 20, 30, 3] +wosac_aggregate_results = True ; Only return aggregate results across all scenes +; If True, enable human replay evaluation (pair policy-controlled agent with human replays) +human_replay_eval = False +human_replay_control_mode = "control_sdc_only" ; Control only the self-driving car +human_replay_num_agents = 64 ; This equals the number of scenarios, since we control one agent in each -[controlled_exp.train.ent_coef] -values = [0.001, 0.005, 0.01] +; [sweep.train.learning_rate] +; distribution = log_normal +; min = 0.0001 +; mean = 0.001 +; max = 0.002 +; scale = auto + +; [sweep.train.ent_coef] +; distribution = log_normal +; min = 0.0005 +; mean = 0.01 +; max = 0.02 +; scale = auto + +; [sweep.train.vf_clip_coef] +; distribution = log_normal +; min = 0.1 +; mean = 0.2 +; max = 3 +; scale = auto + +; [sweep.env.inactive_agent_threshold] +; distribution = log_normal +; min = 0.1 +; mean = 0.4 +; max = 1.0 +; scale = auto + +; [sweep.train.gamma] +; distribution = logit_normal +; min = 0.90 +; mean = 0.99 +; max = 0.9999 +; scale = auto + +; [sweep.train.max_grad_norm] +; distribution = uniform +; min = 0.2 +; mean = 0.5 +; max = 2.0 +; scale = auto + +; [sweep.train.update_epochs] +; distribution = int_uniform +; min = 1 +; mean = 1 +; max = 6 +; scale = auto + +; [sweep.train.vf_coef] +; distribution = uniform +; min = 0.2 +; mean = 0.5 +; max = 3.0 +; scale = auto + +; [sweep.train.vtrace_rho_clip] +; distribution = uniform +; min = 0.0 +; max = 5.0 +; mean = 1.0 +; scale = auto + +; [sweep.train.vtrace_c_clip] +; distribution = uniform +; min = 0.0 +; max = 5.0 +; mean = 1.0 +; scale = auto + +; [sweep.train.clip_coef] +; distribution = uniform +; min = 0.01 +; max = 1.0 +; mean = 0.2 +; scale = auto -[controlled_exp.train.seed] -values = [42, 55, 1] +; [sweep.train.gae_lambda] +; distribution = logit_normal +; min = 0.8 +; mean = 0.95 +; max = 0.995 +; scale = auto + +; [sweep.policy.actor_num_layers] +; distribution = int_uniform +; min = 1 +; mean = 1 +; max = 2 +; scale = auto + +; [sweep.policy.critic_num_layers] +; distribution = int_uniform +; min = 1 +; mean = 1 +; max = 2 +; scale = auto + +; [sweep.env.reward_goal] +; distribution = uniform +; min = 0.0 +; mean = 0.5 +; max = 1.0 +; scale = auto + +; [sweep.env.reward_under_speed] +; distribution = uniform +; min = 0.0 +; mean = 0.05 +; max = 0.2 +; scale = auto + +; [sweep.env.reward_comfort] +; distribution = uniform +; min = 0.0 +; mean = 0.5 +; max = 1.0 +; scale = auto + +; [sweep.env.reward_lane_align] +; distribution = uniform +; min = 0.0 +; mean = 0.5 +; max = 1.0 +; scale = auto + +; [sweep.env.reward_lane_center] +; distribution = uniform +; min = 0.0 +; mean = 0.5 +; max = 1.0 +; scale = auto + +; [sweep.env.reward_velocity] +; distribution = uniform +; min = 0.0 +; mean = 0.5 +; max = 1.0 +; scale = auto + +; [sweep.train.adam_beta1] +; distribution = logit_normal +; min = 0.7 +; mean = 0.9 +; max = 0.999 +; scale = auto + +; [sweep.train.adam_beta2] +; distribution = logit_normal +; min = 0.99 +; mean = 0.999 +; max = 0.9999 +; scale = auto + +; [sweep.train.prio_alpha] +; distribution = logit_normal +; min = 0.7 +; mean = 0.85 +; max = 0.99 +; scale = auto + +; [sweep.train.prio_beta0] +; distribution = logit_normal +; min = 0.7 +; mean = 0.85 +; max = 0.99 +; scale = auto + +[controlled_exp.train.learning_rate] +values = [0.001, 0.003, 0.01] + +[controlled_exp.train.ent_coef] +values = [0.01, 0.005] diff --git a/pufferlib/ocean/benchmark/README.md b/pufferlib/ocean/benchmark/README.md new file mode 100644 index 0000000000..7bae42c2e8 --- /dev/null +++ b/pufferlib/ocean/benchmark/README.md @@ -0,0 +1,67 @@ +# Waymo Open Sim Agent Challenge (WOSAC) benchmark + +## Usage + +WOSAC evaluation with random policy +```bash +puffer eval puffer_drive --eval.wosac-realism-eval True +``` + +WOSAC evaluation with your checkpoint +```bash +puffer eval puffer_drive --eval.wosac-realism-eval True --load-model-path .pt +``` + +## Links + +- [Challenge and leaderboard](https://waymo.com/open/challenges/2025/sim-agents/) +- [Sim agent challenge tutorial](https://github.com/waymo-research/waymo-open-dataset/blob/master/tutorial/tutorial_sim_agents.ipynb) +- [Reference paper introducing WOSAC](https://arxiv.org/pdf/2305.12032) +- [Metrics entry point](https://github.com/waymo-research/waymo-open-dataset/blob/master/src/waymo_open_dataset/wdl_limited/sim_agents_metrics/metrics.py) +- [Log-likelihood estimators](https://github.com/waymo-research/waymo-open-dataset/blob/master/src/waymo_open_dataset/wdl_limited/sim_agents_metrics/estimators.py) +- Configurations [proto file](https://github.com/waymo-research/waymo-open-dataset/blob/99a4cb3ff07e2fe06c2ce73da001f850f628e45a/src/waymo_open_dataset/protos/sim_agents_metrics.proto#L51) [default sim agent challenge configs](https://github.com/waymo-research/waymo-open-dataset/blob/master/src/waymo_open_dataset/wdl_limited/sim_agents_metrics/challenge_2025_sim_agents_config.textproto) + + +## Implementation + +- For the sim agent challenge we compute the log likelihood with `aggregate_objects=False`, which means that we use [`_log_likelihood_estimate_timeseries_agent_level()`](https://github.com/waymo-research/waymo-open-dataset/blob/99a4cb3ff07e2fe06c2ce73da001f850f628e45a/src/waymo_open_dataset/wdl_limited/sim_agents_metrics/estimators.py#L17) +- As such, the interpretation is as follows: + +Steps [for every scene]: +1. Rollout policy in environment K times → (n_agents, n_rollouts, n_steps) +2. Obtain log data → (n_agents, 1, n_steps) +3. Obtain features from (x, y, z, heading tuples) +4. Compute log-likelihood metrics from features + - a. Flatten across time (assume independence) → (n_agents, n_rollouts * n_steps) + - b. Use the per-agent simulated features to construct a probability distribution + - c. Take the per-agent ground-truth values and find the bin that is closed for each + - d. Take log of the probability for each bin → (n_agents, n_steps) +5. Likelihood score is exp(sum(log_probs)/n_steps) → (n_agents, 1) \in [0, 1] + +## Notes + +- Currently, only kinematics realism score is implemented. Next steps would be to add the interactive realism score, and the map realism score: + + - Interactive realism score: requires grouping agents per scenario, and computing pairwise distances between agents over time. + - Map realism score: requires access to the map and computing offroad status. + + Those two scores might require heavy computations, so we will consider reimplementic all the metrics in torch. + +- About the time-independence assumption: + + 1. This is the assumption used in the official WOSAC evaluation, their argument is that it would give more flexibility to the sim agents models: + + > Given the time series nature of simulation data, two choices emerge for how to treat samples over multiple timesteps for a given object for a given run segment: to treat them as time-independent or time-dependent samples. In the latter case, users would be expected to not only reconstruct the general behaviors present in the logged data in one rollout, but also recreate those behaviors over the exact same time intervals. To allow more flexibility in agent behavior, we use the former formulation when computing NLLs, defining each component metric m as an average (in log-space) over the time-axis, masked by validity. + + 2. However this will lead to the score of a perfect logged oracle being inferior to 1.0, and makes it less interpretable. Here are the scores of a logged oracle using the time-independence assumption (setup: 1024 agents, 48 rollouts): + + ``` + Linear speed: 0.5640 + Linear acceleration: 0.4658 + Angular speed: 0.5543 + Angular acceleration: 0.6589 + Kinematics realism score: 0.5607 + ``` + These scores go to 1.0 if we use the time-dependent estimator, execpt for the smoothing factor that is used to avoid bins with 0 probability. + + Using the time-dependent estimator means generating n_steps histograms per agent, using num_rollouts samples per histogram, while time-independence means generating one histogram per agent using n_rollouts * n_steps samples. With the speed of PufferDrive, we might be able to increase n_rollouts to have more samples per histogram. diff --git a/pufferlib/ocean/benchmark/evaluator.py b/pufferlib/ocean/benchmark/evaluator.py index e1b61a731a..383384e623 100644 --- a/pufferlib/ocean/benchmark/evaluator.py +++ b/pufferlib/ocean/benchmark/evaluator.py @@ -1,17 +1,14 @@ """WOSAC evaluation class for PufferDrive.""" -import copy import torch import numpy as np import pandas as pd from typing import Dict import matplotlib.pyplot as plt -from tqdm import tqdm import configparser import os -import pufferlib -# WOSAC eval +import pufferlib from pufferlib.ocean.benchmark import metrics from pufferlib.ocean.benchmark import estimators @@ -39,106 +36,11 @@ def __init__(self, config: Dict): self.sim_steps = self.num_steps - self.init_steps self.num_rollouts = config.get("eval", {}).get("wosac_num_rollouts", 32) self.device = config.get("train", {}).get("device", "cuda") - self.eval_mode = config.get("eval", {}).get("wosac_eval_mode", "policy") wosac_metrics_path = os.path.join(os.path.dirname(__file__), "wosac.ini") self.metrics_config = configparser.ConfigParser() self.metrics_config.read(wosac_metrics_path) - def evaluate(self, args, vecenv, policy=None, drop_scene_duplicates=True): - """Run full WOSAC evaluation with batched iteration over target scenarios. - - Args: - args: Configuration dictionary - vecenv: Vectorized environment - policy: Policy to evaluate - drop_scene_duplicates: Whether to drop duplicate scenarios - - Returns: - DataFrame: Full results aggregated by scenario. - """ - num_target_maps = args["eval"]["wosac_target_scenarios"] - max_batches = args["eval"].get("wosac_max_batches", 100) - - unique_files_sampled = set() - combined_results = [] - - with tqdm(total=100, desc="Processing batches", unit="%", colour="cyan") as pbar: - batch_idx = 0 - while batch_idx < max_batches: - # Resample maps for each batch (except first) - if batch_idx > 0: - vecenv.driver_env.resample_maps() - - # Obtain ground truth trajectories - gt_trajectories = self.collect_ground_truth_trajectories(vecenv) - - # Collect simulated trajectories - if policy is not None and self.eval_mode == "policy": - simulated_trajectories = self.collect_simulated_trajectories(args, vecenv, policy) - elif self.eval_mode == "ground_truth": - # Create fake simulated trajectories by repeating ground truth - simulated_trajectories = gt_trajectories.copy() - for key in ["x", "y", "heading", "id"]: - simulated_trajectories[key] = np.repeat( - gt_trajectories[key], args["eval"]["wosac_num_rollouts"], axis=1 - ) - simulated_trajectories["id"] = simulated_trajectories["id"][..., np.newaxis] - else: - raise ValueError(f"Policy is None or unknown evaluation mode: {self.eval_mode}") - - # Compute metrics for this batch - agent_state = vecenv.driver_env.get_global_agent_state() - road_edge_polylines = vecenv.driver_env.get_road_edge_polylines() - batch_results = self.compute_metrics( - gt_trajectories, - simulated_trajectories, - agent_state, - road_edge_polylines, - aggregate_results=False, - ) - - # Optional: sanity check on first batch - if args["eval"].get("wosac_sanity_check", False) and batch_idx == 0: - self._quick_sanity_check(gt_trajectories, simulated_trajectories) - - # Track coverage - unique_files_sampled.update(str(s) for s in np.unique(gt_trajectories["scenario_id"])) - combined_results.append(batch_results) - - # Update progress - coverage = len(unique_files_sampled) / num_target_maps - pbar.n = int(coverage * 100) - pbar.set_postfix({"n": len(unique_files_sampled), "batch": batch_idx + 1}) - pbar.refresh() - - batch_idx += 1 - - # Stop if we've covered all target scenarios - if len(unique_files_sampled) >= num_target_maps: - break - - # Check if we didn't reach target coverage - if len(unique_files_sampled) < num_target_maps: - print( - f"\nWarning: Only covered {len(unique_files_sampled)}/{num_target_maps} scenarios after {batch_idx} batches" - ) - - # Combine batch results into single dataframe - df_combined = pd.concat(combined_results) - - # Optionally drop duplicate scenarios (keep first occurrence) - if drop_scene_duplicates: - initial_count = len(df_combined) - df_combined = df_combined[~df_combined.index.duplicated(keep="first")] - dropped = initial_count - len(df_combined) - if dropped > 0: - print(f"\nDropped {dropped} duplicate scenarios.") - - print(f"\nCollected {len(df_combined)} agent records from {batch_idx} batches") - - return df_combined - def _compute_metametric(self, metrics: pd.Series) -> float: metametric = 0.0 for field_name in _METRIC_FIELD_NAMES: @@ -146,7 +48,9 @@ def _compute_metametric(self, metrics: pd.Series) -> float: weight = self.metrics_config.getfloat(field_name, "metametric_weight") metric_score = metrics[likelihood_field_name] metametric += weight * metric_score - return metametric + + weight_sum = sum(self.metrics_config.getfloat(fn, "metametric_weight") for fn in _METRIC_FIELD_NAMES) + return metametric / weight_sum def _get_histogram_params(self, metric_name: str): return ( @@ -217,53 +121,6 @@ def collect_simulated_trajectories(self, args, puffer_env, policy): return trajectories - def collect_wosac_random_baseline(self, puffer_env): - """ - Random Baseline from Wosac 2023 paper - """ - driver = puffer_env.driver_env - num_agents = puffer_env.observation_space.shape[0] - - trajectories = { - "x": np.zeros((num_agents, self.num_rollouts, self.sim_steps), dtype=np.float32), - "y": np.zeros((num_agents, self.num_rollouts, self.sim_steps), dtype=np.float32), - "heading": np.zeros((num_agents, self.num_rollouts, self.sim_steps), dtype=np.float32), - "id": np.zeros((num_agents, self.num_rollouts, self.sim_steps), dtype=np.int32), - } - - for rollout_idx in range(self.num_rollouts): - obs, info = puffer_env.reset() - - # Do Initialization - agent_state = driver.get_global_agent_state() - trajectories["x"][:, rollout_idx, 0] = agent_state["x"] - trajectories["y"][:, rollout_idx, 0] = agent_state["y"] - trajectories["heading"][:, rollout_idx, 0] = agent_state["heading"] - trajectories["id"][:, rollout_idx, 0] = agent_state["id"] - - # Update using Gaussian: - samples = np.random.normal(loc=1, scale=0.1, size=(num_agents, self.sim_steps, 3)) - for time_idx in range(1, self.sim_steps): - dx, dy, d_heading = samples[:, time_idx, 0], samples[:, time_idx, 1], samples[:, time_idx, 2] - x, y, heading = ( - trajectories["x"][:, rollout_idx, time_idx - 1], - trajectories["y"][:, rollout_idx, time_idx - 1], - trajectories["heading"][:, rollout_idx, time_idx - 1], - ) - - cos_h = np.cos(heading) - sin_h = np.sin(heading) - - x += dx * cos_h - dy * sin_h - y += dx * sin_h + dy * cos_h - heading += d_heading - - trajectories["x"][:, rollout_idx, time_idx] = x - trajectories["y"][:, rollout_idx, time_idx] = y - trajectories["heading"][:, rollout_idx, time_idx] = heading - - return trajectories - def compute_metrics( self, ground_truth_trajectories: Dict, @@ -290,7 +147,7 @@ def compute_metrics( "Agent IDs don't match between simulated and ground truth trajectories" ) - eval_mask = ground_truth_trajectories["is_track_to_predict"][:, 0] + eval_mask = ground_truth_trajectories["id"][:, 0] >= 0 # Extract trajectories sim_x = simulated_trajectories["x"] @@ -302,11 +159,8 @@ def compute_metrics( ref_valid = ground_truth_trajectories["valid"] agent_length = agent_state["length"] agent_width = agent_state["width"] - is_vehicle = ground_truth_trajectories["is_vehicle"] scenario_ids = ground_truth_trajectories["scenario_id"] - last_scenario_id = str(scenario_ids[-1][0]) - # We evaluate the metrics only for the Tracks to Predict. eval_sim_x = sim_x[eval_mask] eval_sim_y = sim_y[eval_mask] @@ -318,7 +172,6 @@ def compute_metrics( eval_agent_length = agent_length[eval_mask] eval_agent_width = agent_width[eval_mask] eval_scenario_ids = scenario_ids[eval_mask] - eval_is_vehicle = is_vehicle[eval_mask] # Compute features # Kinematics-related features @@ -484,48 +337,60 @@ def compute_metrics( sanity_check=False, ) - speed_log_likelihood = metrics._reduce_average_with_validity( - linear_speed_log_likelihood, - speed_validity[:, 0, :], - axis=1, + speed_likelihood = np.exp( + metrics._reduce_average_with_validity( + linear_speed_log_likelihood, + speed_validity[:, 0, :], + axis=1, + ) ) - accel_log_likelihood = metrics._reduce_average_with_validity( - linear_accel_log_likelihood, - acceleration_validity[:, 0, :], - axis=1, + accel_likelihood = np.exp( + metrics._reduce_average_with_validity( + linear_accel_log_likelihood, + acceleration_validity[:, 0, :], + axis=1, + ) ) - angular_speed_log_likelihood = metrics._reduce_average_with_validity( - angular_speed_log_likelihood, - speed_validity[:, 0, :], - axis=1, + angular_speed_likelihood = np.exp( + metrics._reduce_average_with_validity( + angular_speed_log_likelihood, + speed_validity[:, 0, :], + axis=1, + ) ) - angular_accel_log_likelihood = metrics._reduce_average_with_validity( - angular_accel_log_likelihood, - acceleration_validity[:, 0, :], - axis=1, + angular_accel_likelihood = np.exp( + metrics._reduce_average_with_validity( + angular_accel_log_likelihood, + acceleration_validity[:, 0, :], + axis=1, + ) ) - distance_to_nearest_object_log_likelihood = metrics._reduce_average_with_validity( - distance_to_nearest_object_log_likelihood, - eval_ref_valid[:, 0, :], - axis=1, + distance_to_nearest_object_likelihood = np.exp( + metrics._reduce_average_with_validity( + distance_to_nearest_object_log_likelihood, + eval_ref_valid[:, 0, :], + axis=1, + ) ) - # TTC is computed only for vehicles - ttc_valid = eval_ref_valid & eval_is_vehicle[..., None] - time_to_collision_log_likelihood = metrics._reduce_average_with_validity( - time_to_collision_log_likelihood, - ttc_valid[:, 0, :], - axis=1, + time_to_collision_likelihood = np.exp( + metrics._reduce_average_with_validity( + time_to_collision_log_likelihood, + eval_ref_valid[:, 0, :], + axis=1, + ) ) - distance_to_road_edge_log_likelihood = metrics._reduce_average_with_validity( - distance_to_road_edge_log_likelihood, - eval_ref_valid[:, 0, :], - axis=1, + distance_to_road_edge_likelihood = np.exp( + metrics._reduce_average_with_validity( + distance_to_road_edge_log_likelihood, + eval_ref_valid[:, 0, :], + axis=1, + ) ) # Collision likelihood is computed by aggregating in time. For invalid objects @@ -535,8 +400,8 @@ def compute_metrics( sim_collision_indication = np.any(np.where(eval_ref_valid, sim_collision_per_step, False), axis=2) ref_collision_indication = np.any(np.where(eval_ref_valid, ref_collision_per_step, False), axis=2) - sim_num_collisions = np.mean(sim_collision_indication, axis=1) - ref_num_collisions = np.mean(ref_collision_indication, axis=1) + sim_num_collisions = np.sum(sim_collision_indication, axis=1) + ref_num_collisions = np.sum(ref_collision_indication, axis=1) collision_log_likelihood = estimators.log_likelihood_estimate_scenario_level( log_values=ref_collision_indication[:, 0], @@ -546,13 +411,14 @@ def compute_metrics( num_bins=2, use_bernoulli=True, ) + collision_likelihood = np.exp(collision_log_likelihood) # Offroad likelihood (same pattern as collision) sim_offroad_indication = np.any(np.where(eval_ref_valid, sim_offroad_per_step, False), axis=2) ref_offroad_indication = np.any(np.where(eval_ref_valid, ref_offroad_per_step, False), axis=2) - sim_num_offroad = np.mean(sim_offroad_indication, axis=1) - ref_num_offroad = np.mean(ref_offroad_indication, axis=1) + sim_num_offroad = np.sum(sim_offroad_indication, axis=1) + ref_num_offroad = np.sum(ref_offroad_indication, axis=1) offroad_log_likelihood = estimators.log_likelihood_estimate_scenario_level( log_values=ref_offroad_indication[:, 0], @@ -562,6 +428,7 @@ def compute_metrics( num_bins=2, use_bernoulli=True, ) + offroad_likelihood = np.exp(offroad_log_likelihood) # Get agent IDs eval_agent_ids = ground_truth_trajectories["id"][eval_mask] @@ -576,70 +443,60 @@ def compute_metrics( "num_offroad_ref": ref_num_offroad.flatten(), "ade": ade, "min_ade": min_ade, - "likelihood_linear_speed": speed_log_likelihood, - "likelihood_linear_acceleration": accel_log_likelihood, - "likelihood_angular_speed": angular_speed_log_likelihood, - "likelihood_angular_acceleration": angular_accel_log_likelihood, - "likelihood_distance_to_nearest_object": distance_to_nearest_object_log_likelihood, - "likelihood_time_to_collision": time_to_collision_log_likelihood, - "likelihood_collision_indication": collision_log_likelihood, - "likelihood_distance_to_road_edge": distance_to_road_edge_log_likelihood, - "likelihood_offroad_indication": offroad_log_likelihood, + "likelihood_linear_speed": speed_likelihood, + "likelihood_linear_acceleration": accel_likelihood, + "likelihood_angular_speed": angular_speed_likelihood, + "likelihood_angular_acceleration": angular_accel_likelihood, + "likelihood_distance_to_nearest_object": distance_to_nearest_object_likelihood, + "likelihood_time_to_collision": time_to_collision_likelihood, + "likelihood_collision_indication": collision_likelihood, + "likelihood_distance_to_road_edge": distance_to_road_edge_likelihood, + "likelihood_offroad_indication": offroad_likelihood, } ) - # Aggregate along agent dimenision: Obtain one score per scenario - df_scene_level = df.groupby("scenario_id", as_index=True).mean().drop(columns=["agent_id"]).dropna() - - # Exponentiate the averaged log-likelihoods to get final likelihoods - likelihood_columns = [col for col in df_scene_level.columns if col.startswith("likelihood_")] - df_scene_level[likelihood_columns] = np.exp(df_scene_level[likelihood_columns]) - - df_scene_level["realism_meta_score"] = df_scene_level.apply(self._compute_metametric, axis=1) - df_scene_level["num_agents_per_scene"] = df.groupby("scenario_id").size() - df_scene_level = df_scene_level.round(3) - - # Get group summary metrics - kinematic_metrics = np.mean( + scene_level_results = df.groupby("scenario_id")[ [ - df_scene_level["likelihood_linear_speed"], - df_scene_level["likelihood_linear_acceleration"], - df_scene_level["likelihood_angular_speed"], - df_scene_level["likelihood_angular_acceleration"], + "ade", + "min_ade", + "num_collisions_sim", + "num_collisions_ref", + "num_offroad_sim", + "num_offroad_ref", + "likelihood_linear_speed", + "likelihood_linear_acceleration", + "likelihood_angular_speed", + "likelihood_angular_acceleration", + "likelihood_distance_to_nearest_object", + "likelihood_time_to_collision", + "likelihood_collision_indication", + "likelihood_distance_to_road_edge", + "likelihood_offroad_indication", ] - ) + ].mean() - interactive_metrics = np.mean( - [ - df_scene_level["likelihood_collision_indication"], - df_scene_level["likelihood_distance_to_nearest_object"], - df_scene_level["likelihood_time_to_collision"], - ] - ) - - map_metrics = np.mean( - [ - df_scene_level["likelihood_distance_to_road_edge"], - df_scene_level["likelihood_offroad_indication"], - ] - ) - - df_scene_level["kinematic_metrics"] = kinematic_metrics - df_scene_level["interactive_metrics"] = interactive_metrics - df_scene_level["map_based_metrics"] = map_metrics - - # Safety: drop the last scenario (potentially incomplete) from the scene-level results - if last_scenario_id in df_scene_level.index: - df_scene_level = df_scene_level.drop(last_scenario_id) + scene_level_results["realism_meta_score"] = scene_level_results.apply(self._compute_metametric, axis=1) + scene_level_results["num_agents"] = df.groupby("scenario_id").size() + scene_level_results = scene_level_results[ + ["num_agents"] + [col for col in scene_level_results.columns if col != "num_agents"] + ] if aggregate_results: - # Aggregate over scenarios - aggregate_metrics = df_scene_level.mean().to_dict() - aggregate_metrics["total_num_agents"] = df_scene_level["num_agents_per_scene"].sum() - aggregate_metrics["realism_score_std"] = df_scene_level["realism_meta_score"].std() - return aggregate_metrics + aggregate_metrics = scene_level_results.mean().to_dict() + aggregate_metrics["total_num_agents"] = scene_level_results["num_agents"].sum() + # Convert numpy types to Python native types + return {k: v.item() if hasattr(v, "item") else v for k, v in aggregate_metrics.items()} else: - return df_scene_level + print("\n Scene-level results:\n") + print(scene_level_results) + + print(f"\n Overall realism meta score: {scene_level_results['realism_meta_score'].mean():.4f}") + print(f"\n Overall minADE: {scene_level_results['min_ade'].mean():.4f}") + print(f"\n Overall ADE: {scene_level_results['ade'].mean():.4f}") + + # print(f"\n Full agent-level results:\n") + # print(df) + return scene_level_results def _quick_sanity_check(self, gt_trajectories, simulated_trajectories, agent_idx=None, max_agents_to_plot=10): if agent_idx is None: @@ -763,183 +620,58 @@ def _quick_sanity_check(self, gt_trajectories, simulated_trajectories, agent_idx plt.savefig(f"trajectory_comparison_agent_{agent_idx}.png") -class Evaluator: - """Evaluates policies in self_play or human_replay mode, with optional rendering. - - Initializes the eval envs needed based on eval config flags: - - human_replay_eval: creates sp_env + hr_env - - render_eval: creates sp_env (if not already created) - """ - - RENDER_FIRST = "first" - RENDER_RANDOM = "random" - RENDER_WORST_SCORE = "worst_score" - RENDER_WORST_COLLISION = "worst_collision" - - def __init__(self, configs, logger=None): - self.configs = configs - self.logger = logger - self.sim_steps = 90 - self.self_play_stats = None - self.human_replay_stats = None - self.sp_env = None - self.hr_env = None - - self._unpack_eval_configs(configs) - - def _unpack_eval_configs(self, configs): - eval_config = copy.deepcopy(configs) - # Create separate evaluation environments based on specified configs - eval_config["env"]["termination_mode"] = 0 - backend = eval_config["eval"].get("backend", "PufferEnv") - eval_config["env"]["map_dir"] = eval_config["eval"]["map_dir"] - eval_config["env"]["num_agents"] = eval_config["eval"]["num_eval_agents"] - eval_config["env"]["episode_length"] = 91 # WOMD scenario length - eval_config["vec"] = dict(backend=backend, num_envs=1) - - self.hr_eval_config = copy.deepcopy(eval_config) - self.hr_eval_config["env"]["control_mode"] = "control_sdc_only" - self.sp_eval_config = copy.deepcopy(eval_config) - self.sp_eval_config["env"]["control_mode"] = "control_agents" - self.render_select_mode = self.configs["eval"]["render_select_mode"] - self.render_sp_rollout = self.configs["eval"]["render_self_play_eval"] - self.render_hr_rollout = self.configs["eval"]["render_human_replay_eval"] - - def select_render_env(self, env_logs): - """Select which environment to render based on per-env rollout statistics. - Args: - env_logs: List of dicts, one per environment. Each dict contains - aggregated agent statistics (score, collision_rate, offroad_rate, etc.) - with 'n' being the number of controlled agents in that env. - Empty dicts indicate no data was collected for that env. +class HumanReplayEvaluator: + """Evaluates policies against human replays in PufferDrive.""" - Returns: - int: Index of the environment to render. - """ - mode = self.render_select_mode - if mode == self.RENDER_FIRST: - return 0 - if mode == self.RENDER_RANDOM: - return np.random.randint(len(env_logs)) - - populated = [(i, log) for i, log in enumerate(env_logs) if log] - - if not populated: - return 0 - - if mode == self.RENDER_WORST_SCORE: - return min(populated, key=lambda x: x[1].get("score", 1.0))[0] - elif mode == self.RENDER_WORST_COLLISION: - return max(populated, key=lambda x: x[1].get("collision_rate", 0.0))[0] - # Add other modes based on desiderata here - return 0 - - def rollout(self, policy, mode="self_play"): - env = self.hr_env if mode == "human_replay" else self.sp_env - render_eval = self.render_sp_rollout if mode == "self_play" else self.render_hr_rollout - driver = env.driver_env - - needs_stats_first = render_eval and self.render_select_mode not in (self.RENDER_FIRST, self.RENDER_RANDOM) - - if needs_stats_first: - env_logs = self._run_rollout(policy, env, per_env_logs=True) - render_env_idx = self.select_render_env(env_logs) - else: - render_env_idx = self.select_render_env([{}] * driver.num_envs) + def __init__(self, config: Dict): + self.config = config + self.sim_steps = 91 - self.config["env"]["init_steps"] - info_list = self._run_rollout(policy, env, render_env_idx if render_eval else None) + def rollout(self, args, puffer_env, policy): + """Roll out policy in env with human replays. Store statistics. - final_info = info_list[0] if info_list else {} - if mode == "self_play": - self.self_play_stats = final_info - self.self_play_stats["render_env_idx"] = render_env_idx - elif mode == "human_replay": - self.human_replay_stats = final_info - self.human_replay_stats["render_env_idx"] = render_env_idx + In human replay mode, only the SDC (self-driving car) is controlled by the policy + while all other agents replay their human trajectories. This tests how compatible + the policy is with (static) human partners. - def _run_rollout(self, policy, env, render_env_idx=None, per_env_logs=False): - """Run a single rollout. If render_env_idx is not None, render that env.""" - driver = env.driver_env - num_agents = env.observation_space.shape[0] - device = self.configs["train"]["device"] + Args: + args: Config dict with train settings (device, use_rnn, etc.) + puffer_env: PufferLib environment wrapper + policy: Trained policy to evaluate - # Reset environment - obs, info = env.reset() + Returns: + dict: Aggregated metrics including: + - avg_collisions_per_agent: Average collisions per agent + - avg_offroad_per_agent: Average offroad events per agent + """ + import numpy as np + import torch + import pufferlib - # Initialize RNN state if needed + num_agents = puffer_env.observation_space.shape[0] + device = args["train"]["device"] + + obs, info = puffer_env.reset() state = {} - if self.configs["train"]["use_rnn"]: + if args["train"]["use_rnn"]: state = dict( lstm_h=torch.zeros(num_agents, policy.hidden_size, device=device), lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), ) - info_list = [] for time_idx in range(self.sim_steps): - if render_env_idx is not None: - driver.render(env_id=render_env_idx) - - # Get action from policy + # Step policy with torch.no_grad(): ob_tensor = torch.as_tensor(obs).to(device) logits, value = policy.forward_eval(ob_tensor, state) action, logprob, _ = pufferlib.pytorch.sample_logits(logits) - action_np = action.cpu().numpy().reshape(env.action_space.shape) + action_np = action.cpu().numpy().reshape(puffer_env.action_space.shape) - # Clip continuous actions to valid range if isinstance(logits, torch.distributions.Normal): - action_np = np.clip(action_np, env.action_space.low, env.action_space.high) - - # Step environment - obs, rewards, dones, truncs, info_list = env.step(action_np, per_env_logs=per_env_logs) + action_np = np.clip(action_np, puffer_env.action_space.low, puffer_env.action_space.high) - if truncs.all(): - break - - return info_list - - def log_videos(self, eval_mode, epoch): - """Log all mp4s in local path to wandb after env close has flushed ffmpeg pipes.""" - import os - import glob - - if not (self.logger and hasattr(self.logger, "wandb") and self.logger.wandb): - # Still clean up even if not logging - for p in glob.glob("*.mp4"): - os.remove(p) - return - - import wandb - - video_files = glob.glob("*.mp4") - if not video_files: - print("Warning: no render videos found in local path") - return - - render_mode = self.render_select_mode - for p in video_files: - scenario_id = os.path.splitext(os.path.basename(p))[0] - caption = f"scene_{scenario_id}_epoch_{epoch}_select_{render_mode}" - self.logger.wandb.log({f"render/{eval_mode}": wandb.Video(p, format="mp4", caption=caption)}) - - # Clean up - for p in video_files: - os.remove(p) - - def log_stats(self): - if not (self.logger and hasattr(self.logger, "wandb") and self.logger.wandb): - return - - eval_stats = {} - - if self.human_replay_stats is not None: - eval_stats["eval/hr_collision_rate"] = self.human_replay_stats["collision_rate"] - eval_stats["eval/hr_score"] = self.human_replay_stats["score"] - if self.self_play_stats is not None: - eval_stats["eval/sp_collision_rate"] = self.self_play_stats["collision_rate"] - eval_stats["eval/sp_score"] = self.self_play_stats["score"] - eval_stats["eval/num_agents"] = self.self_play_stats["n"] - else: - return + obs, rewards, dones, truncs, info_list = puffer_env.step(action_np) - self.logger.wandb.log(eval_stats) + if len(info_list) > 0: # Happens at the end of episode + results = info_list[0] + return results diff --git a/pufferlib/ocean/benchmark/metrics.py b/pufferlib/ocean/benchmark/metrics.py index 7f34da1c6c..cf1af358ee 100644 --- a/pufferlib/ocean/benchmark/metrics.py +++ b/pufferlib/ocean/benchmark/metrics.py @@ -249,7 +249,7 @@ def compute_interaction_features( scenario_mask = torch.as_tensor(scenario_mask_np, dtype=torch.bool, device=x_t.device) scenario_x = x_t[scenario_mask] scenario_y = y_t[scenario_mask] - episode_length = length_broadcast[scenario_mask] + scenario_length = length_broadcast[scenario_mask] scenario_width = width_broadcast[scenario_mask] scenario_heading = heading_t[scenario_mask] scenario_valid = valid_t[scenario_mask] @@ -260,7 +260,7 @@ def compute_interaction_features( distances_to_objects = interaction_features.compute_distance_to_nearest_object( center_x=scenario_x, center_y=scenario_y, - length=episode_length, + length=scenario_length, width=scenario_width, heading=scenario_heading, valid=scenario_valid, @@ -273,7 +273,7 @@ def compute_interaction_features( times_to_collision = interaction_features.compute_time_to_collision( center_x=scenario_x, center_y=scenario_y, - length=episode_length, + length=scenario_length, width=scenario_width, heading=scenario_heading, valid=scenario_valid, diff --git a/pufferlib/ocean/benchmark/metrics_sanity_check.py b/pufferlib/ocean/benchmark/metrics_sanity_check.py index 9cabc42377..dcda26b691 100644 --- a/pufferlib/ocean/benchmark/metrics_sanity_check.py +++ b/pufferlib/ocean/benchmark/metrics_sanity_check.py @@ -26,11 +26,11 @@ def replace_rollouts_with_gt(simulated_traj, gt_traj, num_replacements): return modified -def run_validation_experiment(config, vecenv): +def run_validation_experiment(config, vecenv, policy): evaluator = WOSACEvaluator(config) gt_trajectories = evaluator.collect_ground_truth_trajectories(vecenv) - simulated_trajectories = evaluator.collect_wosac_random_baseline(vecenv) + simulated_trajectories = evaluator.collect_simulated_trajectories(config, vecenv, policy) agent_state = vecenv.driver_env.get_global_agent_state() road_edge_polylines = vecenv.driver_env.get_road_edge_polylines() @@ -89,16 +89,17 @@ def main(): config["vec"]["num_envs"] = 1 config["eval"]["enabled"] = True config["eval"]["wosac_num_rollouts"] = 32 - config["env"]["map_dir"] = config["eval"]["map_dir"] + config["env"]["num_agents"] = config["eval"]["wosac_num_agents"] config["env"]["init_mode"] = config["eval"]["wosac_init_mode"] config["env"]["control_mode"] = config["eval"]["wosac_control_mode"] config["env"]["init_steps"] = config["eval"]["wosac_init_steps"] config["env"]["goal_behavior"] = config["eval"]["wosac_goal_behavior"] vecenv = load_env(args.env, config) + policy = load_policy(config, vecenv, args.env) - results = run_validation_experiment(config, vecenv) + results = run_validation_experiment(config, vecenv, policy) print("\n" + format_results_table(results)) diff --git a/pufferlib/ocean/benchmark/visual_sanity_check.py b/pufferlib/ocean/benchmark/visual_sanity_check.py index 33f9380e46..ca46574418 100644 --- a/pufferlib/ocean/benchmark/visual_sanity_check.py +++ b/pufferlib/ocean/benchmark/visual_sanity_check.py @@ -92,22 +92,17 @@ def main(): args = parser.parse_args() config = load_config(args.env) - - config["load_model_path"] = "resources/drive/pufferdrive_weights.pt" - config["vec"]["backend"] = "PufferEnv" config["vec"]["num_envs"] = 1 config["eval"]["enabled"] = True config["eval"]["wosac_num_rollouts"] = 1 + config["env"]["num_agents"] = config["eval"]["wosac_num_agents"] config["env"]["init_mode"] = config["eval"]["wosac_init_mode"] config["env"]["control_mode"] = config["eval"]["wosac_control_mode"] config["env"]["init_steps"] = config["eval"]["wosac_init_steps"] config["env"]["goal_behavior"] = config["eval"]["wosac_goal_behavior"] - config["env"]["map_dir"] = config["eval"]["map_dir"] - config["env"]["num_maps"] = config["eval"]["wosac_num_maps"] - vecenv = load_env(args.env, config) policy = load_policy(config, vecenv, args.env) diff --git a/pufferlib/ocean/benchmark/wosac.ini b/pufferlib/ocean/benchmark/wosac.ini index a63f11f98c..a7632e65d3 100644 --- a/pufferlib/ocean/benchmark/wosac.ini +++ b/pufferlib/ocean/benchmark/wosac.ini @@ -1,6 +1,5 @@ -# Taken from WOSAC 2024 Sim Agents Challenge configuration -# Note: 2024 challenge does not include traffic_light_violation metric (weight = 0.0) -# Traffic light violation was added in 2025 challenge with weight 0.05 +# Taken from WOSAC 2025 Sim Agents Challenge configuration +# Link: https://github.com/waymo-research/waymo-open-dataset/blob/master/src/waymo_open_dataset/wdl_limited/sim_agents_metrics/challenge_2025_sim_agents_config.textproto [linear_speed] histogram.min_val = 0.0 @@ -52,7 +51,7 @@ histogram.max_val = 40 histogram.num_bins = 10 histogram.additive_smoothing_pseudocount = 0.1 independent_timesteps = true -metametric_weight = 0.1 +metametric_weight = 0.05 [offroad_indication] bernoulli = true @@ -68,4 +67,4 @@ metametric_weight = 0.1 [traffic_light_violation] bernoulli = true -metametric_weight = 0.0 +metametric_weight = 0.05 diff --git a/pufferlib/ocean/drive/README.md b/pufferlib/ocean/drive/README.md new file mode 100644 index 0000000000..a012eddd33 --- /dev/null +++ b/pufferlib/ocean/drive/README.md @@ -0,0 +1,108 @@ +# PufferDrive + +This readme contains several important assumptions and definions about the `PufferDrive` environment. + +## Agent initialization and control + +### `init_mode` + +Determines which agents are **created** in the environment. + +| Option | Description | +| ------------------------ | ---------------------------------------------------------------------------- | +| `create_all_valid` | Create all entities valid at initialization (`traj_valid[init_steps] == 1`). | +| `create_only_controlled` | Create only those agents that are controlled by the policy. | + +### `control_mode` + +Determines which created agents are **controlled** by the policy. + +| Option | Description | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------- | +| `control_vehicles` (default) | Control only valid **vehicles** (not experts, beyond `MIN_DISTANCE_TO_GOAL`, under `MAX_AGENTS`). | +| `control_agents` | Control all valid **agent types** (vehicles, cyclists, pedestrians). | +| `control_wosac` *(WOMD only)* | Control all agents with their valid flag to `True` at the `init_step`. | + + +## Termination conditions (`done`) + +Episodes are never truncated before reaching `episode_len`. The `reach_goal_behavior` argument controls agent behavior after reaching a goal early: + +* **`reach_goal_behavior=0` (default):** Agents respawn at their initial position after reaching their goal (last valid log position). +* **`reach_goal_behavior=1`:** Agents receive new goals indefinitely after reaching each goal. +* **`reach_goal_behavior=2`:** Agents stop after reaching their goal. + +## Logged performance metrics + +We record multiple performance metrics during training, aggregated over all *active agents* (alive and controlled). Key metrics include: + +- `score`: Goals reached cleanly (goal was achieved without collision or going off-road) +- `collision_rate`: Binary flag (0 or 1) if agent hit another vehicle. +- `offroad_rate`: Binary flag (0 or 1) if agent left road bounds. +- `completion_rate`: Whether the agent reached its goal in this episode (even if it collided or went off-road). + + +### Metric aggregation + +The `num_agents` parameter in `drive.ini` defines the total number of agents used to collect experience. +At runtime, **Puffer** uses `num_maps` to create enough environments to populate the buffer with `num_agents`, distributing them evenly across `num_envs`. + +Because agents are respawned immediately after reaching their goal, they remain active throughout the episode. + +At the end of each episode (i.e., when `timestep == TRAJECTORY_LENGTH`), metrics are logged once via: + +```C +if (env->timestep == TRAJECTORY_LENGTH) { + add_log(env); + c_reset(env); + return; +} +``` + +Metrics are normalized and aggregated in `vec_log` (`pufferlib/ocean/env_binding.h`). They are averaged over all active agents across all environments. For example, the aggregated collision rate is computed as: + +$$ +r^{agg}_{\text{collision}} = \frac{\mathbb{I}[\text{collided in episode}]}{N} +$$ + +where $N$ is the number of controlled agents. +This value represents the fraction of agents that collided at least once during the episode. So, cases **A** and **B** below would yield identical off-road and collision rates: + +![alt text](../../resources/drive/examples_a_b.png) + +Since these metrics do not capture *multiple* events per agent, we additionally log the **average number of collision and off-road events per episode**. This is computed as: + +$$ +c^{avg}_{\text{collision}} = \frac{\text{total number of collision events across all agents and environments}}{N} +$$ + +where $N$ is the total number of controlled agents. +For example, an `avg_collisions_per_agent` value of 4 indicates that, on average, each agent collides four times per episode. + +### Effect of respawning on metrics + +By default, agents are reset to their initial position when they reach their goal before the episode ends. Upon respawn, `respawn_timestep` is updated from `-1` to the current step index. + +This raises the question: **how does repeated respawning affect aggregated metrics?** + +To begin, note that the environment is a bit different before and after respawn. After an agent respawns, all other agents are "removed" from the environment. As a result, collisions with other agents cannot occur post-respawn. + +This effectively transforms the scenario into a single-agent environment, simplifying the task since the agent no longer needs to coordinate with others. + +![alt text](../../resources/drive/pre_and_post_respawn.png) + +#### `score` + +Consider an episode of 91 steps where an agent is initialized relatively close to the goal position and reaches its goal three times: + +1. **First attempt:** reaches the goal without collisions +2. **Second attempt:** reaches the goal without collisions +3. **Third attempt:** reaches the goal but goes off-road along the way + +![alt text](../../resources/drive/realistic_collision_event_post_respawn.png) + +The highlighted trajectory shows the first attempt. In this case, the recorded score is `0.0` — a single off-road event invalidates the score for the entire episode. This behavior is desired: the score metric is unforgiving. + +#### `offroad_rate` and `collision_rate` + +Same logic holds as above. diff --git a/pufferlib/ocean/drive/binding.c b/pufferlib/ocean/drive/binding.c index e86dad727a..109eee702b 100644 --- a/pufferlib/ocean/drive/binding.c +++ b/pufferlib/ocean/drive/binding.c @@ -2,6 +2,7 @@ #define Env Drive #define MY_SHARED #define MY_PUT +#define MY_GET #include "../env_binding.h" static int my_put(Env *env, PyObject *args, PyObject *kwargs) { @@ -67,81 +68,1655 @@ static int my_put(Env *env, PyObject *args, PyObject *kwargs) { return 0; } +static PyObject *my_get(PyObject *dict, Env *env) { + PyObject *v; + if (!env) { + PyErr_SetString(PyExc_ValueError, "env is NULL"); + return NULL; + } + + /* Validate main array pointers before accessing */ + if (env->num_total_agents > 0 && !env->agents) { + PyErr_SetString(PyExc_ValueError, "agents is NULL but count > 0"); + return NULL; + } + if (env->num_road_elements > 0 && !env->road_elements) { + PyErr_SetString(PyExc_ValueError, "road_elements is NULL but count > 0"); + return NULL; + } + if (env->num_traffic_elements > 0 && !env->traffic_elements) { + PyErr_SetString(PyExc_ValueError, "traffic_elements is NULL but count > 0"); + return NULL; + } + + v = PyLong_FromLong(env->active_agent_count); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "active_agent_count", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + v = PyLong_FromLong(env->num_total_agents); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "num_total_agents", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + v = PyLong_FromLong(env->num_road_elements); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "num_road_elements", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + v = PyLong_FromLong(env->num_traffic_elements); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "num_traffic_elements", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + /* Map name / string fields */ + if (env->map_name) { + PyObject *s = PyUnicode_FromString(env->map_name); + if (!s) + return NULL; + if (PyDict_SetItemString(dict, "map_name", s) < 0) { + Py_DECREF(s); + return NULL; + } + Py_DECREF(s); + } else { + if (PyDict_SetItemString(dict, "map_name", Py_None) < 0) + return NULL; + } + + /* Metadata fields */ + if (env->scenario_id[0] != '\0') { + PyObject *s = PyUnicode_FromString(env->scenario_id); + if (!s) + return NULL; + if (PyDict_SetItemString(dict, "scenario_id", s) < 0) { + Py_DECREF(s); + return NULL; + } + Py_DECREF(s); + } else { + if (PyDict_SetItemString(dict, "scenario_id", Py_None) < 0) + return NULL; + } + + if (env->dataset_name[0] != '\0') { + PyObject *s = PyUnicode_FromString(env->dataset_name); + if (!s) + return NULL; + if (PyDict_SetItemString(dict, "dataset_name", s) < 0) { + Py_DECREF(s); + return NULL; + } + Py_DECREF(s); + } else { + if (PyDict_SetItemString(dict, "dataset_name", Py_None) < 0) + return NULL; + } + + v = PyLong_FromLong(env->log_length); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "length", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + v = PyLong_FromLong(env->dynamics_model); + if (!v) + return NULL; + if (PyDict_SetItemString(dict, "dynamics_model", v) < 0) { + Py_DECREF(v); + return NULL; + } + Py_DECREF(v); + + /* objects_of_interest array */ + if (env->objects_of_interest && env->num_objects_of_interest > 0) { + PyObject *lst = PyList_New(env->num_objects_of_interest); + if (!lst) + return NULL; + for (int i = 0; i < env->num_objects_of_interest; i++) { + PyObject *it = PyLong_FromLong(env->objects_of_interest[i]); + if (!it) { + Py_DECREF(lst); + return NULL; + } + PyList_SetItem(lst, i, it); + } + if (PyDict_SetItemString(dict, "objects_of_interest", lst) < 0) { + Py_DECREF(lst); + return NULL; + } + Py_DECREF(lst); + } else { + if (PyDict_SetItemString(dict, "objects_of_interest", Py_None) < 0) + return NULL; + } + + /* tracks_to_predict array */ + if (env->tracks_to_predict && env->num_tracks_to_predict > 0) { + PyObject *lst = PyList_New(env->num_tracks_to_predict); + if (!lst) + return NULL; + for (int i = 0; i < env->num_tracks_to_predict; i++) { + PyObject *it = PyLong_FromLong(env->tracks_to_predict[i]); + if (!it) { + Py_DECREF(lst); + return NULL; + } + PyList_SetItem(lst, i, it); + } + if (PyDict_SetItemString(dict, "tracks_to_predict", lst) < 0) { + Py_DECREF(lst); + return NULL; + } + Py_DECREF(lst); + } else { + if (PyDict_SetItemString(dict, "tracks_to_predict", Py_None) < 0) + return NULL; + } + + /* Lists (active agent indices) */ + if (env->active_agent_indices && env->active_agent_count > 0) { + PyObject *lst = PyList_New(env->active_agent_count); + if (!lst) + return NULL; + for (int i = 0; i < env->active_agent_count; i++) { + PyObject *it = PyLong_FromLong(env->active_agent_indices[i]); + if (!it) { + Py_DECREF(lst); + return NULL; + } + /* PyList_SetItem steals reference */ + PyList_SetItem(lst, i, it); + } + if (PyDict_SetItemString(dict, "active_agent_indices", lst) < 0) { + Py_DECREF(lst); + return NULL; + } + Py_DECREF(lst); + } else { + if (PyDict_SetItemString(dict, "active_agent_indices", Py_None) < 0) + return NULL; + } + + /* Optionally expose static car indices if present */ + if (env->static_agent_indices && env->static_agent_count > 0) { + PyObject *lst = PyList_New(env->static_agent_count); + if (!lst) + return NULL; + for (int i = 0; i < env->static_agent_count; i++) { + PyObject *it = PyLong_FromLong(env->static_agent_indices[i]); + if (!it) { + Py_DECREF(lst); + return NULL; + } + PyList_SetItem(lst, i, it); + } + if (PyDict_SetItemString(dict, "static_agent_indices", lst) < 0) { + Py_DECREF(lst); + return NULL; + } + Py_DECREF(lst); + } else { + if (PyDict_SetItemString(dict, "static_agent_indices", Py_None) < 0) + return NULL; + } + + /* Expose agents array as a list of dicts */ + if (env->agents && env->num_total_agents > 0) { + PyObject *agents_list = PyList_New(env->num_total_agents); + if (!agents_list) + return NULL; + for (int i = 0; i < env->num_total_agents; i++) { + Agent *a = &env->agents[i]; + + PyObject *agent = PyDict_New(); + if (!agent) { + Py_DECREF(agents_list); + return NULL; + } + + /* ID and type */ + PyObject *tmp = PyLong_FromLong(a->id); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyDict_SetItemString(agent, "id", tmp); + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->type); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyDict_SetItemString(agent, "type", tmp); + Py_DECREF(tmp); + + /* Validate trajectory_length before using it */ + int traj_len = (a->trajectory_length > 0 && a->trajectory_length < 10000) ? a->trajectory_length : 0; + tmp = PyLong_FromLong(traj_len); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyDict_SetItemString(agent, "trajectory_length", tmp); + Py_DECREF(tmp); + + /* Log trajectory arrays - validate each pointer individually before access */ + if (a->log_trajectory_x && traj_len > 0) { + PyObject *lx = PyList_New(traj_len); + if (!lx) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_trajectory_x[j]); + if (!fv) { + Py_DECREF(lx); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lx, j, fv); + } + PyDict_SetItemString(agent, "log_trajectory_x", lx); + Py_DECREF(lx); + } else { + PyDict_SetItemString(agent, "log_trajectory_x", Py_None); + } + if (a->log_trajectory_y && traj_len > 0) { + PyObject *ly = PyList_New(traj_len); + if (!ly) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_trajectory_y[j]); + if (!fv) { + Py_DECREF(ly); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(ly, j, fv); + } + PyDict_SetItemString(agent, "log_trajectory_y", ly); + Py_DECREF(ly); + } else { + PyDict_SetItemString(agent, "log_trajectory_y", Py_None); + } + if (a->log_trajectory_z && traj_len > 0) { + PyObject *lz = PyList_New(traj_len); + if (!lz) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_trajectory_z[j]); + if (!fv) { + Py_DECREF(lz); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lz, j, fv); + } + PyDict_SetItemString(agent, "log_trajectory_z", lz); + Py_DECREF(lz); + } else { + PyDict_SetItemString(agent, "log_trajectory_z", Py_None); + } + if (a->log_heading && traj_len > 0) { + PyObject *lh = PyList_New(traj_len); + if (!lh) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_heading[j]); + if (!fv) { + Py_DECREF(lh); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lh, j, fv); + } + PyDict_SetItemString(agent, "log_heading", lh); + Py_DECREF(lh); + } else { + PyDict_SetItemString(agent, "log_heading", Py_None); + } + if (a->log_velocity_x && traj_len > 0) { + PyObject *lvx = PyList_New(traj_len); + if (!lvx) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_velocity_x[j]); + if (!fv) { + Py_DECREF(lvx); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lvx, j, fv); + } + PyDict_SetItemString(agent, "log_velocity_x", lvx); + Py_DECREF(lvx); + } else { + PyDict_SetItemString(agent, "log_velocity_x", Py_None); + } + if (a->log_velocity_y && traj_len > 0) { + PyObject *lvy = PyList_New(traj_len); + if (!lvy) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)a->log_velocity_y[j]); + if (!fv) { + Py_DECREF(lvy); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lvy, j, fv); + } + PyDict_SetItemString(agent, "log_velocity_y", lvy); + Py_DECREF(lvy); + } else { + PyDict_SetItemString(agent, "log_velocity_y", Py_None); + } + if (a->log_valid && traj_len > 0) { + PyObject *lv = PyList_New(traj_len); + if (!lv) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < traj_len; j++) { + PyObject *iv = PyLong_FromLong(a->log_valid[j]); + if (!iv) { + Py_DECREF(lv); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(lv, j, iv); + } + PyDict_SetItemString(agent, "log_valid", lv); + Py_DECREF(lv); + } else { + PyDict_SetItemString(agent, "log_valid", Py_None); + } + + /* Simulation state (current) */ + PyObject *pf = PyFloat_FromDouble((double)a->sim_x); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_x", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_y); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_y", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_z); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_z", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_heading); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_heading", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_vx); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_vx", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_vy); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_vy", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_speed); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_speed", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_length); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_length", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_width); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_width", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->sim_height); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_height", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->wheelbase); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "wheelbase", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + tmp = PyLong_FromLong(a->sim_valid); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "sim_valid", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->closest_path_idx_wp); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "closest_path_idx_wp", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + /* Goal position */ + pf = PyFloat_FromDouble((double)a->goal_position_x); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "goal_position_x", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->goal_position_y); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "goal_position_y", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)a->goal_position_z); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "goal_position_z", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + /* Status flags */ + tmp = PyLong_FromLong(a->stopped); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "stopped", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->current_lane_index); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "current_lane_index", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->active_agent); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "active_agent", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->mark_as_expert); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "mark_as_expert", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->reached_goal_this_episode); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "reached_goal_this_episode", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + /* Debug metrics */ + tmp = PyLong_FromLong(a->num_waypoints_reached); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "num_waypoints_reached", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(a->current_route_index); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "current_route_index", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + pf = PyFloat_FromDouble((double)a->cumulative_displacement); + if (!pf) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "cumulative_displacement", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(pf); + + tmp = PyLong_FromLong(a->displacement_sample_count); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "displacement_sample_count", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + /* Metrics array: [collision, offroad, reached_goal, lane_aligned, avg_displacement_error, + * red_light_violation] */ + PyObject *metrics = PyList_New(NUM_METRICS); + if (!metrics) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + for (int j = 0; j < NUM_METRICS; j++) { + PyObject *metric_val = PyFloat_FromDouble((double)a->metrics_array[j]); + if (!metric_val) { + Py_DECREF(metrics); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(metrics, j, metric_val); + } + if (PyDict_SetItemString(agent, "metrics_array", metrics) < 0) { + Py_DECREF(metrics); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(metrics); + + /* Export route information */ + tmp = PyLong_FromLong(a->route_length); + if (!tmp) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + if (PyDict_SetItemString(agent, "route_length", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(tmp); + + if (a->route && a->route_length > 0) { + PyObject *route_list = PyList_New(a->route_length); + if (!route_list) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + + for (int j = 0; j < a->route_length; j++) { + PyObject *lane_id = PyLong_FromLong(a->route[j]); + if (!lane_id) { + Py_DECREF(route_list); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + PyList_SetItem(route_list, j, lane_id); + } + + if (PyDict_SetItemString(agent, "route", route_list) < 0) { + Py_DECREF(route_list); + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(route_list); + } else { + if (PyDict_SetItemString(agent, "route", Py_None) < 0) { + Py_DECREF(agent); + Py_DECREF(agents_list); + return NULL; + } + } + + PyList_SetItem(agents_list, i, agent); + } + + if (PyDict_SetItemString(dict, "agents", agents_list) < 0) { + Py_DECREF(agents_list); + return NULL; + } + Py_DECREF(agents_list); + } else { + if (PyDict_SetItemString(dict, "agents", Py_None) < 0) + return NULL; + } + + /* SDC Paths */ + if (env->agents && env->active_agent_count > 0) { + PyObject *sdc_list = PyList_New(env->active_agent_count); + if (!sdc_list) + return NULL; + + for (int i = 0; i < env->active_agent_count; i++) { + Agent *a = &env->agents[env->active_agent_indices[i]]; + if (a->path) { + struct Path *path = a->path; + PyObject *path_dict = PyDict_New(); + if (!path_dict) { + Py_DECREF(sdc_list); + return NULL; + } + + PyObject *tmp_val = PyLong_FromLong(path->num_waypoints); + if (!tmp_val) { + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + if (PyDict_SetItemString(path_dict, "num_waypoints", tmp_val) < 0) { + Py_DECREF(tmp_val); + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + Py_DECREF(tmp_val); + + PyObject *wp_list = PyList_New(path->num_waypoints); + if (!wp_list) { + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + + for (int j = 0; j < path->num_waypoints; j++) { + struct Waypoint *wp = &path->waypoints[j]; + PyObject *wp_dict = PyDict_New(); + if (!wp_dict) { + Py_DECREF(wp_list); + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + +#define SET_WAYPOINT_FLOAT(key, val) \ + tmp_val = PyFloat_FromDouble((double)val); \ + if (!tmp_val) { \ + Py_DECREF(wp_dict); \ + Py_DECREF(wp_list); \ + Py_DECREF(path_dict); \ + Py_DECREF(sdc_list); \ + return NULL; \ + } \ + if (PyDict_SetItemString(wp_dict, key, tmp_val) < 0) { \ + Py_DECREF(tmp_val); \ + Py_DECREF(wp_dict); \ + Py_DECREF(wp_list); \ + Py_DECREF(path_dict); \ + Py_DECREF(sdc_list); \ + return NULL; \ + } \ + Py_DECREF(tmp_val) + + SET_WAYPOINT_FLOAT("s", wp->s); + SET_WAYPOINT_FLOAT("x", wp->x); + SET_WAYPOINT_FLOAT("y", wp->y); + SET_WAYPOINT_FLOAT("heading", wp->heading); + SET_WAYPOINT_FLOAT("kappa", wp->kappa); + + tmp_val = PyLong_FromLong(wp->lane_id); + if (!tmp_val) { + Py_DECREF(wp_dict); + Py_DECREF(wp_list); + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + if (PyDict_SetItemString(wp_dict, "lane_id", tmp_val) < 0) { + Py_DECREF(tmp_val); + Py_DECREF(wp_dict); + Py_DECREF(wp_list); + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + Py_DECREF(tmp_val); + + PyList_SetItem(wp_list, j, wp_dict); + } + + if (PyDict_SetItemString(path_dict, "waypoints", wp_list) < 0) { + Py_DECREF(wp_list); + Py_DECREF(path_dict); + Py_DECREF(sdc_list); + return NULL; + } + Py_DECREF(wp_list); + PyList_SetItem(sdc_list, i, path_dict); + } else { + Py_INCREF(Py_None); + PyList_SetItem(sdc_list, i, Py_None); + } + } + + if (PyDict_SetItemString(dict, "sdc_paths", sdc_list) < 0) { + Py_DECREF(sdc_list); + return NULL; + } + Py_DECREF(sdc_list); + } else { + if (PyDict_SetItemString(dict, "sdc_paths", Py_None) < 0) + return NULL; + } + + /* Expose road_elements array as a list of dicts */ + if (env->road_elements && env->num_road_elements > 0) { + PyObject *road_list = PyList_New(env->num_road_elements); + if (!road_list) + return NULL; + for (int i = 0; i < env->num_road_elements; i++) { + RoadMapElement *r = &env->road_elements[i]; + PyObject *road = PyDict_New(); + if (!road) { + Py_DECREF(road_list); + return NULL; + } + + PyObject *tmp = PyLong_FromLong(r->id); + if (!tmp) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (PyDict_SetItemString(road, "id", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(r->type); + if (!tmp) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (PyDict_SetItemString(road, "type", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(tmp); + + /* Validate segment_length before using it */ + int seg_len = (r->segment_length > 0 && r->segment_length < 100000) ? r->segment_length : 0; + tmp = PyLong_FromLong(seg_len); + if (!tmp) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (PyDict_SetItemString(road, "segment_length", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(tmp); + + /* Geometry arrays - validate each pointer individually before access */ + if (r->x && seg_len > 0) { + PyObject *lx = PyList_New(seg_len); + if (!lx) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + for (int j = 0; j < seg_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)r->x[j]); + if (!fv) { + Py_DECREF(lx); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + PyList_SetItem(lx, j, fv); + } + if (PyDict_SetItemString(road, "x", lx) < 0) { + Py_DECREF(lx); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(lx); + } else { + if (PyDict_SetItemString(road, "x", Py_None) < 0) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + } + if (r->y && seg_len > 0) { + PyObject *ly = PyList_New(seg_len); + if (!ly) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + for (int j = 0; j < seg_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)r->y[j]); + if (!fv) { + Py_DECREF(ly); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + PyList_SetItem(ly, j, fv); + } + if (PyDict_SetItemString(road, "y", ly) < 0) { + Py_DECREF(ly); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(ly); + } else { + if (PyDict_SetItemString(road, "y", Py_None) < 0) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + } + if (r->z && seg_len > 0) { + PyObject *lz = PyList_New(seg_len); + if (!lz) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + for (int j = 0; j < seg_len; j++) { + PyObject *fv = PyFloat_FromDouble((double)r->z[j]); + if (!fv) { + Py_DECREF(lz); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + PyList_SetItem(lz, j, fv); + } + if (PyDict_SetItemString(road, "z", lz) < 0) { + Py_DECREF(lz); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(lz); + } else { + if (PyDict_SetItemString(road, "z", Py_None) < 0) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + } + + /* Lane-specific fields */ + if (is_road_lane(r->type) && r->entry_lanes != NULL && r->num_entries > 0) { + tmp = PyList_New(r->num_entries); + } else { + tmp = PyList_New(0); + } + if (!tmp) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (is_road_lane(r->type) && r->entry_lanes != NULL && r->num_entries > 0) { + for (int k = 0; k < r->num_entries; k++) { + PyList_SET_ITEM(tmp, k, PyLong_FromLong(r->entry_lanes[k])); + } + } + if (PyDict_SetItemString(road, "entry_lanes", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(tmp); + + if (is_road_lane(r->type) && r->exit_lanes != NULL && r->num_exits > 0) { + tmp = PyList_New(r->num_exits); + } else { + tmp = PyList_New(0); + } + if (!tmp) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (is_road_lane(r->type) && r->exit_lanes != NULL && r->num_exits > 0) { + for (int k = 0; k < r->num_exits; k++) { + PyList_SET_ITEM(tmp, k, PyLong_FromLong(r->exit_lanes[k])); + } + } + if (PyDict_SetItemString(road, "exit_lanes", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(tmp); + + PyObject *pf = PyFloat_FromDouble((double)r->speed_limit); + if (!pf) { + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + if (PyDict_SetItemString(road, "speed_limit", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(road); + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(pf); + + PyList_SetItem(road_list, i, road); + } + if (PyDict_SetItemString(dict, "road_elements", road_list) < 0) { + Py_DECREF(road_list); + return NULL; + } + Py_DECREF(road_list); + } else { + if (PyDict_SetItemString(dict, "road_elements", Py_None) < 0) + return NULL; + } + + /* Expose traffic_elements array as a list of dicts */ + if (env->traffic_elements && env->num_traffic_elements > 0) { + PyObject *traffic_list = PyList_New(env->num_traffic_elements); + if (!traffic_list) + return NULL; + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *t = &env->traffic_elements[i]; + PyObject *traffic = PyDict_New(); + if (!traffic) { + Py_DECREF(traffic_list); + return NULL; + } + + PyObject *tmp = PyLong_FromLong(t->id); + if (!tmp) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + if (PyDict_SetItemString(traffic, "id", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(tmp); + + tmp = PyLong_FromLong(t->type); + if (!tmp) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + if (PyDict_SetItemString(traffic, "type", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(tmp); + + /* Validate state_length before using it */ + int state_len = (t->state_length > 0 && t->state_length < 10000) ? t->state_length : 0; + tmp = PyLong_FromLong(state_len); + if (!tmp) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + if (PyDict_SetItemString(traffic, "state_length", tmp) < 0) { + Py_DECREF(tmp); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(tmp); + + /* States array - validate pointer before access */ + if (t->states && state_len > 0) { + PyObject *ls = PyList_New(state_len); + if (!ls) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + for (int j = 0; j < state_len; j++) { + PyObject *iv = PyLong_FromLong(t->states[j]); + if (!iv) { + Py_DECREF(ls); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + PyList_SetItem(ls, j, iv); + } + if (PyDict_SetItemString(traffic, "states", ls) < 0) { + Py_DECREF(ls); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(ls); + } else { + if (PyDict_SetItemString(traffic, "states", Py_None) < 0) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + } + + /* Stop line endpoints */ + PyObject *sl = PyList_New(6); + if (!sl) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + for (int k = 0; k < 6; k++) { + PyList_SetItem(sl, k, PyFloat_FromDouble((double)t->stop_line[k])); + } + if (PyDict_SetItemString(traffic, "stop_line", sl) < 0) { + Py_DECREF(sl); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(sl); + + /* Position (stop_line midpoint for backward compat) */ + float mid_x = (t->stop_line[0] + t->stop_line[3]) * 0.5f; + float mid_y = (t->stop_line[1] + t->stop_line[4]) * 0.5f; + PyObject *pf = PyFloat_FromDouble((double)mid_x); + if (!pf) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + if (PyDict_SetItemString(traffic, "x", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(pf); + + pf = PyFloat_FromDouble((double)mid_y); + if (!pf) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + if (PyDict_SetItemString(traffic, "y", pf) < 0) { + Py_DECREF(pf); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(pf); + + /* Controlled lanes array - validate pointer before access */ + if (t->controlled_lanes && t->num_controlled_lanes > 0) { + PyObject *ll = PyList_New(t->num_controlled_lanes); + if (!ll) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + for (int j = 0; j < t->num_controlled_lanes; j++) { + PyObject *lane_id = PyLong_FromLong(t->controlled_lanes[j]); + if (!lane_id) { + Py_DECREF(ll); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + PyList_SetItem(ll, j, lane_id); + } + if (PyDict_SetItemString(traffic, "controlled_lanes", ll) < 0) { + Py_DECREF(ll); + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(ll); + } else { + if (PyDict_SetItemString(traffic, "controlled_lanes", Py_None) < 0) { + Py_DECREF(traffic); + Py_DECREF(traffic_list); + return NULL; + } + } + + PyList_SetItem(traffic_list, i, traffic); + } + if (PyDict_SetItemString(dict, "traffic_elements", traffic_list) < 0) { + Py_DECREF(traffic_list); + return NULL; + } + Py_DECREF(traffic_list); + } else { + if (PyDict_SetItemString(dict, "traffic_elements", Py_None) < 0) + return NULL; + } + + /* Map corners (bounding box) from GridMap */ + if (env->grid_map) { + PyObject *corners_list = PyList_New(4); + if (!corners_list) + return NULL; + + PyObject *brx = PyFloat_FromDouble((double)env->grid_map->bottom_right_x); + PyObject *bry = PyFloat_FromDouble((double)env->grid_map->bottom_right_y); + PyObject *tlx = PyFloat_FromDouble((double)env->grid_map->top_left_x); + PyObject *tly = PyFloat_FromDouble((double)env->grid_map->top_left_y); + + if (!tlx || !tly || !brx || !bry) { + Py_XDECREF(tlx); + Py_XDECREF(tly); + Py_XDECREF(brx); + Py_XDECREF(bry); + Py_DECREF(corners_list); + return NULL; + } + + PyList_SetItem(corners_list, 0, tlx); // min_x = top_left_x + PyList_SetItem(corners_list, 1, bry); // min_y = bottom_right_y + PyList_SetItem(corners_list, 2, brx); // max_x = bottom_right_x + PyList_SetItem(corners_list, 3, tly); // max_y = top_left_y + + if (PyDict_SetItemString(dict, "map_corners", corners_list) < 0) { + Py_DECREF(corners_list); + return NULL; + } + Py_DECREF(corners_list); + } else { + if (PyDict_SetItemString(dict, "map_corners", Py_None) < 0) + return NULL; + } + if (env->observations && env->active_agent_count > 0) { + /* Agent observations */ + int max_obs = compute_observation_size(env); + PyObject *obs_data = PyList_New(env->active_agent_count); + if (!obs_data) + return NULL; + + float (*observations)[max_obs] = (float (*)[max_obs])env->observations; + + for (int i = 0; i < env->active_agent_count; i++) { + PyObject *agent_obs = PyList_New(max_obs); + if (!agent_obs) { + Py_DECREF(obs_data); + return NULL; + } + + for (int j = 0; j < max_obs; j++) { + PyObject *obs_val = PyFloat_FromDouble((double)observations[i][j]); + if (!obs_val) { + Py_DECREF(agent_obs); + Py_DECREF(obs_data); + return NULL; + } + PyList_SetItem(agent_obs, j, obs_val); + } + + PyList_SetItem(obs_data, i, agent_obs); + } + + if (PyDict_SetItemString(dict, "agent_observations", obs_data) < 0) { + Py_DECREF(obs_data); + return NULL; + } + Py_DECREF(obs_data); + } else { + if (PyDict_SetItemString(dict, "agent_observations", Py_None) < 0) + return NULL; + } + + return dict; +} + static PyObject *my_shared(PyObject *self, PyObject *args, PyObject *kwargs) { - char *map_dir = unpack_str(kwargs, "map_dir"); + PyObject *map_files = PyDict_GetItemString(kwargs, "map_files"); + if (!map_files || !PyList_Check(map_files)) { + PyErr_SetString(PyExc_TypeError, "map_files must be a list of strings"); + return NULL; + } int num_agents = unpack(kwargs, "num_agents"); int num_maps = unpack(kwargs, "num_maps"); + int starting_map_counter = unpack(kwargs, "starting_map_counter"); + int eval_mode = unpack(kwargs, "eval_mode"); + int s_map_counter = starting_map_counter; int init_mode = unpack(kwargs, "init_mode"); int control_mode = unpack(kwargs, "control_mode"); + int simulation_mode = unpack(kwargs, "simulation_mode"); int init_steps = unpack(kwargs, "init_steps"); - int goal_behavior = unpack(kwargs, "goal_behavior"); - float goal_target_distance = unpack(kwargs, "goal_target_distance"); - int max_controlled_agents = unpack(kwargs, "max_controlled_agents"); + int seed = unpack(kwargs, "seed"); + int min_agents_per_env = unpack(kwargs, "min_agents_per_env"); + int max_agents_per_env = unpack(kwargs, "max_agents_per_env"); + int num_eval_scenarios = unpack(kwargs, "num_eval_scenarios"); + + if (min_agents_per_env <= 0 || max_agents_per_env <= 0) { + PyErr_SetString(PyExc_ValueError, "min_agents_per_env and max_agents_per_env must be > 0"); + return NULL; + } + if (min_agents_per_env > max_agents_per_env) { + PyErr_SetString(PyExc_ValueError, "min_agents_per_env must be <= max_agents_per_env"); + return NULL; + } + if (num_agents < min_agents_per_env) { + PyErr_SetString(PyExc_ValueError, "num_agents must be >= min_agents_per_env"); + return NULL; + } + + srand(seed); + + // GIGAFLOW mode: use random sampling for agent counts per env + if (simulation_mode == SIMULATION_GIGAFLOW) { + if (eval_mode) { + // Eval mode: fixed agent count, sequential map cycling + int agents_per_env = max_agents_per_env; + int env_count = (num_agents + agents_per_env - 1) / agents_per_env; + env_count--; + + env_count = env_count > num_eval_scenarios ? num_eval_scenarios : env_count; + + PyObject *agent_offsets = PyList_New(env_count + 1); + PyObject *map_ids_list = PyList_New(env_count); + + int offset = 0; + for (int i = 0; i < env_count; i++) { + PyList_SetItem(agent_offsets, i, PyLong_FromLong(offset)); + PyList_SetItem(map_ids_list, i, PyLong_FromLong((s_map_counter + i) % num_maps)); + offset += agents_per_env; + } + PyList_SetItem(agent_offsets, env_count, PyLong_FromLong(offset)); + + PyObject *tuple = PyTuple_New(3); + PyTuple_SetItem(tuple, 0, agent_offsets); + PyTuple_SetItem(tuple, 1, map_ids_list); + PyTuple_SetItem(tuple, 2, PyLong_FromLong(env_count)); + return tuple; + } + + // Training mode: random agent counts per env + int *agent_counts = malloc((num_agents / min_agents_per_env + 1) * sizeof(int)); + int remaining = num_agents; + int env_count = 0; + + while (remaining > 0) { + int count; + if (remaining <= max_agents_per_env) { + count = remaining; + } else { + // 1. We must leave at least min_agents_per_env for the future. + int absolute_max_allowed = remaining - min_agents_per_env; + + // 2. We cannot take more than max_agents_per_env right now. + int current_upper_bound = + (absolute_max_allowed < max_agents_per_env) ? absolute_max_allowed : max_agents_per_env; + + // 3. We must take at least min_agents_per_env right now. + int current_lower_bound = min_agents_per_env; + + // Safety check: if constraints are tight, lower might equal upper. + // If absolute_max_allowed < min_lower_bound for example leading to + // current_upper_bound < current_lower_bound + if (current_upper_bound <= current_lower_bound) { + count = current_lower_bound; + } else { + // Now the range is guaranteed to be positive. + int range = current_upper_bound - current_lower_bound + 1; + count = current_lower_bound + (rand() % range); + } + } + agent_counts[env_count++] = count; + remaining -= count; + } + + // Build Python return lists + PyObject *agent_offsets = PyList_New(env_count + 1); + PyObject *map_ids_list = PyList_New(env_count); + + int offset = 0; + for (int i = 0; i < env_count; i++) { + PyList_SetItem(agent_offsets, i, PyLong_FromLong(offset)); + PyList_SetItem(map_ids_list, i, PyLong_FromLong(rand() % num_maps)); + offset += agent_counts[i]; + } + PyList_SetItem(agent_offsets, env_count, PyLong_FromLong(num_agents)); + + free(agent_counts); - clock_gettime(CLOCK_REALTIME, &ts); - srand(ts.tv_nsec); // Always use random sampling with replacement + PyObject *tuple = PyTuple_New(3); + PyTuple_SetItem(tuple, 0, agent_offsets); + PyTuple_SetItem(tuple, 1, map_ids_list); + PyTuple_SetItem(tuple, 2, PyLong_FromLong(env_count)); + return tuple; + } + // REPLAY mode - existing logic with max_agents_per_env cap int total_agent_count = 0; + int map_id = 0; int env_count = 0; - int max_envs = num_agents; - int maps_checked = 0; + + if (eval_mode) { + max_envs = num_eval_scenarios; + } + // Define the upper boundary for the map window + int end_map_index = starting_map_counter + num_eval_scenarios; + PyObject *agent_offsets = PyList_New(max_envs + 1); PyObject *map_ids = PyList_New(max_envs); - // Getting env count - while (total_agent_count < num_agents && env_count < max_envs) { - char map_file[512]; + // Added condition: s_map_counter < end_map_index + while (total_agent_count < num_agents && env_count < max_envs && (!eval_mode || s_map_counter < end_map_index)) { - // Always sample randomly with replacement - int map_id = rand() % num_maps; + if (eval_mode) { + map_id = s_map_counter % num_maps; + s_map_counter += 1; // This increments towards end_map_index + } else { + map_id = rand() % num_maps; + } - // printf("Sampling map_id: %d\n", map_id); + const char *map_file = PyUnicode_AsUTF8(PyList_GetItem(map_files, map_id)); Drive *env = calloc(1, sizeof(Drive)); env->init_mode = init_mode; env->control_mode = control_mode; + env->simulation_mode = simulation_mode; env->init_steps = init_steps; - env->goal_behavior = goal_behavior; - env->goal_target_distance = goal_target_distance; - env->max_controlled_agents = max_controlled_agents; - snprintf(map_file, sizeof(map_file), "%s/map_%03d.bin", map_dir, map_id); - env->entities = load_map_binary(map_file, env); - // Count the number of controllable agents in map + env->num_max_agents = max_agents_per_env; + load_map_binary(map_file, env); + set_active_agents(env); // Skip map if it doesn't contain any controllable agents if (env->active_agent_count == 0) { maps_checked++; - + // Fix the safeguard, the maps_checked is increased even when the same map is picked. // Safeguard: if we've checked all available maps and found no active agents, raise an error - if (maps_checked >= num_maps) { - for (int j = 0; j < env->num_entities; j++) { - free_entity(&env->entities[j]); - } - free(env->entities); - free(env->active_agent_indices); - free(env->static_agent_indices); - free(env->expert_static_agent_indices); - free(env->tracks_to_predict_indices); - free(env); - Py_DECREF(agent_offsets); - Py_DECREF(map_ids); - char error_msg[256]; - sprintf(error_msg, "No controllable agents found in any of the %d available maps", num_maps); - PyErr_SetString(PyExc_ValueError, error_msg); - return NULL; - } + // if(maps_checked >= num_maps) { + // for(int j=0;jnum_total_agents;j++) free_agent(&env->agents[j]); + // for (int j=0;jnum_road_elements;j++) free_road_element(&env->road_elements[j]); + // for (int j=0;jnum_traffic_elements;j++) free_traffic_element(&env->traffic_elements[j]); + // free(env->agents); + // free(env->road_elements); + // free(env->traffic_elements); + // free(env->active_agent_indices); + // free(env->static_agent_indices); + // free(env->expert_static_agent_indices); + // free(env); + // Py_DECREF(agent_offsets); + // Py_DECREF(map_ids); + // char error_msg[256]; + // sprintf(error_msg, "No controllable agents found in any of the %d available maps", num_maps); + // PyErr_SetString(PyExc_ValueError, error_msg); + // return NULL; + // } - for (int j = 0; j < env->num_entities; j++) { - free_entity(&env->entities[j]); - } - free(env->entities); + for (int j = 0; j < env->num_total_agents; j++) + free_agent(&env->agents[j]); + for (int j = 0; j < env->num_road_elements; j++) + free_road_element(&env->road_elements[j]); + for (int j = 0; j < env->num_traffic_elements; j++) + free_traffic_element(&env->traffic_elements[j]); + free(env->agents); + free(env->road_elements); + free(env->traffic_elements); free(env->active_agent_indices); free(env->static_agent_indices); free(env->expert_static_agent_indices); - free(env->tracks_to_predict_indices); free(env); continue; } @@ -154,25 +1729,28 @@ static PyObject *my_shared(PyObject *self, PyObject *args, PyObject *kwargs) { PyList_SetItem(agent_offsets, env_count, offset); total_agent_count += env->active_agent_count; env_count++; - for (int j = 0; j < env->num_entities; j++) { - free_entity(&env->entities[j]); - } - free(env->entities); + for (int j = 0; j < env->num_total_agents; j++) + free_agent(&env->agents[j]); + for (int j = 0; j < env->num_road_elements; j++) + free_road_element(&env->road_elements[j]); + for (int j = 0; j < env->num_traffic_elements; j++) + free_traffic_element(&env->traffic_elements[j]); + free(env->agents); + free(env->road_elements); + free(env->traffic_elements); free(env->active_agent_indices); free(env->static_agent_indices); - free(env->tracks_to_predict_indices); free(env->expert_static_agent_indices); free(env); } - + // printf("Generated %d environments to cover %d agents (requested %d agents)\n", env_count, total_agent_count, + // num_agents); if (total_agent_count >= num_agents) { total_agent_count = num_agents; } - PyObject *final_total_agent_count = PyLong_FromLong(total_agent_count); PyList_SetItem(agent_offsets, env_count, final_total_agent_count); PyObject *final_env_count = PyLong_FromLong(env_count); - // resize lists PyObject *resized_agent_offsets = PyList_GetSlice(agent_offsets, 0, env_count + 1); PyObject *resized_map_ids = PyList_GetSlice(map_ids, 0, env_count); @@ -184,102 +1762,116 @@ static PyObject *my_shared(PyObject *self, PyObject *args, PyObject *kwargs) { } static int my_init(Env *env, PyObject *args, PyObject *kwargs) { - env->human_agent_idx = unpack(kwargs, "human_agent_idx"); env->ini_file = unpack_str(kwargs, "ini_file"); - env_init_config conf = {0}; - if (ini_parse(env->ini_file, handler, &conf) < 0) { - printf("Error while loading %s", env->ini_file); - } - if (kwargs && PyDict_GetItemString(kwargs, "episode_length")) { - conf.episode_length = (int)unpack(kwargs, "episode_length"); - } - if (conf.episode_length <= 0) { - PyErr_SetString(PyExc_ValueError, "episode_length must be > 0 (set in INI or kwargs)"); - return -1; - } - -// Allow all settings to be overridden via kwargs (ini provides defaults) -#define OVERRIDE_INT(field) \ - if (kwargs && PyDict_GetItemString(kwargs, #field)) { \ - conf.field = (int)unpack(kwargs, #field); \ - } -#define OVERRIDE_FLOAT(field) \ - if (kwargs && PyDict_GetItemString(kwargs, #field)) { \ - conf.field = (float)unpack(kwargs, #field); \ - } - - OVERRIDE_INT(render_mode); - OVERRIDE_INT(action_type); - OVERRIDE_INT(dynamics_model); - OVERRIDE_FLOAT(reward_vehicle_collision); - OVERRIDE_FLOAT(reward_offroad_collision); - OVERRIDE_FLOAT(reward_goal); - OVERRIDE_FLOAT(reward_goal_post_respawn); - OVERRIDE_INT(collision_behavior); - OVERRIDE_INT(offroad_behavior); - OVERRIDE_FLOAT(dt); - OVERRIDE_INT(termination_mode); - OVERRIDE_INT(init_mode); - OVERRIDE_INT(control_mode); - OVERRIDE_INT(goal_behavior); - OVERRIDE_FLOAT(goal_target_distance); - OVERRIDE_FLOAT(goal_radius); - OVERRIDE_FLOAT(goal_speed); - OVERRIDE_INT(max_controlled_agents); - -#undef OVERRIDE_INT -#undef OVERRIDE_FLOAT - - env->action_type = conf.action_type; - env->dynamics_model = conf.dynamics_model; - env->reward_vehicle_collision = conf.reward_vehicle_collision; - env->reward_offroad_collision = conf.reward_offroad_collision; - env->reward_goal = conf.reward_goal; - env->reward_goal_post_respawn = conf.reward_goal_post_respawn; - env->episode_length = conf.episode_length; - env->termination_mode = conf.termination_mode; - env->collision_behavior = conf.collision_behavior; - env->offroad_behavior = conf.offroad_behavior; - env->max_controlled_agents = unpack(kwargs, "max_controlled_agents"); - env->dt = conf.dt; - env->init_mode = (int)unpack(kwargs, "init_mode"); - env->control_mode = (int)unpack(kwargs, "control_mode"); - env->goal_behavior = (int)unpack(kwargs, "goal_behavior"); - env->goal_target_distance = (float)unpack(kwargs, "goal_target_distance"); + // env_init_config conf = {0}; + // if (ini_parse(env->ini_file, handler, &conf) < 0) { + // printf("Error while loading %s", env->ini_file); + // } + // if (kwargs && PyDict_GetItemString(kwargs, "scenario_length")) { + // conf.scenario_length = (int)unpack(kwargs, "scenario_length"); + // } + // if (kwargs && PyDict_GetItemString(kwargs, "termination_mode")) { + // conf.termination_mode = (int)unpack(kwargs, "termination_mode"); + // } + // if (conf.scenario_length <= 0) { + // PyErr_SetString(PyExc_ValueError, "scenario_length must be > 0 (set in INI or kwargs)"); + // return -1; + // } + env->action_type = (int)unpack(kwargs, "action_type"); + env->dynamics_model = (int)unpack(kwargs, "dynamics_model"); + env->reward_goal = (float)unpack(kwargs, "reward_goal"); + env->reward_vehicle_collision = (float)unpack(kwargs, "reward_vehicle_collision"); + env->reward_offroad_collision = (float)unpack(kwargs, "reward_offroad_collision"); + env->reward_comfort = (float)unpack(kwargs, "reward_comfort"); + env->reward_lane_align = (float)unpack(kwargs, "reward_lane_align"); + env->reward_vel_align = (float)unpack(kwargs, "reward_vel_align"); + env->reward_lane_center = (float)unpack(kwargs, "reward_lane_center"); + env->reward_center_bias = (float)unpack(kwargs, "reward_center_bias"); + env->reward_velocity = (float)unpack(kwargs, "reward_velocity"); + env->reward_reverse = (float)unpack(kwargs, "reward_reverse"); + env->reward_traffic_light_violation = (float)unpack(kwargs, "reward_traffic_light_violation"); + env->reward_timestep = (float)unpack(kwargs, "reward_timestep"); + env->reward_overspeed = (float)unpack(kwargs, "reward_overspeed"); + env->reward_ade = (float)unpack(kwargs, "reward_ade"); + env->collision_behavior = (int)unpack(kwargs, "collision_behavior"); + env->offroad_behavior = (int)unpack(kwargs, "offroad_behavior"); + env->traffic_light_behavior = (int)unpack(kwargs, "traffic_light_behavior"); env->goal_radius = (float)unpack(kwargs, "goal_radius"); - env->goal_speed = (float)unpack(kwargs, "goal_speed"); - env->render_mode = (int)unpack(kwargs, "render_mode"); - char *map_dir = unpack_str(kwargs, "map_dir"); - int map_id = unpack(kwargs, "map_id"); - int max_agents = unpack(kwargs, "max_agents"); - int init_steps = unpack(kwargs, "init_steps"); - char map_file[512]; - snprintf(map_file, sizeof(map_file), "%s/map_%03d.bin", map_dir, map_id); - env->num_agents = max_agents; - env->map_name = strdup(map_file); + env->min_waypoint_spacing = (float)unpack(kwargs, "min_waypoint_spacing"); + env->max_waypoint_spacing = (float)unpack(kwargs, "max_waypoint_spacing"); + env->num_target_waypoints = (int)unpack(kwargs, "num_target_waypoints"); + if (env->num_target_waypoints > MAX_TARGET_WAYPOINTS) { + env->num_target_waypoints = MAX_TARGET_WAYPOINTS; + } + env->target_type = (int)unpack(kwargs, "target_type"); + env->use_rear_axle = (int)unpack(kwargs, "use_rear_axle"); + env->max_boundary_segment_observations = (int)unpack(kwargs, "max_boundary_segment_observations"); + env->max_lane_segment_observations = (int)unpack(kwargs, "max_lane_segment_observations"); + env->max_partner_observations = (int)unpack(kwargs, "max_partner_observations"); + env->max_traffic_light_observations = (int)unpack(kwargs, "max_traffic_light_observations"); + env->max_stop_sign_observations = (int)unpack(kwargs, "max_stop_sign_observations"); + env->dt = (float)unpack(kwargs, "dt"); + env->spawn_initial_speed = (float)unpack(kwargs, "spawn_initial_speed"); + env->goal_speed_threshold = (float)unpack(kwargs, "goal_speed_threshold"); + env->scenario_length = (int)unpack(kwargs, "scenario_length"); + env->termination_mode = (int)unpack(kwargs, "termination_mode"); + env->inactive_agent_threshold = (float)unpack(kwargs, "inactive_agent_threshold"); + char *map_file = unpack_str(kwargs, "map_file"); + env->map_name = map_file; + int max_agents = (int)unpack(kwargs, "max_agents"); + env->num_controllable_agents = max_agents; + int max_agents_per_env = (int)unpack(kwargs, "max_agents_per_env"); + env->num_max_agents = max_agents_per_env; + + int init_steps = (int)unpack(kwargs, "init_steps"); env->init_steps = init_steps; env->timestep = init_steps; + env->init_mode = (int)unpack(kwargs, "init_mode"); + env->control_mode = (int)unpack(kwargs, "control_mode"); + env->simulation_mode = (int)unpack(kwargs, "simulation_mode"); + env->reward_conditioning = (bool)unpack(kwargs, "reward_conditioning"); + env->reward_randomization = (bool)unpack(kwargs, "reward_randomization"); + env->compute_eval_metrics = (bool)unpack(kwargs, "compute_eval_metrics"); + env->eval_mode = (int)unpack(kwargs, "eval_mode"); + init(env); return 0; } -static int my_log(PyObject *dict, Log *log) { +static int my_log(PyObject *dict, Env *env, Log *log, float n) { + float total_distance_travelled = log->total_distance_travelled * n; + float total_infractions = log->total_infractions * n; + float avg_distance_per_infraction = total_distance_travelled / fmaxf(1.0f, total_infractions); + assign_to_dict(dict, "n", log->n); - assign_to_dict(dict, "score", log->score); assign_to_dict(dict, "offroad_rate", log->offroad_rate); - assign_to_dict(dict, "collision_rate", log->collision_rate); assign_to_dict(dict, "episode_length", log->episode_length); + assign_to_dict(dict, "collision_rate", log->collision_rate); assign_to_dict(dict, "episode_return", log->episode_return); - assign_to_dict(dict, "dnf_rate", log->dnf_rate); - assign_to_dict(dict, "completion_rate", log->completion_rate); - assign_to_dict(dict, "lane_alignment_rate", log->lane_alignment_rate); - assign_to_dict(dict, "perc_controlled", log->perc_controlled); - assign_to_dict(dict, "perc_other", log->perc_other); - assign_to_dict(dict, "offroad_per_agent", log->offroad_per_agent); - assign_to_dict(dict, "collisions_per_agent", log->collisions_per_agent); - assign_to_dict(dict, "goals_sampled_this_episode", log->goals_sampled_this_episode); - assign_to_dict(dict, "goals_reached_this_episode", log->goals_reached_this_episode); - assign_to_dict(dict, "speed_at_goal", log->speed_at_goal); + assign_to_dict(dict, "red_light_violation_rate", log->red_light_violation_rate); + assign_to_dict(dict, "comfort_violation_count", log->comfort_violation_count); // assign_to_dict(dict, "avg_displacement_error", log->avg_displacement_error); + assign_to_dict(dict, "velocity_progress_sum", log->velocity_progress_sum); + assign_to_dict(dict, "num_goals_reached", log->num_goals_reached); + assign_to_dict(dict, "lane_center_rate", log->lane_center_rate); + assign_to_dict(dict, "dnf_rate", log->dnf_rate); + assign_to_dict(dict, "score", log->score); + assign_to_dict(dict, "avg_speed_per_agent", log->avg_speed_per_agent); + assign_to_dict(dict, "avg_distance_per_infraction", avg_distance_per_infraction); + + if (env->compute_eval_metrics) { + // Puffer score components + assign_to_dict(dict, "at_fault_collision_rate", log->at_fault_collision_rate); + assign_to_dict(dict, "puffer_score", log->puffer_score); + assign_to_dict(dict, "ttc_within_bound_rate", log->ttc_within_bound_rate); + assign_to_dict(dict, "driving_direction_score", log->driving_direction_score); + assign_to_dict(dict, "speed_limit_compliance", log->speed_limit_compliance); + assign_to_dict(dict, "making_progress_rate", log->making_progress_rate); + assign_to_dict(dict, "progress_ratio", log->progress_ratio); + assign_to_dict(dict, "comfort_score", log->comfort_score); + assign_to_dict(dict, "multi_lane_time", log->multi_lane_time); + assign_to_dict(dict, "multi_lane_score", log->multi_lane_score); + } + return 0; } diff --git a/pufferlib/ocean/drive/datatypes.h b/pufferlib/ocean/drive/datatypes.h new file mode 100644 index 0000000000..fc2361cd74 --- /dev/null +++ b/pufferlib/ocean/drive/datatypes.h @@ -0,0 +1,351 @@ +#define UNKNOWN 0 + +// -- REWARD CONDITIONING COEFFICIENTS +#define REWARD_COEF_GOAL_RADIUS 0 +#define REWARD_COEF_COLLISION 1 +#define REWARD_COEF_OFFROAD 2 +#define REWARD_COEF_COMFORT 3 +#define REWARD_COEF_LANE_ALIGN 4 +#define REWARD_COEF_VEL_ALIGN 5 +#define REWARD_COEF_LANE_CENTER 6 +#define REWARD_COEF_CENTER_BIAS 7 +#define REWARD_COEF_VELOCITY 8 +#define REWARD_COEF_REVERSE 9 +#define REWARD_COEF_TRAFFIC_LIGHT 10 +#define REWARD_COEF_TIMESTEP 11 +#define REWARD_COEF_OVERSPEED 12 +// Dynamic conditioning coefficients +#define REWARD_COEF_THROTTLE 13 +#define REWARD_COEF_STEER 14 +#define REWARD_COEF_ACC 15 +#define NUM_REWARD_COEFS 16 + +// -- AGENT TYPE +#define VEHICLE 1 +#define PEDESTRIAN 2 +#define CYCLIST 3 +#define OTHER 4 + +// -- ROAD TYPE +#define LANE_FREEWAY 1 +#define LANE_SURFACE_STREET 2 +#define LANE_BIKE_LANE 3 + +#define ROAD_LINE_UNKNOWN 10 +#define ROAD_LINE_BROKEN_SINGLE_WHITE 11 +#define ROAD_LINE_SOLID_SINGLE_WHITE 12 +#define ROAD_LINE_SOLID_DOUBLE_WHITE 13 +#define ROAD_LINE_BROKEN_SINGLE_YELLOW 14 +#define ROAD_LINE_BROKEN_DOUBLE_YELLOW 15 +#define ROAD_LINE_SOLID_SINGLE_YELLOW 16 +#define ROAD_LINE_SOLID_DOUBLE_YELLOW 17 +#define ROAD_LINE_PASSING_DOUBLE_YELLOW 18 + +#define ROAD_EDGE_UNKNOWN 20 +#define ROAD_EDGE_BOUNDARY 21 +#define ROAD_EDGE_MEDIAN 22 +#define ROAD_EDGE_SIDEWALK 23 + +#define CROSSWALK 31 +#define DRIVEWAY 32 + +// -- TRAFFIC CONTROL TYPE +#define TRAFFIC_LIGHT 1 +#define STOP_SIGN 2 +#define YIELD_SIGN 3 +#define SPEED_LIMIT_SIGN 4 + +#define TL_STATE_DISABLED 0 +#define TL_STATE_YELLOW 2 +#define TL_STATE_GREEN 3 +#define TL_STATE_RED 4 +// Number of normalized traffic light states: disabled, red, yellow, green +#define NUM_TRAFFIC_LIGHT_STATES 4 + +// Metrics array indices +#define NUM_METRICS 18 +#define COLLISION_IDX 0 +#define OFFROAD_IDX 1 +#define RED_LIGHT_IDX 2 +#define STOP_SIGN_IDX 3 +#define REACHED_GOAL_IDX 4 +#define LANE_DIST_IDX 5 +#define LANE_ANGLE_IDX 6 +#define COMFORT_VIOLATION_IDX 7 +#define VELOCITY_PROGRESS_IDX 8 +#define SPEED_LIMIT_IDX 9 +#define AVG_DISPLACEMENT_ERROR_IDX 10 +#define PROGRESSION_IDX 11 +// Evaluation metrics +#define AT_FAULT_COLLISION_IDX 12 +#define TTC_IDX 13 +#define TTC_TFL_IDX 14 +#define PROGRESS_RATIO_IDX 15 +#define MULTI_LANE_TIME_IDX 16 +#define MULTI_LANE_SCORE_IDX 17 + +// Path +#define MAX_NUM_WP_PATH 200 +#define MAX_TARGET_WAYPOINTS 20 + +struct Waypoint { + float s; // Arc length (cumulative distance from the start) - init position + float x; // Global x-coordinate + float y; // Global y-coordinate + float z; // Global z-coordinate + float heading; // Global heading (tangent angle) in radians + float cos_heading; // Cached cosf(heading) - set in build_path + float sin_heading; // Cached sinf(heading) - set in build_path + float kappa; // Curvature at this point + int lane_id; // Lane id of the waypoint +}; +struct Path { + struct Waypoint waypoints[MAX_NUM_WP_PATH]; + int num_waypoints; +}; + +struct ttc_result { + float min_ttc; + int other_idx; + float distance_to_collision; + float closing_speed; +}; + +static inline int is_road_lane(int type) { return (type >= 1 && type <= 9); } + +static inline int is_drivable_road_lane(int type) { return (type == LANE_FREEWAY || type == LANE_SURFACE_STREET); } + +static inline int is_road_line(int type) { return (type >= 10 && type <= 19); } + +static inline int is_road_edge(int type) { return (type >= 20 && type <= 29); } + +static inline int is_road(int type) { return is_road_lane(type) || is_road_line(type) || is_road_edge(type); } + +static inline int is_controllable_agent(int type) { return (type == VEHICLE || type == PEDESTRIAN || type == CYCLIST); } + +static inline int is_traffic_light_red(int state) { return state == 1 || state == TL_STATE_RED || state == 7; } + +static inline int is_traffic_light_green(int state) { return state == TL_STATE_GREEN || state == 6 || state == 9; } + +static inline int is_traffic_light_yellow(int state) { return state == TL_STATE_YELLOW || state == 5 || state == 8; } + +static inline int normalize_road_type(int type) { + if (is_road_lane(type)) { + return 0; + } else if (is_road_line(type)) { + return 1; + } else if (is_road_edge(type)) { + return 2; + } else { + return -1; + } +} + +static inline int unnormalize_road_type(int norm_type) { + if (norm_type == 0) { + return LANE_SURFACE_STREET; + } else if (norm_type == 1) { + return ROAD_LINE_BROKEN_SINGLE_WHITE; + } else if (norm_type == 2) { + return ROAD_EDGE_BOUNDARY; + } else { + return -1; // Invalid + } +} + +static inline int normalize_traffic_light_state(int state) { + if (is_traffic_light_red(state)) { + return 1; + } else if (is_traffic_light_yellow(state)) { + return 2; + } else if (is_traffic_light_green(state)) { + return 3; + } else { + return TL_STATE_DISABLED; // Invalid or disabled + } +} + +static inline int unnormalize_traffic_light_state(int norm_state) { + if (norm_state == 1) { + return TL_STATE_RED; + } else if (norm_state == 2) { + return TL_STATE_YELLOW; + } else if (norm_state == 3) { + return TL_STATE_GREEN; + } else { + return TL_STATE_DISABLED; // Invalid or disabled + } +} + +struct Agent { + int id; + int type; + + // Log trajectory + int trajectory_length; + float *log_trajectory_x; + float *log_trajectory_y; + float *log_trajectory_z; + float *log_heading; + float *log_velocity_x; + float *log_velocity_y; + float *log_length; + float *log_width; + float *log_height; + int *log_valid; + + // Simulation state (always center-based, even when trajectory control uses the rear axle) + float sim_x; // Vehicle center x-coordinate + float sim_y; // Vehicle center y-coordinate + float sim_z; + float sim_heading; + float cos_heading; // Cached cosf(sim_heading) - updated in move_dynamics + float sin_heading; // Cached sinf(sim_heading) - updated in move_dynamics + float sim_vx; // Vehicle center velocity x-component + float sim_vy; // Vehicle center velocity y-component + float yaw_rate; // Angular velocity used to derive rear-axle velocity + float sim_speed; + float sim_speed_signed; + float sim_length; + float sim_width; + float sim_height; + int sim_valid; + + // Route information + int route_length; + int *route; + int route_gt_len; // Number of leading route lanes supported by GT before extension + int current_route_index; // Tracks progress through route array + + // Path + struct Path *path; + int closest_path_idx_wp; + + // Metrics and status tracking (size must match NUM_METRICS in drive.h) + float metrics_array[NUM_METRICS]; // [collision, offroad, red_light, stop_sign, reached_goal, lane_dist, lane_angle, + // comfort_violation, velocity_progress, speed_limit, avg_displacement_error, + // progression, at_fault_collision, ttc, ttc_tfl, progress_ratio, + // multi_lane_time, multi_lane_score] + int current_lane_index; + int previous_lane_index; + int current_lane_geometry_idx; + int reached_goal_this_episode; + int num_waypoints_reached; + int num_goals_reached; + int active_agent; + int mark_as_expert; + float cumulative_displacement; + int displacement_sample_count; + float path_progression; + float distance_since_spawn; + + // Goal positions (N sequential waypoints) + float goal_positions_x[MAX_TARGET_WAYPOINTS]; + float goal_positions_y[MAX_TARGET_WAYPOINTS]; + float goal_positions_z[MAX_TARGET_WAYPOINTS]; + float goal_position_x; // alias = goal_positions_x[current_goal_idx] + float goal_position_y; // alias = goal_positions_y[current_goal_idx] + float goal_position_z; // alias = goal_positions_z[current_goal_idx] + int current_goal_idx; // index of next goal to reach (0..N-1) + + int stopped; // 0/1 -> freeze if set + int removed; // 0/1 -> remove from sim if set + + // Jerk dynamics + float a_long; + float a_lat; + float jerk_long; + float jerk_lat; + float steering_angle; + float wheelbase; + + // Reward conditioning coefficients (per-agent, randomized at spawn) + float reward_coefs[NUM_REWARD_COEFS]; + + // Puffer score tracking (per-episode accumulators) + struct ttc_result cached_ttc; // Filled once per step before reward computation + float wrong_way_distance; // Accumulated wrong-way distance + float speed_violation_sum; // For nuPlan speed compliance formula + int ttc_violations; // Count of TTC < 0.95s violations + int ttc_samples; // Total TTC samples for rate + int at_fault_collision; // 1 if at-fault collision occurred this episode + float multi_lane_time; // Accumulated time (s) on multiple lanes +}; + +struct RoadMapElement { + int id; + int type; + + int segment_length; + float *x; + float *y; + float *z; + float *headings; // Pre-computed heading for each segment + + // Lane specific info + int num_entries; + int *entry_lanes; + int num_exits; + int *exit_lanes; + float speed_limit; +}; + +struct TrafficControlElement { + int id; + int type; + + int state_length; + int *states; + float stop_line[6]; // Two 3D endpoints: [x1,y1,z1, x2,y2,z2] + float heading; + int num_controlled_lanes; + int *controlled_lanes; +}; + +typedef struct { + float z_dis; + float euclidean_dis; + float z; +} DepthPoint; + +struct LaneGraph { + int n_lanes; + int *lane_ids; + float *lane_lengths; + float *distances; // n_lanes * n_lanes row-major +}; + +void free_agent(struct Agent *agent) { + free(agent->log_trajectory_x); + free(agent->log_trajectory_y); + free(agent->log_trajectory_z); + free(agent->log_heading); + free(agent->log_velocity_x); + free(agent->log_velocity_y); + free(agent->log_length); + free(agent->log_width); + free(agent->log_height); + free(agent->log_valid); + free(agent->route); + free(agent->path); +} + +void free_road_element(struct RoadMapElement *element) { + free(element->x); + free(element->y); + free(element->z); + free(element->headings); + free(element->entry_lanes); + free(element->exit_lanes); +} + +void free_traffic_element(struct TrafficControlElement *element) { + free(element->states); + free(element->controlled_lanes); +} + +void free_lane_graph(struct LaneGraph *graph) { + free(graph->lane_ids); + free(graph->lane_lengths); + free(graph->distances); +} diff --git a/pufferlib/ocean/drive/drive.c b/pufferlib/ocean/drive/drive.c index 7a714ac4a1..f99c4b0a2e 100644 --- a/pufferlib/ocean/drive/drive.c +++ b/pufferlib/ocean/drive/drive.c @@ -1,8 +1,7 @@ +#include "drive.h" #include "drivenet.h" -#include "error.h" -#include "libgen.h" -#include "../env_config.h" #include +#include "../env_config.h" // Use this test if the network changes to ensure that the forward pass // matches the torch implementation to the 3rd or ideally 4th decimal place @@ -34,122 +33,76 @@ void test_drivenet() { free(weights); } -int demo(const char *map_name, const char *policy_name, int show_grid, int obs_only, int lasers, int show_human_logs, - int frame_skip, const char *view_mode, const char *output_topdown, const char *output_agent, int num_maps, - int zoom_in) { - - // Parse configuration from INI file +void demo() { + // Read configuration from INI file env_init_config conf = {0}; const char *ini_file = "pufferlib/config/ocean/drive.ini"; - if (ini_parse(ini_file, handler, &conf) < 0) { + if (load_env_config(ini_file, &conf) < 0) { fprintf(stderr, "Error: Could not load %s. Cannot determine environment configuration.\n", ini_file); - return -1; - } - - char map_buffer[100]; - if (map_name == NULL) { - srand(time(NULL)); - int random_map = rand() % num_maps; - sprintf(map_buffer, "%s/map_%03d.bin", conf.map_dir, random_map); - map_name = map_buffer; + exit(1); } - // Initialize environment with all config values from INI [env] section Drive env = { - .action_type = conf.action_type, + .human_agent_idx = 0, .dynamics_model = conf.dynamics_model, .reward_vehicle_collision = conf.reward_vehicle_collision, .reward_offroad_collision = conf.reward_offroad_collision, - .reward_goal = conf.reward_goal, - .reward_goal_post_respawn = conf.reward_goal_post_respawn, + .reward_ade = conf.reward_ade, .goal_radius = conf.goal_radius, - .goal_behavior = conf.goal_behavior, - .goal_target_distance = conf.goal_target_distance, - .goal_speed = conf.goal_speed, .dt = conf.dt, - .episode_length = conf.episode_length, - .termination_mode = conf.termination_mode, + .map_name = "resources/drive/binaries/map_000.bin", + .init_steps = conf.init_steps, .collision_behavior = conf.collision_behavior, .offroad_behavior = conf.offroad_behavior, - .init_steps = conf.init_steps, - .init_mode = conf.init_mode, - .control_mode = conf.control_mode, - .map_name = (char *)map_name, + .compute_eval_metrics = conf.compute_eval_metrics, }; allocate(&env); - if (env.active_agent_count == 0) { - fprintf(stderr, "Error: No active agents found in map '%s' with init_mode=%d. Cannot run demo.\n", env.map_name, - conf.init_mode); - free_allocated(&env); - return -1; - } c_reset(&env); c_render(&env); - Weights *weights = load_weights((char *)policy_name); + Weights *weights = load_weights("resources/drive/puffer_drive_weights.bin"); DriveNet *net = init_drivenet(weights, env.active_agent_count, env.dynamics_model); - + // Client* client = make_client(&env); int accel_delta = 2; int steer_delta = 4; while (!WindowShouldClose()) { - int *actions = (int *)env.actions; // Single integer per agent - - forward(net, env.observations, actions); - + // Handle camera controls + int (*actions)[2] = (int (*)[2])env.actions; + forward(net, env.observations, env.actions); if (IsKeyDown(KEY_LEFT_SHIFT)) { - if (env.dynamics_model == CLASSIC) { - // Classic dynamics: acceleration and steering - int accel_idx = 3; // neutral (0 m/s²) - int steer_idx = 6; // neutral (0.0 steering) - - if (IsKeyDown(KEY_UP) || IsKeyDown(KEY_W)) { - accel_idx += accel_delta; - if (accel_idx > 6) - accel_idx = 6; - } - if (IsKeyDown(KEY_DOWN) || IsKeyDown(KEY_S)) { - accel_idx -= accel_delta; - if (accel_idx < 0) - accel_idx = 0; - } - if (IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_A)) { - steer_idx += steer_delta; // Increase steering index for left turn - if (steer_idx > 12) - steer_idx = 12; + actions[env.human_agent_idx][0] = 3; + actions[env.human_agent_idx][1] = 6; + if (IsKeyDown(KEY_UP) || IsKeyDown(KEY_W)) { + actions[env.human_agent_idx][0] += accel_delta; + // Cap acceleration to maximum of 6 + if (actions[env.human_agent_idx][0] > 6) { + actions[env.human_agent_idx][0] = 6; } - if (IsKeyDown(KEY_RIGHT) || IsKeyDown(KEY_D)) { - steer_idx -= steer_delta; // Decrease steering index for right turn - if (steer_idx < 0) - steer_idx = 0; - } - - // Encode into single integer: action = accel_idx * 13 + steer_idx - actions[env.human_agent_idx] = accel_idx * 13 + steer_idx; - - } else if (env.dynamics_model == JERK) { - // Jerk dynamics: longitudinal and lateral jerk - // JERK_LONG[4] = {-15.0f, -4.0f, 0.0f, 4.0f} - // JERK_LAT[3] = {-4.0f, 0.0f, 4.0f} - int jerk_long_idx = 2; // neutral (0.0) - int jerk_lat_idx = 1; // neutral (0.0) - - if (IsKeyDown(KEY_UP) || IsKeyDown(KEY_W)) { - jerk_long_idx = 3; // acceleration (4.0) - } - if (IsKeyDown(KEY_DOWN) || IsKeyDown(KEY_S)) { - jerk_long_idx = 0; // hard braking (-15.0) + } + if (IsKeyDown(KEY_DOWN) || IsKeyDown(KEY_S)) { + actions[env.human_agent_idx][0] -= accel_delta; + // Cap acceleration to minimum of 0 + if (actions[env.human_agent_idx][0] < 0) { + actions[env.human_agent_idx][0] = 0; } - if (IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_A)) { - jerk_lat_idx = 2; // left turn (4.0) + } + if (IsKeyDown(KEY_LEFT) || IsKeyDown(KEY_A)) { + actions[env.human_agent_idx][1] += steer_delta; + // Cap steering to minimum of 0 + if (actions[env.human_agent_idx][1] < 0) { + actions[env.human_agent_idx][1] = 0; } - if (IsKeyDown(KEY_RIGHT) || IsKeyDown(KEY_D)) { - jerk_lat_idx = 0; // right turn (-4.0) + } + if (IsKeyDown(KEY_RIGHT) || IsKeyDown(KEY_D)) { + actions[env.human_agent_idx][1] -= steer_delta; + // Cap steering to maximum of 12 + if (actions[env.human_agent_idx][1] > 12) { + actions[env.human_agent_idx][1] = 12; } - - // Encode into single integer: action = jerk_long_idx * 3 + jerk_lat_idx - actions[env.human_agent_idx] = jerk_long_idx * 3 + jerk_lat_idx; + } + if (IsKeyPressed(KEY_TAB)) { + env.human_agent_idx = (env.human_agent_idx + 1) % env.active_agent_count; } } - c_step(&env); c_render(&env); } @@ -158,137 +111,114 @@ int demo(const char *map_name, const char *policy_name, int show_grid, int obs_o free_allocated(&env); free_drivenet(net); free(weights); - return 0; } void performance_test() { + // Read configuration from INI file + env_init_config conf = {0}; + const char *ini_file = "pufferlib/config/ocean/drive.ini"; + if (load_env_config(ini_file, &conf) < 0) { + fprintf(stderr, "Error: Could not load %s. Cannot determine environment configuration.\n", ini_file); + exit(1); + } long test_time = 10; Drive env = { .human_agent_idx = 0, - .dynamics_model = CLASSIC, // Classic dynamics - .action_type = 0, // Discrete - .map_name = "resources/drive/binaries/map_000.bin", - .dt = 0.1f, - .init_steps = 0, + .map_name = strdup("pufferlib/resources/drive/binaries/carla/map_000.bin"), + .ini_file = strdup(ini_file), + .num_controllable_agents = conf.max_agents_per_env, + // From conf + .action_type = conf.action_type, + .dynamics_model = conf.dynamics_model, + .reward_vehicle_collision = conf.reward_vehicle_collision, + .reward_offroad_collision = conf.reward_offroad_collision, + .reward_traffic_light_violation = conf.reward_traffic_light_violation, + .reward_goal = conf.reward_goal, + .reward_ade = conf.reward_ade, + .reward_overspeed = conf.reward_overspeed, + .reward_comfort = conf.reward_comfort, + .reward_velocity = conf.reward_velocity, + .reward_lane_align = conf.reward_lane_align, + .reward_vel_align = conf.reward_vel_align, + .reward_lane_center = conf.reward_lane_center, + .reward_center_bias = conf.reward_center_bias, + .reward_reverse = conf.reward_reverse, + .reward_timestep = conf.reward_timestep, + .goal_radius = conf.goal_radius, + .collision_behavior = conf.collision_behavior, + .offroad_behavior = conf.offroad_behavior, + .traffic_light_behavior = conf.traffic_light_behavior, + .dt = conf.dt, + .target_type = conf.target_type, + .scenario_length = conf.scenario_length, + .termination_mode = conf.termination_mode, + .init_steps = conf.init_steps, + .init_mode = conf.init_mode, + .control_mode = conf.control_mode, + .simulation_mode = conf.simulation_mode, + .min_waypoint_spacing = conf.min_waypoint_spacing, + .max_waypoint_spacing = conf.max_waypoint_spacing, + .num_target_waypoints = conf.num_target_waypoints, + .reward_conditioning = conf.reward_conditioning, + .reward_randomization = conf.reward_randomization, + .compute_eval_metrics = conf.compute_eval_metrics, + .num_max_agents = conf.max_agents_per_env, + .use_rear_axle = conf.use_rear_axle, + .max_lane_segment_observations = conf.max_lane_segment_observations, + .max_boundary_segment_observations = conf.max_boundary_segment_observations, + .max_partner_observations = conf.max_partner_observations, + .max_traffic_light_observations = conf.max_traffic_light_observations, + .max_stop_sign_observations = conf.max_stop_sign_observations, }; - clock_t start_time, end_time; - double cpu_time_used; - start_time = clock(); + struct timespec ts_total_start, ts_total_end; + struct timespec ts_init_start, ts_init_end; + struct timespec ts_step_start, ts_step_end; + double init_time = 0, step_time = 0, total_time = 0; + + clock_gettime(CLOCK_MONOTONIC, &ts_total_start); + + clock_gettime(CLOCK_MONOTONIC, &ts_init_start); allocate(&env); c_reset(&env); - end_time = clock(); - cpu_time_used = ((double)(end_time - start_time)) / CLOCKS_PER_SEC; - printf("Init time: %f\n", cpu_time_used); + clock_gettime(CLOCK_MONOTONIC, &ts_init_end); + init_time = (ts_init_end.tv_sec - ts_init_start.tv_sec) + (ts_init_end.tv_nsec - ts_init_start.tv_nsec) / 1e9; + printf("Init time: %.4f s\n", init_time); long start = time(NULL); int i = 0; - int (*actions)[2] = (int (*)[2])env.actions; + // Reallocate actions buffer for trajectory mode (needs num_trajectory_scaling_factors per agent) + + clock_gettime(CLOCK_MONOTONIC, &ts_step_start); while (time(NULL) - start < test_time) { - // Set random actions for all agents + // Set random discrete actions for all agents + int (*actions)[2] = (int (*)[2])env.actions; for (int j = 0; j < env.active_agent_count; j++) { - int accel = rand() % 7; - int steer = rand() % 13; - actions[j][0] = accel; // -1, 0, or 1 - actions[j][1] = steer; // Random steering + actions[j][0] = rand() % 7; + actions[j][1] = rand() % 13; } - c_step(&env); i++; } + clock_gettime(CLOCK_MONOTONIC, &ts_step_end); + step_time = (ts_step_end.tv_sec - ts_step_start.tv_sec) + (ts_step_end.tv_nsec - ts_step_start.tv_nsec) / 1e9; + long end = time(NULL); + printf("Steps: %d | Agents: %d\n", i, env.active_agent_count); + printf("Step loop time: %.4f s\n", step_time); printf("SPS: %ld\n", (i * env.active_agent_count) / (end - start)); - free_allocated(&env); -} - -int main(int argc, char *argv[]) { - // Visualization-only parameters (not in [env] section) - int show_grid = 0; - int obs_only = 0; - int lasers = 0; - int show_human_logs = 0; - int frame_skip = 1; - int zoom_in = 0; - const char *view_mode = "both"; - // File paths and num_maps (not in [env] section) - const char *map_name = NULL; - const char *policy_name = "resources/drive/puffer_drive_weights.bin"; - const char *output_topdown = NULL; - const char *output_agent = NULL; - int num_maps = 1; + free_allocated(&env); - // Parse command line arguments - for (int i = 1; i < argc; i++) { - if (strcmp(argv[i], "--show-grid") == 0) { - show_grid = 1; - } else if (strcmp(argv[i], "--obs-only") == 0) { - obs_only = 1; - } else if (strcmp(argv[i], "--lasers") == 0) { - lasers = 1; - } else if (strcmp(argv[i], "--log-trajectories") == 0) { - show_human_logs = 1; - } else if (strcmp(argv[i], "--frame-skip") == 0) { - if (i + 1 < argc) { - frame_skip = atoi(argv[i + 1]); - i++; - if (frame_skip <= 0) { - frame_skip = 1; - } - } - } else if (strcmp(argv[i], "--zoom-in") == 0) { - zoom_in = 1; - } else if (strcmp(argv[i], "--view") == 0) { - if (i + 1 < argc) { - view_mode = argv[i + 1]; - i++; - if (strcmp(view_mode, "both") != 0 && strcmp(view_mode, "topdown") != 0 && - strcmp(view_mode, "agent") != 0) { - fprintf(stderr, "Error: --view must be 'both', 'topdown', or 'agent'\n"); - return 1; - } - } else { - fprintf(stderr, "Error: --view option requires a value (both/topdown/agent)\n"); - return 1; - } - } else if (strcmp(argv[i], "--map-name") == 0) { - if (i + 1 < argc) { - map_name = argv[i + 1]; - i++; - } else { - fprintf(stderr, "Error: --map-name option requires a map file path\n"); - return 1; - } - } else if (strcmp(argv[i], "--policy-name") == 0) { - if (i + 1 < argc) { - policy_name = argv[i + 1]; - i++; - } else { - fprintf(stderr, "Error: --policy-name option requires a policy file path\n"); - return 1; - } - } else if (strcmp(argv[i], "--output-topdown") == 0) { - if (i + 1 < argc) { - output_topdown = argv[i + 1]; - i++; - } - } else if (strcmp(argv[i], "--output-agent") == 0) { - if (i + 1 < argc) { - output_agent = argv[i + 1]; - i++; - } - } else if (strcmp(argv[i], "--num-maps") == 0) { - if (i + 1 < argc) { - num_maps = atoi(argv[i + 1]); - i++; - } - } - } + clock_gettime(CLOCK_MONOTONIC, &ts_total_end); + total_time = (ts_total_end.tv_sec - ts_total_start.tv_sec) + (ts_total_end.tv_nsec - ts_total_start.tv_nsec) / 1e9; + printf("Total time: %.4f s\n", total_time); +} - // performance_test(); - demo(map_name, policy_name, show_grid, obs_only, lasers, show_human_logs, frame_skip, view_mode, output_topdown, - output_agent, num_maps, zoom_in); +int main() { + performance_test(); + // demo(); // test_drivenet(); return 0; } diff --git a/pufferlib/ocean/drive/drive.h b/pufferlib/ocean/drive/drive.h index 2a55867120..3ac55a5905 100644 --- a/pufferlib/ocean/drive/drive.h +++ b/pufferlib/ocean/drive/drive.h @@ -1,5 +1,3 @@ -#include -#include #include #include #include @@ -13,40 +11,10 @@ #include "rlgl.h" #include #include "error.h" - -// Render modes -#define RENDER_WINDOW 0 -#define RENDER_HEADLESS 1 - -// View modes -#define VIEW_MODE_SIM_STATE 0 -#define VIEW_MODE_BEV_AGENT_OBS 1 -#define VIEW_MODE_AGENT_PERSP 2 - -// Order of entities in rendering (lower is rendered first) -#define Z_ROAD_SURFACE 0.0f -#define Z_ROAD_MARKINGS 0.05f // Lane lines, road lines, traces -#define Z_AGENT_DETAILS 0.4f // Arrow, goal markers, obs overlays -#define Z_AGENTS 0.6f // Vehicles, cyclists, pedestrians - -// Entity Types -#define NONE 0 -#define VEHICLE 1 -#define PEDESTRIAN 2 -#define CYCLIST 3 -#define ROAD_LANE 4 -#define ROAD_LINE 5 -#define ROAD_EDGE 6 -#define STOP_SIGN 7 -#define CROSSWALK 8 -#define SPEED_BUMP 9 -#define DRIVEWAY 10 +#include "datatypes.h" #define INVALID_POSITION -10000.0f -// Trajectory Length -#define TRAJECTORY_LENGTH 91 - // Initialization modes #define INIT_ALL_VALID 0 #define INIT_ONLY_CONTROLLABLE_AGENTS 1 @@ -56,72 +24,106 @@ #define CONTROL_AGENTS 1 #define CONTROL_WOSAC 2 #define CONTROL_SDC_ONLY 3 -#define CONTROL_MIXED_PLAY 4 - -// Minimum distance to goal position -#define MIN_DISTANCE_TO_GOAL 2.0f - -// Actions -#define NOOP 0 -// Dynamics Models -#define CLASSIC 0 -#define JERK 1 +// Simulation modes +#define SIMULATION_GIGAFLOW 0 +#define SIMULATION_REPLAY 1 + +// Lane selection scoring +#define LANE_SELECTION_DISTANCE_WEIGHT 0.7f +#define LANE_SELECTION_HEADING_WEIGHT 0.3f +#define LANE_DISTANCE_NORMALIZATION 4.0f +#define LANE_SWITCH_THRESHOLD 0.05f // Hysteresis: new lane must be 5% better to switch +#define LANE_ALIGN_COS_THRESHOLD 0.5f + +// Collision and distance thresholds +#define MAX_CHECKED_LANES 32 +#define COLLISION_QUICK_CHECK_DIST 15.0f // Quick distance check before OBB SAT +#define INIT_COLLISION_SHRINK_FACTOR 0.7f // Shrink agent dims at init to prevent collisions +#define AGENT_STOPPED_SPEED_THRESHOLD 0.2f +#define TRAFFIC_LIGHT_DISTANCE_THRESHOLD 10.0f +#define STOP_LINE_EXTENSION_FACTOR 1.5f +#define RED_LIGHT_HEADING_THRESHOLD (M_PI / 4.0f) + +// TTC default value when no vehicle ahead +#define DEFAULT_TTC 5.0f +// TTC violation threshold for "within bound" rate +#define TTC_VIOLATION_THRESHOLD 0.95f +// Multi-lane detection thresholds +#define LANE_WIDTH 3.7f +#define LANE_MARGIN 0.2f +#define MULTI_LANE_THRESHOLD (LANE_WIDTH / 2.0f + LANE_MARGIN) // 2.05m +#define MULTI_LANE_FULL_SCORE_TIME 3.4f // seconds +#define MULTI_LANE_HALF_SCORE_TIME 5.7f // seconds // Collision state #define NO_COLLISION 0 #define VEHICLE_COLLISION 1 #define OFFROAD 2 +#define TRAFFIC_LIGHT_VIOLATION 3 -// Metrics array indices -#define COLLISION_IDX 0 -#define OFFROAD_IDX 1 -#define REACHED_GOAL_IDX 2 -#define LANE_ALIGNED_IDX 3 +// Collision/Infraction behaviors +#define STOP_AGENT 1 +#define REMOVE_AGENT 2 // Grid cell size #define GRID_CELL_SIZE 5.0f -#define MAX_ENTITIES_PER_CELL \ - 30 // Depends on resolution of data Formula: 3 * (2 + GRID_CELL_SIZE*sqrt(2)/resolution) => For each entity type in - // gridmap, diagonal poly-lines -> sqrt(2), include diagonal ends -> 2 - -// Observation constants -#define MAX_ROAD_SEGMENT_OBSERVATIONS 128 - -// Maximum number of agents per scene -#ifndef MAX_AGENTS -#define MAX_AGENTS 32 -#endif -#define STOP_AGENT 1 -#define REMOVE_AGENT 2 +// Depends on resolution of data Formula: 3 * (2 + GRID_CELL_SIZE*sqrt(2)/resolution) +// => For each entity type in gridmap, diagonal poly-lines -> sqrt(2), include diagonal ends -> 2 +#define MAX_ENTITIES_PER_CELL 30 +// GridMapEntity types +#define ENTITY_TYPE_ROAD_ELEMENT 1 +#define ENTITY_TYPE_TRAFFIC_CONTROL 2 + +// Max road segment observation +#define ROAD_OBS_FRONT_DIST 100.0f +#define ROAD_OBS_BEHIND_DIST 20.0f +#define ROAD_OBS_SIDE_DIST 40.0f +#define VISION_HALF_RANGE \ + ((int)ceilf(fmaxf(fmaxf(ROAD_OBS_FRONT_DIST, ROAD_OBS_BEHIND_DIST), ROAD_OBS_SIDE_DIST) / GRID_CELL_SIZE)) + +// Traffic light observations +#define MAX_TRAFFIC_LIGHT_DISTANCE 100.0f + +// Agent observations +#define AGENT_OBS_MAX_DIST 100.0f // Max distance for observing other agents + +// TARGET_TYPE modes (controls what target info is in observations) +#define TARGET_STATIC 0 +#define TARGET_DYNAMIC 1 +// Observation normalization constants +#define MAX_GOAL_POSITION 100.0f // Goal position scaling (m) +#define MAX_POSITION 100.0f // Max position for normalization (m) +#define MAX_SPEED 40.0f // Max speed for normalization (m/s) +#define MAX_VEH_LEN 15.0f // Max vehicle length for normalization (m) +#define MAX_VEH_WIDTH 10.0f // Max vehicle width for normalization (m) +#define MAX_ROAD_SCALE 100.0f // Max road feature scaling (m) +#define MAX_ROAD_SEGMENT_LENGTH 100.0f // Max road segment length (m) + +// Observation feature counts +#define EGO_FEATURES_CLASSIC 7 +#define EGO_FEATURES_JERK 9 #define ROAD_FEATURES 7 -#define ROAD_FEATURES_ONEHOT 13 -#define PARTNER_FEATURES 7 +#define PARTNER_FEATURES 8 +#define TRAFFIC_LIGHT_FEATURES 6 +#define STOP_SIGN_FEATURES 3 +#define STATIC_TARGET_FEATURES 3 +#define DYNAMIC_TARGET_FEATURES 5 + +// GIGAFLOW specific +#define MAX_ROUTE_LENGTH 64 +// Traffic light generation +#define TL_DEFAULT_RED_DURATION 2.0f +#define TL_DEFAULT_YELLOW_DURATION 3.0f +#define TL_DEFAULT_GREEN_DURATION 10.0f +#define TL_EPISODE_DISABLE_PROB 0.20f +#define TL_INDIVIDUAL_REMOVE_PROB 0.20f +#define TL_ALWAYS_GREEN_PROB 0.05f -// Ego features depend on dynamics model -#define EGO_FEATURES_CLASSIC 8 -#define EGO_FEATURES_JERK 11 - -// Observation normalization constants -#define MAX_SPEED 100.0f -#define MAX_VEH_LEN 30.0f -#define MAX_VEH_WIDTH 15.0f -#define MAX_VEH_HEIGHT 10.0f -#define MIN_REL_GOAL_COORD -1000.0f -#define MAX_REL_GOAL_COORD 1000.0f -#define MIN_REL_AGENT_POS -1000.0f -#define MAX_REL_AGENT_POS 1000.0f -#define MAX_ORIENTATION_RAD 2 * PI -#define MIN_RG_COORD -1000.0f -#define MAX_RG_COORD 1000.0f -#define MAX_ROAD_SCALE 100.0f -#define MAX_ROAD_SEGMENT_LENGTH 100.0f - -// Goal behavior -#define GOAL_RESPAWN 0 -#define GOAL_GENERATE_NEW 1 -#define GOAL_STOP 2 +// Dynamics Models +#define CLASSIC 0 +#define JERK 1 // Jerk action space (for JERK dynamics model) static const float JERK_LONG[4] = {-15.0f, -4.0f, 0.0f, 4.0f}; @@ -129,8 +131,7 @@ static const float JERK_LAT[3] = {-4.0f, 0.0f, 4.0f}; // Classic action space (for CLASSIC dynamics model) static const float ACCELERATION_VALUES[7] = {-4.0000f, -2.6670f, -1.3330f, -0.0000f, 1.3330f, 2.6670f, 4.0000f}; -static const float STEERING_VALUES[13] = {-1.000f, -0.833f, -0.667f, -0.500f, -0.333f, -0.167f, 0.000f, - 0.167f, 0.333f, 0.500f, 0.667f, 0.833f, 1.000f}; +static const float STEERING_VALUES[9] = {-0.667f, -0.500f, -0.333f, -0.167f, 0.000f, 0.167f, 0.333f, 0.500f, 0.667f}; static const float offsets[4][2] = { {-1, 1}, // top-left @@ -147,143 +148,65 @@ static const int collision_offsets[25][2] = { {-2, 2}, {-1, 2}, {0, 2}, {1, 2}, {2, 2} // Bottom row }; -const Color STONE_GRAY = (Color){80, 80, 80, 255}; -const Color PUFF_RED = (Color){187, 0, 0, 255}; -const Color PUFF_CYAN = (Color){0, 187, 187, 255}; -const Color PUFF_WHITE = (Color){241, 241, 241, 241}; -const Color PUFF_BACKGROUND = (Color){6, 24, 24, 255}; -const Color PUFF_BACKGROUND2 = (Color){18, 72, 72, 255}; -const Color LIGHTGREEN = (Color){152, 255, 152, 255}; -const Color LIGHTYELLOW = (Color){255, 255, 152, 255}; -const Color SOFT_YELLOW = (Color){245, 245, 220, 255}; -const Color ROAD_COLOR = (Color){35, 35, 37, 255}; -const Color LIGHTBLUE = (Color){167, 204, 255, 255}; -const Color DEEPBLUE = (Color){45, 112, 226, 255}; -const Color EXPERT_REPLAY = (Color){162, 220, 183, 255}; -const Color EXPERT_REPLAY_SMALL = (Color){95, 112, 93, 255}; -const Color LIGHT_ORANGE = (Color){255, 160, 80, 255}; -const Color LIGHT_PURPLE = (Color){204, 204, 255, 255}; - -struct timespec ts; +#define Z_COMPUTATION_OFFSET_COUNT 9 +#define Z_BUFFER 4.0f +#define Z_NUM_PT_AVG 30 + +static const int z_computation_offsets[Z_COMPUTATION_OFFSET_COUNT][2] = { + {-1, -1}, {0, -1}, {1, -1}, {-1, 0}, {0, 0}, {1, 0}, {-1, 1}, {0, 1}, {1, 1}, +}; typedef struct Drive Drive; typedef struct Client Client; typedef struct Log Log; +typedef struct Agent Agent; +typedef struct RoadMapElement RoadMapElement; +typedef struct TrafficControlElement TrafficControlElement; struct Log { + float n; float episode_return; float episode_length; + float expert_static_car_count; + float static_car_count; float score; - float goals_reached_this_episode; - float goals_sampled_this_episode; float offroad_rate; float collision_rate; - float completion_rate; - float offroad_per_agent; - float collisions_per_agent; + float red_light_violation_rate; + float num_waypoints_reached; + float num_goals_reached; + float comfort_violation_count; + float velocity_progress_sum; + float lane_center_rate; + float lane_heading_aligned_rate; float dnf_rate; - float n; - float lane_alignment_rate; - float speed_at_goal; - float active_agent_count; - float expert_static_agent_count; - float static_agent_count; - float perc_controlled; - float perc_other; -}; - -typedef struct Entity Entity; -struct Entity { - int scenario_id; - int type; - int id; - int array_size; - float *traj_x; - float *traj_y; - float *traj_z; - float *traj_vx; - float *traj_vy; - float *traj_vz; - float *traj_heading; - int *traj_valid; - float width; - float length; - float height; - float goal_position_x; - float goal_position_y; - float goal_position_z; - float init_goal_x; - float init_goal_y; - int mark_as_expert; - int collision_state; - float metrics_array[5]; // metrics_array: [collision, offroad, reached_goal, lane_aligned - float x; - float y; - float z; - float vx; - float vy; - float vz; - float heading; - float heading_x; - float heading_y; - int current_lane_idx; - int valid; - int respawn_timestep; - int respawn_count; - int collided_before_goal; - float goals_reached_this_episode; - float goals_sampled_this_episode; - int current_goal_reached; - int active_agent; - int stopped; - int removed; - - // Jerk dynamics - float a_long; - float a_lat; - float jerk_long; - float jerk_lat; - float steering_angle; - float wheelbase; + float avg_displacement_error; + float avg_speed_per_agent; + // Puffer score components + float at_fault_collision_rate; + float ttc_within_bound_rate; + float driving_direction_score; + float speed_limit_compliance; + float making_progress_rate; + float progress_ratio; + float comfort_score; + float puffer_score; + // Puffer score intermediate accumulators (for aggregation) + float wrong_way_distance; + float speed_violation_sum; + float ttc_violations; + float ttc_samples; + float multi_lane_time; + float multi_lane_score; + float total_distance_travelled; + float total_infractions; }; -void free_entity(Entity *entity) { - // free trajectory arrays - free(entity->traj_x); - free(entity->traj_y); - free(entity->traj_z); - free(entity->traj_vx); - free(entity->traj_vy); - free(entity->traj_vz); - free(entity->traj_heading); - free(entity->traj_valid); -} - -// Utility functions -float relative_distance(float a, float b) { - float distance = sqrtf(powf(a - b, 2)); - return distance; -} - -float relative_distance_2d(float x1, float y1, float x2, float y2) { - float dx = x2 - x1; - float dy = y2 - y1; - float distance = sqrtf(dx * dx + dy * dy); - return distance; -} - -float clip(float value, float min, float max) { - if (value < min) - return min; - if (value > max) - return max; - return value; -} - typedef struct GridMapEntity GridMapEntity; struct GridMapEntity { - int entity_idx; - int geometry_idx; + int entity_type; // Entity type: 1=Agent, 2=RoadMapElement, 3=TrafficControlElement + int entity_idx; // Index into the corresponding typed array + int geometry_idx; // Index into entity's trajectory/geometry array }; typedef struct GridMap GridMap; @@ -302,6 +225,8 @@ struct GridMap { int vision_range; int *neighbor_cache_count; // number of entities in each cells neighbor cache GridMapEntity **neighbor_cache_entities; // preallocated array to hold neighbor entities + int *grid_index_drivable; + int num_drivable_grid_cell; }; struct Drive { @@ -311,18 +236,24 @@ struct Drive { float *rewards; unsigned char *terminals; unsigned char *truncations; + unsigned char *masks; Log log; Log *logs; - int num_agents; - int active_agent_count; + int num_controllable_agents; // Max number of controllable agents + int active_agent_count; // Current number of controllable agents int *active_agent_indices; + int num_total_agents; // Total agents in a log scenario + int num_max_agents; // Max agents allocated in the environment + int num_agents; // Current number of agents in the environment int action_type; int human_agent_idx; - Entity *entities; - int num_entities; - int num_actors; + Agent *agents; + RoadMapElement *road_elements; + TrafficControlElement *traffic_elements; + int num_road_elements; + int num_traffic_elements; int num_objects; - int num_roads; + struct LaneGraph lane_graph; int static_agent_count; int *static_agent_indices; int expert_static_agent_count; @@ -332,222 +263,377 @@ struct Drive { int dynamics_model; GridMap *grid_map; int *neighbor_offsets; - int episode_length; - int termination_mode; + int scenario_length; + float reward_goal; float reward_vehicle_collision; float reward_offroad_collision; + float reward_comfort; + float reward_lane_align; + float reward_vel_align; + float reward_lane_center; + float reward_center_bias; + float reward_velocity; + float reward_reverse; + float reward_traffic_light_violation; + float reward_timestep; + float reward_overspeed; + float reward_ade; char *map_name; float world_mean_x; float world_mean_y; float dt; - float reward_goal; - float reward_goal_post_respawn; + float spawn_initial_speed; float goal_radius; - float goal_speed; + float goal_speed_threshold; + float min_waypoint_spacing; + float max_waypoint_spacing; + int num_target_waypoints; int logs_capacity; - int goal_behavior; - float goal_target_distance; + int target_type; char *ini_file; - char scenario_id[16]; - int collision_behavior; - int offroad_behavior; - int sdc_track_index; + int collision_behavior; // 0 = none, 1=stop, 2 = remove + int offroad_behavior; // 0 = none, 1=stop, 2 = remove + int traffic_light_behavior; // 0 = none, 1=stop, 2 = remove + // Metadata fields + char scenario_id[128]; + char dataset_name[32]; + int log_length; + float log_dt; + int num_objects_of_interest; + int *objects_of_interest; int num_tracks_to_predict; - int *tracks_to_predict_indices; + int *tracks_to_predict; int init_mode; int control_mode; - int max_controlled_agents; - int render_mode; + int simulation_mode; + int termination_mode; + float inactive_agent_threshold; + int reward_conditioning; + int reward_randomization; + int compute_eval_metrics; + int use_rear_axle; + int max_boundary_segment_observations; + int max_lane_segment_observations; + int max_partner_observations; + int max_traffic_light_observations; + int max_stop_sign_observations; + int eval_mode; }; -void add_log(Drive *env) { - for (int i = 0; i < env->active_agent_count; i++) { - Entity *e = &env->entities[env->active_agent_indices[i]]; +// ======================================== +// Utility Functions +// ======================================== - env->log.goals_reached_this_episode += e->goals_reached_this_episode; - env->log.goals_sampled_this_episode += e->goals_sampled_this_episode; +typedef struct { + int index; + float dist_sq; + float dx; // Store dx/dy to avoid re-calculating + float dy; + float dz; +} AgentDistance; - int offroad = env->logs[i].offroad_rate; - env->log.offroad_rate += offroad; - int collided = env->logs[i].collision_rate; - env->log.collision_rate += collided; - float offroad_per_agent = env->logs[i].offroad_per_agent; - env->log.offroad_per_agent += offroad_per_agent; - float collisions_per_agent = env->logs[i].collisions_per_agent; - env->log.collisions_per_agent += collisions_per_agent; +static float compute_euclidean_distance(float x1, float y1, float x2, float y2) { + float dx = x2 - x1; + float dy = y2 - y1; + float distance = sqrtf(dx * dx + dy * dy); + return distance; +} - float frac_goal_reached = e->goals_reached_this_episode / e->goals_sampled_this_episode; +static int compare_depthpoint(const void *a, const void *b) { + float diff = ((const DepthPoint *)a)->euclidean_dis - ((const DepthPoint *)b)->euclidean_dis; + return (diff > 0.0f) - (diff < 0.0f); +} - // Update score, which is an aggregate measure whether the agent fully solved its task - float threshold = 1.0f; // Default threshold for 1 goal (must complete it) - if (e->goals_sampled_this_episode > 1) { - // For multiple goals, require n-1 goals to be reached - threshold = (e->goals_sampled_this_episode - 1.0f) / e->goals_sampled_this_episode; - } +static float clip(float value, float min, float max) { + if (value < min) + return min; + if (value > max) + return max; + return value; +} - int collision_occurred = - (env->goal_behavior == GOAL_RESPAWN) ? e->collided_before_goal : env->logs[i].collision_rate; - if (frac_goal_reached >= threshold && !collision_occurred) { - env->log.score += 1.0f; - } - if (!offroad && !collided && frac_goal_reached < 1.0f) { - env->log.dnf_rate += 1.0f; - } - int lane_aligned = env->logs[i].lane_alignment_rate; - env->log.lane_alignment_rate += lane_aligned; - env->log.speed_at_goal += env->logs[i].speed_at_goal; - env->log.episode_length += env->logs[i].episode_length; - env->log.episode_return += env->logs[i].episode_return; - // Log composition counts per agent so vec_log averaging recovers the per-env value - env->log.active_agent_count += env->active_agent_count; - env->log.expert_static_agent_count += env->expert_static_agent_count; - env->log.static_agent_count += env->static_agent_count; - int total = env->active_agent_count + env->static_agent_count; - env->log.perc_controlled += (float)env->active_agent_count / (float)total; - env->log.perc_other += (float)env->static_agent_count / (float)total; - env->log.n += 1; - } +// Normalize heading to [-pi, pi] +static float normalize_heading(float heading) { + heading = fmodf(heading, 2.0f * M_PI); + if (heading > M_PI) + heading -= 2.0f * M_PI; + else if (heading < -M_PI) + heading += 2.0f * M_PI; + return heading; } -Entity *load_map_binary(const char *filename, Drive *env) { - FILE *file = fopen(filename, "rb"); - if (!file) - return NULL; +static float compute_heading_diff(float heading1, float heading2) { + float heading_diff = heading1 - heading2; + return normalize_heading(heading_diff); +} + +static void invalidate_agent(Agent *agent) { + agent->sim_x = INVALID_POSITION; + agent->sim_y = INVALID_POSITION; + agent->sim_z = 0.0f; + agent->sim_heading = 0.0f; + agent->cos_heading = 1.0f; + agent->sin_heading = 0.0f; + agent->sim_vx = 0.0f; + agent->sim_vy = 0.0f; + agent->yaw_rate = 0.0f; + agent->sim_speed = 0.0f; + agent->sim_speed_signed = 0.0f; + agent->a_long = 0.0f; + agent->a_lat = 0.0f; + agent->jerk_long = 0.0f; + agent->jerk_lat = 0.0f; + agent->steering_angle = 0.0f; + agent->sim_valid = 0; +} - // Read scenario_id - fread(env->scenario_id, sizeof(char), 16, file); +static void update_agent_speed(Agent *agent) { + float speed = sqrtf(agent->sim_vx * agent->sim_vx + agent->sim_vy * agent->sim_vy); + float v_dot_heading = agent->sim_vx * agent->cos_heading + agent->sim_vy * agent->sin_heading; + agent->sim_speed = speed; + agent->sim_speed_signed = copysignf(speed, v_dot_heading); +} - // Read sdc_track_index - fread(&env->sdc_track_index, sizeof(int), 1, file); +// Trajectory planning/control can operate in the rear-axle frame even though sim state stays center-based. +static inline float compute_log_yaw_rate(const Agent *agent, int timestep, float dt) { + if (dt <= 0.0f) + return 0.0f; - // Read tracks_to_predict - fread(&env->num_tracks_to_predict, sizeof(int), 1, file); - if (env->num_tracks_to_predict > 0) { - env->tracks_to_predict_indices = (int *)malloc(env->num_tracks_to_predict * sizeof(int)); + const int prev_t = timestep - 1; + const int next_t = timestep + 1; + const int has_prev = (prev_t >= 0) && (agent->log_valid[prev_t] == 1); + const int has_next = (next_t < agent->trajectory_length) && (agent->log_valid[next_t] == 1); - for (int i = 0; i < env->num_tracks_to_predict; i++) { - fread(&env->tracks_to_predict_indices[i], sizeof(int), 1, file); - } + if (has_prev && has_next) { + float dtheta = normalize_heading(agent->log_heading[next_t] - agent->log_heading[prev_t]); + return dtheta / (2.0f * dt); + } + if (has_next) { + float dtheta = normalize_heading(agent->log_heading[next_t] - agent->log_heading[timestep]); + return dtheta / dt; + } + if (has_prev) { + float dtheta = normalize_heading(agent->log_heading[timestep] - agent->log_heading[prev_t]); + return dtheta / dt; + } + + return 0.0f; +} + +// Random uniform in [min, max] +static float random_uniform(float min_val, float max_val) { + float scale = (float)rand() / (float)RAND_MAX; + return min_val + scale * (max_val - min_val); +} + +// Mixed uniform distribution X(a) = 0.5*U(1/a, 1) + 0.5*U(1, a) +static float mixed_uniform(float a) { + if ((float)rand() / (float)RAND_MAX < 0.5f) { + return random_uniform(1.0f / a, 1.0f); } else { - env->tracks_to_predict_indices = NULL; - } - - fread(&env->num_objects, sizeof(int), 1, file); - fread(&env->num_roads, sizeof(int), 1, file); - env->num_entities = env->num_objects + env->num_roads; - Entity *entities = (Entity *)malloc(env->num_entities * sizeof(Entity)); - for (int i = 0; i < env->num_entities; i++) { - // Read base entity data - fread(&entities[i].scenario_id, sizeof(int), 1, file); - fread(&entities[i].type, sizeof(int), 1, file); - fread(&entities[i].id, sizeof(int), 1, file); - fread(&entities[i].array_size, sizeof(int), 1, file); - // Allocate arrays based on type - int size = entities[i].array_size; - entities[i].traj_x = (float *)malloc(size * sizeof(float)); - entities[i].traj_y = (float *)malloc(size * sizeof(float)); - entities[i].traj_z = (float *)malloc(size * sizeof(float)); - if (entities[i].type == VEHICLE || entities[i].type == PEDESTRIAN || - entities[i].type == CYCLIST) { // Object type - // Allocate arrays for object-specific data - entities[i].traj_vx = (float *)malloc(size * sizeof(float)); - entities[i].traj_vy = (float *)malloc(size * sizeof(float)); - entities[i].traj_vz = (float *)malloc(size * sizeof(float)); - entities[i].traj_heading = (float *)malloc(size * sizeof(float)); - entities[i].traj_valid = (int *)malloc(size * sizeof(int)); - } else { - // Roads don't use these arrays - entities[i].traj_vx = NULL; - entities[i].traj_vy = NULL; - entities[i].traj_vz = NULL; - entities[i].traj_heading = NULL; - entities[i].traj_valid = NULL; - } - // Read array data - fread(entities[i].traj_x, sizeof(float), size, file); - fread(entities[i].traj_y, sizeof(float), size, file); - fread(entities[i].traj_z, sizeof(float), size, file); - if (entities[i].type == VEHICLE || entities[i].type == PEDESTRIAN || - entities[i].type == CYCLIST) { // Object type - fread(entities[i].traj_vx, sizeof(float), size, file); - fread(entities[i].traj_vy, sizeof(float), size, file); - fread(entities[i].traj_vz, sizeof(float), size, file); - fread(entities[i].traj_heading, sizeof(float), size, file); - fread(entities[i].traj_valid, sizeof(int), size, file); - } - // Read remaining scalar fields - fread(&entities[i].width, sizeof(float), 1, file); - fread(&entities[i].length, sizeof(float), 1, file); - fread(&entities[i].height, sizeof(float), 1, file); - fread(&entities[i].goal_position_x, sizeof(float), 1, file); - fread(&entities[i].goal_position_y, sizeof(float), 1, file); - fread(&entities[i].goal_position_z, sizeof(float), 1, file); - fread(&entities[i].mark_as_expert, sizeof(int), 1, file); + return random_uniform(1.0f, a); } +} - fclose(file); - return entities; +typedef struct { + float min_val; + float max_val; +} RewardBound; + +static const RewardBound REWARD_BOUNDS[NUM_REWARD_COEFS] = { + {2.0f, 12.0f}, // REWARD_COEF_GOAL_RADIUS δ_goal ~ U(2, 12) + {0.0f, 3.0f}, // REWARD_COEF_COLLISION α_collision ~ U(0, 3) + {0.0f, 3.0f}, // REWARD_COEF_OFFROAD α_boundary ~ U(0, 3) + {0.0f, 0.1f}, // REWARD_COEF_COMFORT α_comfort ~ U(0, 0.1) + {2.5e-4f, 2.5e-2f}, // REWARD_COEF_LANE_ALIGN α_l-align ~ U(2.5e-4, 2.5e-2) + {0.0f, 1.0f}, // REWARD_COEF_VEL_ALIGN α_vel-align ~ U(0, 1) + {2.5e-4f, 7.5e-3f}, // REWARD_COEF_LANE_CENTER α_l-center ~ U(2.5e-4, 7.5e-3) + {-0.5f, 0.5f}, // REWARD_COEF_CENTER_BIAS α_center-bias ~ U(-0.5, 0.5) + {0.0f, 5e-3f}, // REWARD_COEF_VELOCITY α_velocity = 2.5e-3 (fixed) + {2.5e-4f, 7.5e-3f}, // REWARD_COEF_REVERSE α_reverse ~ U(2.5e-4, 7.5e-3) + {0.0f, 1.0f}, // REWARD_COEF_TRAFFIC_LIGHT α_stop-line ~ U(0, 1) + {0.0f, 5e-5f}, // REWARD_COEF_TIMESTEP α_timestep = 2.5e-5 (fixed) + {0.0f, 1.0f}, // REWARD_COEF_OVERSPEED + {0.8f, 1.25f}, // REWARD_COEF_THROTTLE C_throttle + {0.8f, 1.25f}, // REWARD_COEF_STEER C_steer + {0.666f, 1.5f}, // REWARD_COEF_ACC C_acc +}; + +// Forward declarations +void move_expert(Drive *env, float *actions, int agent_idx); + +// Generate per-agent reward conditioning coefficients +static void generate_reward_coefs(Drive *env, Agent *agent) { + if (env->reward_randomization) { + // Standard Uniform Randomizations (referencing the bounds array) + agent->reward_coefs[REWARD_COEF_GOAL_RADIUS] = random_uniform(REWARD_BOUNDS[REWARD_COEF_GOAL_RADIUS].min_val, + REWARD_BOUNDS[REWARD_COEF_GOAL_RADIUS].max_val); + agent->reward_coefs[REWARD_COEF_COLLISION] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_COLLISION].min_val, REWARD_BOUNDS[REWARD_COEF_COLLISION].max_val); + agent->reward_coefs[REWARD_COEF_OFFROAD] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_OFFROAD].min_val, REWARD_BOUNDS[REWARD_COEF_OFFROAD].max_val); + agent->reward_coefs[REWARD_COEF_COMFORT] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_COMFORT].min_val, REWARD_BOUNDS[REWARD_COEF_COMFORT].max_val); + agent->reward_coefs[REWARD_COEF_LANE_ALIGN] = random_uniform(REWARD_BOUNDS[REWARD_COEF_LANE_ALIGN].min_val, + REWARD_BOUNDS[REWARD_COEF_LANE_ALIGN].max_val); + agent->reward_coefs[REWARD_COEF_LANE_CENTER] = random_uniform(REWARD_BOUNDS[REWARD_COEF_LANE_CENTER].min_val, + REWARD_BOUNDS[REWARD_COEF_LANE_CENTER].max_val); + agent->reward_coefs[REWARD_COEF_TRAFFIC_LIGHT] = random_uniform( + REWARD_BOUNDS[REWARD_COEF_TRAFFIC_LIGHT].min_val, REWARD_BOUNDS[REWARD_COEF_TRAFFIC_LIGHT].max_val); + agent->reward_coefs[REWARD_COEF_CENTER_BIAS] = random_uniform(REWARD_BOUNDS[REWARD_COEF_CENTER_BIAS].min_val, + REWARD_BOUNDS[REWARD_COEF_CENTER_BIAS].max_val); + agent->reward_coefs[REWARD_COEF_VEL_ALIGN] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_VEL_ALIGN].min_val, REWARD_BOUNDS[REWARD_COEF_VEL_ALIGN].max_val); + agent->reward_coefs[REWARD_COEF_OVERSPEED] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_OVERSPEED].min_val, REWARD_BOUNDS[REWARD_COEF_OVERSPEED].max_val); + agent->reward_coefs[REWARD_COEF_REVERSE] = + random_uniform(REWARD_BOUNDS[REWARD_COEF_REVERSE].min_val, REWARD_BOUNDS[REWARD_COEF_REVERSE].max_val); + // Fixed values (Must fall within the bounds defined above) + agent->reward_coefs[REWARD_COEF_VELOCITY] = 2.5e-3f; + agent->reward_coefs[REWARD_COEF_TIMESTEP] = 2.5e-5f; + // Dynamic conditioning (Mixed Uniform) + agent->reward_coefs[REWARD_COEF_THROTTLE] = mixed_uniform(1.25f); + agent->reward_coefs[REWARD_COEF_STEER] = mixed_uniform(1.25f); + agent->reward_coefs[REWARD_COEF_ACC] = mixed_uniform(1.5f); + } else { + // Fixed coefficients + agent->reward_coefs[REWARD_COEF_GOAL_RADIUS] = env->goal_radius; + agent->reward_coefs[REWARD_COEF_COLLISION] = env->reward_vehicle_collision; + agent->reward_coefs[REWARD_COEF_OFFROAD] = env->reward_offroad_collision; + agent->reward_coefs[REWARD_COEF_COMFORT] = env->reward_comfort; + agent->reward_coefs[REWARD_COEF_LANE_ALIGN] = env->reward_lane_align; + agent->reward_coefs[REWARD_COEF_LANE_CENTER] = env->reward_lane_center; + agent->reward_coefs[REWARD_COEF_VELOCITY] = env->reward_velocity; + agent->reward_coefs[REWARD_COEF_TRAFFIC_LIGHT] = env->reward_traffic_light_violation; + agent->reward_coefs[REWARD_COEF_CENTER_BIAS] = env->reward_center_bias; + agent->reward_coefs[REWARD_COEF_VEL_ALIGN] = env->reward_vel_align; + agent->reward_coefs[REWARD_COEF_OVERSPEED] = env->reward_overspeed; + agent->reward_coefs[REWARD_COEF_TIMESTEP] = env->reward_timestep; + agent->reward_coefs[REWARD_COEF_REVERSE] = env->reward_reverse; + // Dynamic conditioning coefficients + agent->reward_coefs[REWARD_COEF_THROTTLE] = 1.0f; + agent->reward_coefs[REWARD_COEF_STEER] = 1.0f; + agent->reward_coefs[REWARD_COEF_ACC] = 1.0f; + } } -void set_start_position(Drive *env) { - for (int i = 0; i < env->num_entities; i++) { - int is_active = 0; - for (int j = 0; j < env->active_agent_count; j++) { - if (env->active_agent_indices[j] == i) { - is_active = 1; - break; - } - } - Entity *e = &env->entities[i]; +// Generate procedural traffic light states for GIGAFLOW mode +static void generate_traffic_light_states(Drive *env) { + int steps = env->scenario_length; + float dt = env->dt; + + // 20% chance: disable ALL lights for this episode + int disable_all = (!env->eval_mode) && (random_uniform(0.0f, 1.0f) < TL_EPISODE_DISABLE_PROB); + + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *traffic = &env->traffic_elements[i]; + if (traffic->type != TRAFFIC_LIGHT || traffic->states == NULL || traffic->state_length <= 0) + continue; - // Clamp init_steps to ensure we don't go out of bounds - int step = env->init_steps; - if (step >= e->array_size) - step = e->array_size - 1; - if (step < 0) - step = 0; + int fill_steps = steps; + if (traffic->state_length < fill_steps) + fill_steps = traffic->state_length; - e->x = e->traj_x[step]; - e->y = e->traj_y[step]; - e->z = e->traj_z[step]; - if (e->type > CYCLIST || e->type == 0) { + if (disable_all) { + memset(traffic->states, TL_STATE_DISABLED, fill_steps * sizeof(int)); continue; } - if (is_active == 0) { - e->vx = 0; - e->vy = 0; - e->vz = 0; - e->collided_before_goal = 0; + + if (!env->eval_mode) { + // Individual removal + if (random_uniform(0.0f, 1.0f) < TL_INDIVIDUAL_REMOVE_PROB) { + memset(traffic->states, TL_STATE_DISABLED, fill_steps * sizeof(int)); + continue; + } + // Always green + if (random_uniform(0.0f, 1.0f) < TL_ALWAYS_GREEN_PROB) { + for (int t = 0; t < fill_steps; t++) + traffic->states[t] = TL_STATE_GREEN; + continue; + } + } + + // Compute phase durations + float dur_green, dur_yellow, dur_red; + if (env->eval_mode) { + dur_green = TL_DEFAULT_GREEN_DURATION; + dur_yellow = TL_DEFAULT_YELLOW_DURATION; + dur_red = TL_DEFAULT_RED_DURATION; } else { - e->vx = e->traj_vx[env->init_steps]; - e->vy = e->traj_vy[env->init_steps]; - e->vz = e->traj_vz[env->init_steps]; - } - e->heading = e->traj_heading[env->init_steps]; - e->heading_x = cosf(e->heading); - e->heading_y = sinf(e->heading); - e->valid = e->traj_valid[env->init_steps]; - e->collision_state = 0; - e->metrics_array[COLLISION_IDX] = 0.0f; // vehicle collision - e->metrics_array[OFFROAD_IDX] = 0.0f; // offroad - e->metrics_array[REACHED_GOAL_IDX] = 0.0f; // reached goal - e->metrics_array[LANE_ALIGNED_IDX] = 0.0f; // lane aligned - e->respawn_timestep = -1; - e->stopped = 0; - e->removed = 0; - e->respawn_count = 0; - - // Dynamics - e->a_long = 0.0f; - e->a_lat = 0.0f; - e->jerk_long = 0.0f; - e->jerk_lat = 0.0f; - e->steering_angle = 0.0f; - e->wheelbase = 0.6f * e->length; - } -} - -int getGridIndex(Drive *env, float x1, float y1) { + dur_green = random_uniform(0.1 * TL_DEFAULT_GREEN_DURATION, TL_DEFAULT_GREEN_DURATION); + dur_yellow = random_uniform(0.5f * TL_DEFAULT_YELLOW_DURATION, 0.75f * TL_DEFAULT_YELLOW_DURATION); + dur_red = random_uniform(0.15f * TL_DEFAULT_RED_DURATION, 5.0f * TL_DEFAULT_RED_DURATION); + } + + int steps_green = (int)(dur_green / dt); + if (steps_green < 1) + steps_green = 1; + int steps_yellow = (int)(dur_yellow / dt); + if (steps_yellow < 1) + steps_yellow = 1; + int steps_red = (int)(dur_red / dt); + if (steps_red < 1) + steps_red = 1; + int cycle_length = steps_green + steps_yellow + steps_red; + + // Random phase offset + int offset = rand() % cycle_length; + + // Fill states: GREEN -> YELLOW -> RED -> repeat + for (int t = 0; t < fill_steps; t++) { + int phase = (t + offset) % cycle_length; + if (phase < steps_green) + traffic->states[t] = TL_STATE_GREEN; + else if (phase < steps_green + steps_yellow) + traffic->states[t] = TL_STATE_YELLOW; + else + traffic->states[t] = TL_STATE_RED; + } + } +} + +// Normalize a reward coefficient to [-1, 1] range for observations +static float normalize_reward_coef(float value, int coef_idx) { + // NOTE: This prevents having coefficients outside of hardcoded bounds + // What if we want to allow that? + float min_value = REWARD_BOUNDS[coef_idx].min_val; + float max_value = REWARD_BOUNDS[coef_idx].max_val; + float range = max_value - min_value; + + // Safety: prevent division by zero if range is singular + if (range < 1e-9f) { + return 0.0f; + } + + // Normalize to [0, 1] + float normalized = (value - min_value) / range; + + // Clamp to [0, 1] to handle floating point noise + if (normalized < 0.0f) + normalized = 0.0f; + if (normalized > 1.0f) + normalized = 1.0f; + + // Scale to [-1, 1] + return 2.0f * normalized - 1.0f; +} + +// Find entity index given a lane ID +static int find_lane_index_by_id(Drive *env, int lane_id) { + // NOTE: Maps should ensure lane IDs == Indexes for efficiency + for (int i = 0; i < env->num_road_elements; i++) { + if (env->road_elements[i].id == lane_id && is_drivable_road_lane(env->road_elements[i].type)) { + return i; + } + } + return -1; +} + +// ======================================== +// Grid Map Functions +// ======================================== + +static int get_grid_index(Drive *env, float x1, float y1) { if (env->grid_map->top_left_x >= env->grid_map->bottom_right_x || env->grid_map->bottom_right_y >= env->grid_map->top_left_y) { return -1; // Invalid grid coordinates @@ -564,7 +650,8 @@ int getGridIndex(Drive *env, float x1, float y1) { return index; } -void add_entity_to_grid(Drive *env, int grid_index, int entity_idx, int geometry_idx, int *cell_entities_insert_index) { +static void add_entity_to_grid(Drive *env, int grid_index, int entity_type, int entity_idx, int geometry_idx, + int *cell_entities_insert_index) { if (grid_index == -1) { return; } @@ -577,45 +664,47 @@ void add_entity_to_grid(Drive *env, int grid_index, int entity_idx, int geometry return; } + env->grid_map->cells[grid_index][count].entity_type = entity_type; env->grid_map->cells[grid_index][count].entity_idx = entity_idx; env->grid_map->cells[grid_index][count].geometry_idx = geometry_idx; cell_entities_insert_index[grid_index] = count + 1; } -void init_grid_map(Drive *env) { +static void init_grid_map(Drive *env) { // Allocate memory for the grid map structure env->grid_map = (GridMap *)malloc(sizeof(GridMap)); + env->grid_map->num_drivable_grid_cell = 0; // Find top left and bottom right points of the map - float top_left_x; - float top_left_y; - float bottom_right_x; - float bottom_right_y; - int first_valid_point = 0; - for (int i = 0; i < env->num_entities; i++) { - if (env->entities[i].type > 3 && env->entities[i].type < 7) { - // Check all points in the trajectory for road elements - Entity *e = &env->entities[i]; - for (int j = 0; j < e->array_size; j++) { - if (e->traj_x[j] == INVALID_POSITION) - continue; - if (e->traj_y[j] == INVALID_POSITION) - continue; - if (!first_valid_point) { - top_left_x = bottom_right_x = e->traj_x[j]; - top_left_y = bottom_right_y = e->traj_y[j]; - first_valid_point = true; - continue; - } - if (e->traj_x[j] < top_left_x) - top_left_x = e->traj_x[j]; - if (e->traj_x[j] > bottom_right_x) - bottom_right_x = e->traj_x[j]; - if (e->traj_y[j] > top_left_y) - top_left_y = e->traj_y[j]; - if (e->traj_y[j] < bottom_right_y) - bottom_right_y = e->traj_y[j]; + float top_left_x = 0.0f; + float top_left_y = 0.0f; + float bottom_right_x = 0.0f; + float bottom_right_y = 0.0f; + bool first_valid_point = false; + for (int i = 0; i < env->num_road_elements; i++) { + // Check all points in the geometry for road elements (ROAD_LANE, ROAD_LINE, ROAD_EDGE) + if (!is_road(env->road_elements[i].type)) + continue; + RoadMapElement *element = &env->road_elements[i]; + for (int j = 0; j < element->segment_length; j++) { + if (element->x[j] == INVALID_POSITION) + continue; + if (element->y[j] == INVALID_POSITION) + continue; + if (!first_valid_point) { + top_left_x = bottom_right_x = element->x[j]; + top_left_y = bottom_right_y = element->y[j]; + first_valid_point = true; + continue; } + if (element->x[j] < top_left_x) + top_left_x = element->x[j]; + if (element->x[j] > bottom_right_x) + bottom_right_x = element->x[j]; + if (element->y[j] > top_left_y) + top_left_y = element->y[j]; + if (element->y[j] < bottom_right_y) + bottom_right_y = element->y[j]; } } @@ -636,18 +725,18 @@ void init_grid_map(Drive *env) { env->grid_map->cell_entities_count = (int *)calloc(grid_cell_count, sizeof(int)); // Calculate number of entities in each grid cell - for (int i = 0; i < env->num_entities; i++) { - if (env->entities[i].type > 3 && env->entities[i].type < 7) { - for (int j = 0; j < env->entities[i].array_size - 1; j++) { - float x_center = (env->entities[i].traj_x[j] + env->entities[i].traj_x[j + 1]) / 2; - float y_center = (env->entities[i].traj_y[j] + env->entities[i].traj_y[j + 1]) / 2; - int grid_index = getGridIndex(env, x_center, y_center); - env->grid_map->cell_entities_count[grid_index]++; - } + for (int i = 0; i < env->num_road_elements; i++) { + for (int j = 0; j < env->road_elements[i].segment_length - 1; j++) { + float x_center = (env->road_elements[i].x[j] + env->road_elements[i].x[j + 1]) / 2; + float y_center = (env->road_elements[i].y[j] + env->road_elements[i].y[j + 1]) / 2; + int grid_index = get_grid_index(env, x_center, y_center); + if (grid_index == -1) + continue; // Skip out-of-bounds entities + env->grid_map->cell_entities_count[grid_index]++; } } - int cell_entities_insert_index[grid_cell_count]; // Helper array for insertion index - memset(cell_entities_insert_index, 0, grid_cell_count * sizeof(int)); + + int *cell_entities_insert_index = (int *)calloc(grid_cell_count, sizeof(int)); // Initialize grid cells for (int grid_index = 0; grid_index < grid_cell_count; grid_index++) { @@ -661,21 +750,40 @@ void init_grid_map(Drive *env) { } } - // Populate grid cells - for (int i = 0; i < env->num_entities; i++) { - if (env->entities[i].type > 3 && - env->entities[i].type < 7) { // NOTE: Only Road Edges, Lines, and Lanes in grid map - for (int j = 0; j < env->entities[i].array_size - 1; j++) { - float x_center = (env->entities[i].traj_x[j] + env->entities[i].traj_x[j + 1]) / 2; - float y_center = (env->entities[i].traj_y[j] + env->entities[i].traj_y[j + 1]) / 2; - int grid_index = getGridIndex(env, x_center, y_center); - add_entity_to_grid(env, grid_index, i, j, cell_entities_insert_index); + // Track which grid cells contain drivable lanes (for spawning) + bool *drivable_grid_seen = (bool *)calloc(grid_cell_count, sizeof(bool)); + + // Populate grid cells and count unique drivable grid cells + for (int i = 0; i < env->num_road_elements; i++) { + for (int j = 0; j < env->road_elements[i].segment_length - 1; j++) { + float x_center = (env->road_elements[i].x[j] + env->road_elements[i].x[j + 1]) / 2; + float y_center = (env->road_elements[i].y[j] + env->road_elements[i].y[j + 1]) / 2; + int grid_index = get_grid_index(env, x_center, y_center); + if (grid_index == -1) + continue; // Skip out-of-bounds entities + add_entity_to_grid(env, grid_index, ENTITY_TYPE_ROAD_ELEMENT, i, j, cell_entities_insert_index); + // Count unique drivable grid cells + if (is_drivable_road_lane(env->road_elements[i].type) && !drivable_grid_seen[grid_index]) { + drivable_grid_seen[grid_index] = true; + env->grid_map->num_drivable_grid_cell++; } } } + + // Allocate and fill drivable grid index array + env->grid_map->grid_index_drivable = (int *)malloc(env->grid_map->num_drivable_grid_cell * sizeof(int)); + int drivable_idx = 0; + for (int i = 0; i < grid_cell_count; i++) { + if (drivable_grid_seen[i]) { + env->grid_map->grid_index_drivable[drivable_idx++] = i; + } + } + + free(drivable_grid_seen); + free(cell_entities_insert_index); } -void init_neighbor_offsets(Drive *env) { +static void init_neighbor_offsets(Drive *env) { // Allocate memory for the offsets env->neighbor_offsets = (int *)calloc(env->grid_map->vision_range * env->grid_map->vision_range * 2, sizeof(int)); // neighbor offsets in a spiral pattern @@ -719,7 +827,7 @@ void init_neighbor_offsets(Drive *env) { } } -void cache_neighbor_offsets(Drive *env) { +static void cache_neighbor_offsets(Drive *env) { int count = 0; int cell_count = env->grid_map->grid_cols * env->grid_map->grid_rows; env->grid_map->neighbor_cache_entities = (GridMapEntity **)calloc(cell_count, sizeof(GridMapEntity *)); @@ -775,126 +883,21 @@ void cache_neighbor_offsets(Drive *env) { } } -int get_neighbor_cache_entities(Drive *env, int cell_idx, GridMapEntity *entities, int max_entities) { +static const GridMapEntity *get_neighbor_cache_entities(Drive *env, int cell_idx, int *out_count) { GridMap *grid_map = env->grid_map; if (cell_idx < 0 || cell_idx >= (grid_map->grid_cols * grid_map->grid_rows)) { - return 0; // Invalid cell index - } - - int count = grid_map->neighbor_cache_count[cell_idx]; - // Limit to available space - if (count > max_entities) { - count = max_entities; - } - memcpy(entities, grid_map->neighbor_cache_entities[cell_idx], count * sizeof(GridMapEntity)); - return count; -} - -void set_means(Drive *env) { - float mean_x = 0.0f; - float mean_y = 0.0f; - int64_t point_count = 0; - - // Compute single mean for all entities (vehicles and roads) - for (int i = 0; i < env->num_entities; i++) { - if (env->entities[i].type == VEHICLE || env->entities[i].type == PEDESTRIAN || - env->entities[i].type == CYCLIST) { - for (int j = 0; j < env->entities[i].array_size; j++) { - // Assume a validity flag exists (e.g., valid[j]); adjust if not available - if (env->entities[i].traj_valid[j]) { // Add validity check if applicable - point_count++; - mean_x += (env->entities[i].traj_x[j] - mean_x) / point_count; - mean_y += (env->entities[i].traj_y[j] - mean_y) / point_count; - } - } - } else if (env->entities[i].type >= 4) { - for (int j = 0; j < env->entities[i].array_size; j++) { - point_count++; - mean_x += (env->entities[i].traj_x[j] - mean_x) / point_count; - mean_y += (env->entities[i].traj_y[j] - mean_y) / point_count; - } - } - } - env->world_mean_x = mean_x; - env->world_mean_y = mean_y; - for (int i = 0; i < env->num_entities; i++) { - if (env->entities[i].type == VEHICLE || env->entities[i].type == PEDESTRIAN || - env->entities[i].type == CYCLIST || env->entities[i].type >= 4) { - for (int j = 0; j < env->entities[i].array_size; j++) { - if (env->entities[i].traj_x[j] == INVALID_POSITION) - continue; - env->entities[i].traj_x[j] -= mean_x; - env->entities[i].traj_y[j] -= mean_y; - } - env->entities[i].goal_position_x -= mean_x; - env->entities[i].goal_position_y -= mean_y; - } - } -} - -void move_expert(Drive *env, float *actions, int agent_idx) { - Entity *agent = &env->entities[agent_idx]; - int t = env->timestep; - if (t < 0 || t >= agent->array_size) { - agent->x = INVALID_POSITION; - agent->y = INVALID_POSITION; - agent->z = 0.0f; - agent->heading = 0.0f; - agent->heading_x = 1.0f; - agent->heading_y = 0.0f; - return; - } - if (agent->traj_valid && agent->traj_valid[t] == 0) { - agent->x = INVALID_POSITION; - agent->y = INVALID_POSITION; - agent->z = 0.0f; - agent->heading = 0.0f; - agent->heading_x = 1.0f; - agent->heading_y = 0.0f; - return; + *out_count = 0; + return NULL; } - agent->x = agent->traj_x[t]; - agent->y = agent->traj_y[t]; - agent->z = agent->traj_z[t]; - agent->heading = agent->traj_heading[t]; - agent->heading_x = cosf(agent->heading); - agent->heading_y = sinf(agent->heading); -} - -bool check_line_intersection(float p1[2], float p2[2], float q1[2], float q2[2]) { - if (fmax(p1[0], p2[0]) < fmin(q1[0], q2[0]) || fmin(p1[0], p2[0]) > fmax(q1[0], q2[0]) || - fmax(p1[1], p2[1]) < fmin(q1[1], q2[1]) || fmin(p1[1], p2[1]) > fmax(q1[1], q2[1])) - return false; - - // Calculate vectors - float dx1 = p2[0] - p1[0]; - float dy1 = p2[1] - p1[1]; - float dx2 = q2[0] - q1[0]; - float dy2 = q2[1] - q1[1]; - - // Calculate cross products - float cross = dx1 * dy2 - dy1 * dx2; - - // If lines are parallel - if (cross == 0) - return false; - - // Calculate relative vectors between start points - float dx3 = p1[0] - q1[0]; - float dy3 = p1[1] - q1[1]; - - // Calculate parameters for intersection point - float s = (dx1 * dy3 - dy1 * dx3) / cross; - float t = (dx2 * dy3 - dy2 * dx3) / cross; - // Check if intersection point lies within both line segments - return (s >= 0 && s <= 1 && t >= 0 && t <= 1); + *out_count = grid_map->neighbor_cache_count[cell_idx]; + return grid_map->neighbor_cache_entities[cell_idx]; } -int checkNeighbors(Drive *env, float x, float y, GridMapEntity *entity_list, int max_size, - const int (*local_offsets)[2], int offset_size) { +static int get_neighbors_entities(Drive *env, float x, float y, GridMapEntity *entity_list, int max_size, + const int (*local_offsets)[2], int offset_size) { // Get the grid index for the given position (x, y) - int index = getGridIndex(env, x, y); + int index = get_grid_index(env, x, y); if (index == -1) return 0; // Return 0 size if position invalid // Calculate 2D grid coordinates @@ -915,491 +918,2268 @@ int checkNeighbors(Drive *env, float x, float y, GridMapEntity *entity_list, int for (int j = 0; j < count && entity_list_count < max_size; j++) { int entityId = env->grid_map->cells[neighborIndex][j].entity_idx; int geometry_idx = env->grid_map->cells[neighborIndex][j].geometry_idx; + int entity_type = env->grid_map->cells[neighborIndex][j].entity_type; entity_list[entity_list_count].entity_idx = entityId; entity_list[entity_list_count].geometry_idx = geometry_idx; + entity_list[entity_list_count].entity_type = entity_type; entity_list_count += 1; } } return entity_list_count; } -int check_aabb_collision(Entity *car1, Entity *car2) { - // Get car corners in world space - float cos1 = car1->heading_x; - float sin1 = car1->heading_y; - float cos2 = car2->heading_x; - float sin2 = car2->heading_y; +// ======================================== +// Map Loading Functions +// ======================================== - // Calculate half dimensions - float half_len1 = car1->length * 0.5f; - float half_width1 = car1->width * 0.5f; - float half_len2 = car2->length * 0.5f; - float half_width2 = car2->width * 0.5f; +int load_map_binary(const char *filename, Drive *drive) { + FILE *file = fopen(filename, "rb"); + if (!file) + return -1; - // Calculate car1's corners in world space - float car1_corners[4][2] = { - {car1->x + (half_len1 * cos1 - half_width1 * sin1), car1->y + (half_len1 * sin1 + half_width1 * cos1)}, - {car1->x + (half_len1 * cos1 + half_width1 * sin1), car1->y + (half_len1 * sin1 - half_width1 * cos1)}, - {car1->x + (-half_len1 * cos1 - half_width1 * sin1), car1->y + (-half_len1 * sin1 + half_width1 * cos1)}, - {car1->x + (-half_len1 * cos1 + half_width1 * sin1), car1->y + (-half_len1 * sin1 - half_width1 * cos1)}}; + int num_total_agents, num_roads, num_traffic, num_objects; + if (fread(&num_total_agents, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&num_roads, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&num_traffic, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&num_objects, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } - // Calculate car2's corners in world space - float car2_corners[4][2] = { - {car2->x + (half_len2 * cos2 - half_width2 * sin2), car2->y + (half_len2 * sin2 + half_width2 * cos2)}, - {car2->x + (half_len2 * cos2 + half_width2 * sin2), car2->y + (half_len2 * sin2 - half_width2 * cos2)}, - {car2->x + (-half_len2 * cos2 - half_width2 * sin2), car2->y + (-half_len2 * sin2 + half_width2 * cos2)}, - {car2->x + (-half_len2 * cos2 + half_width2 * sin2), car2->y + (-half_len2 * sin2 - half_width2 * cos2)}}; + drive->num_total_agents = num_total_agents; + drive->num_road_elements = num_roads; + drive->num_traffic_elements = num_traffic; + drive->num_objects = num_objects; - // Get the axes to check (normalized vectors perpendicular to each edge) - float axes[4][2] = { - {cos1, sin1}, // Car1's length axis - {-sin1, cos1}, // Car1's width axis - {cos2, sin2}, // Car2's length axis - {-sin2, cos2} // Car2's width axis - }; + if (num_total_agents > 0) { + drive->agents = (Agent *)calloc(num_total_agents, sizeof(Agent)); + } - // Check each axis - for (int i = 0; i < 4; i++) { - float min1 = INFINITY, max1 = -INFINITY; - float min2 = INFINITY, max2 = -INFINITY; + if (num_roads > 0) { + drive->road_elements = (RoadMapElement *)calloc(num_roads, sizeof(RoadMapElement)); + } - // Project car1's corners onto the axis - for (int j = 0; j < 4; j++) { - float proj = car1_corners[j][0] * axes[i][0] + car1_corners[j][1] * axes[i][1]; - min1 = fminf(min1, proj); - max1 = fmaxf(max1, proj); + if (num_traffic > 0) { + drive->traffic_elements = (TrafficControlElement *)calloc(num_traffic, sizeof(TrafficControlElement)); + } + + for (int i = 0; i < num_total_agents; i++) { + Agent *agent = &drive->agents[i]; + + if (fread(&agent->id, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&agent->type, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&agent->trajectory_length, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; } - // Project car2's corners onto the axis - for (int j = 0; j < 4; j++) { - float proj = car2_corners[j][0] * axes[i][0] + car2_corners[j][1] * axes[i][1]; - min2 = fminf(min2, proj); - max2 = fmaxf(max2, proj); + int tlen = agent->trajectory_length; + agent->log_trajectory_x = (float *)malloc(tlen * sizeof(float)); + agent->log_trajectory_y = (float *)malloc(tlen * sizeof(float)); + agent->log_trajectory_z = (float *)malloc(tlen * sizeof(float)); + agent->log_heading = (float *)malloc(tlen * sizeof(float)); + agent->log_velocity_x = (float *)malloc(tlen * sizeof(float)); + agent->log_velocity_y = (float *)malloc(tlen * sizeof(float)); + agent->log_length = (float *)malloc(tlen * sizeof(float)); + agent->log_width = (float *)malloc(tlen * sizeof(float)); + agent->log_height = (float *)malloc(tlen * sizeof(float)); + agent->log_valid = (int *)malloc(tlen * sizeof(int)); + + if ((size_t)tlen > 0 && fread(agent->log_trajectory_x, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_trajectory_y, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_trajectory_z, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_heading, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_velocity_x, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_velocity_y, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_length, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_width, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_height, sizeof(float), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; + } + if ((size_t)tlen > 0 && fread(agent->log_valid, sizeof(int), tlen, file) != (size_t)tlen) { + fclose(file); + return -1; } - // If there's a gap on this axis, the boxes don't intersect - if (max1 < min2 || min1 > max2) { - return 0; // No collision + if (fread(&agent->route_length, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; } - } - // If we get here, there's no separating axis, so the boxes intersect - return 1; // Collision -} + if (agent->route_length > 0) { + agent->route = (int *)malloc(agent->route_length * sizeof(int)); + if (fread(agent->route, sizeof(int), agent->route_length, file) != (size_t)agent->route_length) { + fclose(file); + return -1; + } + } else { + agent->route = NULL; + } -int collision_check(Drive *env, int agent_idx) { - Entity *agent = &env->entities[agent_idx]; + if (fread(&agent->route_gt_len, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } - if (agent->x == INVALID_POSITION) - return -1; + if (fread(&agent->goal_position_x, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&agent->goal_position_y, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&agent->goal_position_z, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&agent->mark_as_expert, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + } - // Skip collision checking for pedestrians because they are often too - // close to other entities at initialization. - if (agent->type == PEDESTRIAN) - return -1; + for (int i = 0; i < num_roads; i++) { + RoadMapElement *road = &drive->road_elements[i]; - int car_collided_with_index = -1; + if (fread(&road->id, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&road->type, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&road->segment_length, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } - if (agent->respawn_timestep != -1) - return car_collided_with_index; // Skip respawning entities + int slen = road->segment_length; - for (int i = 0; i < MAX_AGENTS; i++) { - int index = -1; - if (i < env->active_agent_count) { - index = env->active_agent_indices[i]; - } else if (i < env->num_actors && env->static_agent_count > 0) { - index = env->static_agent_indices[i - env->active_agent_count]; + road->x = (float *)malloc(slen * sizeof(float)); + road->y = (float *)malloc(slen * sizeof(float)); + road->z = (float *)malloc(slen * sizeof(float)); + + if ((size_t)slen > 0 && fread(road->x, sizeof(float), slen, file) != (size_t)slen) { + fclose(file); + return -1; } - if (index == -1) - continue; - if (index == agent_idx) - continue; - Entity *entity = &env->entities[index]; - if (entity->respawn_timestep != -1) - continue; // Skip respawning entities - float x1 = entity->x; - float y1 = entity->y; - float dist = ((x1 - agent->x) * (x1 - agent->x) + (y1 - agent->y) * (y1 - agent->y)); - if (dist > 225.0f) - continue; - if (check_aabb_collision(agent, entity)) { - car_collided_with_index = index; - break; + if ((size_t)slen > 0 && fread(road->y, sizeof(float), slen, file) != (size_t)slen) { + fclose(file); + return -1; + } + if ((size_t)slen > 0 && fread(road->z, sizeof(float), slen, file) != (size_t)slen) { + fclose(file); + return -1; } - } - return car_collided_with_index; -} + road->headings = (float *)malloc(slen * sizeof(float)); + if ((size_t)slen > 0 && fread(road->headings, sizeof(float), slen, file) != (size_t)slen) { + fclose(file); + return -1; + } -int check_lane_aligned(Entity *car, Entity *lane, int geometry_idx) { - // Validate lane geometry length - if (!lane || lane->array_size < 2) - return 0; + if (road->type >= 0 && road->type <= 9) { + if (fread(&road->num_entries, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (road->num_entries > 0) { + road->entry_lanes = (int *)malloc(road->num_entries * sizeof(int)); + if (fread(road->entry_lanes, sizeof(int), road->num_entries, file) != (size_t)road->num_entries) { + fclose(file); + return -1; + } + } else { + road->entry_lanes = NULL; + } - // Clamp geometry index to valid segment range [0, array_size-2] - if (geometry_idx < 0) - geometry_idx = 0; - if (geometry_idx >= lane->array_size - 1) - geometry_idx = lane->array_size - 2; - - // Compute local lane segment heading - float heading_x1, heading_y1; - if (geometry_idx > 0) { - heading_x1 = lane->traj_x[geometry_idx] - lane->traj_x[geometry_idx - 1]; - heading_y1 = lane->traj_y[geometry_idx] - lane->traj_y[geometry_idx - 1]; - } else { - // For first segment, just use the forward direction - heading_x1 = lane->traj_x[geometry_idx + 1] - lane->traj_x[geometry_idx]; - heading_y1 = lane->traj_y[geometry_idx + 1] - lane->traj_y[geometry_idx]; - } + if (fread(&road->num_exits, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (road->num_exits > 0) { + road->exit_lanes = (int *)malloc(road->num_exits * sizeof(int)); + if (fread(road->exit_lanes, sizeof(int), road->num_exits, file) != (size_t)road->num_exits) { + fclose(file); + return -1; + } + } else { + road->exit_lanes = NULL; + } - float heading_x2 = lane->traj_x[geometry_idx + 1] - lane->traj_x[geometry_idx]; - float heading_y2 = lane->traj_y[geometry_idx + 1] - lane->traj_y[geometry_idx]; + if (fread(&road->speed_limit, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + } else { + road->num_entries = 0; + road->num_exits = 0; + road->entry_lanes = NULL; + road->exit_lanes = NULL; + road->speed_limit = 0.0f; + } + } - float heading_1 = atan2f(heading_y1, heading_x1); - float heading_2 = atan2f(heading_y2, heading_x2); - float heading = (heading_1 + heading_2) / 2.0f; + for (int i = 0; i < num_traffic; i++) { + TrafficControlElement *traffic = &drive->traffic_elements[i]; - // Normalize to [-pi, pi] - if (heading > M_PI) - heading -= 2.0f * M_PI; - if (heading < -M_PI) - heading += 2.0f * M_PI; + if (fread(&traffic->id, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&traffic->type, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(traffic->stop_line, sizeof(float), 6, file) != 6) { + fclose(file); + return -1; + } + if (fread(&traffic->heading, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&traffic->state_length, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } - // Compute heading difference - float car_heading = car->heading; // radians - float heading_diff = fabsf(car_heading - heading); + int state_len = traffic->state_length; - if (heading_diff > M_PI) - heading_diff = 2.0f * M_PI - heading_diff; + traffic->states = (int *)malloc(state_len * sizeof(int)); + if ((size_t)state_len > 0 && fread(traffic->states, sizeof(int), state_len, file) != (size_t)state_len) { + fclose(file); + return -1; + } - // within 15 degrees - return (heading_diff < (M_PI / 12.0f)) ? 1 : 0; -} + if (fread(&traffic->num_controlled_lanes, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (traffic->num_controlled_lanes > 0) { + traffic->controlled_lanes = (int *)malloc(traffic->num_controlled_lanes * sizeof(int)); + if (fread(traffic->controlled_lanes, sizeof(int), traffic->num_controlled_lanes, file) != + (size_t)traffic->num_controlled_lanes) { + fclose(file); + return -1; + } + } else { + traffic->controlled_lanes = NULL; + } + } -void reset_agent_metrics(Drive *env, int agent_idx) { - Entity *agent = &env->entities[agent_idx]; - agent->metrics_array[COLLISION_IDX] = 0.0f; // vehicle collision - agent->metrics_array[OFFROAD_IDX] = 0.0f; // offroad - agent->metrics_array[LANE_ALIGNED_IDX] = 0.0f; // lane aligned - agent->collision_state = 0; -} + // Skip objects section + for (int i = 0; i < num_objects; i++) { + int obj_id, obj_type, T; + if (fread(&obj_id, sizeof(int), 1, file) != 1 || fread(&obj_type, sizeof(int), 1, file) != 1 || + fread(&T, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + // Skip: x,y,z,heading,vx,vy,length,width,height (9 float arrays) + valid (1 int array) + fseek(file, 9 * T * sizeof(float) + T * sizeof(int), SEEK_CUR); + } -float point_to_segment_distance_2d(float px, float py, float x1, float y1, float x2, float y2) { - float dx = x2 - x1; - float dy = y2 - y1; + // Lane graph section + int n_lanes_graph; + if (fread(&n_lanes_graph, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + drive->lane_graph.n_lanes = n_lanes_graph; + drive->lane_graph.lane_ids = NULL; + drive->lane_graph.lane_lengths = NULL; + drive->lane_graph.distances = NULL; + if (n_lanes_graph > 0) { + drive->lane_graph.lane_ids = (int *)malloc(n_lanes_graph * sizeof(int)); + if (fread(drive->lane_graph.lane_ids, sizeof(int), n_lanes_graph, file) != (size_t)n_lanes_graph) { + fclose(file); + return -1; + } + drive->lane_graph.lane_lengths = (float *)malloc(n_lanes_graph * sizeof(float)); + if (fread(drive->lane_graph.lane_lengths, sizeof(float), n_lanes_graph, file) != (size_t)n_lanes_graph) { + fclose(file); + return -1; + } + drive->lane_graph.distances = (float *)malloc(n_lanes_graph * n_lanes_graph * sizeof(float)); + if (fread(drive->lane_graph.distances, sizeof(float), n_lanes_graph * n_lanes_graph, file) != + (size_t)(n_lanes_graph * n_lanes_graph)) { + fclose(file); + return -1; + } + } - if (dx == 0 && dy == 0) { - // The segment is a point - return sqrtf((px - x1) * (px - x1) + (py - y1) * (py - y1)); + // Metadata + if (fread(drive->scenario_id, sizeof(char), 128, file) != 128) { + fclose(file); + return -1; + } + if (fread(drive->dataset_name, sizeof(char), 32, file) != 32) { + fclose(file); + return -1; + } + if (fread(&drive->log_length, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&drive->log_dt, sizeof(float), 1, file) != 1) { + fclose(file); + return -1; + } + if (fread(&drive->num_objects_of_interest, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; } - // Calculate the t that minimizes the distance - float t = ((px - x1) * dx + (py - y1) * dy) / (dx * dx + dy * dy); + if (drive->num_objects_of_interest > 0) { + drive->objects_of_interest = (int *)malloc(drive->num_objects_of_interest * sizeof(int)); + if (fread(drive->objects_of_interest, sizeof(int), drive->num_objects_of_interest, file) != + (size_t)drive->num_objects_of_interest) { + fclose(file); + return -1; + } + } else { + drive->objects_of_interest = NULL; + } - // Clamp t to the segment - if (t < 0) - t = 0; - else if (t > 1) - t = 1; + if (fread(&drive->num_tracks_to_predict, sizeof(int), 1, file) != 1) { + fclose(file); + return -1; + } - // Find the closest point on the segment - float closestX = x1 + t * dx; - float closestY = y1 + t * dy; + if (drive->num_tracks_to_predict > 0) { + drive->tracks_to_predict = (int *)malloc(drive->num_tracks_to_predict * sizeof(int)); + if (fread(drive->tracks_to_predict, sizeof(int), drive->num_tracks_to_predict, file) != + (size_t)drive->num_tracks_to_predict) { + fclose(file); + return -1; + } + } else { + drive->tracks_to_predict = NULL; + } - // Return the distance from p to the closest point - return sqrtf((px - closestX) * (px - closestX) + (py - closestY) * (py - closestY)); + fclose(file); + return 0; } -void compute_agent_metrics(Drive *env, int agent_idx) { - Entity *agent = &env->entities[agent_idx]; +// ======================================== +// Road Utility Functions +// ======================================== - reset_agent_metrics(env, agent_idx); +// Compute multi-segment average heading around a center segment +static float compute_multi_segment_alignment(RoadMapElement *element, int center_seg_idx) { + // NOTE: This function returns the average heading in radians for a lane segment, + // with more weight given to the center segment. - if (agent->x == INVALID_POSITION) - return; // invalid agent position + float avg_heading = 0.0f; + float total_weight = 0.0f; - int collided = 0; - float half_length = agent->length / 2.0f; - float half_width = agent->width / 2.0f; - float cos_heading = cosf(agent->heading); - float sin_heading = sinf(agent->heading); - float min_distance = (float)INT16_MAX; + int start = (center_seg_idx > 0) ? (center_seg_idx - 1) : center_seg_idx; + int end = (center_seg_idx < element->segment_length - 2) ? (center_seg_idx + 1) : (element->segment_length - 2); - int closest_lane_entity_idx = -1; - int closest_lane_geometry_idx = -1; + for (int seg_idx = start; seg_idx <= end; seg_idx++) { + if (seg_idx < 0 || seg_idx >= element->segment_length - 1) + continue; - float corners[4][2]; - for (int i = 0; i < 4; i++) { - corners[i][0] = - agent->x + (offsets[i][0] * half_length * cos_heading - offsets[i][1] * half_width * sin_heading); - corners[i][1] = - agent->y + (offsets[i][0] * half_length * sin_heading + offsets[i][1] * half_width * cos_heading); - } + float seg_heading = element->headings[seg_idx]; - GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * 25]; // Array big enough for all neighboring cells - int list_size = - checkNeighbors(env, agent->x, agent->y, entity_list, MAX_ENTITIES_PER_CELL * 25, collision_offsets, 25); - for (int i = 0; i < list_size; i++) { - if (entity_list[i].entity_idx == -1) - continue; - if (entity_list[i].entity_idx == agent_idx) - continue; - Entity *entity; - entity = &env->entities[entity_list[i].entity_idx]; - - // Check for offroad collision with road edges (only for vehicles and cyclists) - if (entity->type == ROAD_EDGE && agent->type != PEDESTRIAN) { - int geometry_idx = entity_list[i].geometry_idx; - float start[2] = {entity->traj_x[geometry_idx], entity->traj_y[geometry_idx]}; - float end[2] = {entity->traj_x[geometry_idx + 1], entity->traj_y[geometry_idx + 1]}; - for (int k = 0; k < 4; k++) { // Check each edge of the bounding box - int next = (k + 1) % 4; - if (check_line_intersection(corners[k], corners[next], start, end)) { - collided = OFFROAD; - break; - } - } + float weight = (seg_idx == center_seg_idx) ? 2.0f : 1.0f; + + if (total_weight == 0.0f) { + avg_heading = seg_heading; + } else { + float angle_diff = compute_heading_diff(seg_heading, avg_heading); + avg_heading += weight * angle_diff / (total_weight + weight); } + total_weight += weight; + } - if (collided == OFFROAD) - break; + return avg_heading; +} - // Find closest point on the road centerline to the agent - if (entity->type == ROAD_LANE) { - int entity_idx = entity_list[i].entity_idx; - int geometry_idx = entity_list[i].geometry_idx; +// Compute the length of a lane +static float compute_lane_length(RoadMapElement *lane) { + float length = 0.0f; + for (int i = 1; i < lane->segment_length; i++) { + float dx = lane->x[i] - lane->x[i - 1]; + float dy = lane->y[i] - lane->y[i - 1]; + length += sqrtf(dx * dx + dy * dy); + } + return length; +} + +// Compute the remaining distance on a lane from a given position to the end of the lane +static float compute_remaining_lane_distance(RoadMapElement *lane, float pos_x, float pos_y) { + // Find the closest segment to the position + int closest_seg = 0; + float closest_t = 0.0f; + float min_dist_sq = 1e30f; + + for (int i = 0; i < lane->segment_length - 1; i++) { + float x0 = lane->x[i]; + float y0 = lane->y[i]; + float x1 = lane->x[i + 1]; + float y1 = lane->y[i + 1]; + + float dx = x1 - x0; + float dy = y1 - y0; + float seg_len_sq = dx * dx + dy * dy; + + float t = 0.0f; + if (seg_len_sq > 1e-6f) { + t = ((pos_x - x0) * dx + (pos_y - y0) * dy) / seg_len_sq; + t = fmaxf(0.0f, fminf(1.0f, t)); + } - float start[2] = {entity->traj_x[geometry_idx], entity->traj_y[geometry_idx]}; - float end[2] = {entity->traj_x[geometry_idx + 1], entity->traj_y[geometry_idx + 1]}; + float proj_x = x0 + t * dx; + float proj_y = y0 + t * dy; + float dist_sq = (pos_x - proj_x) * (pos_x - proj_x) + (pos_y - proj_y) * (pos_y - proj_y); - float dist = point_to_segment_distance_2d(agent->x, agent->y, start[0], start[1], end[0], end[1]); - float heading_diff = fabsf(atan2f(end[1] - start[1], end[0] - start[0]) - agent->heading); + if (dist_sq < min_dist_sq) { + min_dist_sq = dist_sq; + closest_seg = i; + closest_t = t; + } + } - // Normalize heading difference to [0, pi] - if (heading_diff > M_PI) - heading_diff = 2.0f * M_PI - heading_diff; + // Compute remaining distance from closest point to end of lane + float remaining = 0.0f; - // Penalize if heading differs by more than 30 degrees - if (heading_diff > (M_PI / 6.0f)) - dist += 3.0f; + // Partial distance in current segment (from t to end of segment) + float dx = lane->x[closest_seg + 1] - lane->x[closest_seg]; + float dy = lane->y[closest_seg + 1] - lane->y[closest_seg]; + float seg_len = sqrtf(dx * dx + dy * dy); + remaining += (1.0f - closest_t) * seg_len; - if (dist < min_distance) { - min_distance = dist; - closest_lane_entity_idx = entity_idx; - closest_lane_geometry_idx = geometry_idx; - } - } + // Full distance of remaining segments + for (int i = closest_seg + 1; i < lane->segment_length - 1; i++) { + dx = lane->x[i + 1] - lane->x[i]; + dy = lane->y[i + 1] - lane->y[i]; + remaining += sqrtf(dx * dx + dy * dy); } - // check if aligned with closest lane and set current lane - // 4.0m threshold: agents more than 4 meters from any lane are considered off-road - if (min_distance > 4.0f || closest_lane_entity_idx == -1) { - agent->metrics_array[LANE_ALIGNED_IDX] = 0.0f; - agent->current_lane_idx = -1; - } else { - agent->current_lane_idx = closest_lane_entity_idx; - int lane_aligned = - check_lane_aligned(agent, &env->entities[closest_lane_entity_idx], closest_lane_geometry_idx); - agent->metrics_array[LANE_ALIGNED_IDX] = lane_aligned; + return remaining; +} + +static float compute_lane_end_distance_sq(RoadMapElement *lane, float origin_x, float origin_y) { + if (lane->segment_length <= 0) { + return 0.0f; } - // Check for vehicle collisions (skip for pedestrians) - int car_collided_with_index = -1; - if (agent->type != PEDESTRIAN) { - car_collided_with_index = collision_check(env, agent_idx); - if (car_collided_with_index != -1) - collided = VEHICLE_COLLISION; + int last_idx = lane->segment_length - 1; + float dx = lane->x[last_idx] - origin_x; + float dy = lane->y[last_idx] - origin_y; + return dx * dx + dy * dy; +} + +// Returns signed distance to lane (left of lane = negative, right = positive) +static float find_closest_segment_on_lane(RoadMapElement *lane, float agent_x, float agent_y, int *out_segment_idx) { + int num_segments = lane->segment_length - 1; + if (num_segments < 1) { + *out_segment_idx = 0; + return 1e9f; } - agent->collision_state = collided; + float min_dist_sq = 1e18f; + int closest_idx = 0; + float closest_cross = 0.0f; + + for (int seg_idx = 0; seg_idx < num_segments; seg_idx++) { + float seg_start_x = lane->x[seg_idx]; + float seg_start_y = lane->y[seg_idx]; + float seg_end_x = lane->x[seg_idx + 1]; + float seg_end_y = lane->y[seg_idx + 1]; + + float seg_dx = seg_end_x - seg_start_x; + float seg_dy = seg_end_y - seg_start_y; + float seg_length_sq = seg_dx * seg_dx + seg_dy * seg_dy; + + float to_agent_x = agent_x - seg_start_x; + float to_agent_y = agent_y - seg_start_y; + + // cross > 0 means agent is left of lane direction + float cross = seg_dx * to_agent_y - seg_dy * to_agent_x; + + float dist_sq; + if (seg_length_sq > 1e-6f) { + float t = (to_agent_x * seg_dx + to_agent_y * seg_dy) / seg_length_sq; + if (t <= 0.0f) { + dist_sq = to_agent_x * to_agent_x + to_agent_y * to_agent_y; + } else if (t >= 1.0f) { + float dx = agent_x - seg_end_x; + float dy = agent_y - seg_end_y; + dist_sq = dx * dx + dy * dy; + } else { + dist_sq = (cross * cross) / seg_length_sq; + } + } else { + dist_sq = to_agent_x * to_agent_x + to_agent_y * to_agent_y; + } - if (collided == VEHICLE_COLLISION) { - if (env->collision_behavior == STOP_AGENT && !agent->stopped) { - agent->stopped = 1; - agent->vx = agent->vy = 0.0f; - } else if (env->collision_behavior == REMOVE_AGENT && !agent->removed) { - Entity *agent_collided = &env->entities[car_collided_with_index]; - agent->removed = 1; - agent_collided->removed = 1; - agent->x = agent->y = -10000.0f; - agent_collided->x = agent_collided->y = -10000.0f; + if (dist_sq < min_dist_sq) { + min_dist_sq = dist_sq; + closest_idx = seg_idx; + closest_cross = cross; } } - if (collided == OFFROAD) { - agent->metrics_array[OFFROAD_IDX] = 1.0f; - if (env->offroad_behavior == STOP_AGENT && !agent->stopped) { - agent->stopped = 1; - agent->vx = agent->vy = 0.0f; - } else if (env->offroad_behavior == REMOVE_AGENT && !agent->removed) { - agent->removed = 1; - agent->x = agent->y = -10000.0f; + + *out_segment_idx = closest_idx; + float abs_dist = sqrtf(min_dist_sq); + return (closest_cross >= 0.0f) ? -abs_dist : abs_dist; +} + +static float compute_progression(Agent *agent) { + int num_wp = agent->path->num_waypoints; + if (num_wp < 2) + return agent->path->waypoints[0].s; + + int idx = agent->closest_path_idx_wp; + if (idx >= num_wp) + idx = num_wp - 1; + + // closest_path_idx_wp is the closest waypoint IN FRONT of the agent, + // so the agent is on the segment ending at that waypoint (idx-1 to idx). + // Also check the next segment (idx to idx+1) in case agent is at the waypoint. + int start_seg = (idx > 0) ? (idx - 1) : 0; + int end_seg = (idx < num_wp - 1) ? (idx + 1) : (num_wp - 1); + + float min_dist_sq = 1e18f; + float best_s = agent->path->waypoints[0].s; + + for (int i = start_seg; i < end_seg; ++i) { + const struct Waypoint wp_a = agent->path->waypoints[i]; + const struct Waypoint wp_b = agent->path->waypoints[i + 1]; + + const float seg_dx = wp_b.x - wp_a.x; + const float seg_dy = wp_b.y - wp_a.y; + const float seg_len_sq = seg_dx * seg_dx + seg_dy * seg_dy; + + float t; + if (seg_len_sq < 1e-6f) { + t = 0.0f; + } else { + const float agent_dx = agent->sim_x - wp_a.x; + const float agent_dy = agent->sim_y - wp_a.y; + t = (agent_dx * seg_dx + agent_dy * seg_dy) / seg_len_sq; + } + + const float clamped_t = fmaxf(0.0f, fminf(1.0f, t)); + const float closest_x = wp_a.x + clamped_t * seg_dx; + const float closest_y = wp_a.y + clamped_t * seg_dy; + const float dist_sq = (agent->sim_x - closest_x) * (agent->sim_x - closest_x) + + (agent->sim_y - closest_y) * (agent->sim_y - closest_y); + + if (dist_sq < min_dist_sq) { + min_dist_sq = dist_sq; + best_s = wp_a.s + clamped_t * (wp_b.s - wp_a.s); } } - return; + return best_s; } -bool should_control_agent(Drive *env, int agent_idx, int control_limit) { - // Check if we have room for more agents or are already at capacity - if (env->active_agent_count >= control_limit) { - return false; - } +static float score_lane_candidate(Drive *env, float agent_heading, int *checked_lanes, int *num_checked_lanes, + int *closest_segment_index, GridMapEntity entity, float agent_x, float agent_y, + float max_distance_threshold, int current_lane_index, float *signed_dist_out, + float *lane_heading_out) { + if (entity.entity_idx == -1 || entity.entity_type != ENTITY_TYPE_ROAD_ELEMENT) + return -1; - Entity *entity = &env->entities[agent_idx]; + int entity_idx = entity.entity_idx; + RoadMapElement *element = &env->road_elements[entity_idx]; - if (env->control_mode == CONTROL_SDC_ONLY) { - return agent_idx == env->sdc_track_index; + if (!is_drivable_road_lane(element->type)) + return -1; + + int already_checked = 0; + for (int c = 0; c < *num_checked_lanes; c++) { + if (checked_lanes[c] == entity_idx) { + already_checked = 1; + break; + } + } + if (already_checked) + return -1; + if (*num_checked_lanes < MAX_CHECKED_LANES) { + checked_lanes[*num_checked_lanes] = entity_idx; + (*num_checked_lanes)++; } - bool is_vehicle = (entity->type == VEHICLE); - bool is_ped_or_bike = (entity->type == PEDESTRIAN || entity->type == CYCLIST); - bool type_is_valid = false; + // Find closest segment on this lane + float signed_dist = find_closest_segment_on_lane(element, agent_x, agent_y, closest_segment_index); + float abs_dist = fabsf(signed_dist); - switch (env->control_mode) { - case CONTROL_WOSAC: - // Valid types only, ignore expert flag and goal distance - return (is_vehicle || is_ped_or_bike); + if (abs_dist > max_distance_threshold) + return -1; - case CONTROL_VEHICLES: - type_is_valid = is_vehicle; - break; + // Compute lane heading using multi-segment alignment + float avg_lane_heading = compute_multi_segment_alignment(element, *closest_segment_index); - default: - type_is_valid = (is_vehicle || is_ped_or_bike); - break; - } + // Compute heading alignment penalty (0.0 = perfect, 1.0 = opposite) + float heading_diff = compute_heading_diff(agent_heading, avg_lane_heading); + float heading_penalty = fabsf(heading_diff) / M_PI; // Normalize to [0, 1] - // Filter invalid types or experts - if (!type_is_valid || entity->mark_as_expert) { - return false; + // Normalize distance for scoring + float distance_penalty = abs_dist / LANE_DISTANCE_NORMALIZATION; + + // Combined score using defined weights + float score = LANE_SELECTION_DISTANCE_WEIGHT * distance_penalty + LANE_SELECTION_HEADING_WEIGHT * heading_penalty; + + // Hysteresis: penalize switching away from current lane + if (current_lane_index != entity_idx && current_lane_index != -1) { + score += LANE_SWITCH_THRESHOLD; } - // Check distance to goal in agent's local frame - float cos_heading = cosf(entity->traj_heading[0]); - float sin_heading = sinf(entity->traj_heading[0]); - float goal_dx = entity->goal_position_x - entity->traj_x[0]; - float goal_dy = entity->goal_position_y - entity->traj_y[0]; + *signed_dist_out = signed_dist; + *lane_heading_out = avg_lane_heading; + return score; +} - // Transform to agent's local frame - float local_goal_x = goal_dx * cos_heading + goal_dy * sin_heading; - float local_goal_y = -goal_dx * sin_heading + goal_dy * cos_heading; - float distance_to_goal = relative_distance_2d(0, 0, local_goal_x, local_goal_y); +static DepthPoint compute_z_distance_to_road_segment(const Agent *agent, const RoadMapElement *lane, int geometry_idx) { + float dx = agent->sim_x - lane->x[geometry_idx]; + float dy = agent->sim_y - lane->y[geometry_idx]; + float dz = agent->sim_z - lane->z[geometry_idx]; - return distance_to_goal >= MIN_DISTANCE_TO_GOAL; + DepthPoint point; + point.z_dis = fabsf(dz); + point.euclidean_dis = sqrtf(dx * dx + dy * dy + dz * dz); + point.z = lane->z[geometry_idx]; + return point; } -void set_active_agents(Drive *env) { +// ======================================== +// Route/Path/Goal Functions +// ======================================== - // Initialize - env->active_agent_count = 0; // Policy-controlled agents - env->static_agent_count = 0; // Non-moving background agents - env->expert_static_agent_count = 0; // Expert replay agents (non-controlled) - env->num_actors = 0; // Total agents created (there is always the SDC) +static int get_closest_waypoint_index_on_path(Drive *env, int agent_idx) { + const float MAX_DIST_SQ = 10000.0f; + const float MAX_ANGLE_DIFF = M_PI_2; // 90 degrees + const int WINDOW_FORWARD = 20; // 40m ahead (20 * 2m waypoint spacing) + const int WINDOW_BACKWARD = 10; // 20m behind - int active_agent_indices[MAX_AGENTS]; - int static_agent_indices[MAX_AGENTS]; - int expert_static_agent_indices[MAX_AGENTS]; + Agent *agent = &env->agents[agent_idx]; + if (agent->path == NULL || agent->path->num_waypoints == 0) + return 0; - if (env->num_agents == 0) { - env->num_agents = MAX_AGENTS; - } + int num_wp = agent->path->num_waypoints; + int prev_idx = agent->closest_path_idx_wp; + if (prev_idx >= num_wp) + prev_idx = 0; - int control_limit; - if (env->control_mode == CONTROL_MIXED_PLAY) { - control_limit = (env->max_controlled_agents < env->num_agents) ? env->max_controlled_agents : env->num_agents; - } else { - control_limit = env->num_agents; + float heading_x = cosf(agent->sim_heading); + float heading_y = sinf(agent->sim_heading); + + int best_idx = 0; + float min_dist_sq = MAX_DIST_SQ; + + // Try windowed search first, fallback to full search if no candidate found + int start_idx = fmaxf(0, prev_idx - WINDOW_BACKWARD); + int end_idx = fminf(num_wp, prev_idx + WINDOW_FORWARD); + + for (int pass = 0; pass < 2; pass++) { + for (int i = start_idx; i < end_idx; i++) { + float dx = agent->path->waypoints[i].x - agent->sim_x; + float dy = agent->path->waypoints[i].y - agent->sim_y; + + // Skip waypoints behind agent + if (dx * heading_x + dy * heading_y <= 0) + continue; + + // Skip waypoints with heading too different from agent + float angle_diff = agent->sim_heading - agent->path->waypoints[i].heading; + angle_diff = atan2f(sinf(angle_diff), cosf(angle_diff)); + + if (fabsf(angle_diff) > MAX_ANGLE_DIFF) + continue; + + float dist_sq = dx * dx + dy * dy; + if (dist_sq < min_dist_sq) { + min_dist_sq = dist_sq; + best_idx = i; + } + } + + // If found in windowed search, done + if (min_dist_sq < MAX_DIST_SQ) + break; + + // Fallback: full search + start_idx = 0; + end_idx = num_wp; } - // If we have a SDC index (WOMD), initialize it first: - int sdc_index = env->sdc_track_index; + return best_idx; +} - if (sdc_index >= 0) { - active_agent_indices[0] = sdc_index; - env->num_actors++; - env->active_agent_count++; - env->entities[sdc_index].active_agent = 1; +static inline void initialize_agent_progression(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + if (agent->path == NULL || agent->path->num_waypoints == 0) { + agent->closest_path_idx_wp = 0; + agent->path_progression = 0.0f; + agent->distance_since_spawn = 0.0f; + return; } - // Iterate through entities to find agents to create and/or control - for (int i = 0; i < env->num_objects && env->num_actors < MAX_AGENTS; i++) { + agent->closest_path_idx_wp = get_closest_waypoint_index_on_path(env, agent_idx); + float baseline_progression = compute_progression(agent); + agent->path_progression = baseline_progression; + agent->distance_since_spawn = 0.0f; +} - // Skip if its the SDC - if (i == sdc_index) { - continue; - } +static inline void reset_agent_path_progression(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; - Entity *entity = &env->entities[i]; + if (agent->path == NULL || agent->path->num_waypoints == 0) { + agent->closest_path_idx_wp = 0; + agent->path_progression = 0.0f; + return; + } - // Skip if not valid at initialization - if (entity->traj_valid[env->init_steps] != 1) { - continue; - } + agent->closest_path_idx_wp = get_closest_waypoint_index_on_path(env, agent_idx); + agent->path_progression = compute_progression(agent); +} - // Determine if entity should be created - bool should_create = false; - if (env->init_mode == INIT_ALL_VALID) { - should_create = true; // All valid entities - } else if (env->control_mode == CONTROL_VEHICLES) { - should_create = (entity->type == VEHICLE); - } else { // Control all agents - should_create = (entity->type == VEHICLE || entity->type == PEDESTRIAN || entity->type == CYCLIST); - } +static void build_path(Drive *env, int agent_idx) { + // NOTE: This function assumes the agent's route is already set. + // It interpolates waypoints along the route lanes at fixed spacing. + // It is a mid-level representation between route and low-level goals waypoints. - if (!should_create) - continue; + float waypoints_spacing = env->min_waypoint_spacing; - env->num_actors++; + Agent *agent = &env->agents[agent_idx]; - // Determine if this agent should be policy-controlled - bool is_controlled = false; + if (agent->path != NULL) + free(agent->path); + agent->path = (struct Path *)malloc(sizeof(struct Path)); - is_controlled = should_control_agent(env, i, control_limit); + int wp_count = 0; + float prev_x, prev_y, prev_z, prev_s; - if (is_controlled) { - active_agent_indices[env->active_agent_count] = i; - env->active_agent_count++; - env->entities[i].active_agent = 1; - } else if (env->init_mode != INIT_ONLY_CONTROLLABLE_AGENTS) { - static_agent_indices[env->static_agent_count] = i; - env->static_agent_count++; // Includes expert replay and static agents - env->entities[i].active_agent = 0; - if (env->entities[i].mark_as_expert == 1 || env->active_agent_count == control_limit) { - expert_static_agent_indices[env->expert_static_agent_count] = i; - env->expert_static_agent_count++; - env->entities[i].mark_as_expert = 1; + // Interpolate waypoints along route lanes + for (int route_idx = 0; route_idx < agent->route_length && wp_count < MAX_NUM_WP_PATH; route_idx++) { + int lane_idx = find_lane_index_by_id(env, agent->route[route_idx]); + if (lane_idx == -1) + continue; + RoadMapElement *lane = &env->road_elements[lane_idx]; + + for (int i = 0; i < lane->segment_length && wp_count < MAX_NUM_WP_PATH; i++) { + float curr_x = lane->x[i]; + float curr_y = lane->y[i]; + float curr_z = lane->z[i]; + + // First point: add directly + if (wp_count == 0) { + agent->path->waypoints[0] = + (struct Waypoint){.x = curr_x, .y = curr_y, .z = curr_z, .s = 0.0f, .lane_id = lane->id}; + prev_x = curr_x; + prev_y = curr_y; + prev_z = curr_z; + prev_s = 0.0f; + wp_count++; + continue; + } + + float dx = curr_x - prev_x; + float dy = curr_y - prev_y; + float dz = curr_z - prev_z; + float seg_len = sqrtf(dx * dx + dy * dy + dz * dz); + if (seg_len < 1e-6f) { + prev_x = curr_x; + prev_y = curr_y; + prev_z = curr_z; + continue; + } + + float curr_s = prev_s + seg_len; + + // Interpolate waypoints within this segment + float target_s = (float)wp_count * waypoints_spacing; + while (target_s < curr_s && wp_count < MAX_NUM_WP_PATH) { + float t = (target_s - prev_s) / seg_len; + agent->path->waypoints[wp_count] = (struct Waypoint){ + .x = prev_x + t * dx, + .y = prev_y + t * dy, + .z = prev_z + t * dz, + .s = target_s, + .lane_id = lane->id, + }; + wp_count++; + target_s = (float)wp_count * waypoints_spacing; } + + prev_x = curr_x; + prev_y = curr_y; + prev_z = curr_z; + prev_s = curr_s; } } - // Set up initial active agents - env->active_agent_indices = (int *)malloc(env->active_agent_count * sizeof(int)); - env->static_agent_indices = (int *)malloc(env->static_agent_count * sizeof(int)); - env->expert_static_agent_indices = (int *)malloc(env->expert_static_agent_count * sizeof(int)); - for (int i = 0; i < env->active_agent_count; i++) { - env->active_agent_indices[i] = active_agent_indices[i]; - }; - for (int i = 0; i < env->static_agent_count; i++) { - env->static_agent_indices[i] = static_agent_indices[i]; + agent->path->num_waypoints = wp_count; + if (wp_count < 2) + return; + + // Compute heading (tangent angle) and cache trig values + for (int i = 0; i < wp_count - 1; i++) { + float dx = agent->path->waypoints[i + 1].x - agent->path->waypoints[i].x; + float dy = agent->path->waypoints[i + 1].y - agent->path->waypoints[i].y; + float heading = atan2f(dy, dx); + agent->path->waypoints[i].heading = heading; + agent->path->waypoints[i].cos_heading = cosf(heading); + agent->path->waypoints[i].sin_heading = sinf(heading); } - for (int i = 0; i < env->expert_static_agent_count; i++) { - env->expert_static_agent_indices[i] = expert_static_agent_indices[i]; + // Last waypoint copies from second-to-last + agent->path->waypoints[wp_count - 1].heading = agent->path->waypoints[wp_count - 2].heading; + agent->path->waypoints[wp_count - 1].cos_heading = agent->path->waypoints[wp_count - 2].cos_heading; + agent->path->waypoints[wp_count - 1].sin_heading = agent->path->waypoints[wp_count - 2].sin_heading; + + // Compute kappa (curvature = d_heading / ds) + for (int i = 1; i < wp_count - 1; i++) { + float d_heading = + compute_heading_diff(agent->path->waypoints[i + 1].heading, agent->path->waypoints[i].heading); + agent->path->waypoints[i].kappa = d_heading / waypoints_spacing; } - // printf("Total actors: %d, Active agents: %d, Static agents: %d, Expert static agents: %d\n", env->num_actors, - // env->active_agent_count, env->static_agent_count, env->expert_static_agent_count); - // printf("Control mode: %d, max controlled agents: %d\n", env->control_mode, env->max_controlled_agents); - - return; + agent->path->waypoints[0].kappa = agent->path->waypoints[1].kappa; + agent->path->waypoints[wp_count - 1].kappa = agent->path->waypoints[wp_count - 2].kappa; } -void remove_bad_trajectories(Drive *env) { - - if (env->control_mode != CONTROL_WOSAC) { - return; // Leave all trajectories in WOSAC control mode +// Generate a route by random walk through lane graph until target distance is reached +static int generate_random_route(Drive *env, int start_lane_id, float target_distance, int *route, int max_route_length, + float agent_x, float agent_y) { + // NOTE: This function performs a random walk through the lane connectivity graph,starting from start_lane_id, + // until the accumulated distance exceeds target_distance or max_route_length is reached. + // Cycles are avoided by tracking visited lanes and trying to increase distance. + + int route_length = 0; + float accumulated_distance = 0.0f; + int current_lane_id = start_lane_id; + float start_x = agent_x; + float start_y = agent_y; + + // Track visited lanes to avoid loops + int visited_ids[MAX_ROUTE_LENGTH]; + int visited_count = 0; + + // Add start lane to route + route[route_length++] = current_lane_id; + visited_ids[visited_count++] = current_lane_id; + + // Get start lane and add its length + int current_lane_idx = find_lane_index_by_id(env, current_lane_id); + if (current_lane_idx == -1) { + return 0; // Invalid start lane } - set_start_position(env); + RoadMapElement *current_lane = &env->road_elements[current_lane_idx]; + // Use remaining distance from agent position instead of full lane length + accumulated_distance += compute_remaining_lane_distance(current_lane, agent_x, agent_y); + float max_end_distance_sq = compute_lane_end_distance_sq(current_lane, start_x, start_y); + + // Random walk through lane graph + while (accumulated_distance < target_distance && route_length < max_route_length) { + current_lane_idx = find_lane_index_by_id(env, current_lane_id); + if (current_lane_idx == -1) + break; + + current_lane = &env->road_elements[current_lane_idx]; + + // Collect valid (unvisited, drivable) exit lanes + int valid_exits[8]; + float valid_exit_dist_sq[8]; + int num_valid_exits = 0; + + int progressing_exits[8]; + float progressing_dist_sq[8]; + int num_progressing_exits = 0; + + for (int e = 0; e < current_lane->num_exits && num_valid_exits < 8; e++) { + int exit_id = current_lane->exit_lanes[e]; + + // Check if already visited + int already_visited = 0; + for (int v = 0; v < visited_count; v++) { + if (visited_ids[v] == exit_id) { + already_visited = 1; + break; + } + } + if (already_visited) + continue; + + // Check if exit lane is drivable + int exit_lane_idx = find_lane_index_by_id(env, exit_id); + if (exit_lane_idx == -1) + continue; + + // NOTE: Dummy logic to prevent cycle, can be improved with better graph traversal + float exit_end_distance_sq = + compute_lane_end_distance_sq(&env->road_elements[exit_lane_idx], start_x, start_y); + valid_exits[num_valid_exits] = exit_id; + valid_exit_dist_sq[num_valid_exits] = exit_end_distance_sq; + num_valid_exits++; + + if (exit_end_distance_sq > max_end_distance_sq) { + progressing_exits[num_progressing_exits] = exit_id; + progressing_dist_sq[num_progressing_exits] = exit_end_distance_sq; + num_progressing_exits++; + } + } + + // If no valid exits, we've reached a dead end + if (num_valid_exits == 0) + break; + + // Pick a progressing exit lane if possible, otherwise pick the farthest available + int chosen_exit_id; + float chosen_exit_dist_sq; + if (num_progressing_exits > 0) { + int chosen_idx = rand() % num_progressing_exits; + chosen_exit_id = progressing_exits[chosen_idx]; + chosen_exit_dist_sq = progressing_dist_sq[chosen_idx]; + } else { + int best_idx = 0; + float best_dist_sq = valid_exit_dist_sq[0]; + for (int i = 1; i < num_valid_exits; i++) { + if (valid_exit_dist_sq[i] > best_dist_sq) { + best_dist_sq = valid_exit_dist_sq[i]; + best_idx = i; + } + } + chosen_exit_id = valid_exits[best_idx]; + chosen_exit_dist_sq = valid_exit_dist_sq[best_idx]; + } + int chosen_exit_idx = find_lane_index_by_id(env, chosen_exit_id); + + if (chosen_exit_idx == -1) + break; + + // Add to route + route[route_length++] = chosen_exit_id; + visited_ids[visited_count++] = chosen_exit_id; + + // Accumulate distance + RoadMapElement *exit_lane = &env->road_elements[chosen_exit_idx]; + accumulated_distance += compute_lane_length(exit_lane); + if (chosen_exit_dist_sq > max_end_distance_sq) { + max_end_distance_sq = chosen_exit_dist_sq; + } + + // Move to next lane + current_lane_id = chosen_exit_id; + } + + return route_length; +} + +// NOTE: Only works for closed maps with infinite looping routes +static int compute_new_route(Drive *env, int agent_idx, int current_lane_id) { + Agent *agent = &env->agents[agent_idx]; + + // Generate route by random walk through lane graph + // Use agent's current position to compute remaining distance on start lane + int num_target_waypoints = env->num_target_waypoints; + if (num_target_waypoints > MAX_TARGET_WAYPOINTS) { + num_target_waypoints = MAX_TARGET_WAYPOINTS; + } + + float min_route_distance; + // NOTE: make both multipliers config values and tune from a metric (route regenerations per 1k env steps). + if (env->target_type == TARGET_STATIC) { + min_route_distance = env->max_waypoint_spacing * num_target_waypoints * 2.0f; + } else { + min_route_distance = env->min_waypoint_spacing * num_target_waypoints * 20.0f; + } + + int temp_route[MAX_ROUTE_LENGTH]; + int route_length = generate_random_route(env, current_lane_id, min_route_distance, temp_route, MAX_ROUTE_LENGTH, + agent->sim_x, agent->sim_y); + + if (route_length == 0) { + printf("[GIGAFLOW WARNING] -> Failed to generate route for agent %d\n", agent->id); + agent->removed = 1; + return 0; + } + + // Free old route and allocate new one + if (agent->route != NULL) + free(agent->route); + + agent->route_length = route_length; + agent->route = (int *)malloc(route_length * sizeof(int)); + + for (int i = 0; i < route_length; i++) { + agent->route[i] = temp_route[i]; + } + + agent->current_route_index = 0; + + // Update path + build_path(env, agent_idx); + agent->closest_path_idx_wp = 0; // Reset before search (old index invalid on new path) + reset_agent_path_progression(env, agent_idx); + + return 1; // Success +} + +static void compute_goals(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + struct Path *path = agent->path; + + // Validate path exists + if (path == NULL || path->num_waypoints == 0) { + printf("[GIGAFLOW WARNING] -> Agent %d has no valid path\n", agent->id); + agent->removed = 1; + return; + } + + int num_target_waypoints = env->num_target_waypoints; + // Validate waypoint count in bounds + if (num_target_waypoints <= 0 || num_target_waypoints > MAX_TARGET_WAYPOINTS) { + num_target_waypoints = MAX_TARGET_WAYPOINTS; + } + + float goal_spacings[MAX_TARGET_WAYPOINTS]; + + // Iterative replacement for former recursion (bounded at 4 retries) + for (int iter = 0; iter <= 4; iter++) { + float total_spacing = 0.0f; + for (int i = 0; i < num_target_waypoints; i++) { + goal_spacings[i] = random_uniform(env->min_waypoint_spacing, env->max_waypoint_spacing); + total_spacing += goal_spacings[i]; + } + + // On iter 3, reset to path start to escape a short-path cycle + int base_idx = (iter == 3) ? 0 : get_closest_waypoint_index_on_path(env, agent_idx); + float base_s = path->waypoints[base_idx].s; + float needed_s = base_s + total_spacing; + float path_end_s = path->waypoints[path->num_waypoints - 1].s; + + // If we reached the end of the current path, compute a new route and retry. + // Bounded by iter <= 4 to prevent infinite loops on degenerate maps. + if (needed_s >= path_end_s) { + if (iter > 3) { + printf("[GIGAFLOW WARNING] -> Max iterations in compute_goals for agent %d\n", agent->id); + agent->removed = 1; + return; + } + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + int route_ok = compute_new_route(env, agent_idx, path->waypoints[base_idx].lane_id); + if (route_ok == 0) { + agent->removed = 1; + return; + } + path = agent->path; + continue; + } + } + + // Place N goals along the path at random spacing intervals from current position + float cumulative_spacing = 0.0f; + for (int i = 0; i < num_target_waypoints; i++) { + cumulative_spacing += goal_spacings[i]; + float target_s = base_s + cumulative_spacing; + // Find waypoint at or past target_s + int wp_idx = path->num_waypoints - 1; + for (int j = base_idx + 1; j < path->num_waypoints; j++) { + if (path->waypoints[j].s >= target_s) { + wp_idx = j; + break; + } + } + agent->goal_positions_x[i] = path->waypoints[wp_idx].x; + agent->goal_positions_y[i] = path->waypoints[wp_idx].y; + agent->goal_positions_z[i] = path->waypoints[wp_idx].z; + } + + // Reset goal index and update alias + agent->current_goal_idx = 0; + agent->goal_position_x = agent->goal_positions_x[0]; + agent->goal_position_y = agent->goal_positions_y[0]; + agent->goal_position_z = agent->goal_positions_z[0]; + return; + } + + printf("[GIGAFLOW ERROR] -> Failed to compute goals for agent %d after multiple attempts\n", agent->id); + agent->removed = 1; +} + +// ======================================== +// Metrics/Collision Functions +// ======================================== + +static float compute_displacement_error(Agent *agent, int timestep) { + // Check if timestep is within valid range + if (timestep < 0 || timestep >= agent->trajectory_length) { + return 0.0f; + } + + // Check if reference trajectory is valid at this timestep + if (!agent->log_valid[timestep]) { + return 0.0f; + } + + // Get reference position from logged trajectory at current timestep + float ref_x = agent->log_trajectory_x[timestep]; + float ref_y = agent->log_trajectory_y[timestep]; + + if (ref_x == INVALID_POSITION || ref_y == INVALID_POSITION) { + return 0.0f; + } + + // Compute deltas: Euclidean distance between simulated and reference position + float dx = agent->sim_x - ref_x; + float dy = agent->sim_y - ref_y; + float displacement = sqrtf(dx * dx + dy * dy); + + return displacement; +} + +static bool check_line_intersection(float p1[2], float p2[2], float q1[2], float q2[2]) { + if (fmaxf(p1[0], p2[0]) < fminf(q1[0], q2[0]) || fminf(p1[0], p2[0]) > fmaxf(q1[0], q2[0]) || + fmaxf(p1[1], p2[1]) < fminf(q1[1], q2[1]) || fminf(p1[1], p2[1]) > fmaxf(q1[1], q2[1])) + return false; + + // Calculate vectors + float dx1 = p2[0] - p1[0]; + float dy1 = p2[1] - p1[1]; + float dx2 = q2[0] - q1[0]; + float dy2 = q2[1] - q1[1]; + + // Calculate cross products + float cross = dx1 * dy2 - dy1 * dx2; + + // If lines are parallel + if (cross == 0) + return false; + + // Calculate relative vectors between start points + float dx3 = p1[0] - q1[0]; + float dy3 = p1[1] - q1[1]; + + // Calculate parameters for intersection point + float s = (dx1 * dy3 - dy1 * dx3) / cross; + float t = (dx2 * dy3 - dy2 * dx3) / cross; + + // Check if intersection point lies within both line segments + return (s >= 0 && s <= 1 && t >= 0 && t <= 1); +} + +static bool check_stop_line_crossing(Drive *env, Agent *agent, int current_lane_id, float corners[4][2]) { + float agent_x = agent->sim_x; + float agent_y = agent->sim_y; + + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *traffic = &env->traffic_elements[i]; + + if (traffic->type != TRAFFIC_LIGHT) + continue; + if (traffic->num_controlled_lanes == 0) + continue; + + int controls_lane = 0; + for (int j = 0; j < traffic->num_controlled_lanes; j++) { + if (traffic->controlled_lanes[j] == current_lane_id) { + controls_lane = 1; + break; + } + } + if (!controls_lane) + continue; + if (env->timestep >= traffic->state_length) + continue; + if (!is_traffic_light_red(traffic->states[env->timestep])) + continue; + + // Pre-filter: distance to stop line midpoint + float mid_x = (traffic->stop_line[0] + traffic->stop_line[3]) * 0.5f; + float mid_y = (traffic->stop_line[1] + traffic->stop_line[4]) * 0.5f; + float dx = agent_x - mid_x; + float dy = agent_y - mid_y; + if (dx * dx + dy * dy > TRAFFIC_LIGHT_DISTANCE_THRESHOLD * TRAFFIC_LIGHT_DISTANCE_THRESHOLD) + continue; + + // Heading check: agent must be heading towards the stop line + float heading_diff = compute_heading_diff(agent->sim_heading, traffic->heading); + if (fabsf(heading_diff) > RED_LIGHT_HEADING_THRESHOLD) + continue; + + // Extend stop line endpoints by STOP_LINE_EXTENSION_FACTOR + float sl_dx = traffic->stop_line[3] - traffic->stop_line[0]; + float sl_dy = traffic->stop_line[4] - traffic->stop_line[1]; + float ext = (STOP_LINE_EXTENSION_FACTOR - 1.0f) * 0.5f; + float ext_p1[2] = {traffic->stop_line[0] - ext * sl_dx, traffic->stop_line[1] - ext * sl_dy}; + float ext_p2[2] = {traffic->stop_line[3] + ext * sl_dx, traffic->stop_line[4] + ext * sl_dy}; + + // Check front + side edges vs extended stop line (skip back edge k=2) + for (int k = 0; k < 4; k++) { + if (k == 2) + continue; + int next = (k + 1) % 4; + if (check_line_intersection(corners[k], corners[next], ext_p1, ext_p2)) + return true; + } + } + return false; +} + +static bool check_lane_change_red_light(Drive *env, Agent *agent) { + if (agent->previous_lane_index == agent->current_lane_index) + return false; + if (agent->previous_lane_index == -1 || agent->current_lane_index == -1) + return false; + + int new_lane_id = env->road_elements[agent->current_lane_index].id; + float agent_x = agent->sim_x; + float agent_y = agent->sim_y; + + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *traffic = &env->traffic_elements[i]; + + if (traffic->type != TRAFFIC_LIGHT) + continue; + if (traffic->num_controlled_lanes == 0) + continue; + if (env->timestep >= traffic->state_length) + continue; + if (!is_traffic_light_red(traffic->states[env->timestep])) + continue; + + for (int j = 0; j < traffic->num_controlled_lanes; j++) { + if (traffic->controlled_lanes[j] != new_lane_id) + continue; + + float mid_x = (traffic->stop_line[0] + traffic->stop_line[3]) * 0.5f; + float mid_y = (traffic->stop_line[1] + traffic->stop_line[4]) * 0.5f; + float dx = agent_x - mid_x; + float dy = agent_y - mid_y; + if (dx * dx + dy * dy > TRAFFIC_LIGHT_DISTANCE_THRESHOLD * TRAFFIC_LIGHT_DISTANCE_THRESHOLD) + continue; + + return true; + } + } + return false; +} + +static bool check_red_light_violation(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + int current_lane_index = agent->current_lane_index; + + if (current_lane_index == -1) + return false; + + // Compute bounding box corners: front-right(0), front-left(1), back-left(2), back-right(3) + static const float offsets[4][2] = {{1, 1}, {1, -1}, {-1, -1}, {-1, 1}}; + float half_length = agent->sim_length / 2.0f; + float half_width = agent->sim_width / 2.0f; + float corners[4][2]; + for (int i = 0; i < 4; i++) { + corners[i][0] = agent->sim_x + (offsets[i][0] * half_length * agent->cos_heading - + offsets[i][1] * half_width * agent->sin_heading); + corners[i][1] = agent->sim_y + (offsets[i][0] * half_length * agent->sin_heading + + offsets[i][1] * half_width * agent->cos_heading); + } + + int current_lane_id = env->road_elements[current_lane_index].id; + + if (check_stop_line_crossing(env, agent, current_lane_id, corners)) + return true; + + if (check_lane_change_red_light(env, agent)) + return true; + + return false; +} + +// OBB collision via SAT (Separating Axis Theorem). +// Projects both boxes onto 4 axes (2 per car) and checks for overlap on all axes. +// No epsilon tolerance: exact boundary contact may flicker across steps. +static bool check_obb_collision(Agent *car1, Agent *car2) { + // Get car corners in world space + float cos1 = car1->cos_heading; + float sin1 = car1->sin_heading; + + float cos2 = car2->cos_heading; + float sin2 = car2->sin_heading; + + // Calculate half dimensions + float half_len1 = car1->sim_length * 0.5f; + float half_width1 = car1->sim_width * 0.5f; + float half_len2 = car2->sim_length * 0.5f; + float half_width2 = car2->sim_width * 0.5f; + + // Calculate car1's corners in world space + float car1_corners[4][2] = { + {car1->sim_x + (half_len1 * cos1 - half_width1 * sin1), car1->sim_y + (half_len1 * sin1 + half_width1 * cos1)}, + {car1->sim_x + (half_len1 * cos1 + half_width1 * sin1), car1->sim_y + (half_len1 * sin1 - half_width1 * cos1)}, + {car1->sim_x + (-half_len1 * cos1 - half_width1 * sin1), + car1->sim_y + (-half_len1 * sin1 + half_width1 * cos1)}, + {car1->sim_x + (-half_len1 * cos1 + half_width1 * sin1), + car1->sim_y + (-half_len1 * sin1 - half_width1 * cos1)}}; + + // Calculate car2's corners in world space + float car2_corners[4][2] = { + {car2->sim_x + (half_len2 * cos2 - half_width2 * sin2), car2->sim_y + (half_len2 * sin2 + half_width2 * cos2)}, + {car2->sim_x + (half_len2 * cos2 + half_width2 * sin2), car2->sim_y + (half_len2 * sin2 - half_width2 * cos2)}, + {car2->sim_x + (-half_len2 * cos2 - half_width2 * sin2), + car2->sim_y + (-half_len2 * sin2 + half_width2 * cos2)}, + {car2->sim_x + (-half_len2 * cos2 + half_width2 * sin2), + car2->sim_y + (-half_len2 * sin2 - half_width2 * cos2)}}; + + // Get the axes to check (normalized vectors perpendicular to each edge) + float axes[4][2] = { + {cos1, sin1}, // Car1's length axis + {-sin1, cos1}, // Car1's width axis + {cos2, sin2}, // Car2's length axis + {-sin2, cos2} // Car2's width axis + }; + + // Check each axis + for (int i = 0; i < 4; i++) { + float min1 = INFINITY, max1 = -INFINITY; + float min2 = INFINITY, max2 = -INFINITY; + + // Project car1's corners onto the axis + for (int j = 0; j < 4; j++) { + float proj = car1_corners[j][0] * axes[i][0] + car1_corners[j][1] * axes[i][1]; + min1 = fminf(min1, proj); + max1 = fmaxf(max1, proj); + } + + // Project car2's corners onto the axis + for (int j = 0; j < 4; j++) { + float proj = car2_corners[j][0] * axes[i][0] + car2_corners[j][1] * axes[i][1]; + min2 = fminf(min2, proj); + max2 = fmaxf(max2, proj); + } + + // If there's a gap on this axis, the boxes don't intersect + if (max1 < min2 || min1 > max2) { + return false; // No collision + } + } + + // If we get here, there's no separating axis, so the boxes intersect + return true; +} + +static bool check_z_collision_possibility(const Agent *car1, const Agent *car2) { + float car1_bottom = car1->sim_z; + float car1_top = car1->sim_z + car1->sim_height; + float car2_bottom = car2->sim_z; + float car2_top = car2->sim_z + car2->sim_height; + + return !(car1_top < car2_bottom || car2_top < car1_bottom); +} + +static int collision_check(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + + if (agent->sim_x == INVALID_POSITION || agent->removed) + return -1; + + int car_collided_with_index = -1; + + // O(N) linear scan over all agents (active + static); no spatial grid used here. + // COLLISION_QUICK_CHECK_DIST (15m) is the real bottleneck — the 5m-cell grid + // neighborhood covers ~50m but this quick check prunes at 15m. + for (int i = 0; i < env->num_agents; i++) { + int index = -1; + if (i < env->active_agent_count) { + index = env->active_agent_indices[i]; + } else { + index = env->static_agent_indices[i - env->active_agent_count]; + } + if (index == -1) + continue; + if (index == agent_idx) + continue; + + Agent *other_agent = &env->agents[index]; + + float dist_sq = ((other_agent->sim_x - agent->sim_x) * (other_agent->sim_x - agent->sim_x) + + (other_agent->sim_y - agent->sim_y) * (other_agent->sim_y - agent->sim_y)); + if (dist_sq > COLLISION_QUICK_CHECK_DIST * COLLISION_QUICK_CHECK_DIST) + continue; + if (!check_z_collision_possibility(agent, other_agent)) + continue; + if (check_obb_collision(agent, other_agent)) { + car_collided_with_index = index; + break; + } + } + + return car_collided_with_index; +} + +// Classify whether a collision is at-fault for the ego agent. +static bool is_at_fault_collision(Drive *env, int agent_idx, int other_idx) { + Agent *agent = &env->agents[agent_idx]; + Agent *other = &env->agents[other_idx]; + + // Rule 1: Collision with stopped vehicle = always at-fault. + if (other->sim_speed < AGENT_STOPPED_SPEED_THRESHOLD) + return true; + + // Rule 2: If ego is stopped = never at-fault. + if (agent->sim_speed < AGENT_STOPPED_SPEED_THRESHOLD) + return false; + + // Rule 3: Rear-bumper collision = not at-fault. + // Check if the other car hit our rear using the heading-aligned relative position. + float dx = other->sim_x - agent->sim_x; + float dy = other->sim_y - agent->sim_y; + float dot = dx * agent->cos_heading + dy * agent->sin_heading; + if (dot < 0) + return false; + + return true; +} + +static inline struct ttc_result default_ttc_result(void) { + return (struct ttc_result){DEFAULT_TTC, -1, INFINITY, 0.0f}; +} + +static inline void ttc_update_min_result(Agent *ego, int other_idx, float distance_to_collision, float closing_speed, + float ttc) { + if (ttc < ego->cached_ttc.min_ttc) { + ego->cached_ttc.min_ttc = ttc; + ego->cached_ttc.other_idx = other_idx; + ego->cached_ttc.distance_to_collision = distance_to_collision; + ego->cached_ttc.closing_speed = closing_speed; + } +} + +// Compute TTC using ego front and other rear points with ahead and lateral corridor filters. +static inline void compute_pairwise_ttc(Agent *ego, int ego_idx, Agent *other, int other_idx) { + if (other_idx == ego_idx) + return; + if (other->sim_x == INVALID_POSITION) + return; + + float ego_x = ego->sim_x; + float ego_y = ego->sim_y; + float other_x = other->sim_x; + float other_y = other->sim_y; + + float ego_heading_x = ego->cos_heading; + float ego_heading_y = ego->sin_heading; + float other_heading_x = other->cos_heading; + float other_heading_y = other->sin_heading; + + float ego_front_x = ego_x + 0.5f * ego->sim_length * ego_heading_x; + float ego_front_y = ego_y + 0.5f * ego->sim_length * ego_heading_y; + float other_rear_x = other_x - 0.5f * other->sim_length * other_heading_x; + float other_rear_y = other_y - 0.5f * other->sim_length * other_heading_y; + + float rel_x = other_rear_x - ego_front_x; + float rel_y = other_rear_y - ego_front_y; + float ahead = rel_x * ego_heading_x + rel_y * ego_heading_y; + if (ahead <= 0.0f) + return; + + float lateral = fabsf(rel_x * ego_heading_y - rel_y * ego_heading_x); + float allowed = 0.5f * (ego->sim_width + other->sim_width); + if (lateral > allowed) + return; + + float distance_to_collision = sqrtf(rel_x * rel_x + rel_y * rel_y); + float ego_radius = 0.5f * ego->sim_width; + float other_radius = 0.5f * other->sim_width; + float combined_radius = ego_radius + other_radius; + + float rel_vx = other->sim_vx - ego->sim_vx; + float rel_vy = other->sim_vy - ego->sim_vy; + float a = rel_vx * rel_vx + rel_vy * rel_vy; + float c = rel_x * rel_x + rel_y * rel_y - combined_radius * combined_radius; + if (c <= 0.0f) { + ttc_update_min_result(ego, other_idx, distance_to_collision, INFINITY, 0.0f); + return; + } + if (a < 1e-6f) + return; + + float b = 2.0f * (rel_x * rel_vx + rel_y * rel_vy); + float disc = b * b - 4.0f * a * c; + if (disc < 0.0f) + return; + + float sqrt_disc = sqrtf(disc); + float inv_two_a = 0.5f / a; + float t1 = (-b - sqrt_disc) * inv_two_a; + float t2 = (-b + sqrt_disc) * inv_two_a; + float ttc = INFINITY; + if (t1 > 0.0f) { + ttc = t1; + } else if (t2 > 0.0f) { + ttc = t2; + } + if (!isfinite(ttc)) + return; + + float closing_speed = sqrtf(a); + ttc_update_min_result(ego, other_idx, distance_to_collision, closing_speed, ttc); +} + +// Compute TTC for a single ego agent against all other agents using ahead and lateral filters. +static void compute_agent_ttc(Drive *env, int ego_idx) { + Agent *ego = &env->agents[ego_idx]; + ego->cached_ttc = default_ttc_result(); + + if (ego->sim_x == INVALID_POSITION) + return; + + for (int j = 0; j < env->num_agents; j++) { + int other_idx; + if (j < env->active_agent_count) { + other_idx = env->active_agent_indices[j]; + } else { + other_idx = env->static_agent_indices[j - env->active_agent_count]; + } + if (other_idx == -1) + continue; + compute_pairwise_ttc(ego, ego_idx, &env->agents[other_idx], other_idx); + } +} + +// Puffer score computation +// Uses hybrid weighted average: multiplier weights (binary gates) + average weights (continuous) +static float calculate_puffer_score(Log *log_agent, int scenario_length, float dt) { + if (!log_agent) { + return 0.0f; + } + + float T = scenario_length * dt; + if (T <= 0.0f) + T = 1.0f; // Avoid division by zero + + float no_at_fault = (log_agent->at_fault_collision_rate > 0) ? 0.0f : 1.0f; + float no_offroad = (log_agent->offroad_rate > 0) ? 0.0f : 1.0f; + float no_red_light = (log_agent->red_light_violation_rate > 0) ? 0.0f : 1.0f; + float making_progress = (log_agent->progress_ratio > 0.2f) ? 1.0f : 0.0f; + + // Driving direction: 1.0 if <=2m, 0.5 if 2-6m, 0 if >6m wrong-way distance + float wrong_dist = log_agent->wrong_way_distance; + float direction_compliance = (wrong_dist <= 2.0f) ? 1.0f : (wrong_dist <= 6.0f) ? 0.5f : 0.0f; + + float multiplier = no_at_fault * no_offroad * no_red_light * making_progress * direction_compliance; + + if (multiplier == 0.0f) + return 0.0f; + + // TTC within bound (>0.95s): weight 5 + float ttc_score = log_agent->ttc_within_bound_rate; // Already 0-1 + + // Progress ratio (capped at 1): weight 5 + float progress_score = fminf(log_agent->progress_ratio, 1.0f); + + // Speed compliance (nuPlan formula): max(0, 1 - sum(violation * dt) / T): weight 4 + float speed_threshold = fmaxf(T, 1e-3f); + float speed_score = fmaxf(0.0f, 1.0f - log_agent->speed_violation_sum / speed_threshold); + + // Comfort (binary per episode): weight 2 + float comfort_score = log_agent->comfort_score; // 0 or 1 + + // Multi-lane (weight 3): tiered score based on accumulated time + float multi_lane_score = log_agent->multi_lane_score; + + // Weighted average + float weighted_sum = + 5 * ttc_score + 5 * progress_score + 4 * speed_score + 3 * multi_lane_score + 2 * comfort_score; + float total_weight = 5 + 5 + 4 + 3 + 2; // = 19 + + return multiplier * (weighted_sum / total_weight); +} + +static void add_log(Drive *env) { + int safe_timestep = (env->timestep > 0) ? env->timestep : 1; + const float progress_ref_speed = 10.0f; + for (int i = 0; i < env->active_agent_count; i++) { + Agent *agent = &env->agents[env->active_agent_indices[i]]; + float episode_duration_s = env->logs[i].episode_length * env->dt; + float reference_progress_distance = progress_ref_speed * episode_duration_s; + reference_progress_distance = fmaxf(reference_progress_distance, 1.0f); + env->logs[i].progress_ratio = agent->distance_since_spawn / reference_progress_distance; + + int offroad = env->logs[i].offroad_rate; + env->log.offroad_rate += offroad; + int collided = env->logs[i].collision_rate; + env->log.collision_rate += collided; + int red_light_violations = env->logs[i].red_light_violation_rate; + env->log.red_light_violation_rate += red_light_violations; + int total_infractions = (offroad || collided || red_light_violations) ? 1 : 0; + float avg_speed_per_agent = env->logs[i].avg_speed_per_agent; + env->log.avg_speed_per_agent += avg_speed_per_agent / safe_timestep; + int num_waypoints_reached = env->logs[i].num_waypoints_reached; + env->log.num_waypoints_reached += num_waypoints_reached; + int num_goals_reached = env->logs[i].num_goals_reached; + env->log.num_goals_reached += num_goals_reached; + // TODO: define better scoring criteria ? + if (num_goals_reached >= 1 && !agent->removed && !agent->stopped) { + env->log.score += 1.0f; + } + if (!offroad && !collided && !red_light_violations && num_waypoints_reached < 1) { + env->log.dnf_rate += 1.0f; + } + env->log.total_distance_travelled += agent->distance_since_spawn; + if (total_infractions > 0) { + env->log.total_infractions += 1.0f; + } + float displacement_error = env->logs[i].avg_displacement_error; + env->log.avg_displacement_error += displacement_error; + env->log.episode_length += env->logs[i].episode_length; + env->log.episode_return += env->logs[i].episode_return; + // Comfort and velocity metrics (normalized per timestep) + env->log.comfort_violation_count += env->logs[i].comfort_violation_count / safe_timestep; + env->log.velocity_progress_sum += env->logs[i].velocity_progress_sum / safe_timestep; + // Lane metrics (normalized per timestep for average per episode) + env->log.lane_center_rate += env->logs[i].lane_center_rate / safe_timestep; + env->log.lane_heading_aligned_rate += env->logs[i].lane_heading_aligned_rate / safe_timestep; + if (env->compute_eval_metrics) { + env->logs[i].progress_ratio = agent->distance_since_spawn / reference_progress_distance; + env->log.at_fault_collision_rate += env->logs[i].at_fault_collision_rate; + env->log.ttc_within_bound_rate += env->logs[i].ttc_within_bound_rate; + env->log.wrong_way_distance += env->logs[i].wrong_way_distance; + env->log.speed_violation_sum += env->logs[i].speed_violation_sum; + env->log.progress_ratio += env->logs[i].progress_ratio; + env->log.comfort_score += env->logs[i].comfort_score; + env->log.ttc_violations += env->logs[i].ttc_violations; + env->log.ttc_samples += env->logs[i].ttc_samples; + env->log.multi_lane_time += env->logs[i].multi_lane_time; + env->log.multi_lane_score += env->logs[i].multi_lane_score; + + float wrong_dist = env->logs[i].wrong_way_distance; + float direction_score = (wrong_dist <= 2.0f) ? 1.0f : (wrong_dist <= 6.0f) ? 0.5f : 0.0f; + env->log.driving_direction_score += direction_score; + + float T = safe_timestep * env->dt; + float speed_compliance = fmaxf(0.0f, 1.0f - env->logs[i].speed_violation_sum / fmaxf(T, 1e-3f)); + env->log.speed_limit_compliance += speed_compliance; + + float making_progress = (env->logs[i].progress_ratio > 0.2f) ? 1.0f : 0.0f; + env->log.making_progress_rate += making_progress; + env->log.puffer_score += calculate_puffer_score(&env->logs[i], safe_timestep, env->dt); + } + + env->log.n += 1; + } + // Log composition counts per agent so vec_log averaging recovers the per-env value + env->log.expert_static_car_count += env->expert_static_agent_count; + env->log.static_car_count += env->static_agent_count; +} + +// ======================================== +// Initialization Functions +// ======================================== + +static void reset_agent_metrics(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + for (int i = 0; i < NUM_METRICS; i++) { + agent->metrics_array[i] = 0.0f; + } +} + +static void reset_agent_state(Agent *agent) { + agent->cumulative_displacement = 0.0f; + agent->displacement_sample_count = 0; + agent->stopped = 0; + agent->removed = 0; + agent->current_lane_index = -1; + agent->previous_lane_index = -1; + agent->current_route_index = 0; + agent->a_long = 0.0f; + agent->a_lat = 0.0f; + agent->jerk_long = 0.0f; + agent->jerk_lat = 0.0f; + agent->steering_angle = 0.0f; + agent->path_progression = 0.0f; + agent->distance_since_spawn = 0.0f; + agent->closest_path_idx_wp = 0; + // Puffer score tracking reset + agent->wrong_way_distance = 0.0f; + agent->speed_violation_sum = 0.0f; + agent->cached_ttc = default_ttc_result(); + agent->ttc_violations = 0; + agent->ttc_samples = 0; + agent->at_fault_collision = 0; + agent->multi_lane_time = 0.0f; +} + +// Check if a spawn position collides with any existing agent +static bool check_spawn_collision(Drive *env, int num_existing_agents, float spawn_x, float spawn_y, float spawn_z, + float spawn_heading, float spawn_length, float spawn_width, float spawn_height) { + // Create a temporary agent structure for collision checking + Agent temp_agent; + temp_agent.sim_x = spawn_x; + temp_agent.sim_y = spawn_y; + temp_agent.sim_z = spawn_z; + temp_agent.sim_heading = spawn_heading; + temp_agent.cos_heading = cosf(spawn_heading); + temp_agent.sin_heading = sinf(spawn_heading); + temp_agent.yaw_rate = 0.0f; + temp_agent.sim_length = spawn_length; + temp_agent.sim_width = spawn_width; + temp_agent.sim_height = spawn_height; + + // Minimum safe distance + float min_safe_dist_sq = (spawn_length + 5.0f) * (spawn_length + 5.0f); + + for (int i = 0; i < num_existing_agents; i++) { + Agent *other = &env->agents[i]; + + // Skip invalid agents + if (other->sim_x == INVALID_POSITION || other->sim_valid != 1) + continue; + + // Quick distance check first + float dx = other->sim_x - spawn_x; + float dy = other->sim_y - spawn_y; + float dist_sq = dx * dx + dy * dy; + + if (dist_sq > min_safe_dist_sq) + continue; + if (!check_z_collision_possibility(&temp_agent, other)) + continue; + if (check_obb_collision(&temp_agent, other)) + return true; // Collision detected + } + + return false; // No collision +} + +static bool check_spawn_offroad(Drive *env, float spawn_x, float spawn_y, float spawn_heading, float spawn_length, + float spawn_width, float spawn_z) { + // Compute bounding box corners (same as offroad detection in step) + static const float offsets[4][2] = {{1, 1}, {1, -1}, {-1, -1}, {-1, 1}}; + // Increase length and width slightly for spawn offroad check + float half_length = (spawn_length * 1.1f) / 2.0f; + float half_width = (spawn_width * 1.1f) / 2.0f; + float cos_heading = cosf(spawn_heading); + float sin_heading = sinf(spawn_heading); + + float corners[4][2]; + for (int i = 0; i < 4; i++) { + corners[i][0] = + spawn_x + (offsets[i][0] * half_length * cos_heading - offsets[i][1] * half_width * sin_heading); + corners[i][1] = + spawn_y + (offsets[i][0] * half_length * sin_heading + offsets[i][1] * half_width * cos_heading); + } + + // Get neighboring road elements + GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * 25]; + int list_size = + get_neighbors_entities(env, spawn_x, spawn_y, entity_list, MAX_ENTITIES_PER_CELL * 25, collision_offsets, 25); + + // Check intersection with road edges + for (int i = 0; i < list_size; i++) { + if (entity_list[i].entity_type != ENTITY_TYPE_ROAD_ELEMENT) + continue; + + int entity_idx = entity_list[i].entity_idx; + int geometry_idx = entity_list[i].geometry_idx; + RoadMapElement *element = &env->road_elements[entity_idx]; + + if (is_road_edge(element->type)) { + float abs_dz = fabsf(element->z[geometry_idx] - spawn_z); + if (abs_dz > Z_BUFFER) + continue; + float start[2] = {element->x[geometry_idx], element->y[geometry_idx]}; + float end[2] = {element->x[geometry_idx + 1], element->y[geometry_idx + 1]}; + for (int k = 0; k < 4; k++) { + int next = (k + 1) % 4; + if (check_line_intersection(corners[k], corners[next], start, end)) + return true; // Offroad detected + } + } + } + return false; +} + +static bool check_spawn_red_light_violation(Drive *env, float spawn_x, float spawn_y, float spawn_z, + float spawn_heading, float spawn_length, float spawn_width, + float spawn_height, int lane_id) { + Agent temp_agent; + temp_agent.sim_x = spawn_x; + temp_agent.sim_y = spawn_y; + temp_agent.sim_z = spawn_z; + temp_agent.sim_heading = spawn_heading; + temp_agent.cos_heading = cosf(spawn_heading); + temp_agent.sin_heading = sinf(spawn_heading); + temp_agent.sim_length = spawn_length; + temp_agent.sim_width = spawn_width; + temp_agent.sim_height = spawn_height; + + static const float offsets[4][2] = {{1, 1}, {1, -1}, {-1, -1}, {-1, 1}}; + float half_length = spawn_length / 2.0f; + float half_width = spawn_width / 2.0f; + float corners[4][2]; + for (int i = 0; i < 4; i++) { + corners[i][0] = spawn_x + (offsets[i][0] * half_length * temp_agent.cos_heading - + offsets[i][1] * half_width * temp_agent.sin_heading); + corners[i][1] = spawn_y + (offsets[i][0] * half_length * temp_agent.sin_heading + + offsets[i][1] * half_width * temp_agent.cos_heading); + } + + return check_stop_line_crossing(env, &temp_agent, lane_id, corners); +} + +// NOTE: type of function -> void, int, bool ? +static int spawn_agent(Drive *env, int agent_idx, int num_agents) { + Agent *agent = &env->agents[agent_idx]; + + // Free existing route on reset + if (agent->route != NULL) { + free(agent->route); + agent->route = NULL; + } + + // Initialize identity fields + agent->id = agent_idx; + agent->type = VEHICLE; + agent->active_agent = 1; + agent->mark_as_expert = 0; + + // Default vehicle dimensions + // length: [0.8, 7.0] m + // width: [0.8, 3.0] m + // width = min(width, length) + float spawn_length, spawn_width; + if (env->eval_mode) { + // Fixed size for eval mode + spawn_length = random_uniform(2.0f, 5.5f); + spawn_width = random_uniform(1.5f, 2.5f); + } else { + // Random size for training mode + spawn_length = random_uniform(0.8f, 7.0f); + spawn_width = random_uniform(0.8f, 3.0f); + } + if (spawn_width > spawn_length) + spawn_width = spawn_length; + float spawn_height = 1.5f; // Fixed height + + // Set spawn position on start lane + float spawn_x, spawn_y, spawn_z, spawn_heading; + RoadMapElement *start_lane; + int start_lane_idx; + int success = 0; + + // Sampling rejection loop + // TARGET: Only one attempt should be sufficient in most cases + const int MAX_SPAWN_ATTEMPTS = 30; + for (int attempt = 0; attempt < MAX_SPAWN_ATTEMPTS; attempt++) { + int chosen_lane_idx = -1; + + int list_idx = rand() % env->grid_map->num_drivable_grid_cell; + int grid_idx = env->grid_map->grid_index_drivable[list_idx]; + + GridMapEntity cell_candidates[MAX_ENTITIES_PER_CELL]; + int candidate_count = 0; + + for (int i = 0; i < env->grid_map->cell_entities_count[grid_idx]; i++) { + GridMapEntity entity = env->grid_map->cells[grid_idx][i]; + + if (entity.entity_type == ENTITY_TYPE_ROAD_ELEMENT) { + if (is_drivable_road_lane(env->road_elements[entity.entity_idx].type)) { + cell_candidates[candidate_count++] = entity; + } + } + } + + if (candidate_count == 0) + continue; + + GridMapEntity chosen_entity = cell_candidates[rand() % candidate_count]; + chosen_lane_idx = chosen_entity.entity_idx; + + start_lane_idx = chosen_lane_idx; + start_lane = &env->road_elements[start_lane_idx]; + + spawn_x = start_lane->x[chosen_entity.geometry_idx]; + spawn_y = start_lane->y[chosen_entity.geometry_idx]; + spawn_z = start_lane->z[chosen_entity.geometry_idx]; + spawn_heading = start_lane->headings[chosen_entity.geometry_idx]; + + // Check for collision with existing/already-reset agents + if (check_spawn_collision(env, num_agents, spawn_x, spawn_y, spawn_z, spawn_heading, spawn_length, spawn_width, + spawn_height)) + continue; + + // Check for offroad (vehicle corners intersecting road edges) + if (check_spawn_offroad(env, spawn_x, spawn_y, spawn_heading, spawn_length, spawn_width, spawn_z)) + continue; + + // Check for red light violation at spawn (vehicle corners intersecting stop lines) + if (check_spawn_red_light_violation(env, spawn_x, spawn_y, spawn_z, spawn_heading, spawn_length, spawn_width, + spawn_height, start_lane->id)) + continue; + + success = 1; + break; + } + + if (!success) { + printf("[GIGAFLOW WARNING] -> Failed to find a collision-free spawn position for agent %d\n", agent->id); + return 0; // Failed to find collision-free spawn + } + + // Update simulation state + agent->sim_x = spawn_x; + agent->sim_y = spawn_y; + agent->sim_z = spawn_z; + agent->sim_heading = spawn_heading; + agent->cos_heading = cosf(spawn_heading); + agent->sin_heading = sinf(spawn_heading); + agent->sim_length = spawn_length; + agent->sim_width = spawn_width; + agent->sim_height = spawn_height; + agent->sim_valid = 1; + agent->wheelbase = 0.6f * spawn_length; + + float spawn_speed = clip(env->spawn_initial_speed, 0.0f, MAX_SPEED); + agent->sim_vx = spawn_speed * agent->cos_heading; + agent->sim_vy = spawn_speed * agent->sin_heading; + agent->yaw_rate = 0.0f; + update_agent_speed(agent); + + // Compute initial route + if (!compute_new_route(env, agent_idx, start_lane->id)) { + printf("[GIGAFLOW WARNING] -> Failed to compute a new route for agent %d\n", agent->id); + return 0; // Failed to compute new goal + } + + // Compute initial goal + compute_goals(env, agent_idx); + + return 1; // Success +} + +static void set_start_position(Drive *env) { + bool is_log_replay = (env->control_mode == CONTROL_SDC_ONLY); + + for (int i = 0; i < env->num_total_agents; i++) { + int is_active = 0; + for (int j = 0; j < env->active_agent_count; j++) { + if (env->active_agent_indices[j] == i) { + is_active = 1; + break; + } + } + Agent *agent = &env->agents[i]; + + // Initialize simulation trajectory from logged trajectory at init_steps + if (env->simulation_mode == SIMULATION_REPLAY) { + // Clamp init_steps to ensure we don't go out of bounds + int step = env->init_steps; + if (step >= agent->trajectory_length) + step = agent->trajectory_length - 1; + if (step < 0) + step = 0; + + // For agents invalid at init_steps, set INVALID_POSITION + // move_expert will update them when they become valid + if (agent->log_valid[step] != 1) { + invalidate_agent(agent); + agent->sim_length = agent->log_length[step]; + agent->sim_width = agent->log_width[step]; + agent->sim_height = agent->log_height[step]; + continue; + } + + agent->sim_x = agent->log_trajectory_x[step]; + agent->sim_y = agent->log_trajectory_y[step]; + agent->sim_z = agent->log_trajectory_z[step]; + agent->sim_heading = agent->log_heading[step]; + agent->cos_heading = cosf(agent->sim_heading); + agent->sin_heading = sinf(agent->sim_heading); + agent->sim_valid = agent->log_valid[step]; + agent->sim_length = agent->log_length[step]; + agent->sim_width = agent->log_width[step]; + agent->sim_height = agent->log_height[step]; + // Estimate wheelbase as 60% of length + agent->wheelbase = 0.6f * agent->sim_length; + + if (agent->type == UNKNOWN) + continue; + + if (is_active == 0) { + agent->sim_vx = 0.0f; + agent->sim_vy = 0.0f; + agent->yaw_rate = 0.0f; + agent->sim_speed = 0.0f; + agent->sim_speed_signed = 0.0f; + } else { + agent->yaw_rate = compute_log_yaw_rate(agent, step, env->dt); + agent->sim_vx = agent->log_velocity_x[step]; + agent->sim_vy = agent->log_velocity_y[step]; + update_agent_speed(agent); + } + + // Shrink width and length slightly to avoid initial collisions (not in log-replay) + if (!is_log_replay) { + agent->sim_length *= INIT_COLLISION_SHRINK_FACTOR; + agent->sim_width *= INIT_COLLISION_SHRINK_FACTOR; + } + } + + // Reset agent metrics and state + reset_agent_metrics(env, i); + reset_agent_state(agent); + generate_reward_coefs(env, agent); + } +} + +static bool should_control_agent(Drive *env, int agent_idx) { + // Check if we have room for more agents or are already at capacity + if (env->num_controllable_agents != 0 && env->active_agent_count >= env->num_controllable_agents) { + return false; + } + + Agent *agent = &env->agents[agent_idx]; + + if (env->control_mode == CONTROL_SDC_ONLY) { + return agent_idx == 0 && agent->route_length != 0; + } + + if (env->control_mode == CONTROL_WOSAC) { + for (int j = 0; j < env->num_tracks_to_predict; j++) { + if (env->tracks_to_predict[j] == agent_idx) { + return true; + } + } + return false; + } + + // Standard mode: check type, distance to goal, and expert status + bool type_is_controllable = false; + if (env->control_mode == CONTROL_VEHICLES) { + type_is_controllable = (agent->type == VEHICLE); + } else { // CONTROL_AGENTS mode + type_is_controllable = is_controllable_agent(agent->type); + } + + if (!type_is_controllable || agent->mark_as_expert) + return false; + + // Control if the agent has a route to follow + return agent->route_length != 0; +} + +void set_active_agents(Drive *env) { + // Initialize + env->active_agent_count = 0; // Policy-controlled agents + env->static_agent_count = 0; // Non-moving background agents + env->expert_static_agent_count = 0; // Expert replay agents (non-controlled) + env->num_agents = 0; // Total agents created + + // In GIGAFLOW mode, spawn agents dynamically on the map + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + int num_agents_to_create = env->num_controllable_agents; + + // Initialize agents for GIGAFLOW mode + env->agents = (Agent *)calloc(num_agents_to_create, sizeof(Agent)); + + int successfully_created = 0; + for (int i = 0; i < num_agents_to_create; i++) { + // Pass the number of already successfully created agents for collision checking + if (spawn_agent(env, i, successfully_created)) { + successfully_created++; + } else { + // Failed spawn: ensure agent is properly invalidated + invalidate_agent(&env->agents[i]); + env->agents[i].removed = 1; + } + } + + env->num_total_agents = successfully_created; + + // Set up active agent indices + env->active_agent_indices = (int *)malloc(env->num_total_agents * sizeof(int)); + env->static_agent_indices = NULL; + env->expert_static_agent_indices = NULL; + + for (int i = 0; i < env->num_total_agents; i++) + env->active_agent_indices[i] = i; + + env->active_agent_count = env->num_total_agents; + env->num_agents = env->num_total_agents; + env->static_agent_count = 0; + env->expert_static_agent_count = 0; + + return; + } + + // In REPLAY mode, determine which agents to control + bool is_log_replay = (env->control_mode == CONTROL_SDC_ONLY); + // In log-replay mode, no cap on actors + int max_agents = is_log_replay ? env->num_total_agents : env->num_max_agents; + + int *active_agent_indices = (int *)malloc(max_agents * sizeof(int)); + int *static_agent_indices = (int *)malloc(max_agents * sizeof(int)); + int *expert_static_agent_indices = (int *)malloc(max_agents * sizeof(int)); + + // Iterate through entities to find agents to create and/or control + for (int i = 0; i < env->num_total_agents && env->num_agents < max_agents; i++) { + + Agent *agent = &env->agents[i]; + + // Skip if not valid at initialization + if (agent->log_valid[env->init_steps] != 1 && !is_log_replay) { + continue; + } + + // Determine if entity should be created + bool should_create = false; + if (is_log_replay) { + should_create = true; // Log-replay: all valid agents + } else if (env->init_mode == INIT_ALL_VALID) { + should_create = true; // All valid entities + } else if (env->control_mode == CONTROL_VEHICLES) { + should_create = (agent->type == VEHICLE); + } else { // Control all agents + should_create = (is_controllable_agent(agent->type)); + } + + if (!should_create) + continue; + + env->num_agents++; + + // Determine if this agent should be policy-controlled + bool is_controlled = should_control_agent(env, i); + + if (is_controlled) { + active_agent_indices[env->active_agent_count] = i; + env->active_agent_count++; + env->agents[i].active_agent = 1; + } else if (is_log_replay || env->init_mode != INIT_ONLY_CONTROLLABLE_AGENTS) { + // In log-replay mode, all non-controlled agents become expert_static + static_agent_indices[env->static_agent_count] = i; + env->static_agent_count++; + env->agents[i].active_agent = 0; + if (is_log_replay || env->agents[i].mark_as_expert == 1 || env->active_agent_count == env->num_max_agents) { + expert_static_agent_indices[env->expert_static_agent_count] = i; + env->expert_static_agent_count++; + env->agents[i].mark_as_expert = 1; + } + } + } + + // Set up initial active agents + env->active_agent_indices = (int *)malloc(env->active_agent_count * sizeof(int)); + env->static_agent_indices = (int *)malloc(env->static_agent_count * sizeof(int)); + env->expert_static_agent_indices = (int *)malloc(env->expert_static_agent_count * sizeof(int)); + for (int i = 0; i < env->active_agent_count; i++) { + env->active_agent_indices[i] = active_agent_indices[i]; + }; + for (int i = 0; i < env->static_agent_count; i++) { + env->static_agent_indices[i] = static_agent_indices[i]; + } + for (int i = 0; i < env->expert_static_agent_count; i++) { + env->expert_static_agent_indices[i] = expert_static_agent_indices[i]; + } + + // Free temporary buffers + free(active_agent_indices); + free(static_agent_indices); + free(expert_static_agent_indices); + + if (env->num_controllable_agents > 0 && env->active_agent_count != env->num_controllable_agents) { + printf("ERROR Between my_shared and init : Mismatch in active agent count: %d vs %d\n", env->active_agent_count, + env->num_controllable_agents); + } + + return; +} + +void move_expert(Drive *env, float *actions, int agent_idx) { + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + printf("[GIGAFLOW ERROR] -> move_expert() called in GIGAFLOW mode\n"); + return; + } + + bool is_log_replay = (env->control_mode == CONTROL_SDC_ONLY); + + Agent *agent = &env->agents[agent_idx]; + int t = env->timestep; + + // If agent is invalid at this timestep, set simulated state to invalid + if (t < 0 || t >= agent->trajectory_length || agent->log_valid[t] == 0) { + invalidate_agent(agent); + return; + } + + // Copy from logged trajectory to simulated state + agent->sim_x = agent->log_trajectory_x[t]; + agent->sim_y = agent->log_trajectory_y[t]; + agent->sim_z = agent->log_trajectory_z[t]; + agent->sim_heading = agent->log_heading[t]; + agent->cos_heading = cosf(agent->sim_heading); + agent->sin_heading = sinf(agent->sim_heading); + agent->sim_valid = agent->log_valid[t]; + + if (is_log_replay) { + agent->sim_length = agent->log_length[t]; + agent->sim_width = agent->log_width[t]; + agent->sim_height = agent->log_height[t]; + agent->wheelbase = 0.6f * agent->sim_length; + } + + agent->yaw_rate = compute_log_yaw_rate(agent, t, env->dt); + agent->sim_vx = agent->log_velocity_x[t]; + agent->sim_vy = agent->log_velocity_y[t]; + + update_agent_speed(agent); + agent->sim_valid = agent->log_valid[t]; +} + +void remove_bad_trajectories(Drive *env) { + + if (env->control_mode == CONTROL_WOSAC) { + return; // Leave all trajectories in WOSAC control mode + } + + set_start_position(env); int collided_agents[env->active_agent_count]; int collided_with_indices[env->active_agent_count]; memset(collided_agents, 0, env->active_agent_count * sizeof(int)); @@ -1407,21 +3187,20 @@ void remove_bad_trajectories(Drive *env) { collided_with_indices[i] = -1; } // move experts through trajectories to check for collisions and remove as illegal agents - for (int t = 0; t < env->episode_length; t++) { + for (int t = 0; t < env->scenario_length; t++) { for (int i = 0; i < env->active_agent_count; i++) { int agent_idx = env->active_agent_indices[i]; move_expert(env, env->actions, agent_idx); } for (int i = 0; i < env->expert_static_agent_count; i++) { int expert_idx = env->expert_static_agent_indices[i]; - if (env->entities[expert_idx].x == INVALID_POSITION) + if (env->agents[expert_idx].sim_x == INVALID_POSITION) continue; move_expert(env, env->actions, expert_idx); } // check collisions for (int i = 0; i < env->active_agent_count; i++) { int agent_idx = env->active_agent_indices[i]; - env->entities[agent_idx].collision_state = 0; int collided_with_index = collision_check(env, agent_idx); if ((collided_with_index >= 0) && collided_agents[i] == 0) { collided_agents[i] = 1; @@ -1438,50 +3217,73 @@ void remove_bad_trajectories(Drive *env) { int static_agent_idx = env->static_agent_indices[j]; if (static_agent_idx != collided_with_indices[i]) continue; - env->entities[static_agent_idx].traj_x[0] = INVALID_POSITION; - env->entities[static_agent_idx].traj_y[0] = INVALID_POSITION; + env->agents[static_agent_idx].log_trajectory_x[0] = INVALID_POSITION; + env->agents[static_agent_idx].log_trajectory_y[0] = INVALID_POSITION; + env->agents[static_agent_idx].log_valid[0] = 0; } } env->timestep = 0; } -void init_goal_positions(Drive *env) { - for (int x = 0; x < env->active_agent_count; x++) { - int agent_idx = env->active_agent_indices[x]; - env->entities[agent_idx].init_goal_x = env->entities[agent_idx].goal_position_x; - env->entities[agent_idx].init_goal_y = env->entities[agent_idx].goal_position_y; - } -} - void init(Drive *env) { env->human_agent_idx = 0; env->timestep = 0; - env->entities = load_map_binary(env->map_name, env); - set_means(env); + load_map_binary(env->map_name, env); init_grid_map(env); - env->grid_map->vision_range = 21; // TODO: Why is this hardcoded? + env->grid_map->vision_range = 2 * VISION_HALF_RANGE + 1; init_neighbor_offsets(env); cache_neighbor_offsets(env); env->logs_capacity = 0; set_active_agents(env); env->logs_capacity = env->active_agent_count; - remove_bad_trajectories(env); + if (env->simulation_mode == SIMULATION_REPLAY) { + remove_bad_trajectories(env); + } set_start_position(env); - init_goal_positions(env); + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + int steps = env->scenario_length; + if (steps > 0) { + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *traffic = &env->traffic_elements[i]; + if (traffic->type != TRAFFIC_LIGHT) + continue; + if (traffic->states && traffic->state_length != steps) { + free(traffic->states); + traffic->states = NULL; + } + if (traffic->states == NULL) { + traffic->states = (int *)malloc(steps * sizeof(int)); + if (traffic->states == NULL) { + traffic->state_length = 0; + continue; + } + } + traffic->state_length = steps; + } + } + generate_traffic_light_states(env); + } env->logs = (Log *)calloc(env->active_agent_count, sizeof(Log)); -} -void close_client(Client *client); + if (env->simulation_mode == SIMULATION_REPLAY) { + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + build_path(env, agent_idx); + compute_goals(env, agent_idx); + } + } +} void c_close(Drive *env) { - if (env->client != NULL) { - close_client(env->client); - env->client = NULL; - } - for (int i = 0; i < env->num_entities; i++) { - free_entity(&env->entities[i]); - } - free(env->entities); + for (int i = 0; i < env->num_total_agents; i++) + free_agent(&env->agents[i]); + for (int i = 0; i < env->num_road_elements; i++) + free_road_element(&env->road_elements[i]); + for (int i = 0; i < env->num_traffic_elements; i++) + free_traffic_element(&env->traffic_elements[i]); + free(env->agents); + free(env->road_elements); + free(env->traffic_elements); free(env->active_agent_indices); free(env->logs); // GridMap cleanup @@ -1491,6 +3293,7 @@ void c_close(Drive *env) { } free(env->grid_map->cells); free(env->grid_map->cell_entities_count); + free(env->grid_map->grid_index_drivable); free(env->neighbor_offsets); for (int i = 0; i < grid_cell_count; i++) { @@ -1501,20 +3304,50 @@ void c_close(Drive *env) { free(env->grid_map); free(env->static_agent_indices); free(env->expert_static_agent_indices); + free(env->objects_of_interest); + free(env->tracks_to_predict); + free_lane_graph(&env->lane_graph); + free(env->map_name); free(env->ini_file); - free(env->tracks_to_predict_indices); - env->tracks_to_predict_indices = NULL; +} + +static int compute_observation_size(Drive *env) { + int ego_dim = (env->dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; + int num_target_waypoints = env->num_target_waypoints; + if (num_target_waypoints > MAX_TARGET_WAYPOINTS) { + num_target_waypoints = MAX_TARGET_WAYPOINTS; + } + + if (env->max_stop_sign_observations > 0) { + ego_dim += 1; + } + + int max_obs = ego_dim + PARTNER_FEATURES * env->max_partner_observations + + ROAD_FEATURES * (env->max_lane_segment_observations + env->max_boundary_segment_observations) + + TRAFFIC_LIGHT_FEATURES * env->max_traffic_light_observations + + STOP_SIGN_FEATURES * env->max_stop_sign_observations; + if (env->reward_conditioning) { + max_obs += NUM_REWARD_COEFS; + } + if (env->target_type == TARGET_STATIC) { + max_obs += num_target_waypoints * STATIC_TARGET_FEATURES; + } else if (env->target_type == TARGET_DYNAMIC) { + max_obs += num_target_waypoints * DYNAMIC_TARGET_FEATURES; + } + + return max_obs; } void allocate(Drive *env) { init(env); - int ego_dim = (env->dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; - int max_obs = ego_dim + PARTNER_FEATURES * (MAX_AGENTS - 1) + ROAD_FEATURES * MAX_ROAD_SEGMENT_OBSERVATIONS; + int max_obs = compute_observation_size(env); + env->observations = (float *)calloc(env->active_agent_count * max_obs, sizeof(float)); env->actions = (float *)calloc(env->active_agent_count * 2, sizeof(float)); env->rewards = (float *)calloc(env->active_agent_count, sizeof(float)); env->terminals = (unsigned char *)calloc(env->active_agent_count, sizeof(unsigned char)); env->truncations = (unsigned char *)calloc(env->active_agent_count, sizeof(unsigned char)); + env->masks = (unsigned char *)calloc(env->active_agent_count, sizeof(unsigned char)); } void free_allocated(Drive *env) { @@ -1523,1666 +3356,1317 @@ void free_allocated(Drive *env) { free(env->rewards); free(env->terminals); free(env->truncations); + free(env->masks); c_close(env); } -float clipSpeed(float speed) { - const float maxSpeed = MAX_SPEED; - if (speed > maxSpeed) - return maxSpeed; - if (speed < -maxSpeed) - return -maxSpeed; - return speed; +// ======================================== +// Extra C API Functions +// ======================================== + +int get_track_id_or_placeholder(Drive *env, int agent_idx) { + if (env->tracks_to_predict == NULL || env->num_tracks_to_predict == 0) { + return -1; + } + for (int k = 0; k < env->num_tracks_to_predict; k++) { + if (env->tracks_to_predict[k] == agent_idx) { + return env->tracks_to_predict[k]; + } + } + return -1; +} + +void c_get_global_agent_state(Drive *env, float *x_out, float *y_out, float *z_out, float *heading_out, int *id_out, + float *length_out, float *width_out) { + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + Agent *agent = &env->agents[agent_idx]; + + // For WOSAC, we need the original world coordinates, so we add the world means back + x_out[i] = agent->sim_x + env->world_mean_x; + y_out[i] = agent->sim_y + env->world_mean_y; + z_out[i] = agent->sim_z; + heading_out[i] = agent->sim_heading; + id_out[i] = get_track_id_or_placeholder(env, agent_idx); + length_out[i] = agent->sim_length; + width_out[i] = agent->sim_width; + } } -float normalize_heading(float heading) { - if (heading > M_PI) - heading -= 2 * M_PI; - if (heading < -M_PI) - heading += 2 * M_PI; - return heading; +void c_get_global_ground_truth_trajectories(Drive *env, float *x_out, float *y_out, float *z_out, float *heading_out, + int *valid_out, int *id_out, int *scenario_id_out) { + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + Agent *agent = &env->agents[agent_idx]; + id_out[i] = get_track_id_or_placeholder(env, agent_idx); + scenario_id_out[i] = 0; // TODO: FIXME + + for (int t = env->init_steps; t < agent->trajectory_length; t++) { + int out_idx = i * (agent->trajectory_length - env->init_steps) + (t - env->init_steps); + // Add world means back to get original world coordinates + x_out[out_idx] = agent->log_trajectory_x[t] + env->world_mean_x; + y_out[out_idx] = agent->log_trajectory_y[t] + env->world_mean_y; + z_out[out_idx] = agent->log_trajectory_z[t]; + heading_out[out_idx] = agent->log_heading[t]; + valid_out[out_idx] = agent->log_valid[t]; + } + } +} + +void c_get_road_edge_counts(Drive *env, int *num_polylines_out, int *total_points_out) { + int count = 0, points = 0; + for (int i = 0; i < env->num_road_elements; i++) { + if (is_road_edge(env->road_elements[i].type)) { + count++; + points += env->road_elements[i].segment_length; + } + } + *num_polylines_out = count; + *total_points_out = points; +} + +void c_get_road_edge_polylines(Drive *env, float *x_out, float *y_out, int *lengths_out, int *scenario_ids_out) { + int poly_idx = 0, pt_idx = 0; + for (int i = 0; i < env->num_road_elements; i++) { + RoadMapElement *e = &env->road_elements[i]; + if (is_road_edge(e->type)) { + lengths_out[poly_idx] = e->segment_length; + scenario_ids_out[poly_idx] = 0; // TODO: FIXME + for (int j = 0; j < e->segment_length; j++) { + x_out[pt_idx] = e->x[j] + env->world_mean_x; + y_out[pt_idx] = e->y[j] + env->world_mean_y; + pt_idx++; + } + poly_idx++; + } + } } -float normalize_value(float value, float min, float max) { return (value - min) / (max - min); } +// ======================================== +// Core Simulation Functions +// ======================================== + +static void compute_metrics(Drive *env, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; + + reset_agent_metrics(env, agent_idx); + + if (agent->sim_x == INVALID_POSITION) + return; // invalid agent position -void move_dynamics(Drive *env, int action_idx, int agent_idx) { - Entity *agent = &env->entities[agent_idx]; - if (agent->removed) + // Current agent is offgrid, treat as offroad + if (get_grid_index(env, agent->sim_x, agent->sim_y) == -1) { + agent->metrics_array[OFFROAD_IDX] = 1.0f; + if (env->offroad_behavior == STOP_AGENT && !agent->stopped) { + agent->stopped = 1; + } else if (env->offroad_behavior == REMOVE_AGENT && !agent->removed) { + agent->removed = 1; + } return; + } + + // Compute log-replay metrics + if (env->simulation_mode == SIMULATION_REPLAY) { + // Compute displacement error + float displacement_error = compute_displacement_error(agent, env->timestep); + if (displacement_error > 0.0f) { // Only count valid displacements + agent->cumulative_displacement += displacement_error; + agent->displacement_sample_count++; + + // Compute running average + agent->metrics_array[AVG_DISPLACEMENT_ERROR_IDX] = + agent->cumulative_displacement / agent->displacement_sample_count; + } + } + + bool is_offroad = false; + float half_length = agent->sim_length / 2.0f; + float half_width = agent->sim_width / 2.0f; + // Use cached trig values from move_dynamics + float cos_heading = agent->cos_heading; + float sin_heading = agent->sin_heading; + + // Track best candidate by combined distance/heading score + float best_score = 1e9f; + int best_candidate_entity_idx = -1; + int best_candidate_geometry_idx = -1; + float best_candidate_signed_lane_distance = 0.0f; + float best_candidate_lane_heading = 0.0f; + + float corners[4][2]; + for (int i = 0; i < 4; i++) { + corners[i][0] = + agent->sim_x + (offsets[i][0] * half_length * cos_heading - offsets[i][1] * half_width * sin_heading); + corners[i][1] = + agent->sim_y + (offsets[i][0] * half_length * sin_heading + offsets[i][1] * half_width * cos_heading); + } + + GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * 25]; // Array big enough for all neighboring cells + int list_size = get_neighbors_entities(env, agent->sim_x, agent->sim_y, entity_list, MAX_ENTITIES_PER_CELL * 25, + collision_offsets, 25); + + // Vehicle-width based distance threshold (3x width) + float max_distance_threshold = 3.0f * agent->sim_width; + + // Track already-checked drivable lanes to avoid redundant processing + int checked_lanes[MAX_CHECKED_LANES]; + int num_checked_lanes = 0; + + // Loop through road entities and compute associated metrics (offroad, lane alignment) + for (int i = 0; i < list_size; i++) { + if (entity_list[i].entity_idx == -1) + continue; + + // Get the road element (only road elements are in grid) + if (entity_list[i].entity_type != ENTITY_TYPE_ROAD_ELEMENT) + continue; + + int entity_idx = entity_list[i].entity_idx; + int geometry_idx = entity_list[i].geometry_idx; + RoadMapElement *element = &env->road_elements[entity_idx]; + + // Check for offroad collision with road edges + if (is_road_edge(element->type)) { + float start[2] = {element->x[geometry_idx], element->y[geometry_idx]}; + float end[2] = {element->x[geometry_idx + 1], element->y[geometry_idx + 1]}; + float abs_dz = fabsf(element->z[geometry_idx] - agent->sim_z); + if (abs_dz > Z_BUFFER) + continue; + for (int k = 0; k < 4; k++) { // Check each edge of the bounding box + int next = (k + 1) % 4; + if (check_line_intersection(corners[k], corners[next], start, end)) { + is_offroad = true; + break; + } + } + } + + if (is_offroad) + break; + + int closest_seg_idx; + float signed_dist_out; + float lane_heading_out; + float score = score_lane_candidate(env, agent->sim_heading, checked_lanes, &num_checked_lanes, &closest_seg_idx, + entity_list[i], agent->sim_x, agent->sim_y, max_distance_threshold, + agent->current_lane_index, &signed_dist_out, &lane_heading_out); + + if (score >= 0.0f && score < best_score) { + best_score = score; + best_candidate_entity_idx = entity_idx; + best_candidate_geometry_idx = closest_seg_idx; + best_candidate_signed_lane_distance = signed_dist_out; + best_candidate_lane_heading = lane_heading_out; + } + } + + // Update lane alignment metric (running average) + if (best_candidate_entity_idx != -1) { + agent->previous_lane_index = agent->current_lane_index; + agent->current_lane_index = best_candidate_entity_idx; + agent->current_lane_geometry_idx = best_candidate_geometry_idx; + + // Lane distance and angle metrics (GIGAFLOW Frenet coordinates) + // x_f = lateral offset from lane center (left = negative, right = positive) + agent->metrics_array[LANE_DIST_IDX] = best_candidate_signed_lane_distance; + // Multi-lane detection: vehicle edge exceeds lane boundary + float edge_dist = fabsf(best_candidate_signed_lane_distance) + half_width; + if (env->compute_eval_metrics && edge_dist > MULTI_LANE_THRESHOLD && agent->sim_speed > 0.0f) { + agent->multi_lane_time += env->dt; + } + // theta_f = angle relative to lane heading + float theta_f = compute_heading_diff(agent->sim_heading, best_candidate_lane_heading); + agent->metrics_array[LANE_ANGLE_IDX] = cosf(theta_f); // Store cos(θ_f) + } else { + // Agent not on any lane - use "bad" values to indicate offroad state + agent->previous_lane_index = -1; + agent->current_lane_index = -1; + agent->current_lane_geometry_idx = -1; + agent->metrics_array[LANE_DIST_IDX] = LANE_DISTANCE_NORMALIZATION; // Max distance (far from lane) + agent->metrics_array[LANE_ANGLE_IDX] = 0.0f; // Perpendicular (no alignment) + } + + agent->closest_path_idx_wp = get_closest_waypoint_index_on_path(env, agent_idx); + + // Speed limit metric (CUSTOM) + float target_speed = 15.0f; // Default target speed + int current_lane_index = agent->current_lane_index; + if (current_lane_index != -1 && env->road_elements[current_lane_index].speed_limit > 0) { + target_speed = env->road_elements[current_lane_index].speed_limit; + } + // Binary overspeed metric, 1.0 if overspeeding by more than 2 m/s + agent->metrics_array[SPEED_LIMIT_IDX] = (agent->sim_speed > target_speed + 2.0f) ? 1.0f : 0.0f; + if (env->compute_eval_metrics) { + agent->speed_violation_sum += fmaxf(agent->sim_speed - target_speed, 0.0f) * env->dt; + } + + // Velocity metric (GIGAFLOW) - forward progress aligned with lane + const float VELOCITY_MIN_SPEED = 2.5f; // m/s + if (agent->sim_speed > VELOCITY_MIN_SPEED && best_candidate_entity_idx != -1) { + float cos_theta = agent->metrics_array[LANE_ANGLE_IDX]; + agent->metrics_array[VELOCITY_PROGRESS_IDX] = fmaxf(cos_theta, 0.0f); + if (env->compute_eval_metrics && cos_theta < 0.0f) { + agent->wrong_way_distance += agent->sim_speed * env->dt; + } + } else { + agent->metrics_array[VELOCITY_PROGRESS_IDX] = 0.0f; + } + + // Comfort metric (GIGAFLOW) + const float COMFORT_ACCEL_THRESHOLD = 3.0f; // m/s² + const float COMFORT_JERK_THRESHOLD = 5.0f; // m/s³ + int accel_violation = + (fabsf(agent->a_long) > COMFORT_ACCEL_THRESHOLD) + (fabsf(agent->a_lat) > COMFORT_ACCEL_THRESHOLD); + int jerk_violation = + (fabsf(agent->jerk_long) > COMFORT_JERK_THRESHOLD || fabsf(agent->jerk_lat) > COMFORT_JERK_THRESHOLD) ? 1 : 0; + agent->metrics_array[COMFORT_VIOLATION_IDX] = (float)(accel_violation + jerk_violation); + + // Handle terminal events - NOTE: move it elsewhere? + // IMPORTANT: early returns after offroad and collision enforce mutual exclusivity of + // terminal flags. Red_light and stop_sign have NO early return and can coexist. + // Order matters: offroad > collision > red_light/stop_sign. + + // Priority 1: Handle offroad + if (is_offroad) { + agent->metrics_array[OFFROAD_IDX] = 1.0f; + if (env->offroad_behavior == STOP_AGENT && !agent->stopped) { // Stop + agent->stopped = 1; + } else if (env->offroad_behavior == REMOVE_AGENT && !agent->removed) { + agent->removed = 1; + } + return; // early return: no other terminal flags set when offroad + } + + // Priority 2: Handle vehicle collision + int car_collided_with_index = collision_check(env, agent_idx); + + if (car_collided_with_index != -1) { + agent->metrics_array[COLLISION_IDX] = 1.0f; + // Track at-fault collisions for evaluation metrics. + if (env->compute_eval_metrics && is_at_fault_collision(env, agent_idx, car_collided_with_index)) { + agent->at_fault_collision = 1; + agent->metrics_array[AT_FAULT_COLLISION_IDX] = 1.0f; + } + if (env->collision_behavior == STOP_AGENT && !agent->stopped) { // Stop + agent->stopped = 1; + } else if (env->collision_behavior == REMOVE_AGENT && !agent->removed) { + agent->removed = 1; + } + + return; // early return: red_light/stop_sign not checked after collision + } - if (agent->stopped) { - agent->vx = 0.0f; - agent->vy = 0.0f; - return; + // Priority 3: Handle red light violation + // Guard: violations are invisible to rewards when max_traffic_light_observations == 0 + if (env->max_traffic_light_observations && check_red_light_violation(env, agent_idx)) { + agent->metrics_array[RED_LIGHT_IDX] = 1.0f; + if (env->traffic_light_behavior == STOP_AGENT && !agent->stopped) { + agent->stopped = 1; + } else if (env->traffic_light_behavior == REMOVE_AGENT && !agent->removed) { + agent->removed = 1; + } } - if (env->dynamics_model == CLASSIC) { - // Classic dynamics model - float acceleration = 0.0f; - float steering = 0.0f; + float distance_to_goal = + compute_euclidean_distance(agent->sim_x, agent->sim_y, agent->goal_position_x, agent->goal_position_y); + float goal_z_dist = fabsf(agent->sim_z - agent->goal_position_z); - if (env->action_type == 1) { // continuous - float (*action_array_f)[2] = (float (*)[2])env->actions; - acceleration = action_array_f[action_idx][0]; - steering = action_array_f[action_idx][1]; + // Goal reaching + if (distance_to_goal < agent->reward_coefs[REWARD_COEF_GOAL_RADIUS] && goal_z_dist < Z_BUFFER) { + agent->metrics_array[REACHED_GOAL_IDX] = 1.0f; + agent->current_goal_idx++; + } - acceleration *= ACCELERATION_VALUES[6]; - steering *= STEERING_VALUES[12]; - } else { // discrete - // Interpret action as a single integer: a = accel_idx * num_steer + steer_idx - int *action_array = (int *)env->actions; - int num_steer = sizeof(STEERING_VALUES) / sizeof(STEERING_VALUES[0]); - int action_val = action_array[action_idx]; - int acceleration_index = action_val / num_steer; - int steering_index = action_val % num_steer; - acceleration = ACCELERATION_VALUES[acceleration_index]; - steering = STEERING_VALUES[steering_index]; - } + return; +} - // Current state - float x = agent->x; - float y = agent->y; - float heading = agent->heading; - float vx = agent->vx; - float vy = agent->vy; +static void compute_rewards(Drive *env, int i) { + int agent_idx = env->active_agent_indices[i]; + Agent *agent = &env->agents[agent_idx]; - // Calculate current speed (signed based on direction relative to heading) - float speed_magnitude = sqrtf(vx * vx + vy * vy); - float v_dot_heading = vx * agent->heading_x + vy * agent->heading_y; - float signed_speed = copysignf(speed_magnitude, v_dot_heading); + // NOTE: compute_metrics enforces offroad > collision priority via early returns. + // Red_light and stop_sign can coexist with each other (both flags may be set). + // All penalty terms below are applied independently (no early returns here). - // Update speed with acceleration - signed_speed = signed_speed + acceleration * env->dt; - signed_speed = clipSpeed(signed_speed); - // Compute yaw rate - float beta = tanh(.5 * tanf(steering)); + // Collision reward (GIGAFLOW) + if (agent->metrics_array[COLLISION_IDX] > 0.0f) { + // Velocity-dependent penalty: incentivizes braking before unavoidable collision. + // At max speed (~20 m/s): extra -2.0 on top of base coefficient. + float reward_collision = -(agent->reward_coefs[REWARD_COEF_COLLISION] + 0.1f * agent->sim_speed); - // New heading - float yaw_rate = (signed_speed * cosf(beta) * tanf(steering)) / agent->length; + env->rewards[i] += reward_collision; + env->logs[i].episode_return += reward_collision; + env->logs[i].collision_rate = 1.0f; + } - // New velocity - float new_vx = signed_speed * cosf(heading + beta); - float new_vy = signed_speed * sinf(heading + beta); + // Offroad reward (GIGAFLOW) + if (agent->metrics_array[OFFROAD_IDX] > 0.0f) { + float reward_offroad = -agent->reward_coefs[REWARD_COEF_OFFROAD]; - // Update position - x = x + (new_vx * env->dt); - y = y + (new_vy * env->dt); - heading = heading + yaw_rate * env->dt; + env->rewards[i] += reward_offroad; + env->logs[i].offroad_rate = 1.0f; + env->logs[i].episode_return += reward_offroad; + } - // Apply updates to the agent's state - agent->x = x; - agent->y = y; - agent->heading = heading; - agent->heading_x = cosf(heading); - agent->heading_y = sinf(heading); - agent->vx = new_vx; - agent->vy = new_vy; - } else { - // JERK dynamics model - // Extract action components - float a_long, a_lat; - if (env->action_type == 1) { // continuous - float (*action_array_f)[2] = (float (*)[2])env->actions; + // Red light violation reward (GIGAFLOW) + if (agent->metrics_array[RED_LIGHT_IDX] > 0.0f) { + float reward_red_light = -agent->reward_coefs[REWARD_COEF_TRAFFIC_LIGHT]; - // Asymmetric scaling for longitudinal jerk to match discrete action space - // Discrete: JERK_LONG = [-15, -4, 0, 4] (more braking than acceleration) - float a_long_action = action_array_f[action_idx][0]; // [-1, 1] - if (a_long_action < 0) { - a_long = a_long_action * (-JERK_LONG[0]); // Negative: [-1, 0] → [-15, 0] (braking) - } else { - a_long = a_long_action * JERK_LONG[3]; // Positive: [0, 1] → [0, 4] (acceleration) - } + env->rewards[i] += reward_red_light; + env->logs[i].red_light_violation_rate = 1.0f; + env->logs[i].episode_return += reward_red_light; + } - // Symmetric scaling for lateral jerk - a_lat = action_array_f[action_idx][1] * JERK_LAT[2]; - } else { // discrete - // Interpret action as a single integer: a = long_idx * num_lat + lat_idx - int *action_array = (int *)env->actions; - int num_lat = sizeof(JERK_LAT) / sizeof(JERK_LAT[0]); - int action_val = action_array[action_idx]; - int a_long_idx = action_val / num_lat; - int a_lat_idx = action_val % num_lat; - a_long = JERK_LONG[a_long_idx]; - a_lat = JERK_LAT[a_lat_idx]; + // Goal reward + if (agent->metrics_array[REACHED_GOAL_IDX] > 0.0f) { + float weight = 1.0f; + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + // current_goal_idx is already incremented in compute_metrics when goal is reached. + // == num_target_waypoints means the last waypoint was just reached. + // weight=0 suppresses the final goal reward when agent is already moving (> 3 m/s). + // This prevents rewarding a drive-through of the last waypoint. + if (agent->current_goal_idx == env->num_target_waypoints && agent->sim_speed > env->goal_speed_threshold) + weight = 0.0f; } - // Calculate new acceleration - float a_long_new = agent->a_long + a_long * env->dt; - float a_lat_new = agent->a_lat + a_lat * env->dt; + env->rewards[i] += env->reward_goal * weight; + env->logs[i].episode_return += env->reward_goal * weight; + env->logs[i].num_waypoints_reached += 1; + } - // Make it easy to stop with 0 accel - if (agent->a_long * a_long_new < 0) { - a_long_new = 0.0f; - } else { - a_long_new = clip(a_long_new, -5.0f, 2.5f); - } + // Get lane angle metric: cos(θ_f) where θ_f = heading diff from lane + float cos_theta = agent->metrics_array[LANE_ANGLE_IDX]; + float theta_f = acosf(fminf(fmaxf(cos_theta, -1.0f), 1.0f)); // Get |θ_f| from cos + env->logs[i].lane_heading_aligned_rate += (cos_theta >= LANE_ALIGN_COS_THRESHOLD) ? 1.0f : 0.0f; - if (agent->a_lat * a_lat_new < 0) { - a_lat_new = 0.0f; - } else { - a_lat_new = clip(a_lat_new, -4.0f, 4.0f); - } + // Rl-align (GIGAFLOW): min(cos,0) + vel_align*min(cos*v,0) + 0.0025*(1-|θ|/(π/2)) + float against_lane_penalty = fminf(cos_theta, 0.0f); // negative when >90 degrees off + float vel_aligned_penalty = agent->reward_coefs[REWARD_COEF_VEL_ALIGN] * fminf(cos_theta * agent->sim_speed, 0.0f); + float alignment_bonus = 0.0025f * (1.0f - theta_f / (M_PI / 2.0f)); - // Calculate new velocity - float v_dot_heading = agent->vx * agent->heading_x + agent->vy * agent->heading_y; - float signed_v = copysignf(sqrtf(agent->vx * agent->vx + agent->vy * agent->vy), v_dot_heading); - float v_new = signed_v + 0.5f * (a_long_new + agent->a_long) * env->dt; + float lane_align_reward = agent->reward_coefs[REWARD_COEF_LANE_ALIGN] * env->dt * + (against_lane_penalty + vel_aligned_penalty + alignment_bonus); - // Make it easy to stop with 0 vel - if (signed_v * v_new < 0) { - v_new = 0.0f; - } else { - v_new = clip(v_new, -2.0f, 20.0f); - } + env->rewards[i] += lane_align_reward; + env->logs[i].episode_return += lane_align_reward; - // Calculate new steering angle - float signed_curvature = a_lat_new / fmaxf(v_new * v_new, 1e-5f); - signed_curvature = copysignf(fmaxf(fabsf(signed_curvature), 1e-5f), signed_curvature); - float steering_angle = atanf(signed_curvature * agent->wheelbase); - float delta_steer = clip(steering_angle - agent->steering_angle, -0.6f * env->dt, 0.6f * env->dt); - float new_steering_angle = clip(agent->steering_angle + delta_steer, -0.55f, 0.55f); + // Rl-center (GIGAFLOW): -α * dt * (|x_f - bias| - 0.05 / exp(|x_f - bias| - 0.5)) + float lane_center_distance = agent->metrics_array[LANE_DIST_IDX]; + float adjusted_dist = fabsf(lane_center_distance - agent->reward_coefs[REWARD_COEF_CENTER_BIAS]); + float exp_decay = 0.05f / expf(adjusted_dist - 0.5f); - // Update curvature and accel to account for limited steering - signed_curvature = tanf(new_steering_angle) / agent->wheelbase; - a_lat_new = v_new * v_new * signed_curvature; + float lane_center_reward = + -agent->reward_coefs[REWARD_COEF_LANE_CENTER] * env->dt * ((cos_theta > 0.5f) * adjusted_dist - exp_decay); - // Calculate resulting movement using bicycle dynamics - float d = 0.5f * (v_new + signed_v) * env->dt; - float theta = d * signed_curvature; - float dx_local, dy_local; + env->rewards[i] += lane_center_reward; + env->logs[i].lane_center_rate += fabsf(lane_center_distance) < 0.5f ? 1.0f : 0.0f; + env->logs[i].episode_return += lane_center_reward; - if (fabsf(signed_curvature) < 1e-5f || fabsf(theta) < 1e-5f) { - dx_local = d; - dy_local = 0.0f; - } else { - dx_local = sinf(theta) / signed_curvature; - dy_local = (1.0f - cosf(theta)) / signed_curvature; - } + // Comfort reward (GIGAFLOW) + float comfort_violations = agent->metrics_array[COMFORT_VIOLATION_IDX]; + float comfort_penalty = -agent->reward_coefs[REWARD_COEF_COMFORT] * comfort_violations; - float dx = dx_local * agent->heading_x - dy_local * agent->heading_y; - float dy = dx_local * agent->heading_y + dy_local * agent->heading_x; + env->rewards[i] += comfort_penalty; + env->logs[i].comfort_violation_count += comfort_violations; + env->logs[i].episode_return += comfort_penalty; - // Update everything - agent->x += dx; - agent->y += dy; - agent->jerk_long = (a_long_new - agent->a_long) / env->dt; - agent->jerk_lat = (a_lat_new - agent->a_lat) / env->dt; - agent->a_long = a_long_new; - agent->a_lat = a_lat_new; - agent->heading = normalize_heading(agent->heading + theta); - agent->heading_x = cosf(agent->heading); - agent->heading_y = sinf(agent->heading); - agent->vx = v_new * agent->heading_x; - agent->vy = v_new * agent->heading_y; - agent->steering_angle = new_steering_angle; - } + // Velocity reward (GIGAFLOW) + float velocity_progress = agent->metrics_array[VELOCITY_PROGRESS_IDX]; + float velocity_reward = agent->reward_coefs[REWARD_COEF_VELOCITY] * env->dt * velocity_progress; - return; -} + env->rewards[i] += velocity_reward; + env->logs[i].episode_return += velocity_reward; + env->logs[i].velocity_progress_sum += velocity_progress; -static inline int is_in_track_to_predicts(Drive *env, int agent_idx) { - if (env->tracks_to_predict_indices == NULL || env->num_tracks_to_predict == 0) { - return 0; - } - for (int k = 0; k < env->num_tracks_to_predict; k++) { - if (env->tracks_to_predict_indices[k] == agent_idx) { - return 1; - } + // Timestep reward (GIGAFLOW) + float accel = sqrtf(agent->a_long * agent->a_long + agent->a_lat * agent->a_lat); + // Only penalize when moving (v > 0) or accelerating (a > 0) + if (agent->sim_speed > 0.01f || accel > 0.01f) { + float timestep_penalty = -agent->reward_coefs[REWARD_COEF_TIMESTEP] * env->dt; + + env->rewards[i] += timestep_penalty; + env->logs[i].episode_return += timestep_penalty; } - return 0; -} -void c_get_global_agent_state(Drive *env, float *x_out, float *y_out, float *z_out, float *heading_out, int *id_out, - float *length_out, float *width_out) { - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - Entity *agent = &env->entities[agent_idx]; + // Reverse reward (GIGAFLOW) + if (agent->sim_speed_signed < -0.01f) { + float reverse_penalty = -agent->reward_coefs[REWARD_COEF_REVERSE] * env->dt; - // For WOSAC, we need the original world coordinates, so we add the world means back - x_out[i] = agent->x + env->world_mean_x; - y_out[i] = agent->y + env->world_mean_y; - z_out[i] = agent->z; - heading_out[i] = agent->heading; - id_out[i] = agent->id; - length_out[i] = agent->length; - width_out[i] = agent->width; + env->rewards[i] += reverse_penalty; + env->logs[i].episode_return += reverse_penalty; } -} -void c_get_global_ground_truth_trajectories(Drive *env, float *x_out, float *y_out, float *z_out, float *heading_out, - int *valid_out, int *id_out, bool *is_vehicle_out, - bool *is_track_to_predict_out, char *scenario_id_out) { - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - Entity *agent = &env->entities[agent_idx]; - id_out[i] = agent->id; - is_vehicle_out[i] = agent->type == VEHICLE; - is_track_to_predict_out[i] = is_in_track_to_predicts(env, agent_idx); + // Over speed reward (GIGAFLOW++) + float speed_reward = -agent->reward_coefs[REWARD_COEF_OVERSPEED] * agent->metrics_array[SPEED_LIMIT_IDX]; - // The scenario_id is an array of 16 char - memcpy(scenario_id_out + (i * 16), env->scenario_id, 16); + env->rewards[i] += speed_reward; + env->logs[i].avg_speed_per_agent += agent->sim_speed; + env->logs[i].episode_return += speed_reward; - for (int t = env->init_steps; t < agent->array_size; t++) { - int out_idx = i * (agent->array_size - env->init_steps) + (t - env->init_steps); - // Add world means back to get original world coordinates - x_out[out_idx] = agent->traj_x[t] + env->world_mean_x; - y_out[out_idx] = agent->traj_y[t] + env->world_mean_y; - z_out[out_idx] = agent->traj_z[t]; - heading_out[out_idx] = agent->traj_heading[t]; - valid_out[out_idx] = agent->traj_valid[t]; - } - } -} + // ADE reward (CUSTOM) + float current_ade = agent->metrics_array[AVG_DISPLACEMENT_ERROR_IDX]; + if (current_ade > 0.0f && env->reward_ade != 0.0f) { + float ade_reward = env->reward_ade * current_ade; -void c_get_road_edge_counts(Drive *env, int *num_polylines_out, int *total_points_out) { - int count = 0, points = 0; - for (int i = env->num_objects; i < env->num_entities; i++) { - if (env->entities[i].type == ROAD_EDGE) { - count++; - points += env->entities[i].array_size; - } + env->rewards[i] += ade_reward; + env->logs[i].episode_return += ade_reward; } - *num_polylines_out = count; - *total_points_out = points; -} + env->logs[i].avg_displacement_error = current_ade; -void c_get_road_edge_polylines(Drive *env, float *x_out, float *y_out, int *lengths_out, char *scenario_ids_out) { - int poly_idx = 0, pt_idx = 0; - for (int i = env->num_objects; i < env->num_entities; i++) { - Entity *e = &env->entities[i]; - if (e->type == ROAD_EDGE) { - lengths_out[poly_idx] = e->array_size; + if (env->compute_eval_metrics) { + if (agent->at_fault_collision > 0) { + env->logs[i].at_fault_collision_rate = 1.0f; + } - char *scenario_id_ptr = scenario_ids_out + poly_idx * 16; - memcpy(scenario_id_ptr, env->scenario_id, 16); + env->logs[i].wrong_way_distance = agent->wrong_way_distance; + env->logs[i].speed_violation_sum = agent->speed_violation_sum; + env->logs[i].multi_lane_time = agent->multi_lane_time; + float ml_time = env->logs[i].multi_lane_time; + float ml_score = (ml_time <= MULTI_LANE_FULL_SCORE_TIME) ? 1.0f + : (ml_time <= MULTI_LANE_HALF_SCORE_TIME) ? 0.5f + : 0.0f; + env->logs[i].multi_lane_score = ml_score; + agent->metrics_array[MULTI_LANE_TIME_IDX] = ml_time; + agent->metrics_array[MULTI_LANE_SCORE_IDX] = ml_score; + + compute_agent_ttc(env, agent_idx); + if (agent->metrics_array[COLLISION_IDX] > 0.0f) { + agent->cached_ttc.min_ttc = 0.0f; + agent->cached_ttc.other_idx = -1; + agent->cached_ttc.distance_to_collision = 0.0f; + agent->cached_ttc.closing_speed = INFINITY; + } + struct ttc_result ttc_agents = agent->cached_ttc; + float min_vehicle_ttc = ttc_agents.min_ttc; + agent->metrics_array[TTC_IDX] = min_vehicle_ttc; + agent->metrics_array[TTC_TFL_IDX] = DEFAULT_TTC; + agent->ttc_samples++; + if (min_vehicle_ttc < TTC_VIOLATION_THRESHOLD) { + agent->ttc_violations++; + } - for (int j = 0; j < e->array_size; j++) { - x_out[pt_idx] = e->traj_x[j] + env->world_mean_x; - y_out[pt_idx] = e->traj_y[j] + env->world_mean_y; - pt_idx++; - } - poly_idx++; + env->logs[i].ttc_violations = (float)agent->ttc_violations; + env->logs[i].ttc_samples = (float)agent->ttc_samples; + if (agent->ttc_samples > 0) { + env->logs[i].ttc_within_bound_rate = 1.0f - ((float)agent->ttc_violations / (float)agent->ttc_samples); + } else { + env->logs[i].ttc_within_bound_rate = 1.0f; } + + env->logs[i].comfort_score = (env->logs[i].comfort_violation_count > 0) ? 0.0f : 1.0f; + } else { + struct ttc_result default_ttc = default_ttc_result(); + agent->metrics_array[TTC_IDX] = default_ttc.min_ttc; + agent->metrics_array[TTC_TFL_IDX] = default_ttc.min_ttc; + agent->metrics_array[MULTI_LANE_TIME_IDX] = 0.0f; + agent->metrics_array[MULTI_LANE_SCORE_IDX] = 0.0f; + agent->metrics_array[AT_FAULT_COLLISION_IDX] = 0.0f; } } -void compute_observations(Drive *env) { - int ego_dim = (env->dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; - int max_obs = ego_dim + PARTNER_FEATURES * (MAX_AGENTS - 1) + ROAD_FEATURES * MAX_ROAD_SEGMENT_OBSERVATIONS; +static void compute_observations(Drive *env) { + int max_obs = compute_observation_size(env); + memset(env->observations, 0, max_obs * env->active_agent_count * sizeof(float)); float (*observations)[max_obs] = (float (*)[max_obs])env->observations; for (int i = 0; i < env->active_agent_count; i++) { float *obs = &observations[i][0]; - Entity *ego_entity = &env->entities[env->active_agent_indices[i]]; - if (ego_entity->type > 3) - break; - - float cos_heading = ego_entity->heading_x; - float sin_heading = ego_entity->heading_y; - float speed_magnitude = sqrtf(ego_entity->vx * ego_entity->vx + ego_entity->vy * ego_entity->vy); - float v_dot_heading = ego_entity->vx * ego_entity->heading_x + ego_entity->vy * ego_entity->heading_y; - float signed_speed = copysignf(speed_magnitude, v_dot_heading); + int obs_idx = 0; + Agent *ego_entity = &env->agents[env->active_agent_indices[i]]; - // Set goal distances - float goal_x = ego_entity->goal_position_x - ego_entity->x; - float goal_y = ego_entity->goal_position_y - ego_entity->y; + // Use cached trig values (updated in move_dynamics/spawn) + float cos_heading = ego_entity->cos_heading; + float sin_heading = ego_entity->sin_heading; - // Rotate to ego vehicle's frame - float rel_goal_x = goal_x * cos_heading + goal_y * sin_heading; - float rel_goal_y = -goal_x * sin_heading + goal_y * cos_heading; - - obs[0] = rel_goal_x * 0.005f; - obs[1] = rel_goal_y * 0.005f; - obs[2] = signed_speed / MAX_SPEED; - obs[3] = ego_entity->width / MAX_VEH_WIDTH; - obs[4] = ego_entity->length / MAX_VEH_LEN; - obs[5] = (ego_entity->collision_state > 0) ? 1.0f : 0.0f; + obs[obs_idx++] = ego_entity->sim_speed_signed / MAX_SPEED; + obs[obs_idx++] = ego_entity->sim_width / MAX_VEH_WIDTH; + obs[obs_idx++] = ego_entity->sim_length / MAX_VEH_LEN; + obs[obs_idx++] = ego_entity->steering_angle / STEERING_VALUES[8]; if (env->dynamics_model == JERK) { - obs[6] = ego_entity->steering_angle / M_PI; - // Asymmetric normalization for a_long to match action space - obs[7] = + obs[obs_idx++] = (ego_entity->a_long < 0) ? ego_entity->a_long / (-JERK_LONG[0]) : ego_entity->a_long / JERK_LONG[3]; - obs[8] = ego_entity->a_lat / JERK_LAT[2]; - obs[9] = (ego_entity->respawn_timestep != -1) ? 1 : 0; - // Add normalized entity type (VEHICLE=1, PEDESTRIAN=2, CYCLIST=3) - obs[10] = ego_entity->type / 3.0f; - } else { - obs[6] = (ego_entity->respawn_timestep != -1) ? 1 : 0; - obs[7] = ego_entity->type / 3.0f; + obs[obs_idx++] = ego_entity->a_lat / JERK_LAT[2]; } - // Relative Pos of other cars - int obs_idx = ego_dim; - int cars_seen = 0; - for (int j = 0; j < MAX_AGENTS; j++) { + float lane_center_dist = ego_entity->metrics_array[LANE_DIST_IDX] / LANE_DISTANCE_NORMALIZATION; + lane_center_dist = fmaxf(-1.0f, fminf(1.0f, lane_center_dist)); + obs[obs_idx++] = lane_center_dist; + obs[obs_idx++] = ego_entity->metrics_array[LANE_ANGLE_IDX]; + + float speed_limit = 20.0f; + int current_lane_index = ego_entity->current_lane_index; + if (current_lane_index != -1 && env->road_elements[current_lane_index].speed_limit > 0) { + speed_limit = env->road_elements[current_lane_index].speed_limit; + } + obs[obs_idx++] = fminf(speed_limit / MAX_SPEED, 1.0f); + + // Encoder -> Conditioning and goal waypoints + if (env->reward_conditioning) { + for (int c = 0; c < NUM_REWARD_COEFS; c++) { + obs[obs_idx++] = normalize_reward_coef(ego_entity->reward_coefs[c], c); + } + } + + // Target observations (static or dynamic) + if (env->target_type == TARGET_STATIC) { + for (int wp = 0; wp < env->num_target_waypoints; wp++) { + if (wp < ego_entity->current_goal_idx) { + // Already reached - zeroed + obs[obs_idx++] = 0.0f; + obs[obs_idx++] = 0.0f; + obs[obs_idx++] = 0.0f; + } else { + float gx = ego_entity->goal_positions_x[wp] - ego_entity->sim_x; + float gy = ego_entity->goal_positions_y[wp] - ego_entity->sim_y; + obs[obs_idx++] = (gx * cos_heading + gy * sin_heading) / MAX_GOAL_POSITION; + obs[obs_idx++] = (-gx * sin_heading + gy * cos_heading) / MAX_GOAL_POSITION; + obs[obs_idx++] = (ego_entity->goal_positions_z[wp] - ego_entity->sim_z) / MAX_POSITION; + } + } + } else if (env->target_type == TARGET_DYNAMIC) { + if (ego_entity->path != NULL && ego_entity->path->num_waypoints > 0) { + for (int wp = 0; wp < env->num_target_waypoints; wp++) { + int wp_index = fmin(ego_entity->closest_path_idx_wp + wp, ego_entity->path->num_waypoints - 1); + if (wp_index < 0) + wp_index = 0; + struct Waypoint *wp = &ego_entity->path->waypoints[wp_index]; + float wp_x = wp->x - ego_entity->sim_x; + float wp_y = wp->y - ego_entity->sim_y; + float wp_z = wp->z - ego_entity->sim_z; + // Use pre-computed trig values from build_path + float wp_cos_h = wp->cos_heading; + float wp_sin_h = wp->sin_heading; + float rel_wp_x = wp_x * cos_heading + wp_y * sin_heading; + float rel_wp_y = -wp_x * sin_heading + wp_y * cos_heading; + float rel_heading_x = wp_cos_h * cos_heading + wp_sin_h * sin_heading; + float rel_heading_y = wp_sin_h * cos_heading - wp_cos_h * sin_heading; + obs[obs_idx++] = rel_wp_x / MAX_POSITION; + obs[obs_idx++] = rel_wp_y / MAX_POSITION; + obs[obs_idx++] = rel_heading_x; + obs[obs_idx++] = rel_heading_y; + obs[obs_idx++] = wp_z / MAX_POSITION; + } + } else { + // No valid path - zero out + obs_idx += DYNAMIC_TARGET_FEATURES * env->num_target_waypoints; + } + } + + // Encode -> Partner vehicle + AgentDistance candidates[env->num_agents]; + int candidate_count = 0; + for (int j = 0; j < env->num_agents; j++) { int index = -1; if (j < env->active_agent_count) { index = env->active_agent_indices[j]; - } else if (j < env->num_actors && env->static_agent_count > 0) { + } else if (j < env->num_agents) { index = env->static_agent_indices[j - env->active_agent_count]; } if (index == -1) continue; - if (env->entities[index].type > 3) - break; + if (env->agents[index].type >= OTHER) + continue; if (index == env->active_agent_indices[i]) continue; // Skip self, but don't increment obs_idx - Entity *other_entity = &env->entities[index]; - if (ego_entity->respawn_timestep != -1) - continue; - if (other_entity->respawn_timestep != -1) - continue; + Agent *other_entity = &env->agents[index]; // Store original relative positions - float dx = other_entity->x - ego_entity->x; - float dy = other_entity->y - ego_entity->y; - float dist = (dx * dx + dy * dy); - if (dist > 2500.0f) + float dx = other_entity->sim_x - ego_entity->sim_x; + float dy = other_entity->sim_y - ego_entity->sim_y; + float dz = other_entity->sim_z - ego_entity->sim_z; + float abs_dz = fabsf(dz); + float dist_sq = dx * dx + dy * dy + dz * dz; + if (dist_sq > AGENT_OBS_MAX_DIST * AGENT_OBS_MAX_DIST || abs_dz > Z_BUFFER) continue; - // Rotate to ego vehicle's frame - float rel_x = dx * cos_heading + dy * sin_heading; - float rel_y = -dx * sin_heading + dy * cos_heading; - // Store observations with correct indexing - obs[obs_idx] = rel_x * 0.02f; - obs[obs_idx + 1] = rel_y * 0.02f; - obs[obs_idx + 2] = other_entity->width / MAX_VEH_WIDTH; - obs[obs_idx + 3] = other_entity->length / MAX_VEH_LEN; - // relative heading - float rel_heading_x = - other_entity->heading_x * ego_entity->heading_x + - other_entity->heading_y * ego_entity->heading_y; // cos(a-b) = cos(a)cos(b) + sin(a)sin(b) - float rel_heading_y = - other_entity->heading_y * ego_entity->heading_x - - other_entity->heading_x * ego_entity->heading_y; // sin(a-b) = sin(a)cos(b) - cos(a)sin(b) - - obs[obs_idx + 4] = rel_heading_x; - obs[obs_idx + 5] = rel_heading_y; - - // relative speed - float other_speed_magnitude = - sqrtf(other_entity->vx * other_entity->vx + other_entity->vy * other_entity->vy); - float other_v_dot_heading = - other_entity->vx * other_entity->heading_x + other_entity->vy * other_entity->heading_y; - float other_signed_speed = copysignf(other_speed_magnitude, other_v_dot_heading); - obs[obs_idx + 6] = other_signed_speed / MAX_SPEED; - cars_seen++; - obs_idx += 7; // Move to next observation slot - } - int remaining_partner_obs = (MAX_AGENTS - 1 - cars_seen) * 7; + // Add to candidate list + candidates[candidate_count].index = index; + candidates[candidate_count].dist_sq = dist_sq; + candidates[candidate_count].dx = dx; + candidates[candidate_count].dy = dy; + candidates[candidate_count].dz = dz; + candidate_count++; + } + int cars_seen = 0; + // Find K closest candidates using partial selection (O(N*K) instead of O(N log N) qsort) + if (candidate_count > 0) { + int num_agents_to_observe = + (candidate_count < env->max_partner_observations) ? candidate_count : env->max_partner_observations; + + // Partial selection sort: find the k-th smallest for each k + for (int k = 0; k < num_agents_to_observe; k++) { + // Find minimum in remaining elements [k, candidate_count) + int min_idx = k; + for (int j = k + 1; j < candidate_count; j++) { + if (candidates[j].dist_sq < candidates[min_idx].dist_sq) { + min_idx = j; + } + } + // Swap to position k + if (min_idx != k) { + AgentDistance tmp = candidates[k]; + candidates[k] = candidates[min_idx]; + candidates[min_idx] = tmp; + } + } + + for (int k = 0; k < num_agents_to_observe; k++) { + // Get the data for the k-th closest agent + int index = candidates[k].index; + float dx = candidates[k].dx; + float dy = candidates[k].dy; + float dz = candidates[k].dz; + Agent *other_entity = &env->agents[index]; + // Rotate to ego vehicle's frame + float rel_x = dx * cos_heading + dy * sin_heading; + float rel_y = -dx * sin_heading + dy * cos_heading; + // Store observations with correct indexing + obs[obs_idx++] = rel_x / MAX_POSITION; + obs[obs_idx++] = rel_y / MAX_POSITION; + obs[obs_idx++] = other_entity->sim_width / MAX_VEH_WIDTH; + obs[obs_idx++] = other_entity->sim_length / MAX_VEH_LEN; + // relative heading + // Use cached trig values from other agent + float other_cos = other_entity->cos_heading; + float other_sin = other_entity->sin_heading; + float rel_heading_x = + other_cos * cos_heading + other_sin * sin_heading; // cos(a-b) = cos(a)cos(b) + sin(a)sin(b) + float rel_heading_y = + other_sin * cos_heading - other_cos * sin_heading; // sin(a-b) = sin(a)cos(b) - cos(a)sin(b) + + obs[obs_idx++] = rel_heading_x; + obs[obs_idx++] = rel_heading_y; + obs[obs_idx++] = other_entity->sim_speed / MAX_SPEED; + obs[obs_idx++] = dz / MAX_POSITION; + cars_seen++; + } + } + int remaining_partner_obs = (env->max_partner_observations - cars_seen) * PARTNER_FEATURES; memset(&obs[obs_idx], 0, remaining_partner_obs * sizeof(float)); obs_idx += remaining_partner_obs; - // map observations - GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * 25]; - int grid_idx = getGridIndex(env, ego_entity->x, ego_entity->y); - int list_size = get_neighbor_cache_entities(env, grid_idx, entity_list, MAX_ROAD_SEGMENT_OBSERVATIONS); + // Encode -> Road segments (lanes and boundaries) + int grid_idx = get_grid_index(env, ego_entity->sim_x, ego_entity->sim_y); + int list_size; + const GridMapEntity *entity_list = get_neighbor_cache_entities(env, grid_idx, &list_size); + + int lane_added = 0; + int boundary_added = 0; + int lane_obs_idx = obs_idx; + int boundary_obs_idx = lane_obs_idx + env->max_lane_segment_observations * ROAD_FEATURES; for (int k = 0; k < list_size; k++) { + if (lane_added >= env->max_lane_segment_observations && + boundary_added >= env->max_boundary_segment_observations) { + break; + } + int entity_type = entity_list[k].entity_type; int entity_idx = entity_list[k].entity_idx; int geometry_idx = entity_list[k].geometry_idx; + // Only process road elements in observations + if (entity_type != ENTITY_TYPE_ROAD_ELEMENT) + continue; + // Validate entity_idx before accessing - if (entity_idx < 0 || entity_idx >= env->num_entities) { - printf("ERROR: Invalid entity_idx %d (max: %d)\n", entity_idx, env->num_entities - 1); + if (entity_idx < 0 || entity_idx >= env->num_road_elements) { + printf("ERROR: Invalid road element idx %d (max: %d)\n", entity_idx, env->num_road_elements - 1); continue; } - Entity *entity = &env->entities[entity_idx]; + RoadMapElement *element = &env->road_elements[entity_idx]; + int is_lane = is_road_lane(element->type); + int is_edge = is_road_edge(element->type); + if (!is_lane && !is_edge) { + continue; + } // Validate geometry_idx before accessing - if (geometry_idx < 0 || geometry_idx >= entity->array_size) { - printf("ERROR: Invalid geometry_idx %d for entity %d (max: %d)\n", geometry_idx, entity_idx, - entity->array_size - 1); + if (geometry_idx < 0 || geometry_idx >= element->segment_length - 1) { + printf("ERROR: Invalid geometry_idx %d for road element %d (max: %d)\n", geometry_idx, entity_idx, + element->segment_length - 2); continue; } - float start_x = entity->traj_x[geometry_idx]; - float start_y = entity->traj_y[geometry_idx]; - float end_x = entity->traj_x[geometry_idx + 1]; - float end_y = entity->traj_y[geometry_idx + 1]; + float start_x = element->x[geometry_idx]; + float start_y = element->y[geometry_idx]; + float start_z = element->z[geometry_idx]; + float end_x = element->x[geometry_idx + 1]; + float end_y = element->y[geometry_idx + 1]; + float end_z = element->z[geometry_idx + 1]; float mid_x = (start_x + end_x) / 2.0f; float mid_y = (start_y + end_y) / 2.0f; - float rel_x = mid_x - ego_entity->x; - float rel_y = mid_y - ego_entity->y; + float mid_z = (start_z + end_z) / 2.0f; + float rel_x = mid_x - ego_entity->sim_x; + float rel_y = mid_y - ego_entity->sim_y; + float rel_z = mid_z - ego_entity->sim_z; float x_obs = rel_x * cos_heading + rel_y * sin_heading; float y_obs = -rel_x * sin_heading + rel_y * cos_heading; - float length = relative_distance_2d(mid_x, mid_y, end_x, end_y); - float width = 0.1; - // Calculate angle from ego to midpoint (vector from ego to midpoint) - float dx = end_x - mid_x; - float dy = end_y - mid_y; - float dx_norm = dx; - float dy_norm = dy; - float hypot = sqrtf(dx * dx + dy * dy); - if (hypot > 0) { - dx_norm /= hypot; - dy_norm /= hypot; - } - // Compute sin and cos of relative angle directly without atan2f - float cos_angle = dx_norm * cos_heading + dy_norm * sin_heading; - float sin_angle = -dx_norm * sin_heading + dy_norm * cos_heading; - obs[obs_idx] = x_obs * 0.02f; - obs[obs_idx + 1] = y_obs * 0.02f; - obs[obs_idx + 2] = length / MAX_ROAD_SEGMENT_LENGTH; - obs[obs_idx + 3] = width / MAX_ROAD_SCALE; - obs[obs_idx + 4] = cos_angle; - obs[obs_idx + 5] = sin_angle; - obs[obs_idx + 6] = entity->type - 4.0f; - obs_idx += 7; - } - int remaining_obs = (MAX_ROAD_SEGMENT_OBSERVATIONS - list_size) * 7; - // Set the entire block to 0 at once - memset(&obs[obs_idx], 0, remaining_obs * sizeof(float)); - } -} - -void sample_new_goal(Drive *env, int agent_idx) { - // Samples a new goal position based on the existing road lane points - Entity *agent = &env->entities[agent_idx]; - float best_x = agent->x; - float best_y = agent->y; - float best_distance_error = 1e30f; - - // Sample points from all road lanes - for (int i = env->num_objects; i < env->num_entities; i++) { - if (env->entities[i].type != ROAD_LANE) - continue; - Entity *lane = &env->entities[i]; - - // Check every point in the lane - for (int j = 0; j < lane->array_size; j++) { - float point_x = lane->traj_x[j]; - float point_y = lane->traj_y[j]; - - // Calculate vector from agent to point - float to_point_x = point_x - agent->x; - float to_point_y = point_y - agent->y; - - // Check if point is ahead of agent - float dot = to_point_x * agent->heading_x + to_point_y * agent->heading_y; - if (dot <= 0.0f) + // Filter by asymmetric vision rectangle + if (x_obs < -ROAD_OBS_BEHIND_DIST || x_obs > ROAD_OBS_FRONT_DIST) + continue; + if (fabsf(y_obs) > ROAD_OBS_SIDE_DIST) + continue; + if (fabsf(rel_z) > Z_BUFFER) continue; - // Calculate distance to point - float distance = sqrtf(to_point_x * to_point_x + to_point_y * to_point_y); - - // Find point closest to target distance - float distance_error = fabsf(distance - env->goal_target_distance); - if (distance_error < best_distance_error) { - best_distance_error = distance_error; - best_x = point_x; - best_y = point_y; - } - } - } - - // If no valid goal found, use another agent's initial goal - if (best_distance_error >= 1e30f && env->active_agent_count > 1) { - int other_idx = env->active_agent_indices[(agent_idx + 1) % env->active_agent_count]; - best_x = env->entities[other_idx].init_goal_x; - best_y = env->entities[other_idx].init_goal_y; - } - - agent->goal_position_x = best_x; - agent->goal_position_y = best_y; - agent->goals_sampled_this_episode += 1; -} - -void c_reset(Drive *env) { - env->timestep = env->init_steps; - set_start_position(env); - for (int x = 0; x < env->active_agent_count; x++) { - env->logs[x] = (Log){0}; - int agent_idx = env->active_agent_indices[x]; - env->entities[agent_idx].respawn_timestep = -1; - env->entities[agent_idx].respawn_count = 0; - env->entities[agent_idx].collided_before_goal = 0; - env->entities[agent_idx].goals_reached_this_episode = 0.0f; - // Initialize to 1 because there is one goal in the data file - env->entities[agent_idx].goals_sampled_this_episode = 1.0f; - env->entities[agent_idx].current_goal_reached = 0; - env->entities[agent_idx].metrics_array[COLLISION_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[OFFROAD_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[REACHED_GOAL_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[LANE_ALIGNED_IDX] = 0.0f; - env->entities[agent_idx].stopped = 0; - env->entities[agent_idx].removed = 0; - - if (env->goal_behavior == GOAL_GENERATE_NEW) { - env->entities[agent_idx].goal_position_x = env->entities[agent_idx].init_goal_x; - env->entities[agent_idx].goal_position_y = env->entities[agent_idx].init_goal_y; - } - - compute_agent_metrics(env, agent_idx); - } - compute_observations(env); -} - -void respawn_agent(Drive *env, int agent_idx) { - env->entities[agent_idx].x = env->entities[agent_idx].traj_x[0]; - env->entities[agent_idx].y = env->entities[agent_idx].traj_y[0]; - env->entities[agent_idx].heading = env->entities[agent_idx].traj_heading[0]; - env->entities[agent_idx].heading_x = cosf(env->entities[agent_idx].heading); - env->entities[agent_idx].heading_y = sinf(env->entities[agent_idx].heading); - env->entities[agent_idx].vx = env->entities[agent_idx].traj_vx[0]; - env->entities[agent_idx].vy = env->entities[agent_idx].traj_vy[0]; - env->entities[agent_idx].metrics_array[COLLISION_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[OFFROAD_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[REACHED_GOAL_IDX] = 0.0f; - env->entities[agent_idx].metrics_array[LANE_ALIGNED_IDX] = 0.0f; - - env->entities[agent_idx].respawn_timestep = env->timestep; - env->entities[agent_idx].collided_before_goal = 0; - env->entities[agent_idx].stopped = 0; - env->entities[agent_idx].removed = 0; - env->entities[agent_idx].a_long = 0.0f; - env->entities[agent_idx].a_lat = 0.0f; - env->entities[agent_idx].jerk_long = 0.0f; - env->entities[agent_idx].jerk_lat = 0.0f; - env->entities[agent_idx].steering_angle = 0.0f; -} - -void c_step(Drive *env) { - memset(env->rewards, 0, env->active_agent_count * sizeof(float)); - memset(env->terminals, 0, env->active_agent_count * sizeof(unsigned char)); - memset(env->truncations, 0, env->active_agent_count * sizeof(unsigned char)); - env->timestep++; - - // Move static experts - for (int i = 0; i < env->expert_static_agent_count; i++) { - int expert_idx = env->expert_static_agent_indices[i]; - if (env->entities[expert_idx].x == INVALID_POSITION) - continue; - move_expert(env, env->actions, expert_idx); - } - // Process actions for all active agents - for (int i = 0; i < env->active_agent_count; i++) { - env->logs[i].score = 0.0f; - env->logs[i].episode_length += 1; - int agent_idx = env->active_agent_indices[i]; - env->entities[agent_idx].collision_state = 0; - float prev_vx = env->entities[agent_idx].vx; - float prev_vy = env->entities[agent_idx].vy; - - move_dynamics(env, i, agent_idx); - - // Tiny jerk penalty for smoothness - if (env->dynamics_model == CLASSIC) { - float delta_vx = env->entities[agent_idx].vx - prev_vx; - float delta_vy = env->entities[agent_idx].vy - prev_vy; - float jerk_penalty = -0.0002f * sqrtf(delta_vx * delta_vx + delta_vy * delta_vy) / env->dt; - env->rewards[i] += jerk_penalty; - env->logs[i].episode_return += jerk_penalty; - } - } - - // Compute rewards - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - env->entities[agent_idx].collision_state = 0; - - compute_agent_metrics(env, agent_idx); - int collision_state = env->entities[agent_idx].collision_state; - - if (collision_state > 0) { - if (collision_state == VEHICLE_COLLISION) { - env->rewards[i] += env->reward_vehicle_collision; - env->logs[i].episode_return += env->reward_vehicle_collision; - env->logs[i].collision_rate = 1.0f; - env->logs[i].collisions_per_agent += 1.0f; - } else if (collision_state == OFFROAD) { - env->rewards[i] += env->reward_offroad_collision; - env->logs[i].episode_return += env->reward_offroad_collision; - env->logs[i].offroad_rate = 1.0f; - env->logs[i].offroad_per_agent += 1.0f; - } - - env->entities[agent_idx].collided_before_goal = 1; - } - - float distance_to_goal = - relative_distance_2d(env->entities[agent_idx].x, env->entities[agent_idx].y, - env->entities[agent_idx].goal_position_x, env->entities[agent_idx].goal_position_y); - - float current_speed = sqrtf(env->entities[agent_idx].vx * env->entities[agent_idx].vx + - env->entities[agent_idx].vy * env->entities[agent_idx].vy); - - // Reward agent if it is within X meters of goal and speed is below threshold - bool within_distance = distance_to_goal < env->goal_radius; - bool within_speed = current_speed <= env->goal_speed; - - if (within_distance && within_speed && !env->entities[agent_idx].current_goal_reached) { - if (env->goal_behavior == GOAL_RESPAWN && env->entities[agent_idx].respawn_timestep != -1) { - env->rewards[i] += env->reward_goal_post_respawn; - env->logs[i].episode_return += env->reward_goal_post_respawn; - env->entities[agent_idx].current_goal_reached = 1; - } else if (env->goal_behavior == GOAL_GENERATE_NEW && (!env->entities[agent_idx].current_goal_reached)) { - env->rewards[i] += env->reward_goal; - env->logs[i].episode_return += env->reward_goal; - sample_new_goal(env, agent_idx); - env->entities[agent_idx].current_goal_reached = 0; - env->entities[agent_idx].goals_reached_this_episode += 1.0f; - } else { // Zero out the velocity so that the agent stops at the goal - env->rewards[i] = env->reward_goal; - env->logs[i].episode_return = env->reward_goal; - env->entities[agent_idx].stopped = 1; - env->entities[agent_idx].vx = env->entities[agent_idx].vy = 0.0f; - env->entities[agent_idx].goals_reached_this_episode += 1.0f; - } - env->entities[agent_idx].metrics_array[REACHED_GOAL_IDX] = 1.0f; - env->logs[i].speed_at_goal = current_speed; - } - - int lane_aligned = env->entities[agent_idx].metrics_array[LANE_ALIGNED_IDX]; - env->logs[i].lane_alignment_rate = lane_aligned; - } - - if (env->goal_behavior == GOAL_RESPAWN) { - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - int reached_goal = env->entities[agent_idx].metrics_array[REACHED_GOAL_IDX]; - if (reached_goal) { - env->terminals[i] = 1; - respawn_agent(env, agent_idx); - env->entities[agent_idx].respawn_count++; - } - } - } else if (env->goal_behavior == GOAL_STOP) { - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - int reached_goal = env->entities[agent_idx].metrics_array[REACHED_GOAL_IDX]; - if (reached_goal) { - env->entities[agent_idx].stopped = 1; - env->entities[agent_idx].vx = env->entities[agent_idx].vy = 0.0f; - } - } - } - - // Episode boundary after this step: treat time-limit and early-termination as truncation. - // `timestep` is incremented at step start, so truncate when `(timestep + 1) >= episode_length`. - int originals_remaining = 0; - for (int i = 0; i < env->active_agent_count; i++) { - int agent_idx = env->active_agent_indices[i]; - if (env->entities[agent_idx].respawn_count == 0) { - originals_remaining = 1; - break; - } - } - int reached_time_limit = (env->timestep + 1) >= env->episode_length; - int reached_early_termination = (!originals_remaining && env->termination_mode == 1); - if (reached_time_limit || reached_early_termination) { - for (int i = 0; i < env->active_agent_count; i++) { - env->truncations[i] = 1; - } - add_log(env); - c_reset(env); - return; - } - - compute_observations(env); -} + // Compute segment direction and length (single sqrt instead of two) + float dx = end_x - mid_x; + float dy = end_y - mid_y; + float length = sqrtf(dx * dx + dy * dy); + float dx_norm = (length > 0) ? dx / length : dx; + float dy_norm = (length > 0) ? dy / length : dy; + float cos_angle = dx_norm * cos_heading + dy_norm * sin_heading; + float sin_angle = -dx_norm * sin_heading + dy_norm * cos_heading; -typedef struct Client Client; + int write_idx = 0; + if (is_lane) { + if (lane_added >= env->max_lane_segment_observations) { + continue; + } + write_idx = lane_obs_idx + lane_added * ROAD_FEATURES; + lane_added++; + } else { + if (boundary_added >= env->max_boundary_segment_observations) { + continue; + } + write_idx = boundary_obs_idx + boundary_added * ROAD_FEATURES; + boundary_added++; + } -struct Client { - float width; - float height; - Texture2D puffers; - Vector3 camera_target; - float camera_zoom; - Camera3D camera; - Model cars[6]; - Model cyclist; - Model pedestrian; - ModelAnimation *cycle_anim; - int car_assignments[MAX_AGENTS]; - Vector3 default_camera_position; - Vector3 default_camera_target; - int recorder_pipefd[2]; - pid_t recorder_pid; - pid_t xvfb_pid; - int xvfb_display_num; -}; + obs[write_idx] = x_obs / MAX_POSITION; + obs[write_idx + 1] = y_obs / MAX_POSITION; + obs[write_idx + 2] = length / MAX_ROAD_SEGMENT_LENGTH; + obs[write_idx + 3] = 0.1f / MAX_ROAD_SCALE; + obs[write_idx + 4] = cos_angle; + obs[write_idx + 5] = sin_angle; + obs[write_idx + 6] = rel_z / MAX_POSITION; + } + int remaining_lane_obs = (env->max_lane_segment_observations - lane_added) * ROAD_FEATURES; + memset(&obs[lane_obs_idx + lane_added * ROAD_FEATURES], 0, remaining_lane_obs * sizeof(float)); + int remaining_boundary_obs = (env->max_boundary_segment_observations - boundary_added) * ROAD_FEATURES; + memset(&obs[boundary_obs_idx + boundary_added * ROAD_FEATURES], 0, remaining_boundary_obs * sizeof(float)); + obs_idx = boundary_obs_idx + env->max_boundary_segment_observations * ROAD_FEATURES; + + // Traffic light observations + typedef struct { + int idx; + float dist_sq; + } TrafficLightDist; + TrafficLightDist traffic_lights[env->num_traffic_elements > 0 ? env->num_traffic_elements : 1]; + int num_visible_lights = 0; + + // Collect traffic lights within range + for (int j = 0; j < env->num_traffic_elements; j++) { + TrafficControlElement *traffic = &env->traffic_elements[j]; + if (traffic->type != TRAFFIC_LIGHT) + continue; // Only traffic lights + + float mid_x = (traffic->stop_line[0] + traffic->stop_line[3]) * 0.5f; + float mid_y = (traffic->stop_line[1] + traffic->stop_line[4]) * 0.5f; + float mid_z = (traffic->stop_line[2] + traffic->stop_line[5]) * 0.5f; + float dx = mid_x - ego_entity->sim_x; + float dy = mid_y - ego_entity->sim_y; + float dz = mid_z - ego_entity->sim_z; + float abs_dz = fabsf(dz); + float dist_sq = dx * dx + dy * dy + dz * dz; + + if (dist_sq > MAX_TRAFFIC_LIGHT_DISTANCE * MAX_TRAFFIC_LIGHT_DISTANCE || abs_dz > Z_BUFFER) + continue; -Client *make_client(Drive *env) { - - Client *client = (Client *)calloc(1, sizeof(Client)); - - if (env->render_mode == RENDER_HEADLESS && getenv("DISPLAY") == NULL) { - - // Kill any existing Xvfb first - system("pkill -9 Xvfb"); - usleep(200000); - unlink("/tmp/.X99-lock"); - unlink("/tmp/.X11-unix/X99"); - - // Hardcode to single display because we only run this in one process at once - client->xvfb_display_num = 99; - - // Clean up stale lock if process is dead - FILE *f = fopen("/tmp/.X99-lock", "r"); - if (f) { - pid_t pid = -1; - fscanf(f, "%d", &pid); - fclose(f); - if (pid > 0 && kill(pid, 0) != 0) - unlink("/tmp/.X99-lock"); - } - - client->xvfb_pid = fork(); - if (client->xvfb_pid == 0) { - close(STDOUT_FILENO); - close(STDERR_FILENO); - execlp("Xvfb", "Xvfb", ":99", "-screen", "0", "1280x720x24", "+extension", "GLX", "-ac", "-noreset", NULL); - _exit(1); - } - - setenv("DISPLAY", ":99", 1); - // Xvfb starts asynchronously after fork(), so we poll until it creates its - // lock file (max 2s) then wait an extra 200ms for GLX to finish initializing. - // Without this, raylib's InitWindow() would try to connect before Xvfb is ready. - for (int i = 0; i < 20 && access("/tmp/.X99-lock", F_OK) != 0; i++) - usleep(100000); - usleep(200000); - } - - if (env->render_mode == RENDER_WINDOW) { - client->width = 1280; - client->height = 704; - SetConfigFlags(FLAG_MSAA_4X_HINT); - SetTargetFPS(30); - - // Set up camera for interactive window - Vector3 target_pos = {0, 0, 1}; // Y is up, Z is depth + traffic_lights[num_visible_lights].idx = j; + traffic_lights[num_visible_lights].dist_sq = dist_sq; + num_visible_lights++; + } - client->default_camera_position = (Vector3){ - 0, // Same X as target - 120.0f, // 20 units above target - 175.0f // 20 units behind target - }; - client->default_camera_target = target_pos; - client->camera.position = client->default_camera_position; - client->camera.target = client->default_camera_target; - client->camera.up = (Vector3){0.0f, -1.0f, 0.0f}; // Y is up - client->camera.fovy = 45.0f; - client->camera.projection = CAMERA_PERSPECTIVE; + // Partial selection sort: find K closest (O(N*K) instead of O(N²) bubble sort) + int num_lights_to_observe = (num_visible_lights < env->max_traffic_light_observations) + ? num_visible_lights + : env->max_traffic_light_observations; + for (int k = 0; k < num_lights_to_observe; k++) { + int min_idx = k; + for (int j = k + 1; j < num_visible_lights; j++) { + if (traffic_lights[j].dist_sq < traffic_lights[min_idx].dist_sq) { + min_idx = j; + } + } + if (min_idx != k) { + TrafficLightDist temp = traffic_lights[k]; + traffic_lights[k] = traffic_lights[min_idx]; + traffic_lights[min_idx] = temp; + } + } - } else { // Headless rendering - SetConfigFlags(FLAG_WINDOW_HIDDEN); - SetTargetFPS(6000); + // Add observations for closest traffic lights + int lights_added = 0; + for (int j = 0; j < num_lights_to_observe && lights_added < env->max_traffic_light_observations; j++) { + TrafficControlElement *traffic = &env->traffic_elements[traffic_lights[j].idx]; + + // Stop line endpoint 1 + float dx1 = traffic->stop_line[0] - ego_entity->sim_x; + float dy1 = traffic->stop_line[1] - ego_entity->sim_y; + float rel_x1 = dx1 * cos_heading + dy1 * sin_heading; + float rel_y1 = -dx1 * sin_heading + dy1 * cos_heading; + + // Stop line endpoint 2 + float dx2 = traffic->stop_line[3] - ego_entity->sim_x; + float dy2 = traffic->stop_line[4] - ego_entity->sim_y; + float rel_x2 = dx2 * cos_heading + dy2 * sin_heading; + float rel_y2 = -dx2 * sin_heading + dy2 * cos_heading; + float rel_z = ((traffic->stop_line[2] + traffic->stop_line[5]) * 0.5f - ego_entity->sim_z) / MAX_POSITION; + + // Get current state with bounds check + int t = env->timestep; + int state = TL_STATE_DISABLED; + if (t >= 0 && t < traffic->state_length) { + state = traffic->states[t]; + } - float map_width = env->grid_map->bottom_right_x - env->grid_map->top_left_x; - float map_height = env->grid_map->top_left_y - env->grid_map->bottom_right_y; - float scale = 6.0f; // Controls the resolution of the output video - int img_width = (int)roundf(map_width * scale / 2.0f) * 2; - int img_height = (int)roundf(map_height * scale / 2.0f) * 2; + obs[obs_idx++] = rel_x1 / MAX_POSITION; + obs[obs_idx++] = rel_y1 / MAX_POSITION; + obs[obs_idx++] = rel_x2 / MAX_POSITION; + obs[obs_idx++] = rel_y2 / MAX_POSITION; + obs[obs_idx++] = rel_z; + obs[obs_idx++] = normalize_traffic_light_state(state); + lights_added++; + } - client->width = img_width; - client->height = img_height; + // Zero out remaining traffic light slots + int remaining_traffic_obs = (env->max_traffic_light_observations - lights_added) * TRAFFIC_LIGHT_FEATURES; + memset(&obs[obs_idx], 0, remaining_traffic_obs * sizeof(float)); } +} - SetTraceLogLevel(LOG_WARNING); // Only show warnings and errors - InitWindow(client->width, client->height, "PufferDrive"); +static void move_dynamics(Drive *env, int action_idx, int agent_idx) { + Agent *agent = &env->agents[agent_idx]; - // Load assets - client->cars[0] = LoadModel("resources/drive/RedCar.glb"); - client->cars[1] = LoadModel("resources/drive/WhiteCar.glb"); - client->cars[2] = LoadModel("resources/drive/BlueCar.glb"); - client->cars[3] = LoadModel("resources/drive/YellowCar.glb"); - client->cars[4] = LoadModel("resources/drive/GreenCar.glb"); - client->cars[5] = LoadModel("resources/drive/GreyCar.glb"); - client->cyclist = LoadModel("resources/drive/cyclist.glb"); - client->pedestrian = LoadModel("resources/drive/pedestrian.glb"); - int animCountCyc = 0; - client->cycle_anim = LoadModelAnimations("resources/drive/cyclist.glb", &animCountCyc); - for (int i = 0; i < MAX_AGENTS; i++) { - client->car_assignments[i] = (rand() % 4) + 1; + // If agent is removed, set position to invalid and return + if (agent->removed) { + invalidate_agent(agent); + return; } - // Set up ffmpeg process for recording - if (env->render_mode == RENDER_HEADLESS) { - if (pipe(client->recorder_pipefd) == -1) { - fprintf(stderr, "Failed to create pipe\n"); - free(client); - return NULL; - } - - char size_str[64]; - snprintf(size_str, sizeof(size_str), "%dx%d", (int)client->width, (int)client->height); - - char filename[256]; - snprintf(filename, sizeof(filename), "%s.mp4", env->scenario_id); - - client->recorder_pid = fork(); - if (client->recorder_pid == -1) { - fprintf(stderr, "Failed to fork\n"); - free(client); - return NULL; - } - - if (client->recorder_pid == 0) { // Child process - close(client->recorder_pipefd[1]); - dup2(client->recorder_pipefd[0], STDIN_FILENO); - close(client->recorder_pipefd[0]); - for (int fd = 3; fd < 256; fd++) - close(fd); - execlp("ffmpeg", "ffmpeg", "-y", "-f", "rawvideo", "-pix_fmt", "rgba", "-s", size_str, "-r", "30", "-i", - "-", "-c:v", "libx264", "-pix_fmt", "yuv420p", "-preset", "ultrafast", "-crf", "23", "-loglevel", - "error", filename, NULL); - fprintf(stderr, "execlp ffmpeg failed\n"); - _exit(1); - } - close(client->recorder_pipefd[0]); - } - - return client; -} - -// Camera control functions -void handle_camera_controls(Client *client) { - static Vector2 prev_mouse_pos = {0}; - static bool is_dragging = false; - float camera_move_speed = 0.5f; - - // Handle mouse drag for camera movement - if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) { - prev_mouse_pos = GetMousePosition(); - is_dragging = true; - } - - if (IsMouseButtonReleased(MOUSE_BUTTON_LEFT)) { - is_dragging = false; - } - - if (is_dragging) { - Vector2 current_mouse_pos = GetMousePosition(); - Vector2 delta = {(current_mouse_pos.x - prev_mouse_pos.x) * camera_move_speed, - -(current_mouse_pos.y - prev_mouse_pos.y) * camera_move_speed}; - - // Update camera position (only X and Y) - client->camera.position.x += delta.x; - client->camera.position.y += delta.y; - - // Update camera target (only X and Y) - client->camera.target.x += delta.x; - client->camera.target.y += delta.y; - - prev_mouse_pos = current_mouse_pos; - } + // If agent is stopped, zero out velocities and accelerations + if (agent->stopped) { + agent->sim_vx = 0.0f; + agent->sim_vy = 0.0f; + agent->yaw_rate = 0.0f; + agent->sim_speed = 0.0f; + agent->sim_speed_signed = 0.0f; + agent->a_long = 0.0f; + agent->a_lat = 0.0f; + agent->jerk_long = 0.0f; + agent->jerk_lat = 0.0f; + agent->steering_angle = 0.0f; + return; + } - // Handle mouse wheel for zoom - float wheel = GetMouseWheelMove(); - if (wheel != 0) { - float zoom_factor = 1.0f - (wheel * 0.1f); - // Calculate the current direction vector from target to position - Vector3 direction = {client->camera.position.x - client->camera.target.x, - client->camera.position.y - client->camera.target.y, - client->camera.position.z - client->camera.target.z}; + if (env->dynamics_model == CLASSIC) { + // Classic dynamics model + float acceleration = 0.0f; + float steering = 0.0f; - // Scale the direction vector by the zoom factor - direction.x *= zoom_factor; - direction.y *= zoom_factor; - direction.z *= zoom_factor; - - // Update the camera position based on the scaled direction - client->camera.position.x = client->camera.target.x + direction.x; - client->camera.position.y = client->camera.target.y + direction.y; - client->camera.position.z = client->camera.target.z + direction.z; - } -} + if (env->action_type == 0) { // discrete + // Interpret action as a single integer: a = accel_idx * num_steer + steer_idx + int *action_array = (int *)env->actions; + int num_steer = sizeof(STEERING_VALUES) / sizeof(STEERING_VALUES[0]); + int action_val = action_array[action_idx]; + int acceleration_index = action_val / num_steer; + int steering_index = action_val % num_steer; + acceleration = ACCELERATION_VALUES[acceleration_index]; + steering = STEERING_VALUES[steering_index]; + } else if (env->action_type == 1) { // continuous + float (*action_array_f)[2] = (float (*)[2])env->actions; + acceleration = action_array_f[action_idx][0]; + steering = action_array_f[action_idx][1]; -void draw_agent_obs(Drive *env, int agent_index, int mode, int obs_only, int lasers) { - // Diamond dimensions - float diamond_height = 3.0f; // Total height of diamond - float diamond_width = 1.5f; // Width of diamond - float diamond_z = 8.0f; // Base Z position + acceleration *= ACCELERATION_VALUES[6]; + steering *= STEERING_VALUES[8]; + } - // Define diamond points - Vector3 top_point = (Vector3){0.0f, 0.0f, diamond_z + diamond_height / 2}; // Top point - Vector3 bottom_point = (Vector3){0.0f, 0.0f, diamond_z - diamond_height / 2}; // Bottom point - Vector3 front_point = (Vector3){0.0f, diamond_width / 2, diamond_z}; // Front point - Vector3 back_point = (Vector3){0.0f, -diamond_width / 2, diamond_z}; // Back point - Vector3 left_point = (Vector3){-diamond_width / 2, 0.0f, diamond_z}; // Left point - Vector3 right_point = (Vector3){diamond_width / 2, 0.0f, diamond_z}; // Right point + // Limit the steering rate similar to the jerk model + float delta_steer = clip(steering - agent->steering_angle, -0.6f * env->dt, 0.6f * env->dt); + steering = clip(agent->steering_angle + delta_steer, -0.667f, 0.667f); + agent->steering_angle = steering; - // Draw the diamond faces - // Top pyramid - if (mode == 0) { - DrawTriangle3D(top_point, front_point, right_point, PUFF_CYAN); // Front-right face - DrawTriangle3D(top_point, right_point, back_point, PUFF_CYAN); // Back-right face - DrawTriangle3D(top_point, back_point, left_point, PUFF_CYAN); // Back-left face - DrawTriangle3D(top_point, left_point, front_point, PUFF_CYAN); // Front-left face + // Current state + float x = agent->sim_x; + float y = agent->sim_y; + float heading = agent->sim_heading; + float speed = agent->sim_speed_signed; - // Bottom pyramid - DrawTriangle3D(bottom_point, right_point, front_point, PUFF_CYAN); // Front-right face - DrawTriangle3D(bottom_point, back_point, right_point, PUFF_CYAN); // Back-right face - DrawTriangle3D(bottom_point, left_point, back_point, PUFF_CYAN); // Back-left face - DrawTriangle3D(bottom_point, front_point, left_point, PUFF_CYAN); // Front-left face - } - if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { - return; - } + // Update speed with acceleration + speed += acceleration * env->dt; + speed = clip(speed, -MAX_SPEED, MAX_SPEED); + // Compute yaw rate + float beta = atanf(0.5f * tanf(steering)); + // New heading + float yaw_rate = (speed * cosf(beta) * tanf(steering)) / agent->wheelbase; - int ego_dim = (env->dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; - int max_obs = ego_dim + PARTNER_FEATURES * (MAX_AGENTS - 1) + ROAD_FEATURES * MAX_ROAD_SEGMENT_OBSERVATIONS; - float (*observations)[max_obs] = (float (*)[max_obs])env->observations; - float *agent_obs = &observations[agent_index][0]; - // self - int active_idx = env->active_agent_indices[agent_index]; - float heading_self_x = env->entities[active_idx].heading_x; - float heading_self_y = env->entities[active_idx].heading_y; - float px = env->entities[active_idx].x; - float py = env->entities[active_idx].y; - // draw goal - float goal_x = agent_obs[0] * 200; - float goal_y = agent_obs[1] * 200; - - int agent_type = env->entities[active_idx].type; - Color goal_color = LIGHTBLUE; - if (agent_type == PEDESTRIAN) - goal_color = LIGHT_ORANGE; - else if (agent_type == CYCLIST) - goal_color = LIGHT_PURPLE; - - if (mode == 0) { // agent-relative coordinates - DrawSphere((Vector3){goal_x, goal_y, Z_AGENT_DETAILS}, 0.5f, goal_color); - DrawCircle3D((Vector3){goal_x, goal_y, Z_AGENT_DETAILS}, env->goal_radius, (Vector3){0, 0, 1}, 90.0f, - Fade(goal_color, 0.3f)); - } - - if (mode == 1) { // world coordinates - - float goal_x_world = px + (goal_x * heading_self_x - goal_y * heading_self_y); - float goal_y_world = py + (goal_x * heading_self_y + goal_y * heading_self_x); - DrawSphere((Vector3){goal_x_world, goal_y_world, Z_AGENT_DETAILS}, 0.5f, goal_color); - DrawCircle3D((Vector3){goal_x_world, goal_y_world, Z_AGENT_DETAILS}, env->goal_radius, (Vector3){0, 0, 1}, - 90.0f, Fade(goal_color, 0.3f)); - } - // First draw other agent observations - int obs_idx = ego_dim; // Start after ego obs - for (int j = 0; j < MAX_AGENTS - 1; j++) { - if (agent_obs[obs_idx] == 0 || agent_obs[obs_idx + 1] == 0) { - obs_idx += 7; // Move to next agent observation - continue; - } - // Draw position of other agents - float x = agent_obs[obs_idx] * 50; - float y = agent_obs[obs_idx + 1] * 50; - if (lasers && mode == 0) { - DrawLine3D((Vector3){0, 0, 0}, (Vector3){x, y, Z_AGENT_DETAILS}, ORANGE); - } - - float partner_x = px + (x * heading_self_x - y * heading_self_y); - float partner_y = py + (x * heading_self_y + y * heading_self_x); - if (lasers && mode == 1) { - DrawLine3D((Vector3){px, py, Z_AGENT_DETAILS}, (Vector3){partner_x, partner_y, Z_AGENT_DETAILS}, ORANGE); - } - - float half_width = 0.5 * agent_obs[obs_idx + 2] * MAX_VEH_WIDTH; - float half_len = 0.5 * agent_obs[obs_idx + 3] * MAX_VEH_LEN; - float theta_x = agent_obs[obs_idx + 4]; - float theta_y = agent_obs[obs_idx + 5]; - float partner_angle = atan2f(theta_y, theta_x); - float cos_heading = cosf(partner_angle); - float sin_heading = sinf(partner_angle); - Vector3 corners[4] = { - (Vector3){x + (half_len * cos_heading - half_width * sin_heading), - y + (half_len * sin_heading + half_width * cos_heading), Z_AGENT_DETAILS}, - (Vector3){x + (half_len * cos_heading + half_width * sin_heading), - y + (half_len * sin_heading - half_width * cos_heading), Z_AGENT_DETAILS}, - (Vector3){x + (-half_len * cos_heading + half_width * sin_heading), - y + (-half_len * sin_heading - half_width * cos_heading), Z_AGENT_DETAILS}, - (Vector3){x + (-half_len * cos_heading - half_width * sin_heading), - y + (-half_len * sin_heading + half_width * cos_heading), Z_AGENT_DETAILS}, - }; - - if (mode == 0) { - for (int j = 0; j < 4; j++) { - DrawLine3D(corners[j], corners[(j + 1) % 4], ORANGE); - } - } + // New velocity + float new_vx = speed * cosf(heading + beta); + float new_vy = speed * sinf(heading + beta); - if (mode == 1) { - Vector3 world_corners[4]; - for (int j = 0; j < 4; j++) { - float lx = corners[j].x; - float ly = corners[j].y; + // Update position + x = x + (new_vx * env->dt); + y = y + (new_vy * env->dt); + heading = heading + yaw_rate * env->dt; - world_corners[j].x = px + (lx * heading_self_x - ly * heading_self_y); - world_corners[j].y = py + (lx * heading_self_y + ly * heading_self_x); - world_corners[j].z = 1; - } - for (int j = 0; j < 4; j++) { - DrawLine3D(world_corners[j], world_corners[(j + 1) % 4], ORANGE); - } - } + // Apply updates to the agent's state + agent->sim_x = x; + agent->sim_y = y; + agent->sim_heading = normalize_heading(heading); + agent->cos_heading = cosf(agent->sim_heading); + agent->sin_heading = sinf(agent->sim_heading); + agent->sim_vx = new_vx; + agent->sim_vy = new_vy; + agent->yaw_rate = yaw_rate; + update_agent_speed(agent); + + // Compute acceleration and jerk from finite differences (for comfort metric) + float new_a_long = acceleration; // commanded longitudinal acceleration + float new_a_lat = speed * yaw_rate; // centripetal: v * omega + agent->jerk_long = (new_a_long - agent->a_long) / env->dt; + agent->jerk_lat = (new_a_lat - agent->a_lat) / env->dt; + agent->a_long = new_a_long; + agent->a_lat = new_a_lat; + } else { + // JERK dynamics model + // Extract jerk action components + float j_long, j_lat; + if (env->action_type == 1) { // continuous + float (*action_array_f)[2] = (float (*)[2])env->actions; - // draw an arrow above the car pointing in the direction that the partner is going - float arrow_length = 2.5f; - float arrow_x = x + arrow_length * cosf(partner_angle); - float arrow_y = y + arrow_length * sinf(partner_angle); - float arrow_x_world; - float arrow_y_world; - if (mode == 0) { - DrawLine3D((Vector3){x, y, Z_AGENT_DETAILS}, (Vector3){arrow_x, arrow_y, Z_AGENT_DETAILS}, PUFF_WHITE); - } - if (mode == 1) { - arrow_x_world = px + (arrow_x * heading_self_x - arrow_y * heading_self_y); - arrow_y_world = py + (arrow_x * heading_self_y + arrow_y * heading_self_x); - DrawLine3D((Vector3){partner_x, partner_y, Z_AGENT_DETAILS}, - (Vector3){arrow_x_world, arrow_y_world, Z_AGENT_DETAILS}, PUFF_WHITE); - } - // Calculate perpendicular offsets for arrow head - float arrow_size = 0.3f; // Size of the arrow head - float dx = arrow_x - x; - float dy = arrow_y - y; - float length = sqrtf(dx * dx + dy * dy); - if (length > 0) { - // Normalize direction vector - dx /= length; - dy /= length; - - // Calculate perpendicular vector - float perp_x = -dy * arrow_size; - float perp_y = dx * arrow_size; - - float arrow_x_end1 = arrow_x - dx * arrow_size + perp_x; - float arrow_y_end1 = arrow_y - dy * arrow_size + perp_y; - float arrow_x_end2 = arrow_x - dx * arrow_size - perp_x; - float arrow_y_end2 = arrow_y - dy * arrow_size - perp_y; - - // Draw the two lines forming the arrow head - if (mode == 0) { - DrawLine3D((Vector3){arrow_x, arrow_y, 0.0}, (Vector3){arrow_x_end1, arrow_y_end1, 0.0}, PUFF_WHITE); - DrawLine3D((Vector3){arrow_x, arrow_y, 0.0}, (Vector3){arrow_x_end2, arrow_y_end2, 0.0}, PUFF_WHITE); + // Asymmetric scaling for longitudinal jerk to match discrete action space + // Discrete: JERK_LONG = [-15, -4, 0, 4] (more braking than acceleration) + float j_long_action = action_array_f[action_idx][0]; // [-1, 1] + if (j_long_action < 0) { + j_long = j_long_action * (-JERK_LONG[0]); // Negative: [-1, 0] → [-15, 0] (braking) + } else { + j_long = j_long_action * JERK_LONG[3]; // Positive: [0, 1] → [0, 4] (acceleration) } - if (mode == 1) { - float arrow_x_end1_world = px + (arrow_x_end1 * heading_self_x - arrow_y_end1 * heading_self_y); - float arrow_y_end1_world = py + (arrow_x_end1 * heading_self_y + arrow_y_end1 * heading_self_x); - float arrow_x_end2_world = px + (arrow_x_end2 * heading_self_x - arrow_y_end2 * heading_self_y); - float arrow_y_end2_world = py + (arrow_x_end2 * heading_self_y + arrow_y_end2 * heading_self_x); - DrawLine3D((Vector3){arrow_x_world, arrow_y_world, 0.0}, - (Vector3){arrow_x_end1_world, arrow_y_end1_world, 0.0}, PUFF_WHITE); - DrawLine3D((Vector3){arrow_x_world, arrow_y_world, 0.0}, - (Vector3){arrow_x_end2_world, arrow_y_end2_world, 0.0}, PUFF_WHITE); - } + // Symmetric scaling for lateral jerk + j_lat = action_array_f[action_idx][1] * JERK_LAT[2]; + } else if (env->action_type == 0) { // discrete + // Interpret action as a single integer: a = long_idx * num_lat + lat_idx + int *action_array = (int *)env->actions; + int num_lat = sizeof(JERK_LAT) / sizeof(JERK_LAT[0]); + int action_val = action_array[action_idx]; + int j_long_idx = action_val / num_lat; + int j_lat_idx = action_val % num_lat; + j_long = JERK_LONG[j_long_idx]; + j_lat = JERK_LAT[j_lat_idx]; } - obs_idx += PARTNER_FEATURES; // Move to next agent observation (7 values per agent) - } - // Then draw map observations - int map_start_idx = ego_dim + PARTNER_FEATURES * (MAX_AGENTS - 1); // Start after agent observations - for (int k = 0; k < MAX_ROAD_SEGMENT_OBSERVATIONS; k++) { // Loop through potential map entities - int entity_idx = map_start_idx + k * 7; - if (agent_obs[entity_idx] == 0 && agent_obs[entity_idx + 1] == 0) { - continue; - } - Color lineColor = BLUE; // Default color - int entity_type = (int)agent_obs[entity_idx + 6]; - // Choose color based on entity type - if (entity_type + 4 != ROAD_EDGE) { - continue; - } - lineColor = PUFF_CYAN; - // For road segments, draw line between start and end points - float x_middle = agent_obs[entity_idx] * 50; - float y_middle = agent_obs[entity_idx + 1] * 50; - float rel_angle_x = (agent_obs[entity_idx + 4]); - float rel_angle_y = (agent_obs[entity_idx + 5]); - float rel_angle = atan2f(rel_angle_y, rel_angle_x); - float segment_length = agent_obs[entity_idx + 2] * MAX_ROAD_SEGMENT_LENGTH; - // Calculate endpoint using the relative angle directly - // Calculate endpoint directly - float x_start = x_middle - segment_length * cosf(rel_angle); - float y_start = y_middle - segment_length * sinf(rel_angle); - float x_end = x_middle + segment_length * cosf(rel_angle); - float y_end = y_middle + segment_length * sinf(rel_angle); - - if (lasers && mode == 0) { - DrawLine3D((Vector3){0, 0, 0}, (Vector3){x_middle, y_middle, 1}, lineColor); - } - - if (mode == 1) { - float x_middle_world = px + (x_middle * heading_self_x - y_middle * heading_self_y); - float y_middle_world = py + (x_middle * heading_self_y + y_middle * heading_self_x); - float x_start_world = px + (x_start * heading_self_x - y_start * heading_self_y); - float y_start_world = py + (x_start * heading_self_y + y_start * heading_self_x); - float x_end_world = px + (x_end * heading_self_x - y_end * heading_self_y); - float y_end_world = py + (x_end * heading_self_y + y_end * heading_self_x); - DrawCube((Vector3){x_middle_world, y_middle_world, 1}, 0.5f, 0.5f, 0.5f, lineColor); - DrawLine3D((Vector3){x_start_world, y_start_world, 1}, (Vector3){x_end_world, y_end_world, 1}, BLUE); - if (lasers) - DrawLine3D((Vector3){px, py, 1}, (Vector3){x_middle_world, y_middle_world, 1}, lineColor); - } - if (mode == 0) { - DrawCube((Vector3){x_middle, y_middle, 1}, 0.5f, 0.5f, 0.5f, lineColor); - DrawLine3D((Vector3){x_start, y_start, 1}, (Vector3){x_end, y_end, 1}, BLUE); - } - } -} - -void draw_road_edge(Drive *env, float start_x, float start_y, float end_x, float end_y) { - Color CURB_TOP = (Color){220, 220, 220, 255}; // Top surface - lightest - Color CURB_SIDE = (Color){180, 180, 180, 255}; // Side faces - medium - Color CURB_BOTTOM = (Color){160, 160, 160, 255}; - // Calculate curb dimensions - float curb_height = 0.5f; // Height of the curb - float curb_width = 0.3f; // Width/thickness of the curb - float road_z = 0.0f; // Ensure z-level for roads is below agents - - // Calculate direction vector between start and end - Vector3 direction = {end_x - start_x, end_y - start_y, 0.0f}; - - // Calculate length of the segment - float length = sqrtf(direction.x * direction.x + direction.y * direction.y); - - // Normalize direction vector - Vector3 normalized_dir = {direction.x / length, direction.y / length, 0.0f}; - - // Calculate perpendicular vector for width - Vector3 perpendicular = {-normalized_dir.y, normalized_dir.x, 0.0f}; - - // Calculate the four bottom corners of the curb - Vector3 b1 = {start_x - perpendicular.x * curb_width / 2, start_y - perpendicular.y * curb_width / 2, road_z}; - Vector3 b2 = {start_x + perpendicular.x * curb_width / 2, start_y + perpendicular.y * curb_width / 2, road_z}; - Vector3 b3 = {end_x + perpendicular.x * curb_width / 2, end_y + perpendicular.y * curb_width / 2, road_z}; - Vector3 b4 = {end_x - perpendicular.x * curb_width / 2, end_y - perpendicular.y * curb_width / 2, road_z}; - - // Draw the curb faces - // Bottom face - DrawTriangle3D(b1, b2, b3, CURB_BOTTOM); - DrawTriangle3D(b1, b3, b4, CURB_BOTTOM); - - // Top face (raised by curb_height) - Vector3 t1 = {b1.x, b1.y, b1.z + curb_height}; - Vector3 t2 = {b2.x, b2.y, b2.z + curb_height}; - Vector3 t3 = {b3.x, b3.y, b3.z + curb_height}; - Vector3 t4 = {b4.x, b4.y, b4.z + curb_height}; - DrawTriangle3D(t1, t3, t2, CURB_TOP); - DrawTriangle3D(t1, t4, t3, CURB_TOP); - - // Side faces - DrawTriangle3D(b1, t1, b2, CURB_SIDE); - DrawTriangle3D(t1, t2, b2, CURB_SIDE); - DrawTriangle3D(b2, t2, b3, CURB_SIDE); - DrawTriangle3D(t2, t3, b3, CURB_SIDE); - DrawTriangle3D(b3, t3, b4, CURB_SIDE); - DrawTriangle3D(t3, t4, b4, CURB_SIDE); - DrawTriangle3D(b4, t4, b1, CURB_SIDE); - DrawTriangle3D(t4, t1, b1, CURB_SIDE); -} - -void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, int show_grid) { - - if (show_grid) { - float grid_start_x = env->grid_map->top_left_x; - float grid_start_y = env->grid_map->bottom_right_y; - for (int i = 0; i < env->grid_map->grid_cols; i++) { - for (int j = 0; j < env->grid_map->grid_rows; j++) { - float x = grid_start_x + i * GRID_CELL_SIZE; - float y = grid_start_y + j * GRID_CELL_SIZE; - DrawCubeWires((Vector3){x + GRID_CELL_SIZE / 2, y + GRID_CELL_SIZE / 2, 0.0f}, GRID_CELL_SIZE, - GRID_CELL_SIZE, 0.1f, Fade(PUFF_BACKGROUND2, 0.3f)); - } - } - } + // Get dynamic conditioning coefficients + float c_throttle = agent->reward_coefs[REWARD_COEF_THROTTLE]; + float c_steer = agent->reward_coefs[REWARD_COEF_STEER]; + float c_acc = agent->reward_coefs[REWARD_COEF_ACC]; - // Draw a grid to help with orientation - for (int i = 0; i < env->num_entities; i++) { - // Draw objects - if (env->entities[i].type == VEHICLE || env->entities[i].type == PEDESTRIAN || - env->entities[i].type == CYCLIST) { - // Check if this vehicle is an active agent - bool is_active_agent = false; - bool is_static_agent = false; - int agent_index = -1; - for (int j = 0; j < env->active_agent_count; j++) { - if (env->active_agent_indices[j] == i) { - is_active_agent = true; - agent_index = j; - break; - } - } + // Calculate new longitudinal acceleration from jerk (Eq. 1 in paper) + float a_long_new = agent->a_long + c_throttle * j_long * env->dt; - for (int j = 0; j < env->expert_static_agent_count; j++) { - if (env->expert_static_agent_indices[j] == i) { - is_static_agent = true; - break; - } - } + // Zero-crossing: snap to 0 when crossing zero + if (agent->a_long * a_long_new < 0) { + a_long_new = 0.0f; + } else { + a_long_new = clip(a_long_new, -5.0f, 2.5f * c_acc); + } - for (int j = 0; j < env->static_agent_count; j++) { - if (env->static_agent_indices[j] == i) { - is_static_agent = true; - break; - } - } + // Calculate new lateral acceleration from jerk (Eq. 2 in paper) + float a_lat_new = agent->a_lat + c_steer * j_lat * env->dt; - if ((!is_active_agent && !is_static_agent) || env->entities[i].respawn_timestep != -1) { - continue; - } - Vector3 position; - float heading; - position = (Vector3){env->entities[i].x, env->entities[i].y, Z_AGENTS}; - heading = env->entities[i].heading; - - // Create size vector - Vector3 size = {env->entities[i].length, env->entities[i].width, env->entities[i].height}; - - bool is_expert = (!is_active_agent) && (env->entities[i].mark_as_expert == 1); - - // Save current transform - if (mode == 1) { - float cos_heading = env->entities[i].heading_x; - float sin_heading = env->entities[i].heading_y; - - // Calculate half dimensions - float half_len = env->entities[i].length * 0.5f; - float half_width = env->entities[i].width * 0.5f; - - // Calculate the four corners of the collision box - Vector3 corners[4] = { - (Vector3){position.x + (half_len * cos_heading - half_width * sin_heading), - position.y + (half_len * sin_heading + half_width * cos_heading), position.z}, - (Vector3){position.x + (half_len * cos_heading + half_width * sin_heading), - position.y + (half_len * sin_heading - half_width * cos_heading), position.z}, - (Vector3){position.x + (-half_len * cos_heading + half_width * sin_heading), - position.y + (-half_len * sin_heading - half_width * cos_heading), position.z}, - (Vector3){position.x + (-half_len * cos_heading - half_width * sin_heading), - position.y + (-half_len * sin_heading + half_width * cos_heading), position.z}, + // Zero-crossing: snap to 0 when crossing zero + if (agent->a_lat * a_lat_new < 0) { + a_lat_new = 0.0f; + } else { + a_lat_new = clip(a_lat_new, -4.0f, 4.0f); + } - }; + float heading_x = agent->cos_heading; + float heading_y = agent->sin_heading; - if (agent_index == env->human_agent_idx && - !env->entities[agent_index].metrics_array[REACHED_GOAL_IDX]) { - draw_agent_obs(env, agent_index, mode, obs_only, lasers); - } + // Calculate new velocity using trapezoidal integration + float v_dot_heading = agent->sim_vx * heading_x + agent->sim_vy * heading_y; + float signed_v = copysignf(sqrtf(agent->sim_vx * agent->sim_vx + agent->sim_vy * agent->sim_vy), v_dot_heading); + float v_new = signed_v + 0.5f * (a_long_new + agent->a_long) * env->dt; - if ((obs_only || IsKeyDown(KEY_LEFT_CONTROL)) && agent_index != env->human_agent_idx) { - continue; - } + // Zero-crossing: snap to 0 when crossing zero + if (signed_v * v_new < 0) { + v_new = 0.0f; + } else { + v_new = clip(v_new, -2.0f, 20.0f); + } - // Draw the agent bounding boxes - Color agent_color = GRAY; - if (is_expert) { - if (env->entities[i].type == PEDESTRIAN || env->entities[i].type == CYCLIST) - agent_color = EXPERT_REPLAY_SMALL; - else - agent_color = EXPERT_REPLAY; - } - if (is_active_agent) { - if (env->entities[i].type == PEDESTRIAN) - agent_color = LIGHT_ORANGE; - else if (env->entities[i].type == CYCLIST) - agent_color = LIGHT_PURPLE; - else - agent_color = BLUE; - } - if (is_active_agent && env->entities[i].collision_state > 0) - agent_color = RED; + // GIGAFLOW paper approach: a_lat → curvature → steering + // v_eff = max(|v|, 1.0) to avoid division issues at low speed + float v_eff = fmaxf(fabsf(v_new), 1.0f); + float signed_curvature = a_lat_new / (v_eff * v_eff); - rlPushMatrix(); - rlTranslatef(position.x, position.y, position.z); - rlRotatef(heading * RAD2DEG, 0.0f, 0.0f, 1.0f); - DrawCube((Vector3){0.0f, 0.0f, 0.0f}, size.x, size.y, 1.0f, Fade(agent_color, 0.5f)); - DrawCubeWires((Vector3){0.0f, 0.0f, 0.0f}, size.x, size.y, 1.0f, agent_color); - rlPopMatrix(); + // Convert curvature to steering angle + float steering_angle = atanf(signed_curvature * agent->wheelbase); - // Draw a heading arrow pointing forward - Vector3 arrowStart = position; - Vector3 arrowEnd = {position.x + cos_heading * half_len * 1.5f, // extend arrow beyond car - position.y + sin_heading * half_len * 1.5f, position.z}; + // Apply steering rate limit (±0.6 rad/s) + float delta_steer = clip(steering_angle - agent->steering_angle, -0.6f * env->dt, 0.6f * env->dt); - DrawLine3D(arrowStart, arrowEnd, agent_color); - DrawSphere(arrowEnd, 0.2f, agent_color); // arrow tip + // Apply steering position limit (±0.55 rad) + float new_steering_angle = clip(agent->steering_angle + delta_steer, -0.55f, 0.55f); - } else { // Agent view - rlPushMatrix(); - // Translate to position, rotate around Y axis, then draw - rlTranslatef(position.x, position.y, position.z); - rlRotatef(heading * RAD2DEG, 0.0f, 0.0f, 1.0f); // Convert radians to degrees + // Recalculate curvature from limited steering + signed_curvature = tanf(new_steering_angle) / agent->wheelbase; - // Select car model (skip index 0) - Model car_model = client->cars[(i % 5) + 1]; // Cycles through indices 1-5 + // Recalculate lateral acceleration from actual curvature + a_lat_new = v_new * v_new * signed_curvature; - if (agent_index == env->human_agent_idx) { - car_model = client->cars[0]; // Ego agent always uses red car - } else if (is_active_agent) { + // Calculate resulting movement using bicycle dynamics + float d = 0.5f * (v_new + signed_v) * env->dt; + float theta = d * signed_curvature; + float dx_local, dy_local; - car_model = client->cars[(i % 5) + 1]; + if (fabsf(signed_curvature) < 1e-5f || fabsf(theta) < 1e-5f) { + dx_local = d; + dy_local = 0.0f; + } else { + dx_local = sinf(theta) / signed_curvature; + dy_local = (1.0f - cosf(theta)) / signed_curvature; + } - if (env->entities[i].collision_state > 0) { - car_model = client->cars[0]; // Collided agents use red - } - } - // Draw obs for selected agent index - if (agent_index == env->human_agent_idx && - (!env->entities[agent_index].metrics_array[REACHED_GOAL_IDX] || - env->goal_behavior == GOAL_GENERATE_NEW || env->goal_behavior == GOAL_STOP)) { - draw_agent_obs(env, agent_index, mode, obs_only, lasers); - } + float dx = dx_local * heading_x - dy_local * heading_y; + float dy = dx_local * heading_y + dy_local * heading_x; + + // Update agent state + agent->sim_x += dx; + agent->sim_y += dy; + agent->sim_heading = normalize_heading(agent->sim_heading + theta); + agent->cos_heading = cosf(agent->sim_heading); + agent->sin_heading = sinf(agent->sim_heading); + agent->sim_vx = v_new * cosf(agent->sim_heading); + agent->sim_vy = v_new * sinf(agent->sim_heading); + const float yaw_rate = v_new * signed_curvature; + agent->yaw_rate = yaw_rate; + + update_agent_speed(agent); + // Update jerk and acceleration + agent->jerk_long = (a_long_new - agent->a_long) / env->dt; + agent->jerk_lat = (a_lat_new - agent->a_lat) / env->dt; + agent->a_long = a_long_new; + agent->a_lat = a_lat_new; + agent->steering_angle = new_steering_angle; + } - // Draw cube for cars static and active - // Calculate scale factors based on desired size and model dimensions - BoundingBox bounds = GetModelBoundingBox(car_model); - Vector3 model_size = {bounds.max.x - bounds.min.x, bounds.max.y - bounds.min.y, - bounds.max.z - bounds.min.z}; - Vector3 scale = {size.x / model_size.x, size.y / model_size.y, size.z / model_size.z}; + GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * Z_COMPUTATION_OFFSET_COUNT]; + int list_size = get_neighbors_entities(env, agent->sim_x, agent->sim_y, entity_list, + MAX_ENTITIES_PER_CELL * Z_COMPUTATION_OFFSET_COUNT, z_computation_offsets, + Z_COMPUTATION_OFFSET_COUNT); + if (list_size > 0) { + DepthPoint road_neighbors[list_size]; + DepthPoint current_lane_neighbors[list_size]; + int valid_count = 0; + int current_lane_count = 0; + for (int i = 0; i < list_size; i++) { + if (entity_list[i].entity_idx == -1) + continue; + if (entity_list[i].entity_type != ENTITY_TYPE_ROAD_ELEMENT) + continue; - if (env->entities[i].type == CYCLIST) { - scale = (Vector3){0.01, 0.01, 0.01}; - car_model = client->cyclist; - } - if (env->entities[i].type == PEDESTRIAN) { - scale = (Vector3){2, 2, 2}; - car_model = client->pedestrian; - } - DrawModelEx(car_model, (Vector3){0, 0, 0}, (Vector3){1, 0, 0}, 90.0f, scale, WHITE); - { - float half_len = env->entities[i].length * 0.5f; - float half_width = env->entities[i].width * 0.5f; - Vector3 corners[4] = { - (Vector3){half_len, -half_width, 0}, // Front-left - (Vector3){half_len, half_width, 0}, // Front-right - (Vector3){-half_len, half_width, 0}, // Back-right - (Vector3){-half_len, -half_width, 0}, // Back-left - }; - Color wire_color = GRAY; - if (!is_active_agent && env->entities[i].mark_as_expert == 1) - wire_color = EXPERT_REPLAY; - if (is_active_agent) - wire_color = BLUE; // Policy-controlled - if (is_active_agent && env->entities[i].collision_state > 0) - wire_color = RED; - rlSetLineWidth(2.0f); - for (int j = 0; j < 4; j++) { - DrawLine3D(corners[j], corners[(j + 1) % 4], wire_color); - } + const RoadMapElement *entity = &env->road_elements[entity_list[i].entity_idx]; + DepthPoint point = compute_z_distance_to_road_segment(agent, entity, entity_list[i].geometry_idx); + if (point.z_dis < Z_BUFFER) { + road_neighbors[valid_count++] = point; + if (entity_list[i].entity_idx == agent->current_lane_index) { + current_lane_neighbors[current_lane_count++] = point; } - rlPopMatrix(); - } - - // FPV Camera Control - if (IsKeyDown(KEY_SPACE) && env->human_agent_idx == agent_index) { - Vector3 camera_position = (Vector3){position.x - (25.0f * cosf(heading)), - position.y - (25.0f * sinf(heading)), position.z + 15}; - - Vector3 camera_target = (Vector3){position.x + 40.0f * cosf(heading), - position.y + 40.0f * sinf(heading), position.z - 5.0f}; - client->camera.position = camera_position; - client->camera.target = camera_target; - client->camera.up = (Vector3){0, 0, 1}; - } - if (IsKeyReleased(KEY_SPACE)) { - client->camera.position = client->default_camera_position; - client->camera.target = client->default_camera_target; - client->camera.up = (Vector3){0, 0, 1}; - } - // Draw goal position for active agents - if (!is_active_agent || env->entities[i].valid == 0) { - continue; - } - if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { - Color goal_color = DEEPBLUE; - if (env->entities[i].type == PEDESTRIAN) - goal_color = LIGHT_ORANGE; - else if (env->entities[i].type == CYCLIST) - goal_color = LIGHT_PURPLE; - - DrawSphere( - (Vector3){env->entities[i].goal_position_x, env->entities[i].goal_position_y, Z_AGENT_DETAILS}, - 0.5f, goal_color); - DrawCircle3D( - (Vector3){env->entities[i].goal_position_x, env->entities[i].goal_position_y, Z_AGENT_DETAILS}, - env->goal_radius, (Vector3){0, 0, Z_AGENT_DETAILS}, 90.0f, Fade(goal_color, 0.9f)); } } - // Draw road elements - if (env->entities[i].type <= 3 && env->entities[i].type >= 7) { - continue; - } - for (int j = 0; j < env->entities[i].array_size - 1; j++) { - Vector3 start = {env->entities[i].traj_x[j], env->entities[i].traj_y[j], Z_ROAD_MARKINGS}; - Vector3 end = {env->entities[i].traj_x[j + 1], env->entities[i].traj_y[j + 1], Z_ROAD_MARKINGS}; - Color lineColor = GRAY; - if (env->entities[i].type == ROAD_LANE) - lineColor = Fade(SOFT_YELLOW, 0.25f); - else if (env->entities[i].type == ROAD_LINE) - lineColor = WHITE; - else if (env->entities[i].type == ROAD_EDGE) - lineColor = Fade(WHITE, 0.7f); - else if (env->entities[i].type == DRIVEWAY) - lineColor = RED; - - if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { - if (env->entities[i].type == ROAD_EDGE) { - draw_road_edge(env, start.x, start.y, end.x, end.y); - } else if (env->entities[i].type == ROAD_LANE || env->entities[i].type == ROAD_LINE) { - // Draw road lanes and lines as purple lines - rlSetLineWidth(2.0f); - DrawLine3D(start, end, lineColor); - } + + int neighbor_count = (current_lane_count > 0) ? current_lane_count : valid_count; + if (neighbor_count > 0) { + DepthPoint *neighbors = (current_lane_count > 0) ? current_lane_neighbors : road_neighbors; + qsort(neighbors, neighbor_count, sizeof(DepthPoint), compare_depthpoint); + int check_count = (neighbor_count < Z_NUM_PT_AVG) ? neighbor_count : Z_NUM_PT_AVG; + float sum_z = 0.0f; + for (int i = 0; i < check_count; i++) { + sum_z += neighbors[i].z; } + agent->sim_z = sum_z / check_count; } } - EndMode3D(); - - // Draw track indices for the tracks to predict - if (mode == 1 && env->control_mode == CONTROL_WOSAC) { - float map_height = env->grid_map->top_left_y - env->grid_map->bottom_right_y; - float pixels_per_world_unit = client->height / map_height; + return; +} - for (int i = 0; i < env->active_agent_count; i++) { - // Ignore respawned agents - if (env->entities[i].respawn_timestep != -1) { - continue; - } - int agent_idx = env->active_agent_indices[i]; - int womd_track_idx = env->tracks_to_predict_indices[i]; +void c_reset(Drive *env) { + if (env->timestep == 0) { + for (int x = 0; x < env->active_agent_count; x++) { + env->logs[x] = (Log){0}; + int agent_idx = env->active_agent_indices[x]; + initialize_agent_progression(env, agent_idx); + compute_metrics(env, agent_idx); + } + compute_observations(env); + return; + } - float raw_x = -env->entities[agent_idx].x * pixels_per_world_unit; - float raw_y = env->entities[agent_idx].y * pixels_per_world_unit; + env->timestep = env->init_steps; - int screen_x = (int)raw_x + client->width / 2 + 20; - int screen_y = (int)raw_y + client->height / 2 - 25; + if (env->simulation_mode == SIMULATION_GIGAFLOW) { + generate_traffic_light_states(env); + int num_reset = 0; + for (int x = 0; x < env->active_agent_count; x++) { + int agent_idx = env->active_agent_indices[x]; - if (screen_x >= 0 && screen_x <= client->width && screen_y >= 0 && screen_y <= client->height) { - char text[32]; - snprintf(text, sizeof(text), "%d", womd_track_idx); - int text_width = MeasureText(text, 20); - DrawText(text, screen_x - text_width / 2, screen_y, 20, PUFF_WHITE); + // Respawn agent at new random position + if (spawn_agent(env, agent_idx, num_reset)) { + num_reset++; + } else { + // Failed spawn: ensure agent is properly invalidated + invalidate_agent(&env->agents[agent_idx]); + env->agents[agent_idx].removed = 1; } } - } -} -void c_render(Drive *env, int view_mode, int draw_traces) { + if (num_reset != env->active_agent_count) { + printf("[GIGAFLOW ERROR] -> Only respawned %d out of %d agents during reset\n", num_reset, + env->active_agent_count); + } - // Create client on first render call - if (env->client == NULL) { - env->client = make_client(env); + // GIGAFLOW: spawn_agent already set positions, routes, paths, goals. + // Only need to generate reward coefs and compute initial metrics. + for (int x = 0; x < env->active_agent_count; x++) { + env->logs[x] = (Log){0}; + int agent_idx = env->active_agent_indices[x]; + Agent *agent = &env->agents[agent_idx]; + if (agent->removed) + continue; + reset_agent_metrics(env, agent_idx); + reset_agent_state(agent); + generate_reward_coefs(env, agent); + initialize_agent_progression(env, agent_idx); + compute_metrics(env, agent_idx); + } + compute_observations(env); + return; } - Client *client = env->client; + set_start_position(env); + for (int x = 0; x < env->active_agent_count; x++) { + env->logs[x] = (Log){0}; + int agent_idx = env->active_agent_indices[x]; + Agent *agent = &env->agents[agent_idx]; - if (env->render_mode == RENDER_HEADLESS) { // Headless rendering via ffmpeg - float map_width = env->grid_map->bottom_right_x - env->grid_map->top_left_x; - float map_height = env->grid_map->top_left_y - env->grid_map->bottom_right_y; + // Common resets + reset_agent_metrics(env, agent_idx); + reset_agent_state(agent); + generate_reward_coefs(env, agent); - Camera3D camera = {0}; + compute_goals(env, agent_idx); + initialize_agent_progression(env, agent_idx); + compute_metrics(env, agent_idx); + } + compute_observations(env); +} - if (view_mode == VIEW_MODE_SIM_STATE) { - // Orthographic bird's-eye view over the entire map (fully observable) - camera.position = (Vector3){0.0, 0.0, 400.0f}; // Above the scene - camera.target = (Vector3){0.0, 0.0, 0.0}; // Look at origin - camera.up = (Vector3){0.0f, -1.0f, 0.0f}; - camera.projection = CAMERA_ORTHOGRAPHIC; - camera.fovy = map_height; +void c_step(Drive *env) { + memset(env->rewards, 0, env->active_agent_count * sizeof(float)); + memset(env->terminals, 0, env->active_agent_count * sizeof(unsigned char)); + memset(env->truncations, 0, env->active_agent_count * sizeof(unsigned char)); - BeginDrawing(); - ClearBackground(ROAD_COLOR); - BeginMode3D(camera); + // Update masks for stopped/removed agents + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + if (env->agents[agent_idx].stopped || env->agents[agent_idx].removed) { + env->masks[i] = 0; + } else { + env->masks[i] = 1; + } + } - if (draw_traces) { // Show logged trajectories of active agents and expert static agents - for (int i = 0; i < env->active_agent_count; i++) { - int idx = env->active_agent_indices[i]; - for (int t = env->init_steps; t < env->episode_length; t++) { - Color agent_color = LIGHTBLUE; - if (env->entities[idx].type == PEDESTRIAN) { - agent_color = LIGHT_ORANGE; - } else if (env->entities[idx].type == CYCLIST) { - agent_color = LIGHT_PURPLE; - } - DrawSphere( - (Vector3){env->entities[idx].traj_x[t], env->entities[idx].traj_y[t], Z_AGENT_DETAILS}, - 0.15f, agent_color); - } - } + env->timestep++; - for (int i = 0; i < env->expert_static_agent_count; i++) { - int idx = env->expert_static_agent_indices[i]; - for (int t = env->init_steps; t < env->episode_length; t++) { - DrawSphere( - (Vector3){env->entities[idx].traj_x[t], env->entities[idx].traj_y[t], Z_AGENT_DETAILS}, - 0.15f, EXPERT_REPLAY); - } - } + // -> 1. Check for episode termination + int early_reset = 0; + // Special early reset condition for GIGAFLOW + if (env->simulation_mode == SIMULATION_GIGAFLOW && env->termination_mode == 1) { + int count_inactive = 0; + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + if (env->agents[agent_idx].removed || env->agents[agent_idx].stopped) { + count_inactive++; } + } + float ratio_inactive = (float)count_inactive / (float)env->active_agent_count; + // If more than inactive_agent_threshold of agents are removed/stopped, reset the environment + if (ratio_inactive > env->inactive_agent_threshold) { + early_reset = 1; + } + } - draw_scene(env, client, 1, 0, 0, 0); - - } else if (view_mode == VIEW_MODE_BEV_AGENT_OBS) { - // Orthographic bird's-eye view centered on the selected agent, - // showing only that agent's observations - int agent_idx = env->active_agent_indices[env->human_agent_idx]; - Entity *agent = &env->entities[agent_idx]; - - Camera3D camera = {0}; - camera.position = (Vector3){agent->x, agent->y, 400.0f}; - camera.target = (Vector3){agent->x, agent->y, 0.0f}; - camera.up = (Vector3){0.0f, -1.0f, 0.0f}; - camera.projection = CAMERA_ORTHOGRAPHIC; - camera.fovy = env->grid_map->vision_range * GRID_CELL_SIZE * 2.0f; - - BeginDrawing(); - ClearBackground(ROAD_COLOR); - BeginMode3D(camera); - draw_scene(env, client, 1, 1, 0, 0); + if (env->timestep == env->scenario_length || early_reset) { + for (int i = 0; i < env->active_agent_count; i++) { + env->truncations[i] = 1; + } + add_log(env); + c_reset(env); + return; + } - } else { // First-person perspective from a selected agent - int agent_idx = env->active_agent_indices[env->human_agent_idx]; - Entity *agent = &env->entities[agent_idx]; + // -> 2. Apply actions and move agents + // Move static experts + for (int i = 0; i < env->expert_static_agent_count; i++) { + int expert_idx = env->expert_static_agent_indices[i]; + move_expert(env, env->actions, expert_idx); + } + // Move active agents with policy actions + for (int i = 0; i < env->active_agent_count; i++) { + env->logs[i].score = 0.0f; + env->logs[i].episode_length += 1; + int agent_idx = env->active_agent_indices[i]; + move_dynamics(env, i, agent_idx); + // move_expert(env, env->actions, agent_idx); + } - Camera3D camera = {0}; - // Position camera behind and above the agent - camera.position = - (Vector3){agent->x - (25.0f * cosf(agent->heading)), agent->y - (25.0f * sinf(agent->heading)), 15.0f}; - camera.target = - (Vector3){agent->x + 40.0f * cosf(agent->heading), agent->y + 40.0f * sinf(agent->heading), 1.0f}; - camera.up = (Vector3){0.0f, 0.0f, 1.0f}; - camera.fovy = 60.0f; - camera.projection = CAMERA_PERSPECTIVE; + // -> 3. Compute metrics and rewards + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; - BeginDrawing(); - ClearBackground(ROAD_COLOR); - BeginMode3D(camera); - draw_scene(env, client, 0, 0, 0, 1); - } + if (env->agents[agent_idx].stopped || env->agents[agent_idx].removed) + continue; - EndDrawing(); + // Compute metrics + compute_metrics(env, agent_idx); - unsigned char *screen_data = rlReadScreenPixels((int)client->width, (int)client->height); - if (screen_data) { - write(client->recorder_pipefd[1], screen_data, (int)client->width * (int)client->height * 4); - RL_FREE(screen_data); - } - } else { // Pop-up window - BeginDrawing(); - ClearBackground(ROAD_COLOR); - BeginMode3D(client->camera); - handle_camera_controls(env->client); - draw_scene(env, client, 0, 0, 0, 0); + // Compute rewards + compute_rewards(env, i); + } - if (IsKeyPressed(KEY_TAB) && env->active_agent_count > 0) { - env->human_agent_idx = (env->human_agent_idx + 1) % env->active_agent_count; + // Mark terminals for stopped or removed agents + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + if (env->agents[agent_idx].stopped || env->agents[agent_idx].removed) { + env->terminals[i] = 1; } + } - DrawText(TextFormat("Timestep: %d", env->timestep), 10, 50, 20, PUFF_WHITE); - DrawText(TextFormat("Controlling agent: %d", env->human_agent_idx), 10, 70, 20, PUFF_WHITE); - int human_idx = env->active_agent_indices[env->human_agent_idx]; - - Color action_color = IsKeyDown(KEY_LEFT_SHIFT) ? YELLOW : PUFF_WHITE; + // -> 5. Compute observations + compute_observations(env); - if (env->action_type == 0) { // discrete - int *action_array = (int *)env->actions; - int action_val = action_array[env->human_agent_idx]; - - if (env->dynamics_model == CLASSIC) { - int num_steer = 13; - int accel_idx = action_val / num_steer; - int steer_idx = action_val % num_steer; - float accel_value = ACCELERATION_VALUES[accel_idx]; - float steer_value = STEERING_VALUES[steer_idx]; - - DrawText(TextFormat("Acceleration: %.2f m/s^2", accel_value), 10, 110, 20, action_color); - DrawText(TextFormat("Steering: %.3f", steer_value), 10, 130, 20, action_color); - } else if (env->dynamics_model == JERK) { - int num_lat = 3; - int jerk_long_idx = action_val / num_lat; - int jerk_lat_idx = action_val % num_lat; - float jerk_long_value = JERK_LONG[jerk_long_idx]; - float jerk_lat_value = JERK_LAT[jerk_lat_idx]; - - DrawText(TextFormat("Longitudinal Jerk: %.2f m/s^3", jerk_long_value), 10, 110, 20, action_color); - DrawText(TextFormat("Lateral Jerk: %.2f m/s^3", jerk_lat_value), 10, 130, 20, action_color); + // -> 6. Update goals for agents that reached their goal + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + Agent *agent = &env->agents[agent_idx]; + if (agent->metrics_array[REACHED_GOAL_IDX] > 0.0f) { + if (agent->current_goal_idx == env->num_target_waypoints) { + // Last goal reached - generate new set of goals + env->logs[i].num_goals_reached += 1; + compute_goals(env, agent_idx); + } else { + // Advance alias to next goal + agent->goal_position_x = agent->goal_positions_x[agent->current_goal_idx]; + agent->goal_position_y = agent->goal_positions_y[agent->current_goal_idx]; + agent->goal_position_z = agent->goal_positions_z[agent->current_goal_idx]; } - } else { // continuous - float (*action_array_f)[2] = (float (*)[2])env->actions; - DrawText(TextFormat("Acceleration: %.2f", action_array_f[env->human_agent_idx][0]), 10, 110, 20, - action_color); - DrawText(TextFormat("Steering: %.2f", action_array_f[env->human_agent_idx][1]), 10, 130, 20, action_color); - } - - int status_y = 150; - if (IsKeyDown(KEY_LEFT_SHIFT)) { - DrawText("[shift pressed]", 10, status_y, 20, YELLOW); - status_y += 20; - } - if (IsKeyDown(KEY_SPACE)) { - DrawText("[space pressed]", 10, status_y, 20, YELLOW); - status_y += 20; } - if (IsKeyDown(KEY_LEFT_CONTROL)) { - DrawText("[ctrl pressed]", 10, status_y, 20, YELLOW); - status_y += 20; - } - - DrawText("Controls: SHIFT + W/S - Accelerate/Brake, SHIFT + A/D - Steer, TAB - Switch Agent", 10, - client->height - 30, 20, PUFF_WHITE); - DrawText(TextFormat("Grid Rows: %d", env->grid_map->grid_rows), 10, status_y, 20, PUFF_WHITE); - DrawText(TextFormat("Grid Cols: %d", env->grid_map->grid_cols), 10, status_y + 20, 20, PUFF_WHITE); - EndDrawing(); } } -void close_client(Client *client) { - if (client->recorder_pid > 0) { - close(client->recorder_pipefd[1]); - waitpid(client->recorder_pid, NULL, 0); - } - for (int i = 0; i < 6; i++) - UnloadModel(client->cars[i]); - UnloadModel(client->cyclist); - UnloadModel(client->pedestrian); - CloseWindow(); - if (client->xvfb_pid > 0) { - kill(client->xvfb_pid, SIGTERM); - waitpid(client->xvfb_pid, NULL, 0); - unlink("/tmp/.X99-lock"); - unsetenv("DISPLAY"); - } - - free(client); -} +#include "render.h" diff --git a/pufferlib/ocean/drive/drive.py b/pufferlib/ocean/drive/drive.py index 571b6dce28..08300e990c 100644 --- a/pufferlib/ocean/drive/drive.py +++ b/pufferlib/ocean/drive/drive.py @@ -1,100 +1,188 @@ +import argparse +from pathlib import Path import numpy as np import gymnasium import json import struct import os import pufferlib -from enum import IntEnum from pufferlib.ocean.drive import binding -from multiprocessing import Pool, cpu_count -from tqdm import tqdm - - -class RenderView(IntEnum): - FULL_SIM_STATE = 0 # Orthographic top-down, fully observable simulator state - BEV_AGENT_OBS = 1 # Orthographic top-down, only show what the selected agent can observe - AGENT_PERSP = 2 # Third-person perspective following selected agent class Drive(pufferlib.PufferEnv): def __init__( self, - render_mode=RenderView.FULL_SIM_STATE, + render_mode=None, report_interval=1, width=1280, height=1024, human_agent_idx=0, - reward_vehicle_collision=-0.1, - reward_offroad_collision=-0.1, reward_goal=1.0, - reward_goal_post_respawn=0.5, - goal_behavior=0, - goal_target_distance=10.0, + reward_vehicle_collision=3.0, + reward_offroad_collision=3.0, + reward_comfort=0.05, + reward_lane_align=0.025, + reward_vel_align=1.0, + reward_lane_center=0.0038, + reward_center_bias=0.0, + reward_velocity=0.0025, + reward_reverse=0.005, + reward_traffic_light_violation=1.0, + reward_timestep=0.000025, + reward_overspeed=0.05, + reward_ade=0.0, + min_waypoint_spacing=20.0, + max_waypoint_spacing=60.0, + num_target_waypoints=3, goal_radius=2.0, - goal_speed=20.0, collision_behavior=0, offroad_behavior=0, + traffic_light_behavior=0, dt=0.1, - episode_length=None, - termination_mode=None, + spawn_initial_speed=0.0, + goal_speed_threshold=3.0, + scenario_length=None, resample_frequency=91, num_maps=100, num_agents=512, + min_agents_per_env=32, + max_agents_per_env=64, action_type="discrete", dynamics_model="classic", + simulation_mode="gigaflow", + termination_mode=0, + inactive_agent_threshold=0.4, buf=None, seed=1, init_steps=0, + eval_mode=0, + num_eval_scenarios=16, init_mode="create_all_valid", control_mode="control_vehicles", - max_controlled_agents=32, - map_dir="resources/drive/binaries/training", + map_dir=None, + target_type="static", + reward_conditioning=False, + reward_randomization=False, + compute_eval_metrics=True, + split_network=False, + use_rear_axle=False, + max_lane_segment_observations=32, + max_boundary_segment_observations=32, + max_partner_observations=16, + max_traffic_light_observations=10, + max_stop_sign_observations=10, + starting_map=0, ): - # env self.dt = dt + self.spawn_initial_speed = float(spawn_initial_speed) + self.goal_speed_threshold = float(goal_speed_threshold) + self.reward_conditioning = reward_conditioning + self.reward_randomization = reward_randomization + self.compute_eval_metrics = compute_eval_metrics + self.split_network = split_network self.render_mode = render_mode self.num_maps = num_maps self.report_interval = report_interval + self.reward_goal = reward_goal self.reward_vehicle_collision = reward_vehicle_collision self.reward_offroad_collision = reward_offroad_collision - self.reward_goal = reward_goal - self.reward_goal_post_respawn = reward_goal_post_respawn + self.reward_comfort = reward_comfort + self.reward_lane_align = reward_lane_align + self.reward_vel_align = reward_vel_align + self.reward_lane_center = reward_lane_center + self.reward_center_bias = reward_center_bias + self.reward_velocity = reward_velocity + self.reward_reverse = reward_reverse + self.reward_traffic_light_violation = reward_traffic_light_violation + self.reward_timestep = reward_timestep + self.reward_overspeed = reward_overspeed + self.reward_ade = reward_ade self.goal_radius = goal_radius - self.goal_speed = goal_speed - self.goal_behavior = goal_behavior - self.goal_target_distance = goal_target_distance + self.min_waypoint_spacing = min_waypoint_spacing + self.max_waypoint_spacing = max_waypoint_spacing + if num_target_waypoints > binding.MAX_TARGET_WAYPOINTS: + num_target_waypoints = binding.MAX_TARGET_WAYPOINTS + self.num_target_waypoints = num_target_waypoints + self.target_type_str = target_type + if target_type == "static": + self.target_type = binding.TARGET_STATIC + elif target_type == "dynamic": + self.target_type = binding.TARGET_DYNAMIC + else: + raise ValueError(f"target_type must be 'static' or 'dynamic'. Got: {target_type}") self.collision_behavior = collision_behavior self.offroad_behavior = offroad_behavior + self.traffic_light_behavior = traffic_light_behavior self.human_agent_idx = human_agent_idx - self.episode_length = episode_length - self.termination_mode = termination_mode + self.scenario_length = scenario_length self.resample_frequency = resample_frequency self.dynamics_model = dynamics_model - self.max_controlled_agents = max_controlled_agents - - # Observation space calculation - self.ego_features = {"classic": binding.EGO_FEATURES_CLASSIC, "jerk": binding.EGO_FEATURES_JERK}.get( - dynamics_model - ) - + if dynamics_model == "classic": + self.dynamics_model_flag = 0 + elif dynamics_model == "jerk": + self.dynamics_model_flag = 1 + else: + raise ValueError(f"dynamics_model must be 'classic' or 'jerk'. Got: {dynamics_model}") + self.eval_mode = eval_mode + self.num_eval_scenarios = num_eval_scenarios + self.termination_mode = termination_mode + self.inactive_agent_threshold = inactive_agent_threshold + self.rng = np.random.default_rng(seed) + self.min_agents_per_env = min_agents_per_env + self.max_agents_per_env = max_agents_per_env + + # Observation space calculation based on target_type + self.ego_features = { + "classic": binding.EGO_FEATURES_CLASSIC, + "jerk": binding.EGO_FEATURES_JERK, + }.get(dynamics_model) + + self.use_rear_axle = use_rear_axle # Extract observation shapes from constants - # These need to be defined in C, since they determine the shape of the arrays - self.max_road_objects = binding.MAX_ROAD_SEGMENT_OBSERVATIONS - self.max_partner_objects = binding.MAX_AGENTS - 1 + self.max_lane_segment_observations = max_lane_segment_observations + self.max_boundary_segment_observations = max_boundary_segment_observations + self.max_partner_observations = max_partner_observations + self.max_traffic_light_observations = max_traffic_light_observations + self.max_stop_sign_observations = max_stop_sign_observations self.partner_features = binding.PARTNER_FEATURES self.road_features = binding.ROAD_FEATURES + self.traffic_light_features = binding.TRAFFIC_LIGHT_FEATURES + self.stop_sign_features = binding.STOP_SIGN_FEATURES + self.num_reward_coefs = binding.NUM_REWARD_COEFS if reward_conditioning else 0 + + # Target features based on target_type + if target_type == "static": + self.target_features = binding.STATIC_TARGET_FEATURES + else: + self.target_features = binding.DYNAMIC_TARGET_FEATURES + self.target_dim = num_target_waypoints * self.target_features self.num_obs = ( self.ego_features - + self.max_partner_objects * self.partner_features - + self.max_road_objects * self.road_features + + self.num_reward_coefs + + self.target_dim + + self.max_partner_observations * self.partner_features + + self.max_lane_segment_observations * self.road_features + + self.max_boundary_segment_observations * self.road_features + + self.max_traffic_light_observations * self.traffic_light_features + + self.max_stop_sign_observations * self.stop_sign_features ) + self.single_observation_space = gymnasium.spaces.Box(low=-1, high=1, shape=(self.num_obs,), dtype=np.float32) self.init_steps = init_steps self.init_mode_str = init_mode self.control_mode_str = control_mode + self.simulation_mode_str = simulation_mode self.map_dir = map_dir + self.map_files = sorted(os.path.join(map_dir, f) for f in os.listdir(map_dir) if f.endswith(".bin")) + + if self.simulation_mode_str == "gigaflow": + self.simulation_mode = 0 + elif self.simulation_mode_str == "replay": + self.simulation_mode = 1 + else: + raise ValueError(f"simulation_mode must be one of 'gigaflow' or 'replay'. Got: {self.simulation_mode_str}") if self.control_mode_str == "control_vehicles": self.control_mode = 0 @@ -104,11 +192,9 @@ def __init__( self.control_mode = 2 elif self.control_mode_str == "control_sdc_only": self.control_mode = 3 - elif self.control_mode_str == "control_mixed_play": - self.control_mode = 4 else: raise ValueError( - f"control_mode must be one of 'control_vehicles', 'control_wosac', 'control_agents' or 'control_mixed_play'. Got: {self.control_mode_str}" + f"control_mode must be one of 'control_vehicles', 'control_wosac', or 'control_agents'. Got: {self.control_mode_str}" ) if self.init_mode_str == "create_all_valid": self.init_mode = 0 @@ -120,6 +206,7 @@ def __init__( ) if action_type == "discrete": + self._action_type_flag = 0 if dynamics_model == "classic": # Joint action space (assume dependence) self.single_action_space = gymnasium.spaces.MultiDiscrete([7 * 13]) @@ -131,45 +218,57 @@ def __init__( else: raise ValueError(f"dynamics_model must be 'classic' or 'jerk'. Got: {dynamics_model}") elif action_type == "continuous": + self._action_type_flag = 1 self.single_action_space = gymnasium.spaces.Box(low=-1, high=1, shape=(2,), dtype=np.float32) else: raise ValueError(f"action_space must be 'discrete' or 'continuous'. Got: {action_type}") - self._action_type_flag = 0 if action_type == "discrete" else 1 - # Check if resources directory exists - binary_path = f"{map_dir}/map_000.bin" - if not os.path.exists(binary_path): + if not self.map_files: raise FileNotFoundError( - f"Required directory {binary_path} not found. Please ensure the Drive maps are downloaded and installed correctly per docs." + f"No .bin files found in {map_dir}. Please ensure the Drive maps are downloaded and installed correctly per docs." ) # Check maps availability - available_maps = len([name for name in os.listdir(map_dir) if name.endswith(".bin")]) + available_maps = len(self.map_files) if num_maps > available_maps: - raise ValueError( - f"num_maps ({num_maps}) exceeds available maps in directory ({available_maps}). Please reduce num_maps or add more maps to resources/drive/binaries." + raise ValueError(f"num_maps ({num_maps}) exceeds available maps in {map_dir} ({available_maps}).") + self.starting_map_counter = starting_map + self.starting_map_counter_init = starting_map + + # Calculate dynamic batch size for Eval + Replay mode + self.current_num_eval_scenarios = self.num_eval_scenarios + if self.eval_mode: + self.current_num_eval_scenarios = min( + self.num_eval_scenarios, + self.num_eval_scenarios + self.starting_map_counter_init - self.starting_map_counter, ) # Iterate through all maps to count total agents that can be initialized for each map agent_offsets, map_ids, num_envs = binding.shared( - map_dir=map_dir, + map_files=self.map_files, num_agents=num_agents, num_maps=num_maps, + starting_map_counter=self.starting_map_counter, + eval_mode=self.eval_mode, init_mode=self.init_mode, control_mode=self.control_mode, + simulation_mode=self.simulation_mode, init_steps=self.init_steps, - goal_behavior=self.goal_behavior, - goal_target_distance=self.goal_target_distance, - max_controlled_agents=self.max_controlled_agents, + seed=self.random_seed, + min_agents_per_env=self.min_agents_per_env, + max_agents_per_env=self.max_agents_per_env, + num_eval_scenarios=self.current_num_eval_scenarios, # Use the dynamic size here ) + # In eval mode, don't wrap counter - allows termination condition to work correctly + self.starting_map_counter = self.starting_map_counter + num_envs - self.num_agents = agent_offsets[-1] + self.num_agents = num_agents self.agent_offsets = agent_offsets self.map_ids = map_ids self.num_envs = num_envs super().__init__(buf=buf) - self.env_ids = [] + env_ids = [] for i in range(num_envs): cur = agent_offsets[i] nxt = agent_offsets[i + 1] @@ -179,125 +278,183 @@ def __init__( self.rewards[cur:nxt], self.terminals[cur:nxt], self.truncations[cur:nxt], - seed, - action_type=self._action_type_flag, - human_agent_idx=human_agent_idx, - reward_vehicle_collision=reward_vehicle_collision, - reward_offroad_collision=reward_offroad_collision, - reward_goal=reward_goal, - reward_goal_post_respawn=reward_goal_post_respawn, - goal_radius=goal_radius, - goal_speed=goal_speed, - goal_behavior=self.goal_behavior, - goal_target_distance=self.goal_target_distance, - collision_behavior=self.collision_behavior, - offroad_behavior=self.offroad_behavior, - dt=dt, - episode_length=(int(episode_length) if episode_length is not None else None), - termination_mode=(int(self.termination_mode) if self.termination_mode is not None else 0), - map_id=map_ids[i], - max_agents=nxt - cur, - ini_file="pufferlib/config/ocean/drive.ini", - init_steps=init_steps, - init_mode=self.init_mode, - control_mode=self.control_mode, - map_dir=map_dir, - max_controlled_agents=self.max_controlled_agents, - render_mode=render_mode, - ) - self.env_ids.append(env_id) - - self.c_envs = binding.vectorize(*self.env_ids) - - def reset(self, seed=0): - binding.vec_reset(self.c_envs, seed) - self.tick = 0 - self.truncations[:] = 0 - return self.observations, [] - - def resample_maps(self): - """Resample environment maps.""" - self.tick = 0 - binding.vec_close(self.c_envs) - agent_offsets, map_ids, num_envs = binding.shared( - num_agents=self.num_agents, - num_maps=self.num_maps, - init_mode=self.init_mode, - control_mode=self.control_mode, - init_steps=self.init_steps, - goal_behavior=self.goal_behavior, - goal_target_distance=self.goal_target_distance, - goal_speed=self.goal_speed, - map_dir=self.map_dir, - max_controlled_agents=self.max_controlled_agents, - ) - self.agent_offsets = agent_offsets - self.map_ids = map_ids - self.num_envs = num_envs - self.env_ids = [] - seed = np.random.randint(0, 2**32 - 1) - for i in range(num_envs): - cur = agent_offsets[i] - nxt = agent_offsets[i + 1] - env_id = binding.env_init( - self.observations[cur:nxt], - self.actions[cur:nxt], - self.rewards[cur:nxt], - self.terminals[cur:nxt], - self.truncations[cur:nxt], - seed, + self.masks[cur:nxt], + self.random_seed, action_type=self._action_type_flag, + dynamics_model=self.dynamics_model_flag, human_agent_idx=self.human_agent_idx, + reward_goal=self.reward_goal, reward_vehicle_collision=self.reward_vehicle_collision, reward_offroad_collision=self.reward_offroad_collision, - reward_goal=self.reward_goal, - reward_goal_post_respawn=self.reward_goal_post_respawn, - goal_radius=self.goal_radius, - goal_behavior=self.goal_behavior, - goal_target_distance=self.goal_target_distance, - goal_speed=self.goal_speed, + reward_comfort=self.reward_comfort, + reward_lane_align=self.reward_lane_align, + reward_vel_align=self.reward_vel_align, + reward_lane_center=self.reward_lane_center, + reward_center_bias=self.reward_center_bias, + reward_velocity=self.reward_velocity, + reward_reverse=self.reward_reverse, + reward_traffic_light_violation=self.reward_traffic_light_violation, + reward_timestep=self.reward_timestep, + reward_overspeed=self.reward_overspeed, + reward_ade=self.reward_ade, collision_behavior=self.collision_behavior, offroad_behavior=self.offroad_behavior, + traffic_light_behavior=self.traffic_light_behavior, + goal_radius=self.goal_radius, + min_waypoint_spacing=self.min_waypoint_spacing, + max_waypoint_spacing=self.max_waypoint_spacing, + num_target_waypoints=self.num_target_waypoints, + target_type=self.target_type, + use_rear_axle=self.use_rear_axle, + max_lane_segment_observations=self.max_lane_segment_observations, + max_boundary_segment_observations=self.max_boundary_segment_observations, + max_partner_observations=self.max_partner_observations, + max_traffic_light_observations=self.max_traffic_light_observations, + max_stop_sign_observations=self.max_stop_sign_observations, dt=self.dt, - episode_length=(int(self.episode_length) if self.episode_length is not None else None), - map_id=map_ids[i], + spawn_initial_speed=self.spawn_initial_speed, + goal_speed_threshold=self.goal_speed_threshold, + scenario_length=(int(self.scenario_length) if self.scenario_length is not None else None), + termination_mode=int(self.termination_mode), + inactive_agent_threshold=float(self.inactive_agent_threshold), + map_file=self.map_files[map_ids[i]], max_agents=nxt - cur, + max_agents_per_env=self.max_agents_per_env, ini_file="pufferlib/config/ocean/drive.ini", init_steps=self.init_steps, init_mode=self.init_mode, control_mode=self.control_mode, - map_dir=self.map_dir, - termination_mode=(int(self.termination_mode) if self.termination_mode is not None else 0), - max_controlled_agents=self.max_controlled_agents, - render_mode=self.render_mode, + simulation_mode=self.simulation_mode, + reward_conditioning=self.reward_conditioning, + reward_randomization=self.reward_randomization, + compute_eval_metrics=self.compute_eval_metrics, + eval_mode=self.eval_mode, ) - self.env_ids.append(env_id) - self.c_envs = binding.vectorize(*self.env_ids) + env_ids.append(env_id) - binding.vec_reset(self.c_envs, seed) - self.terminals[:] = 1 - self.truncations[:] = 1 + self.c_envs = binding.vectorize(*env_ids) + binding.vec_reset(self.c_envs, self.random_seed) - def step(self, actions, per_env_logs=False): - self.terminals[:] = 0 + @property + def random_seed(self): + return int(self.rng.integers(0, 2**24)) + + def reset(self, seed=0): + binding.vec_reset(self.c_envs, seed) + self.tick = 0 self.truncations[:] = 0 + return self.observations, [] + + def step(self, actions): self.actions[:] = actions binding.vec_step(self.c_envs) self.tick += 1 info = [] if self.tick % self.report_interval == 0: - if per_env_logs: # Get the stats for every separate env - logs = self.get_env_logs() - if any(logs): - info = logs - else: # Default: Aggregate across vectorized envs - log = binding.vec_log(self.c_envs, self.num_agents) - if log: - info.append(log) - + log = binding.vec_log(self.c_envs, self.num_agents) + if log: + info.append(log) + # print(log) if self.tick > 0 and self.resample_frequency > 0 and self.tick % self.resample_frequency == 0: - self.resample_maps() + self.tick = 0 + will_resample = 1 + if will_resample: + # Calculate dynamic batch size for Eval + Replay mode + self.current_num_eval_scenarios = self.num_eval_scenarios + if self.eval_mode: + self.current_num_eval_scenarios = min( + self.num_eval_scenarios, + self.num_eval_scenarios + self.starting_map_counter_init - self.starting_map_counter, + ) + if self.current_num_eval_scenarios == 0: + return (self.observations, self.rewards, self.terminals, self.truncations, info) + binding.vec_close(self.c_envs) + agent_offsets, map_ids, num_envs = binding.shared( + num_agents=self.num_agents, + num_maps=self.num_maps, + starting_map_counter=self.starting_map_counter, + eval_mode=self.eval_mode, + init_mode=self.init_mode, + control_mode=self.control_mode, + simulation_mode=self.simulation_mode, + init_steps=self.init_steps, + map_files=self.map_files, + seed=self.random_seed, + min_agents_per_env=self.min_agents_per_env, + max_agents_per_env=self.max_agents_per_env, + num_eval_scenarios=self.current_num_eval_scenarios, # Use the dynamic size here + ) + # In eval mode, don't wrap counter - allows termination condition to work correctly + self.starting_map_counter = self.starting_map_counter + num_envs + env_ids = [] + for i in range(num_envs): + cur = agent_offsets[i] + nxt = agent_offsets[i + 1] + env_id = binding.env_init( + self.observations[cur:nxt], + self.actions[cur:nxt], + self.rewards[cur:nxt], + self.terminals[cur:nxt], + self.truncations[cur:nxt], + self.masks[cur:nxt], + self.random_seed, + action_type=self._action_type_flag, + dynamics_model=self.dynamics_model_flag, + human_agent_idx=self.human_agent_idx, + reward_goal=self.reward_goal, + reward_vehicle_collision=self.reward_vehicle_collision, + reward_offroad_collision=self.reward_offroad_collision, + reward_comfort=self.reward_comfort, + reward_lane_align=self.reward_lane_align, + reward_vel_align=self.reward_vel_align, + reward_lane_center=self.reward_lane_center, + reward_center_bias=self.reward_center_bias, + reward_velocity=self.reward_velocity, + reward_reverse=self.reward_reverse, + reward_traffic_light_violation=self.reward_traffic_light_violation, + reward_timestep=self.reward_timestep, + reward_overspeed=self.reward_overspeed, + reward_ade=self.reward_ade, + collision_behavior=self.collision_behavior, + offroad_behavior=self.offroad_behavior, + traffic_light_behavior=self.traffic_light_behavior, + goal_radius=self.goal_radius, + min_waypoint_spacing=self.min_waypoint_spacing, + max_waypoint_spacing=self.max_waypoint_spacing, + num_target_waypoints=self.num_target_waypoints, + target_type=self.target_type, + use_rear_axle=self.use_rear_axle, + max_lane_segment_observations=self.max_lane_segment_observations, + max_boundary_segment_observations=self.max_boundary_segment_observations, + max_partner_observations=self.max_partner_observations, + max_traffic_light_observations=self.max_traffic_light_observations, + max_stop_sign_observations=self.max_stop_sign_observations, + dt=self.dt, + spawn_initial_speed=self.spawn_initial_speed, + goal_speed_threshold=self.goal_speed_threshold, + scenario_length=(int(self.scenario_length) if self.scenario_length is not None else None), + termination_mode=int(self.termination_mode), + inactive_agent_threshold=float(self.inactive_agent_threshold), + map_file=self.map_files[map_ids[i]], + max_agents=nxt - cur, + max_agents_per_env=self.max_agents_per_env, + ini_file="pufferlib/config/ocean/drive.ini", + init_steps=self.init_steps, + init_mode=self.init_mode, + control_mode=self.control_mode, + simulation_mode=self.simulation_mode, + reward_conditioning=self.reward_conditioning, + reward_randomization=self.reward_randomization, + compute_eval_metrics=self.compute_eval_metrics, + eval_mode=self.eval_mode, + ) + env_ids.append(env_id) + self.c_envs = binding.vectorize(*env_ids) + + binding.vec_reset(self.c_envs, self.random_seed) + # Map resampling is an external reset boundary (dataset/map switch). Treat as truncation. + self.truncations[:] = 1 return (self.observations, self.rewards, self.terminals, self.truncations, info) def get_global_agent_state(self): @@ -341,15 +498,13 @@ def get_ground_truth_trajectories(self): num_agents = self.num_agents trajectories = { - "x": np.zeros((num_agents, self.episode_length - self.init_steps), dtype=np.float32), - "y": np.zeros((num_agents, self.episode_length - self.init_steps), dtype=np.float32), - "z": np.zeros((num_agents, self.episode_length - self.init_steps), dtype=np.float32), - "heading": np.zeros((num_agents, self.episode_length - self.init_steps), dtype=np.float32), - "valid": np.zeros((num_agents, self.episode_length - self.init_steps), dtype=np.int32), + "x": np.zeros((num_agents, self.scenario_length - self.init_steps), dtype=np.float32), + "y": np.zeros((num_agents, self.scenario_length - self.init_steps), dtype=np.float32), + "z": np.zeros((num_agents, self.scenario_length - self.init_steps), dtype=np.float32), + "heading": np.zeros((num_agents, self.scenario_length - self.init_steps), dtype=np.float32), + "valid": np.zeros((num_agents, self.scenario_length - self.init_steps), dtype=np.int32), "id": np.zeros(num_agents, dtype=np.int32), - "is_vehicle": np.zeros(num_agents, dtype=bool), - "is_track_to_predict": np.zeros(num_agents, dtype=bool), - "scenario_id": np.zeros(num_agents, dtype="S16"), + "scenario_id": np.zeros(num_agents, dtype=np.int32), } binding.vec_get_global_ground_truth_trajectories( @@ -360,16 +515,12 @@ def get_ground_truth_trajectories(self): trajectories["heading"], trajectories["valid"], trajectories["id"], - trajectories["is_vehicle"], - trajectories["is_track_to_predict"], trajectories["scenario_id"], ) for key in trajectories: trajectories[key] = trajectories[key][:, None] - trajectories["scenario_id"] = trajectories["scenario_id"].astype(str) - return trajectories def get_road_edge_polylines(self): @@ -385,7 +536,7 @@ def get_road_edge_polylines(self): "x": np.zeros(total_points, dtype=np.float32), "y": np.zeros(total_points, dtype=np.float32), "lengths": np.zeros(num_polylines, dtype=np.int32), - "scenario_id": np.zeros(num_polylines, dtype="S16"), + "scenario_id": np.zeros(num_polylines, dtype=np.int32), } binding.vec_get_road_edge_polylines( @@ -396,29 +547,19 @@ def get_road_edge_polylines(self): polylines["scenario_id"], ) - polylines["scenario_id"] = polylines["scenario_id"].astype(str) - return polylines - def render(self, view_mode: RenderView = RenderView.FULL_SIM_STATE, draw_traces: bool = True, env_id: int = 0): - binding.vec_render(self.c_envs, int(view_mode), draw_traces, env_id) + def render(self): + binding.vec_render(self.c_envs, 0) def close(self): binding.vec_close(self.c_envs) - def env_log(self, env_idx): - """Get log statistics for a single environment.""" - num_agents = self.agent_offsets[env_idx + 1] - self.agent_offsets[env_idx] - return binding.env_log(self.env_ids[env_idx], num_agents) - - def get_env_logs(self): - """Get log statistics for all environments (unaggregated).""" - return [self.env_log(i) for i in range(self.num_envs)] - - @property - def scenario_ids(self) -> list[str]: - """Return scenario ID string for each env, stripping null padding.""" - return [s.rstrip("\x00") for s in binding.vec_get_scenario_ids(self.c_envs)] + def get_state(self): + try: + return binding.vec_get(self.c_envs) + except Exception: + return binding.env_get(self.c_envs) def calculate_area(p1, p2, p3): @@ -426,13 +567,7 @@ def calculate_area(p1, p2, p3): return 0.5 * abs((p1["x"] - p3["x"]) * (p2["y"] - p1["y"]) - (p1["x"] - p2["x"]) * (p3["y"] - p1["y"])) -def dist(a, b): - dx = a["x"] - b["x"] - dy = a["y"] - b["y"] - return dx * dx + dy * dy - - -def simplify_polyline(geometry, polyline_reduction_threshold, max_segment_length): +def simplify_polyline(geometry, polyline_reduction_threshold): """Simplify the given polyline using a method inspired by Visvalingham-Whyatt, optimized for Python.""" num_points = len(geometry) if num_points < 3: @@ -461,7 +596,8 @@ def simplify_polyline(geometry, polyline_reduction_threshold, max_segment_length point2 = geometry[k_1] point3 = geometry[k_2] area = calculate_area(point1, point2, point3) - if area < polyline_reduction_threshold and dist(point1, point3) <= max_segment_length: + + if area < polyline_reduction_threshold: skip[k_1] = True skip_changed = True k = k_2 @@ -471,29 +607,13 @@ def simplify_polyline(geometry, polyline_reduction_threshold, max_segment_length return [geometry[i] for i in range(num_points) if not skip[i]] -def save_map_binary(map_data, output_file, unique_map_id): +def save_map_binary(map_data, output_file): trajectory_length = 91 """Saves map data in a binary format readable by C""" with open(output_file, "wb") as f: - # Get metadata - metadata = map_data.get("metadata", {}) - sdc_track_index = metadata.get("sdc_track_index", -1) # -1 as default if not found - tracks_to_predict = metadata.get("tracks_to_predict", []) - - # Write original scenario_id with fallback to placeholder - scenario_id = map_data.get("scenario_id", f"map_{unique_map_id:03d}") - f.write(struct.pack("16s", scenario_id.encode("utf-8"))) - - # Write sdc_track_index - f.write(struct.pack("i", sdc_track_index)) - - # Write tracks_to_predict info (indices only) - f.write(struct.pack("i", len(tracks_to_predict))) - for track in tracks_to_predict: - track_index = track.get("track_index", -1) - f.write(struct.pack("i", track_index)) - # Count total entities + print(len(map_data.get("objects", []))) + print(len(map_data.get("roads", []))) num_objects = len(map_data.get("objects", [])) num_roads = len(map_data.get("roads", [])) # num_entities = num_objects + num_roads @@ -502,9 +622,6 @@ def save_map_binary(map_data, output_file, unique_map_id): # f.write(struct.pack('i', num_entities)) # Write objects for obj in map_data.get("objects", []): - # Write unique map id - f.write(struct.pack("i", unique_map_id)) - # Write base entity data obj_type = obj.get("type", 1) if obj_type == "vehicle": @@ -514,7 +631,7 @@ def save_map_binary(map_data, output_file, unique_map_id): elif obj_type == "cyclist": obj_type = 3 f.write(struct.pack("i", obj_type)) # type - f.write(struct.pack("i", obj.get("id", 0))) # id + # f.write(struct.pack("i", obj.get("id", 0))) # id f.write(struct.pack("i", trajectory_length)) # array_size # Write position arrays positions = obj.get("position", []) @@ -564,8 +681,6 @@ def save_map_binary(map_data, output_file, unique_map_id): # Write roads for idx, road in enumerate(map_data.get("roads", [])): - f.write(struct.pack("i", unique_map_id)) - geometry = road.get("geometry", []) road_type = road.get("map_element_id", 0) road_type_word = road.get("type", 0) @@ -575,7 +690,7 @@ def save_map_binary(map_data, output_file, unique_map_id): road_type = 15 # breakpoint() if len(geometry) > 10 and road_type <= 16: - geometry = simplify_polyline(geometry, 0.1, 250) + geometry = simplify_polyline(geometry, 0.1) size = len(geometry) # breakpoint() if road_type >= 0 and road_type <= 3: @@ -594,14 +709,13 @@ def save_map_binary(map_data, output_file, unique_map_id): road_type = 10 # Write base entity data f.write(struct.pack("i", road_type)) # type - f.write(struct.pack("i", road.get("id", 0))) # id + # f.write(struct.pack("i", road.get("id", 0))) # id f.write(struct.pack("i", size)) # array_size # Write position arrays for coord in ["x", "y", "z"]: for point in geometry: f.write(struct.pack("f", float(point.get(coord, 0.0)))) - # Write scalar fields f.write(struct.pack("f", float(road.get("width", 0.0)))) f.write(struct.pack("f", float(road.get("length", 0.0)))) @@ -613,92 +727,80 @@ def save_map_binary(map_data, output_file, unique_map_id): f.write(struct.pack("i", road.get("mark_as_expert", 0))) -def load_map(map_name, unique_map_id, binary_output=None): +def load_map(map_name, binary_output=None): """Loads a JSON map and optionally saves it as binary""" with open(map_name, "r") as f: map_data = json.load(f) if binary_output: - save_map_binary(map_data, binary_output, unique_map_id) - + save_map_binary(map_data, binary_output) -def _process_single_map(args): - """Worker function to process a single map file""" - i, map_path, binary_path = args - try: - load_map(str(map_path), i, str(binary_path)) - return (i, map_path.name, True, None) - except Exception as e: - return (i, map_path.name, False, str(e)) - - -def process_all_maps( - data_folder="data/processed/training", - max_maps=50_000, - num_workers=None, -): - """Process all maps and save them as binaries using multiprocessing - - Args: - data_folder: Path to the folder containing JSON map files - max_maps: Maximum number of maps to process - num_workers: Number of parallel workers (defaults to cpu_count()) - """ - from pathlib import Path - - if num_workers is None: - num_workers = cpu_count() - - # Path to the training data - data_dir = Path(data_folder) - dataset_name = data_dir.name +def process_all_maps(dataset_path: str, max_file_to_process: int = 1000): + """Process all maps from a local path (or GCS) and save them as binaries.""" # Create the binaries directory if it doesn't exist - binary_dir = Path(f"resources/drive/binaries/{dataset_name}") + binary_dir = Path("pufferlib/resources/drive/binaries") binary_dir.mkdir(parents=True, exist_ok=True) - # Get all JSON files in the training directory - json_files = sorted(data_dir.glob("*.json")) - - # Prepare arguments for parallel processing - tasks = [] - for i, map_path in enumerate(json_files[:max_maps]): - binary_file = f"map_{i:03d}.bin" - binary_path = binary_dir / binary_file - tasks.append((i, map_path, binary_path)) - - # Process maps in parallel with progress bar - with Pool(num_workers) as pool: - results = list( - tqdm(pool.imap(_process_single_map, tasks), total=len(tasks), desc="Processing maps", unit="map") - ) - - # Collect statistics - successful = sum(1 for _, _, success, _ in results if success) - failed = sum(1 for _, _, success, _ in results if not success) - - if failed > 0: - print(f"\nFailed {failed}/{len(results)} files:") - for i, name, success, error in results: - if not success: - print(f" {name}: {error}") + # --- GCS FUSE --- + if dataset_path.startswith("gs://") and os.path.exists("/gcs/"): + print("Vertex AI GCS FUSE mount detected. Translating GCS URI to local path.") + dataset_path = dataset_path.replace("gs://", "/gcs/") + print(f"Using mounted dataset path: {dataset_path}") + + file_iterator = None + fs = None # Will hold the gcsfs filesystem object if needed + + path = Path(dataset_path) + print(f"Searching for JSON map files in local path: {path.resolve()}") + # Use rglob for recursive globbing to match the GCS '**' behavior + file_iterator = sorted(path.rglob("*.json")) + print(f"Found {len(file_iterator)} JSON files locally.") + + file_count = 0 + # Process each JSON file from the appropriate source + for i, item in enumerate(file_iterator): + if i >= max_file_to_process: + print(f"Reached file limit of {max_file_to_process}.") + break + + map_path_str = "" + try: + # if is_gcs_stream: + # # item is a path string from gcsfs.glob, e.g., "my-bucket/path/file.json" + # map_path_str = f"gs://{item}" + # # Use 'with' to ensure the stream is automatically closed + # with fs.open(item, "rt", encoding="utf-8") as stream: + # map_data = json.load(stream) + # else: + # item is a Path object from Path.rglob + map_path_str = str(item) + # Use 'with' for local files too (good practice) + with open(map_path_str, "r") as f: + map_data = json.load(f) + + map_name = Path(map_path_str).name + binary_file = f"map_{i:03d}.bin" + binary_path = binary_dir / binary_file + + print(f"Processing {map_name} -> {binary_file}") + save_map_binary(map_data, str(binary_path)) + file_count += 1 + + except Exception as e: + print(f"Error processing {map_path_str}: {e}") + continue + + print(f"Found and processed {file_count} JSON files.") def test_performance(timeout=10, atn_cache=1024, num_agents=1024): import time - env = Drive( - num_agents=num_agents, - num_maps=1, - control_mode="control_vehicles", - init_mode="create_all_valid", - init_steps=0, - episode_length=91, - ) - + env = Drive(num_agents=num_agents) env.reset() - tick = 0 + num_agents = 1024 actions = np.stack( [np.random.randint(0, space.n + 1, (atn_cache, num_agents)) for space in env.single_action_space], axis=-1 ) @@ -710,15 +812,14 @@ def test_performance(timeout=10, atn_cache=1024, num_agents=1024): tick += 1 print(f"SPS: {num_agents * tick / (time.time() - start)}") - env.close() if __name__ == "__main__": # test_performance() - # Process the train dataset - process_all_maps(data_folder="data/processed/training") - # Process the validation/test dataset - # process_all_maps(data_folder="data/processed/validation") - # # Process the validation_interactive dataset - # process_all_maps(data_folder="data/processed/validation_interactive") + parser = argparse.ArgumentParser(description="Process maps for PufferDrive.") + parser.add_argument( + "--data_dir", type=str, default="data/train", help="Path to the directory containing JSON map files." + ) + args = parser.parse_args() + process_all_maps(args.data_dir) diff --git a/pufferlib/ocean/drive/drivenet.h b/pufferlib/ocean/drive/drivenet.h index 5719081bb1..f364db25cb 100644 --- a/pufferlib/ocean/drive/drivenet.h +++ b/pufferlib/ocean/drive/drivenet.h @@ -1,5 +1,4 @@ #include -#include "drive.h" #include "puffernet.h" #include #include @@ -8,16 +7,6 @@ #include #include -#define NN_INPUT_SIZE 64 -#define NN_HIDDEN_SIZE 256 - -// Note: This C neural network implementation is designed specifically for lightweight -// browser demos and is not intended for training purposes. -// -// For development and experimentation, it is recommended to use the render structure -// defined in eval() inside pufferl.py, since it uses the torch net. This makes modifying, -// testing, and iterating on the model easier and less error-prone. - typedef struct DriveNet DriveNet; struct DriveNet { int num_agents; @@ -55,15 +44,10 @@ struct DriveNet { DriveNet *init_drivenet(Weights *weights, int num_agents, int dynamics_model) { DriveNet *net = calloc(1, sizeof(DriveNet)); - // Use constants directly from drive.h - int ego_dim = (dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; - int max_partners = MAX_AGENTS - 1; - int max_road_obs = MAX_ROAD_SEGMENT_OBSERVATIONS; - int partner_features = PARTNER_FEATURES; - int road_features = ROAD_FEATURES; - int input_size = NN_INPUT_SIZE; - int hidden_size = NN_HIDDEN_SIZE; - int road_feat_onehot = road_features + 6; // one-hot extra 6 features for road + int hidden_size = 256; + int input_size = 64; + + int ego_dim = (dynamics_model == JERK) ? 10 : 7; // Determine action space size based on dynamics model int action_size, logit_sizes[2]; @@ -81,26 +65,25 @@ DriveNet *init_drivenet(Weights *weights, int num_agents, int dynamics_model) { net->num_agents = num_agents; net->ego_dim = ego_dim; net->obs_self = calloc(num_agents * ego_dim, sizeof(float)); - net->obs_partner = calloc(num_agents * max_partners * partner_features, sizeof(float)); - net->obs_road = calloc(num_agents * max_road_obs * road_feat_onehot, sizeof(float)); - net->partner_linear_output = calloc(num_agents * max_partners * input_size, sizeof(float)); - net->road_linear_output = calloc(num_agents * max_road_obs * input_size, sizeof(float)); - net->partner_linear_output_two = calloc(num_agents * max_partners * input_size, sizeof(float)); - net->road_linear_output_two = calloc(num_agents * max_road_obs * input_size, sizeof(float)); - net->partner_layernorm_output = calloc(num_agents * max_partners * input_size, sizeof(float)); - net->road_layernorm_output = calloc(num_agents * max_road_obs * input_size, sizeof(float)); - + net->obs_partner = calloc(num_agents * 63 * 7, sizeof(float)); + net->obs_road = calloc(num_agents * 200 * 13, sizeof(float)); + net->partner_linear_output = calloc(num_agents * 63 * input_size, sizeof(float)); + net->road_linear_output = calloc(num_agents * 200 * input_size, sizeof(float)); + net->partner_linear_output_two = calloc(num_agents * 63 * input_size, sizeof(float)); + net->road_linear_output_two = calloc(num_agents * 200 * input_size, sizeof(float)); + net->partner_layernorm_output = calloc(num_agents * 63 * input_size, sizeof(float)); + net->road_layernorm_output = calloc(num_agents * 200 * input_size, sizeof(float)); net->ego_encoder = make_linear(weights, num_agents, ego_dim, input_size); net->ego_layernorm = make_layernorm(weights, num_agents, input_size); net->ego_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->road_encoder = make_linear(weights, num_agents, road_feat_onehot, input_size); + net->road_encoder = make_linear(weights, num_agents, 13, input_size); net->road_layernorm = make_layernorm(weights, num_agents, input_size); net->road_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->partner_encoder = make_linear(weights, num_agents, partner_features, input_size); + net->partner_encoder = make_linear(weights, num_agents, 7, input_size); net->partner_layernorm = make_layernorm(weights, num_agents, input_size); net->partner_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->partner_max = make_max_dim1(num_agents, max_partners, input_size); - net->road_max = make_max_dim1(num_agents, max_road_obs, input_size); + net->partner_max = make_max_dim1(num_agents, 63, input_size); + net->road_max = make_max_dim1(num_agents, 200, input_size); net->cat1 = make_cat_dim1(num_agents, input_size, input_size); net->cat2 = make_cat_dim1(num_agents, input_size + input_size, input_size); net->gelu = make_gelu(num_agents, 3 * input_size); @@ -108,9 +91,9 @@ DriveNet *init_drivenet(Weights *weights, int num_agents, int dynamics_model) { net->relu = make_relu(num_agents, hidden_size); net->actor = make_linear(weights, num_agents, hidden_size, action_size); net->value_fn = make_linear(weights, num_agents, hidden_size, 1); - net->lstm = make_lstm(weights, num_agents, hidden_size, NN_HIDDEN_SIZE); - memset(net->lstm->state_h, 0, num_agents * NN_HIDDEN_SIZE * sizeof(float)); - memset(net->lstm->state_c, 0, num_agents * NN_HIDDEN_SIZE * sizeof(float)); + net->lstm = make_lstm(weights, num_agents, hidden_size, 256); + memset(net->lstm->state_h, 0, num_agents * 256 * sizeof(float)); + memset(net->lstm->state_c, 0, num_agents * 256 * sizeof(float)); net->multidiscrete = make_multidiscrete(num_agents, logit_sizes, action_dim); return net; } @@ -150,21 +133,16 @@ void free_drivenet(DriveNet *net) { void forward(DriveNet *net, float *observations, int *actions) { int ego_dim = net->ego_dim; - int max_partners = MAX_AGENTS - 1; - int max_road_obs = MAX_ROAD_SEGMENT_OBSERVATIONS; - int partner_features = PARTNER_FEATURES; - int road_features = ROAD_FEATURES; - int road_feat_onehot = road_features + 6; // one-hot extra 6 features for road // Clear previous observations memset(net->obs_self, 0, net->num_agents * ego_dim * sizeof(float)); - memset(net->obs_partner, 0, net->num_agents * max_partners * partner_features * sizeof(float)); - memset(net->obs_road, 0, net->num_agents * max_road_obs * road_feat_onehot * sizeof(float)); + memset(net->obs_partner, 0, net->num_agents * 63 * 7 * sizeof(float)); + memset(net->obs_road, 0, net->num_agents * 200 * 13 * sizeof(float)); for (int b = 0; b < net->num_agents; b++) { - int b_offset = b * (ego_dim + max_partners * partner_features + max_road_obs * road_features); + int b_offset = b * (ego_dim + 63 * 7 + 200 * 7); int partner_offset = b_offset + ego_dim; - int road_offset = b_offset + ego_dim + max_partners * partner_features; + int road_offset = b_offset + ego_dim + 63 * 7; // Process self observation for (int i = 0; i < ego_dim; i++) { @@ -172,26 +150,22 @@ void forward(DriveNet *net, float *observations, int *actions) { } // Process partner observation - for (int i = 0; i < max_partners; i++) { - for (int j = 0; j < partner_features; j++) { - net->obs_partner[b * max_partners * partner_features + i * partner_features + j] = - observations[partner_offset + i * partner_features + j]; + for (int i = 0; i < 63; i++) { + for (int j = 0; j < 7; j++) { + net->obs_partner[b * 63 * 7 + i * 7 + j] = observations[partner_offset + i * 7 + j]; } } // Process road observation - for (int i = 0; i < MAX_ROAD_SEGMENT_OBSERVATIONS; i++) { + for (int i = 0; i < 200; i++) { for (int j = 0; j < 7; j++) { - net->obs_road[b * MAX_ROAD_SEGMENT_OBSERVATIONS * ROAD_FEATURES_ONEHOT + i * ROAD_FEATURES_ONEHOT + j] = - observations[road_offset + i * 7 + j]; + net->obs_road[b * 200 * 13 + i * 13 + j] = observations[road_offset + i * 7 + j]; } for (int j = 0; j < 7; j++) { if (j == observations[road_offset + i * 7 + 6]) { - net->obs_road[b * MAX_ROAD_SEGMENT_OBSERVATIONS * ROAD_FEATURES_ONEHOT + i * ROAD_FEATURES_ONEHOT + - 6 + j] = 1.0f; + net->obs_road[b * 200 * 13 + i * 13 + 6 + j] = 1.0f; } else { - net->obs_road[b * MAX_ROAD_SEGMENT_OBSERVATIONS * ROAD_FEATURES_ONEHOT + i * ROAD_FEATURES_ONEHOT + - 6 + j] = 0.0f; + net->obs_road[b * 200 * 13 + i * 13 + 6 + j] = 0.0f; } } } @@ -202,63 +176,56 @@ void forward(DriveNet *net, float *observations, int *actions) { layernorm(net->ego_layernorm, net->ego_encoder->output); linear(net->ego_encoder_two, net->ego_layernorm->output); for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_partners; obj++) { + for (int obj = 0; obj < 63; obj++) { // Get the 7 features for this object - float *obj_features = &net->obs_partner[b * max_partners * partner_features + obj * partner_features]; + float *obj_features = &net->obs_partner[b * 63 * 7 + obj * 7]; // Apply linear layer to this object _linear(obj_features, net->partner_encoder->weights, net->partner_encoder->bias, - &net->partner_linear_output[b * max_partners * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - partner_features, NN_INPUT_SIZE); + &net->partner_linear_output[b * 63 * 64 + obj * 64], 1, 7, 64); } } for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_partners; obj++) { - float *after_first = &net->partner_linear_output[b * max_partners * NN_INPUT_SIZE + obj * NN_INPUT_SIZE]; + for (int obj = 0; obj < 63; obj++) { + float *after_first = &net->partner_linear_output[b * 63 * 64 + obj * 64]; _layernorm(after_first, net->partner_layernorm->weights, net->partner_layernorm->bias, - &net->partner_layernorm_output[b * max_partners * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - NN_INPUT_SIZE); + &net->partner_layernorm_output[b * 63 * 64 + obj * 64], 1, 64); } } for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_partners; obj++) { + for (int obj = 0; obj < 63; obj++) { // Get the 7 features for this object - float *obj_features = - &net->partner_layernorm_output[b * max_partners * NN_INPUT_SIZE + obj * NN_INPUT_SIZE]; + float *obj_features = &net->partner_layernorm_output[b * 63 * 64 + obj * 64]; // Apply linear layer to this object _linear(obj_features, net->partner_encoder_two->weights, net->partner_encoder_two->bias, - &net->partner_linear_output_two[b * max_partners * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - NN_INPUT_SIZE, NN_INPUT_SIZE); + &net->partner_linear_output_two[b * 63 * 64 + obj * 64], 1, 64, 64); } } // Process road objects: apply linear to each object individually for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_road_obs; obj++) { + for (int obj = 0; obj < 200; obj++) { // Get the 13 features for this object - float *obj_features = &net->obs_road[b * max_road_obs * ROAD_FEATURES_ONEHOT + obj * ROAD_FEATURES_ONEHOT]; + float *obj_features = &net->obs_road[b * 200 * 13 + obj * 13]; // Apply linear layer to this object _linear(obj_features, net->road_encoder->weights, net->road_encoder->bias, - &net->road_linear_output[b * max_road_obs * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - ROAD_FEATURES_ONEHOT, NN_INPUT_SIZE); + &net->road_linear_output[b * 200 * 64 + obj * 64], 1, 13, 64); } } // Apply layer norm and second linear to each road object for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_road_obs; obj++) { - float *after_first = &net->road_linear_output[b * max_road_obs * NN_INPUT_SIZE + obj * NN_INPUT_SIZE]; + for (int obj = 0; obj < 200; obj++) { + float *after_first = &net->road_linear_output[b * 200 * 64 + obj * 64]; _layernorm(after_first, net->road_layernorm->weights, net->road_layernorm->bias, - &net->road_layernorm_output[b * max_road_obs * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - NN_INPUT_SIZE); + &net->road_layernorm_output[b * 200 * 64 + obj * 64], 1, 64); } } for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < max_road_obs; obj++) { - float *after_first = &net->road_layernorm_output[b * max_road_obs * NN_INPUT_SIZE + obj * NN_INPUT_SIZE]; + for (int obj = 0; obj < 200; obj++) { + float *after_first = &net->road_layernorm_output[b * 200 * 64 + obj * 64]; _linear(after_first, net->road_encoder_two->weights, net->road_encoder_two->bias, - &net->road_linear_output_two[b * max_road_obs * NN_INPUT_SIZE + obj * NN_INPUT_SIZE], 1, - NN_INPUT_SIZE, NN_INPUT_SIZE); + &net->road_linear_output_two[b * 200 * 64 + obj * 64], 1, 64, 64); } } diff --git a/pufferlib/ocean/drive/render.h b/pufferlib/ocean/drive/render.h new file mode 100644 index 0000000000..c3a91661ae --- /dev/null +++ b/pufferlib/ocean/drive/render.h @@ -0,0 +1,791 @@ +#ifndef RENDER_H +#define RENDER_H + +#include +#include "rlgl.h" + +#define MAX_AGENTS 64 + +const Color STONE_GRAY = (Color){80, 80, 80, 255}; +const Color PUFF_RED = (Color){187, 0, 0, 255}; +const Color PUFF_CYAN = (Color){0, 187, 187, 255}; +const Color PUFF_WHITE = (Color){241, 241, 241, 241}; +const Color PUFF_BACKGROUND = (Color){6, 24, 24, 255}; +const Color PUFF_BACKGROUND2 = (Color){18, 72, 72, 255}; +const Color LIGHTGREEN = (Color){152, 255, 152, 255}; + +typedef struct Client { + float width; + float height; + Texture2D puffers; + Vector3 camera_target; + float camera_zoom; + Camera3D camera; + Model cars[6]; + Model cyclist; + Model pedestrian; + ModelAnimation *cycle_anim; + int car_assignments[MAX_AGENTS]; // To keep car model assignments consistent per vehicle + Vector3 default_camera_position; + Vector3 default_camera_target; +} Client; + +Client *make_client(Drive *env) { + Client *client = (Client *)calloc(1, sizeof(Client)); + client->width = 1280; + client->height = 704; + SetConfigFlags(FLAG_MSAA_4X_HINT); + InitWindow(client->width, client->height, "PufferLib Ray GPU Drive"); + SetTargetFPS(30); + client->puffers = LoadTexture("resources/puffers_128.png"); + client->cars[0] = LoadModel("resources/drive/RedCar.glb"); + client->cars[1] = LoadModel("resources/drive/WhiteCar.glb"); + client->cars[2] = LoadModel("resources/drive/BlueCar.glb"); + client->cars[3] = LoadModel("resources/drive/YellowCar.glb"); + client->cars[4] = LoadModel("resources/drive/GreenCar.glb"); + client->cars[5] = LoadModel("resources/drive/GreyCar.glb"); + client->cyclist = LoadModel("resources/drive/cyclist.glb"); + client->pedestrian = LoadModel("resources/drive/pedestrian.glb"); + int animCountCyc = 0; + client->cycle_anim = LoadModelAnimations("resources/drive/cyclist.glb", &animCountCyc); + for (int i = 0; i < MAX_AGENTS; i++) { + client->car_assignments[i] = (rand() % 4) + 1; + } + // Get initial target position from first active agent + Vector3 target_pos = { + 0, + 0, // Y is up + 1 // Z is depth + }; + + // Set up camera to look at target from above and behind + client->default_camera_position = (Vector3){ + 0, // Same X as target + 120.0f, // 20 units above target + 175.0f // 20 units behind target + }; + client->default_camera_target = target_pos; + client->camera.position = client->default_camera_position; + client->camera.target = client->default_camera_target; + client->camera.up = (Vector3){0.0f, -1.0f, 0.0f}; // Y is up + client->camera.fovy = 45.0f; + client->camera.projection = CAMERA_PERSPECTIVE; + client->camera_zoom = 1.0f; + return client; +} + +// Camera control functions +void handle_camera_controls(Client *client) { + static Vector2 prev_mouse_pos = {0}; + static bool is_dragging = false; + float camera_move_speed = 0.5f; + + // Handle mouse drag for camera movement + if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) { + prev_mouse_pos = GetMousePosition(); + is_dragging = true; + } + + if (IsMouseButtonReleased(MOUSE_BUTTON_LEFT)) { + is_dragging = false; + } + + if (is_dragging) { + Vector2 current_mouse_pos = GetMousePosition(); + Vector2 delta = {(current_mouse_pos.x - prev_mouse_pos.x) * camera_move_speed, + -(current_mouse_pos.y - prev_mouse_pos.y) * camera_move_speed}; + + // Update camera position (only X and Y) + client->camera.position.x += delta.x; + client->camera.position.y += delta.y; + + // Update camera target (only X and Y) + client->camera.target.x += delta.x; + client->camera.target.y += delta.y; + + prev_mouse_pos = current_mouse_pos; + } + + // Handle mouse wheel for zoom + float wheel = GetMouseWheelMove(); + if (wheel != 0) { + float zoom_factor = 1.0f - (wheel * 0.1f); + // Calculate the current direction vector from target to position + Vector3 direction = {client->camera.position.x - client->camera.target.x, + client->camera.position.y - client->camera.target.y, + client->camera.position.z - client->camera.target.z}; + + // Scale the direction vector by the zoom factor + direction.x *= zoom_factor; + direction.y *= zoom_factor; + direction.z *= zoom_factor; + + // Update the camera position based on the scaled direction + client->camera.position.x = client->camera.target.x + direction.x; + client->camera.position.y = client->camera.target.y + direction.y; + client->camera.position.z = client->camera.target.z + direction.z; + } +} + +void draw_agent_obs(Drive *env, int agent_index, int mode, int obs_only, int lasers) { + // Diamond dimensions + float diamond_height = 3.0f; // Total height of diamond + float diamond_width = 1.5f; // Width of diamond + float diamond_z = 8.0f; // Base Z position + + // Define diamond points + Vector3 top_point = (Vector3){0.0f, 0.0f, diamond_z + diamond_height / 2}; // Top point + Vector3 bottom_point = (Vector3){0.0f, 0.0f, diamond_z - diamond_height / 2}; // Bottom point + Vector3 front_point = (Vector3){0.0f, diamond_width / 2, diamond_z}; // Front point + Vector3 back_point = (Vector3){0.0f, -diamond_width / 2, diamond_z}; // Back point + Vector3 left_point = (Vector3){-diamond_width / 2, 0.0f, diamond_z}; // Left point + Vector3 right_point = (Vector3){diamond_width / 2, 0.0f, diamond_z}; // Right point + + // Draw the diamond faces + // Top pyramid + + if (mode == 0) { + DrawTriangle3D(top_point, front_point, right_point, PUFF_CYAN); // Front-right face + DrawTriangle3D(top_point, right_point, back_point, PUFF_CYAN); // Back-right face + DrawTriangle3D(top_point, back_point, left_point, PUFF_CYAN); // Back-left face + DrawTriangle3D(top_point, left_point, front_point, PUFF_CYAN); // Front-left face + + // Bottom pyramid + DrawTriangle3D(bottom_point, right_point, front_point, PUFF_CYAN); // Front-right face + DrawTriangle3D(bottom_point, back_point, right_point, PUFF_CYAN); // Back-right face + DrawTriangle3D(bottom_point, left_point, back_point, PUFF_CYAN); // Back-left face + DrawTriangle3D(bottom_point, front_point, left_point, PUFF_CYAN); // Front-left face + } + if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { + return; + } + + int ego_dim = (env->dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; + if (env->max_stop_sign_observations > 0) + ego_dim += 1; + int num_reward_coefs = env->reward_conditioning ? NUM_REWARD_COEFS : 0; + int target_features = (env->target_type == TARGET_STATIC) ? env->num_target_waypoints * STATIC_TARGET_FEATURES + : env->num_target_waypoints * DYNAMIC_TARGET_FEATURES; + int max_obs = compute_observation_size(env); + float (*observations)[max_obs] = (float (*)[max_obs])env->observations; + float *agent_obs = &observations[agent_index][0]; + // self + int active_idx = env->active_agent_indices[agent_index]; + float heading_self = env->agents[active_idx].sim_heading; + float heading_self_x = cosf(heading_self); + float heading_self_y = sinf(heading_self); + float px = env->agents[active_idx].sim_x; + float py = env->agents[active_idx].sim_y; + // draw goal (first target waypoint, in ego frame) + if (env->num_target_waypoints > 0) { + int goal_obs_idx = ego_dim + num_reward_coefs; + float goal_x = agent_obs[goal_obs_idx] * MAX_GOAL_POSITION; + float goal_y = agent_obs[goal_obs_idx + 1] * MAX_GOAL_POSITION; + if (mode == 0) { + DrawSphere((Vector3){goal_x, goal_y, 1}, 0.5f, LIGHTGREEN); + DrawCircle3D((Vector3){goal_x, goal_y, 0.1f}, env->goal_radius, (Vector3){0, 0, 1}, 90.0f, + Fade(LIGHTGREEN, 0.3f)); + } + + if (mode == 1) { + float goal_x_world = px + (goal_x * heading_self_x - goal_y * heading_self_y); + float goal_y_world = py + (goal_x * heading_self_y + goal_y * heading_self_x); + DrawSphere((Vector3){goal_x_world, goal_y_world, 1}, 0.5f, LIGHTGREEN); + DrawCircle3D((Vector3){goal_x_world, goal_y_world, 0.1f}, env->goal_radius, (Vector3){0, 0, 1}, 90.0f, + Fade(LIGHTGREEN, 0.3f)); + } + } + // First draw other agent observations + int obs_idx = ego_dim + num_reward_coefs + target_features; // Start after ego, conditioning, and target obs + for (int j = 0; j < env->max_partner_observations; j++) { + if (agent_obs[obs_idx] == 0 || agent_obs[obs_idx + 1] == 0) { + obs_idx += PARTNER_FEATURES; + continue; + } + // Draw position of other agents + float x = agent_obs[obs_idx] * 50; + float y = agent_obs[obs_idx + 1] * 50; + if (lasers && mode == 0) { + DrawLine3D((Vector3){0, 0, 0}, (Vector3){x, y, 1}, ORANGE); + } + + float partner_x = px + (x * heading_self_x - y * heading_self_y); + float partner_y = py + (x * heading_self_y + y * heading_self_x); + if (lasers && mode == 1) { + DrawLine3D((Vector3){px, py, 1}, (Vector3){partner_x, partner_y, 1}, ORANGE); + } + + float half_width = 0.5 * agent_obs[obs_idx + 2] * MAX_VEH_WIDTH; + float half_len = 0.5 * agent_obs[obs_idx + 3] * MAX_VEH_LEN; + float theta_x = agent_obs[obs_idx + 4]; + float theta_y = agent_obs[obs_idx + 5]; + float partner_angle = atan2f(theta_y, theta_x); + float cos_heading = cosf(partner_angle); + float sin_heading = sinf(partner_angle); + Vector3 corners[4] = { + (Vector3){x + (half_len * cos_heading - half_width * sin_heading), + y + (half_len * sin_heading + half_width * cos_heading), 1}, + (Vector3){x + (half_len * cos_heading + half_width * sin_heading), + y + (half_len * sin_heading - half_width * cos_heading), 1}, + (Vector3){x + (-half_len * cos_heading + half_width * sin_heading), + y + (-half_len * sin_heading - half_width * cos_heading), 1}, + (Vector3){x + (-half_len * cos_heading - half_width * sin_heading), + y + (-half_len * sin_heading + half_width * cos_heading), 1}, + }; + + if (mode == 0) { + for (int j = 0; j < 4; j++) { + DrawLine3D(corners[j], corners[(j + 1) % 4], ORANGE); + } + } + + if (mode == 1) { + Vector3 world_corners[4]; + for (int j = 0; j < 4; j++) { + float lx = corners[j].x; + float ly = corners[j].y; + + world_corners[j].x = px + (lx * heading_self_x - ly * heading_self_y); + world_corners[j].y = py + (lx * heading_self_y + ly * heading_self_x); + world_corners[j].z = 1; + } + for (int j = 0; j < 4; j++) { + DrawLine3D(world_corners[j], world_corners[(j + 1) % 4], ORANGE); + } + } + + // draw an arrow above the car pointing in the direction that the partner is going + float arrow_length = 2.5f; + float arrow_x = x + arrow_length * cosf(partner_angle); + float arrow_y = y + arrow_length * sinf(partner_angle); + float arrow_x_world; + float arrow_y_world; + if (mode == 0) { + DrawLine3D((Vector3){x, y, 1}, (Vector3){arrow_x, arrow_y, 1}, PUFF_WHITE); + } + if (mode == 1) { + arrow_x_world = px + (arrow_x * heading_self_x - arrow_y * heading_self_y); + arrow_y_world = py + (arrow_x * heading_self_y + arrow_y * heading_self_x); + DrawLine3D((Vector3){partner_x, partner_y, 1}, (Vector3){arrow_x_world, arrow_y_world, 1}, PUFF_WHITE); + } + // Calculate perpendicular offsets for arrow head + float arrow_size = 0.3f; // Size of the arrow head + float dx = arrow_x - x; + float dy = arrow_y - y; + float length = sqrtf(dx * dx + dy * dy); + if (length > 0) { + // Normalize direction vector + dx /= length; + dy /= length; + + // Calculate perpendicular vector + float perp_x = -dy * arrow_size; + float perp_y = dx * arrow_size; + + float arrow_x_end1 = arrow_x - dx * arrow_size + perp_x; + float arrow_y_end1 = arrow_y - dy * arrow_size + perp_y; + float arrow_x_end2 = arrow_x - dx * arrow_size - perp_x; + float arrow_y_end2 = arrow_y - dy * arrow_size - perp_y; + + // Draw the two lines forming the arrow head + if (mode == 0) { + DrawLine3D((Vector3){arrow_x, arrow_y, 1}, (Vector3){arrow_x_end1, arrow_y_end1, 1}, PUFF_WHITE); + DrawLine3D((Vector3){arrow_x, arrow_y, 1}, (Vector3){arrow_x_end2, arrow_y_end2, 1}, PUFF_WHITE); + } + + if (mode == 1) { + float arrow_x_end1_world = px + (arrow_x_end1 * heading_self_x - arrow_y_end1 * heading_self_y); + float arrow_y_end1_world = py + (arrow_x_end1 * heading_self_y + arrow_y_end1 * heading_self_x); + float arrow_x_end2_world = px + (arrow_x_end2 * heading_self_x - arrow_y_end2 * heading_self_y); + float arrow_y_end2_world = py + (arrow_x_end2 * heading_self_y + arrow_y_end2 * heading_self_x); + DrawLine3D((Vector3){arrow_x_world, arrow_y_world, 1}, + (Vector3){arrow_x_end1_world, arrow_y_end1_world, 1}, PUFF_WHITE); + DrawLine3D((Vector3){arrow_x_world, arrow_y_world, 1}, + (Vector3){arrow_x_end2_world, arrow_y_end2_world, 1}, PUFF_WHITE); + } + } + + obs_idx += PARTNER_FEATURES; + } + // Then draw lane segment observations (obs_idx is now at lane obs start after partner loop) + int lane_obs_start = obs_idx; + for (int k = 0; k < env->max_lane_segment_observations; k++) { + int entity_idx = lane_obs_start + k * ROAD_FEATURES; + if (agent_obs[entity_idx] == 0 && agent_obs[entity_idx + 1] == 0) { + continue; + } + Color lineColor = PUFF_CYAN; + // For road segments, draw line between start and end points + float x_middle = agent_obs[entity_idx] * 50; + float y_middle = agent_obs[entity_idx + 1] * 50; + float rel_angle_x = (agent_obs[entity_idx + 4]); + float rel_angle_y = (agent_obs[entity_idx + 5]); + float rel_angle = atan2f(rel_angle_y, rel_angle_x); + float segment_length = agent_obs[entity_idx + 2] * MAX_ROAD_SEGMENT_LENGTH; + // Calculate endpoint using the relative angle directly + // Calculate endpoint directly + float x_start = x_middle - segment_length * cosf(rel_angle); + float y_start = y_middle - segment_length * sinf(rel_angle); + float x_end = x_middle + segment_length * cosf(rel_angle); + float y_end = y_middle + segment_length * sinf(rel_angle); + + if (lasers && mode == 0) { + DrawLine3D((Vector3){0, 0, 0}, (Vector3){x_middle, y_middle, 1}, lineColor); + } + + if (mode == 1) { + float x_middle_world = px + (x_middle * heading_self_x - y_middle * heading_self_y); + float y_middle_world = py + (x_middle * heading_self_y + y_middle * heading_self_x); + float x_start_world = px + (x_start * heading_self_x - y_start * heading_self_y); + float y_start_world = py + (x_start * heading_self_y + y_start * heading_self_x); + float x_end_world = px + (x_end * heading_self_x - y_end * heading_self_y); + float y_end_world = py + (x_end * heading_self_y + y_end * heading_self_x); + DrawCube((Vector3){x_middle_world, y_middle_world, 1}, 0.5f, 0.5f, 0.5f, lineColor); + DrawLine3D((Vector3){x_start_world, y_start_world, 1}, (Vector3){x_end_world, y_end_world, 1}, BLUE); + if (lasers) + DrawLine3D((Vector3){px, py, 1}, (Vector3){x_middle_world, y_middle_world, 1}, lineColor); + } + if (mode == 0) { + DrawCube((Vector3){x_middle, y_middle, 1}, 0.5f, 0.5f, 0.5f, lineColor); + DrawLine3D((Vector3){x_start, y_start, 1}, (Vector3){x_end, y_end, 1}, BLUE); + } + } +} + +void draw_road_edge(Drive *env, float start_x, float start_y, float end_x, float end_y, Color lineColor) { + Color CURB_TOP = (Color){220, 220, 220, 255}; // Top surface - lightest + Color CURB_SIDE = (Color){180, 180, 180, 255}; // Side faces - medium + Color CURB_BOTTOM = (Color){160, 160, 160, 255}; + // Calculate curb dimensions + float curb_height = 0.5f; // Height of the curb + float curb_width = 0.3f; // Width/thickness of the curb + float road_z = 0.2f; // Ensure z-level for roads is below agents + + // Calculate direction vector between start and end + Vector3 direction = {end_x - start_x, end_y - start_y, 0.0f}; + + // Calculate length of the segment + float length = sqrtf(direction.x * direction.x + direction.y * direction.y); + + // Normalize direction vector + Vector3 normalized_dir = {direction.x / length, direction.y / length, 0.0f}; + + // Calculate perpendicular vector for width + Vector3 perpendicular = {-normalized_dir.y, normalized_dir.x, 0.0f}; + + // Calculate the four bottom corners of the curb + Vector3 b1 = {start_x - perpendicular.x * curb_width / 2, start_y - perpendicular.y * curb_width / 2, road_z}; + Vector3 b2 = {start_x + perpendicular.x * curb_width / 2, start_y + perpendicular.y * curb_width / 2, road_z}; + Vector3 b3 = {end_x + perpendicular.x * curb_width / 2, end_y + perpendicular.y * curb_width / 2, road_z}; + Vector3 b4 = {end_x - perpendicular.x * curb_width / 2, end_y - perpendicular.y * curb_width / 2, road_z}; + + // Draw the curb faces + // Bottom face + DrawTriangle3D(b1, b2, b3, CURB_BOTTOM); + DrawTriangle3D(b1, b3, b4, CURB_BOTTOM); + + // Top face (raised by curb_height) + Vector3 t1 = {b1.x, b1.y, b1.z + curb_height}; + Vector3 t2 = {b2.x, b2.y, b2.z + curb_height}; + Vector3 t3 = {b3.x, b3.y, b3.z + curb_height}; + Vector3 t4 = {b4.x, b4.y, b4.z + curb_height}; + DrawTriangle3D(t1, t3, t2, CURB_TOP); + DrawTriangle3D(t1, t4, t3, CURB_TOP); + + // Side faces + DrawTriangle3D(b1, t1, b2, CURB_SIDE); + DrawTriangle3D(t1, t2, b2, CURB_SIDE); + DrawTriangle3D(b2, t2, b3, CURB_SIDE); + DrawTriangle3D(t2, t3, b3, CURB_SIDE); + DrawTriangle3D(b3, t3, b4, CURB_SIDE); + DrawTriangle3D(t3, t4, b4, CURB_SIDE); + DrawTriangle3D(b4, t4, b1, CURB_SIDE); + DrawTriangle3D(t4, t1, b1, CURB_SIDE); +} + +void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, int show_grid) { + // Draw a grid to help with orientation + // DrawGrid(20, 1.0f); + DrawLine3D((Vector3){env->grid_map->top_left_x, env->grid_map->top_left_y, 0}, + (Vector3){env->grid_map->bottom_right_x, env->grid_map->top_left_y, 0}, PUFF_CYAN); + DrawLine3D((Vector3){env->grid_map->top_left_x, env->grid_map->bottom_right_y, 0}, + (Vector3){env->grid_map->top_left_x, env->grid_map->top_left_y, 0}, PUFF_CYAN); + DrawLine3D((Vector3){env->grid_map->bottom_right_x, env->grid_map->bottom_right_y, 0}, + (Vector3){env->grid_map->bottom_right_x, env->grid_map->top_left_y, 0}, PUFF_CYAN); + DrawLine3D((Vector3){env->grid_map->top_left_x, env->grid_map->bottom_right_y, 0}, + (Vector3){env->grid_map->bottom_right_x, env->grid_map->bottom_right_y, 0}, PUFF_CYAN); + + for (int i = 0; i < env->num_total_agents; i++) { + Agent *agent = &env->agents[i]; + // Draw objects + // Check if this vehicle is an active agent + bool is_active_agent = false; + bool is_static_agent = false; + int agent_index = -1; + for (int j = 0; j < env->active_agent_count; j++) { + if (env->active_agent_indices[j] == i) { + is_active_agent = true; + agent_index = j; + break; + } + } + for (int j = 0; j < env->static_agent_count; j++) { + if (env->static_agent_indices[j] == i) { + is_static_agent = true; + break; + } + } + if (!is_active_agent && !is_static_agent) { + continue; + } + Vector3 position; + float heading; + position = (Vector3){agent->sim_x, agent->sim_y, 1}; + heading = agent->sim_heading; + // Create size vector + Vector3 size = {agent->sim_length, agent->sim_width, agent->sim_height}; + + bool is_expert = (!is_active_agent) && (agent->mark_as_expert == 1); + + // Save current transform + if (mode == 1) { + float cos_heading = cosf(heading); + float sin_heading = sinf(heading); + + // Calculate half dimensions + float half_len = agent->sim_length * 0.5f; + float half_width = agent->sim_width * 0.5f; + + // Calculate the four corners of the collision box + Vector3 corners[4] = { + (Vector3){position.x + (half_len * cos_heading - half_width * sin_heading), + position.y + (half_len * sin_heading + half_width * cos_heading), position.z}, + + (Vector3){position.x + (half_len * cos_heading + half_width * sin_heading), + position.y + (half_len * sin_heading - half_width * cos_heading), position.z}, + (Vector3){position.x + (-half_len * cos_heading + half_width * sin_heading), + position.y + (-half_len * sin_heading - half_width * cos_heading), position.z}, + (Vector3){position.x + (-half_len * cos_heading - half_width * sin_heading), + position.y + (-half_len * sin_heading + half_width * cos_heading), position.z}, + + }; + + if (agent_index == env->human_agent_idx && !agent->metrics_array[REACHED_GOAL_IDX]) { + draw_agent_obs(env, agent_index, mode, obs_only, lasers); + } + if ((obs_only || IsKeyDown(KEY_LEFT_CONTROL)) && agent_index != env->human_agent_idx) { + continue; + } + + // --- Draw the car --- + Color car_color = GRAY; // default for static + if (is_expert) + car_color = GOLD; // expert replay + if (is_active_agent) + car_color = BLUE; // policy-controlled + if (is_active_agent && (agent->metrics_array[COLLISION_IDX] > 0 || agent->metrics_array[OFFROAD_IDX] > 0 || + agent->metrics_array[RED_LIGHT_IDX] > 0)) + car_color = RED; + rlSetLineWidth(3.0f); + for (int j = 0; j < 4; j++) { + DrawLine3D(corners[j], corners[(j + 1) % 4], car_color); + } + // --- Draw a heading arrow pointing forward --- + Vector3 arrowStart = position; + Vector3 arrowEnd = {position.x + cos_heading * half_len * 1.5f, // extend arrow beyond car + position.y + sin_heading * half_len * 1.5f, position.z}; + + DrawLine3D(arrowStart, arrowEnd, car_color); + DrawSphere(arrowEnd, 0.2f, car_color); // arrow tip + + } else { + rlPushMatrix(); + // Translate to position, rotate around Y axis, then draw + rlTranslatef(position.x, position.y, position.z); + rlRotatef(heading * RAD2DEG, 0.0f, 0.0f, 1.0f); // Convert radians to degrees + // Determine color based on status + Model car_model = client->cars[5]; + if (is_active_agent) { + car_model = client->cars[client->car_assignments[i % 64]]; + } + if (is_active_agent && (agent->metrics_array[COLLISION_IDX] > 0 || agent->metrics_array[OFFROAD_IDX] > 0 || + agent->metrics_array[RED_LIGHT_IDX] > 0)) { + car_model = client->cars[0]; // Collided agent + } + // Draw obs for human selected agent + if (agent_index == env->human_agent_idx && !agent->metrics_array[REACHED_GOAL_IDX]) { + draw_agent_obs(env, agent_index, mode, obs_only, lasers); + } + // Draw cube for cars static and active + // Calculate scale factors based on desired size and model dimensions + + BoundingBox bounds = GetModelBoundingBox(car_model); + Vector3 model_size = {bounds.max.x - bounds.min.x, bounds.max.y - bounds.min.y, + bounds.max.z - bounds.min.z}; + Vector3 scale = {size.x / model_size.x, size.y / model_size.y, size.z / model_size.z}; + if ((obs_only || IsKeyDown(KEY_LEFT_CONTROL)) && agent_index != env->human_agent_idx) { + rlPopMatrix(); + continue; + } + + DrawModelEx(car_model, (Vector3){0, 0, 0}, (Vector3){1, 0, 0}, 90.0f, scale, WHITE); + { + float cos_heading = cosf(heading); + float sin_heading = sinf(heading); + float half_len = agent->sim_length * 0.5f; + float half_width = agent->sim_width * 0.5f; + Vector3 corners[4] = { + (Vector3){0 + (half_len * cos_heading - half_width * sin_heading), + 0 + (half_len * sin_heading + half_width * cos_heading), 0}, + (Vector3){0 + (half_len * cos_heading + half_width * sin_heading), + 0 + (half_len * sin_heading - half_width * cos_heading), 0}, + (Vector3){0 + (-half_len * cos_heading + half_width * sin_heading), + 0 + (-half_len * sin_heading - half_width * cos_heading), 0}, + (Vector3){0 + (-half_len * cos_heading - half_width * sin_heading), + 0 + (-half_len * sin_heading + half_width * cos_heading), 0}, + }; + Color wire_color = GRAY; // static + if (!is_active_agent && agent->mark_as_expert == 1) + wire_color = GOLD; // expert replay + if (is_active_agent) + wire_color = BLUE; // policy + if (is_active_agent && + (agent->metrics_array[COLLISION_IDX] > 0 || agent->metrics_array[OFFROAD_IDX] > 0 || + agent->metrics_array[RED_LIGHT_IDX] > 0)) + wire_color = RED; + rlSetLineWidth(2.0f); + for (int j = 0; j < 4; j++) { + DrawLine3D(corners[j], corners[(j + 1) % 4], wire_color); + } + } + rlPopMatrix(); + } + + // FPV Camera Control + if (IsKeyDown(KEY_SPACE) && env->human_agent_idx == agent_index) { + if (agent->metrics_array[REACHED_GOAL_IDX]) { + env->human_agent_idx = rand() % env->active_agent_count; + } + Vector3 camera_position = + (Vector3){position.x - (25.0f * cosf(heading)), position.y - (25.0f * sinf(heading)), position.z + 15}; + + Vector3 camera_target = + (Vector3){position.x + 40.0f * cosf(heading), position.y + 40.0f * sinf(heading), position.z - 5.0f}; + client->camera.position = camera_position; + client->camera.target = camera_target; + client->camera.up = (Vector3){0, 0, 1}; + } + if (IsKeyReleased(KEY_SPACE)) { + client->camera.position = client->default_camera_position; + client->camera.target = client->default_camera_target; + client->camera.up = (Vector3){0, 0, 1}; + } + // Draw goal position for active agents + + if (!is_active_agent || agent->sim_valid == 0) { + continue; + } + if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { + DrawSphere((Vector3){agent->goal_position_x, agent->goal_position_y, 1}, 0.5f, DARKGREEN); + + DrawCircle3D((Vector3){agent->goal_position_x, agent->goal_position_y, 0.1f}, env->goal_radius, + (Vector3){0, 0, 1}, 90.0f, Fade(LIGHTGREEN, 0.3f)); + } + } + for (int i = 0; i < env->num_road_elements; i++) { + RoadMapElement *element = &env->road_elements[i]; + + for (int j = 0; j < element->segment_length - 1; j++) { + Vector3 start = {element->x[j], element->y[j], 1}; + Vector3 end = {element->x[j + 1], element->y[j + 1], 1}; + Color lineColor = GRAY; + + if (is_road_lane(element->type)) + lineColor = GRAY; + else if (is_road_line(element->type)) + lineColor = BLUE; + else if (is_road_edge(element->type)) + lineColor = WHITE; + else if (element->type == DRIVEWAY) + lineColor = RED; + if (!IsKeyDown(KEY_LEFT_CONTROL) && obs_only == 0) { + draw_road_edge(env, start.x, start.y, end.x, end.y, lineColor); + } + } + } + if (show_grid) { + // Draw grid cells using the stored bounds + float grid_start_x = env->grid_map->top_left_x; + float grid_start_y = env->grid_map->bottom_right_y; + for (int i = 0; i < env->grid_map->grid_cols; i++) { + for (int j = 0; j < env->grid_map->grid_rows; j++) { + float x = grid_start_x + i * GRID_CELL_SIZE; + float y = grid_start_y + j * GRID_CELL_SIZE; + DrawCubeWires((Vector3){x + GRID_CELL_SIZE / 2, y + GRID_CELL_SIZE / 2, 1}, GRID_CELL_SIZE, + GRID_CELL_SIZE, 0.1f, PUFF_BACKGROUND2); + } + } + } + + EndMode3D(); + + // Draw track indices for the tracks to predict + if (mode == 1 && env->control_mode == CONTROL_WOSAC) { + float map_height = env->grid_map->top_left_y - env->grid_map->bottom_right_y; + float pixels_per_world_unit = client->height / map_height; + + for (int i = 0; i < env->active_agent_count; i++) { + int agent_idx = env->active_agent_indices[i]; + int womd_track_idx = env->tracks_to_predict[i]; + + float raw_x = -env->agents[agent_idx].sim_x * pixels_per_world_unit; + float raw_y = env->agents[agent_idx].sim_y * pixels_per_world_unit; + + int screen_x = (int)raw_x + client->width / 2 + 20; + int screen_y = (int)raw_y + client->height / 2 - 25; + + if (screen_x >= 0 && screen_x <= client->width && screen_y >= 0 && screen_y <= client->height) { + char text[32]; + snprintf(text, sizeof(text), "%d", womd_track_idx); + int text_width = MeasureText(text, 20); + DrawText(text, screen_x - text_width / 2, screen_y, 20, PUFF_WHITE); + } + } + } +} + +void saveTopDownImage(Drive *env, Client *client, const char *filename, RenderTexture2D target, int map_height, int obs, + int lasers, int trajectories, int frame_count, float *path, int log_trajectories, int show_grid) { + // Top-down orthographic camera + Camera3D camera = {0}; + camera.position = (Vector3){0.0f, 0.0f, 500.0f}; // above the scene + camera.target = (Vector3){0.0f, 0.0f, 0.0f}; // look at origin + camera.up = (Vector3){0.0f, -1.0f, 0.0f}; + camera.fovy = map_height; + camera.projection = CAMERA_ORTHOGRAPHIC; + Color road = (Color){35, 35, 37, 255}; + + BeginTextureMode(target); + ClearBackground(road); + BeginMode3D(camera); + rlEnableDepthTest(); + + // Draw log trajectories FIRST (in background at lower Z-level) + if (log_trajectories) { + for (int i = 0; i < env->num_total_agents; i++) { + Agent *agent = &env->agents[i]; + for (int j = 0; j < agent->trajectory_length; j++) { + float x = agent->log_trajectory_x[j]; + float y = agent->log_trajectory_y[j]; + float valid = agent->log_valid[j]; + if (!valid) + continue; + DrawSphere((Vector3){x, y, 0.5f}, 0.3f, Fade(LIGHTGREEN, 0.6f)); + } + } + } + + // Draw current path trajectories SECOND (slightly higher than log trajectories) + if (trajectories) { + for (int i = 0; i < frame_count; i++) { + DrawSphere((Vector3){path[i * 2], path[i * 2 + 1], 0.8f}, 0.5f, YELLOW); + } + } + + // Draw main scene LAST (on top) + draw_scene(env, client, 1, obs, lasers, show_grid); + + EndMode3D(); + EndTextureMode(); + + // save to file + Image img = LoadImageFromTexture(target.texture); + ImageFlipVertical(&img); + ExportImage(img, filename); + UnloadImage(img); +} + +void saveAgentViewImage(Drive *env, Client *client, const char *filename, RenderTexture2D target, int map_height, + int obs_only, int lasers, int show_grid) { + // Agent perspective camera following the human agent + int agent_idx = env->active_agent_indices[env->human_agent_idx]; + Agent *agent = &env->agents[agent_idx]; + + Camera3D camera = {0}; + // Position camera behind and above the agent + camera.position = (Vector3){agent->sim_x - (25.0f * cosf(agent->sim_heading)), + agent->sim_y - (25.0f * sinf(agent->sim_heading)), 15.0f}; + camera.target = (Vector3){agent->sim_x + 40.0f * cosf(agent->sim_heading), + agent->sim_y + 40.0f * sinf(agent->sim_heading), 1.0f}; + camera.up = (Vector3){0.0f, 0.0f, 1.0f}; + camera.fovy = 45.0f; + camera.projection = CAMERA_PERSPECTIVE; + + Color road = (Color){35, 35, 37, 255}; + + BeginTextureMode(target); + ClearBackground(road); + BeginMode3D(camera); + rlEnableDepthTest(); + draw_scene(env, client, 0, obs_only, lasers, show_grid); // mode=0 for agent view + EndMode3D(); + EndTextureMode(); + + // Save to file + Image img = LoadImageFromTexture(target.texture); + ImageFlipVertical(&img); + ExportImage(img, filename); + UnloadImage(img); +} + +void c_render(Drive *env) { + if (env->client == NULL) { + env->client = make_client(env); + } + Client *client = env->client; + BeginDrawing(); + Color road = (Color){35, 35, 37, 255}; + ClearBackground(road); + BeginMode3D(client->camera); + handle_camera_controls(env->client); + draw_scene(env, client, 0, 0, 0, 0); + // Draw debug info + DrawText(TextFormat("Camera Position: (%.2f, %.2f, %.2f)", client->camera.position.x, client->camera.position.y, + client->camera.position.z), + 10, 10, 20, PUFF_WHITE); + DrawText(TextFormat("Camera Target: (%.2f, %.2f, %.2f)", client->camera.target.x, client->camera.target.y, + client->camera.target.z), + 10, 30, 20, PUFF_WHITE); + DrawText(TextFormat("Timestep: %d", env->timestep), 10, 50, 20, PUFF_WHITE); + // acceleration & steering + int human_idx = env->active_agent_indices[env->human_agent_idx]; + DrawText(TextFormat("Controlling Agent: %d", env->human_agent_idx), 10, 70, 20, PUFF_WHITE); + DrawText(TextFormat("Agent Index: %d", human_idx), 10, 90, 20, PUFF_WHITE); + // Controls help + DrawText("Controls: W/S - Accelerate/Brake, A/D - Steer, 1-4 - Switch Agent", 10, client->height - 30, 20, + PUFF_WHITE); + // acceleration & steering + if (env->action_type == 1) { // continuous (float) + float (*action_array_f)[2] = (float (*)[2])env->actions; + DrawText(TextFormat("Acceleration: %.2f", action_array_f[env->human_agent_idx][0]), 10, 110, 20, PUFF_WHITE); + DrawText(TextFormat("Steering: %.2f", action_array_f[env->human_agent_idx][1]), 10, 130, 20, PUFF_WHITE); + } else { // discrete (int) + int (*action_array)[2] = (int (*)[2])env->actions; + DrawText(TextFormat("Acceleration: %d", action_array[env->human_agent_idx][0]), 10, 110, 20, PUFF_WHITE); + DrawText(TextFormat("Steering: %d", action_array[env->human_agent_idx][1]), 10, 130, 20, PUFF_WHITE); + } + DrawText(TextFormat("Grid Rows: %d", env->grid_map->grid_rows), 10, 150, 20, PUFF_WHITE); + DrawText(TextFormat("Grid Cols: %d", env->grid_map->grid_cols), 10, 170, 20, PUFF_WHITE); + EndDrawing(); +} + +void close_client(Client *client) { + for (int i = 0; i < 6; i++) { + UnloadModel(client->cars[i]); + } + UnloadTexture(client->puffers); + CloseWindow(); + free(client); +} + +#endif // RENDER_H diff --git a/pufferlib/ocean/env_binding.h b/pufferlib/ocean/env_binding.h index c2c0c10f03..5963e1dcb4 100644 --- a/pufferlib/ocean/env_binding.h +++ b/pufferlib/ocean/env_binding.h @@ -1,9 +1,8 @@ -#include "env_config.h" #include #include // Forward declarations for env-specific functions supplied by user -static int my_log(PyObject *dict, Log *log); +static int my_log(PyObject *dict, Env *env, Log *log, float n); static int my_init(Env *env, PyObject *args, PyObject *kwargs); static PyObject *my_shared(PyObject *self, PyObject *args, PyObject *kwargs); @@ -43,8 +42,8 @@ static Env *unpack_env(PyObject *args) { // Python function to initialize the environment static PyObject *env_init(PyObject *self, PyObject *args, PyObject *kwargs) { - if (PyTuple_Size(args) != 6) { - PyErr_SetString(PyExc_TypeError, "Environment requires 5 arguments"); + if (PyTuple_Size(args) != 7) { + PyErr_SetString(PyExc_TypeError, "Environment requires 7 positional arguments"); return NULL; } @@ -130,7 +129,19 @@ static PyObject *env_init(PyObject *self, PyObject *args, PyObject *kwargs) { } env->truncations = PyArray_DATA(truncations); - PyObject *seed_arg = PyTuple_GetItem(args, 5); + PyObject *msk = PyTuple_GetItem(args, 5); + if (!PyObject_TypeCheck(msk, &PyArray_Type)) { + PyErr_SetString(PyExc_TypeError, "Masks must be a NumPy array"); + return NULL; + } + PyArrayObject *masks_array = (PyArrayObject *)msk; + if (!PyArray_ISCONTIGUOUS(masks_array)) { + PyErr_SetString(PyExc_ValueError, "Masks must be contiguous"); + return NULL; + } + env->masks = PyArray_DATA(masks_array); + + PyObject *seed_arg = PyTuple_GetItem(args, 6); if (!PyObject_TypeCheck(seed_arg, &PyLong_Type)) { PyErr_SetString(PyExc_TypeError, "seed must be an integer"); return NULL; @@ -198,34 +209,13 @@ static PyObject *env_step(PyObject *self, PyObject *args) { Py_RETURN_NONE; } -// Python function to render the environment +// Python function to step the environment static PyObject *env_render(PyObject *self, PyObject *args) { - int num_args = PyTuple_Size(args); - if (num_args != 3) { - PyErr_SetString(PyExc_TypeError, "env_render requires 3 arguments (env_handle, view_mode, draw_traces)"); - return NULL; - } - Env *env = unpack_env(args); if (!env) { return NULL; } - - PyObject *view_mode_arg = PyTuple_GetItem(args, 1); - if (!PyObject_TypeCheck(view_mode_arg, &PyLong_Type)) { - PyErr_SetString(PyExc_TypeError, "view_mode must be an integer"); - return NULL; - } - int view_mode = PyLong_AsLong(view_mode_arg); - - PyObject *show_traces_arg = PyTuple_GetItem(args, 2); - if (!PyObject_TypeCheck(show_traces_arg, &PyBool_Type)) { - PyErr_SetString(PyExc_TypeError, "draw_traces must be a boolean"); - return NULL; - } - bool draw_traces = PyObject_IsTrue(show_traces_arg); - - c_render(env, view_mode, draw_traces); + c_render(env); Py_RETURN_NONE; } @@ -514,7 +504,7 @@ static PyObject *vec_reset(PyObject *self, PyObject *args) { for (int i = 0; i < vec->num_envs; i++) { // Assumes each process has the same number of environments - srand(i + seed * vec->num_envs); + srand(i + seed); c_reset(vec->envs[i]); } Py_RETURN_NONE; @@ -540,8 +530,8 @@ static PyObject *vec_step(PyObject *self, PyObject *arg) { static PyObject *vec_render(PyObject *self, PyObject *args) { int num_args = PyTuple_Size(args); - if (num_args != 4) { - PyErr_SetString(PyExc_TypeError, "vec_render requires 4 arguments"); + if (num_args != 2) { + PyErr_SetString(PyExc_TypeError, "vec_render requires 2 arguments"); return NULL; } @@ -551,23 +541,14 @@ static PyObject *vec_render(PyObject *self, PyObject *args) { return NULL; } - if (!PyObject_TypeCheck(PyTuple_GetItem(args, 1), &PyLong_Type)) { - PyErr_SetString(PyExc_TypeError, "view_mode must be an integer"); - return NULL; - } - if (!PyObject_TypeCheck(PyTuple_GetItem(args, 2), &PyBool_Type)) { - PyErr_SetString(PyExc_TypeError, "draw_traces must be a boolean"); - return NULL; - } - if (!PyObject_TypeCheck(PyTuple_GetItem(args, 3), &PyLong_Type)) { + PyObject *env_id_arg = PyTuple_GetItem(args, 1); + if (!PyObject_TypeCheck(env_id_arg, &PyLong_Type)) { PyErr_SetString(PyExc_TypeError, "env_id must be an integer"); return NULL; } - int view_mode = PyLong_AsLong(PyTuple_GetItem(args, 1)); - bool draw_traces = PyObject_IsTrue(PyTuple_GetItem(args, 2)); - int env_id = PyLong_AsLong(PyTuple_GetItem(args, 3)); + int env_id = PyLong_AsLong(env_id_arg); - c_render(vec->envs[env_id], view_mode, draw_traces); + c_render(vec->envs[env_id]); Py_RETURN_NONE; } @@ -600,83 +581,125 @@ static PyObject *vec_log(PyObject *self, PyObject *args) { // horribly if Log has non-float data. PyObject *num_agents_arg = PyTuple_GetItem(args, 1); float num_agents = (float)PyLong_AsLong(num_agents_arg); - - Log aggregate = {0}; int num_keys = sizeof(Log) / sizeof(float); - for (int i = 0; i < vec->num_envs; i++) { - Env *env = vec->envs[i]; - for (int j = 0; j < num_keys; j++) { - ((float *)&aggregate)[j] += ((float *)&env->log)[j]; - } - } - PyObject *dict = PyDict_New(); + Env *env = vec->envs[0]; + if (env->eval_mode) { + PyObject *list = PyList_New(vec->num_envs); + PyObject *dict = PyDict_New(); - // Only log if we have at least num_agents worth of data - if (aggregate.n < num_agents) { - return dict; - } - - // Got enough data. Reset logs and return metrics - for (int i = 0; i < vec->num_envs; i++) { - Env *env = vec->envs[i]; - for (int j = 0; j < num_keys; j++) { - ((float *)&env->log)[j] = 0.0f; + if (env->log.n == 0) { + return dict; } - } - float n = aggregate.n; + // Got enough data. Reset logs and return metrics + for (int i = 0; i < vec->num_envs; i++) { + PyObject *dict = PyDict_New(); + Env *env = vec->envs[i]; + float n = env->log.n; + // Average across agents + for (int i = 0; i < num_keys; i++) { + ((float *)&env->log)[i] /= n; + } + my_log(dict, env, &env->log, n); + assign_to_dict(dict, "n", n); + // Add map_name to dict + if (env->map_name) { + PyObject *s = PyUnicode_FromString(env->map_name); + if (s != NULL) { + PyDict_SetItemString(dict, "map_name", s); + Py_DECREF(s); + } + } + + PyList_SetItem(list, i, dict); + } + // Reset logs to 0 after extracting metrics (prevents accumulation across episodes) + for (int i = 0; i < vec->num_envs; i++) { + Env *env = vec->envs[i]; + for (int j = 0; j < num_keys; j++) { + ((float *)&env->log)[j] = 0.0f; + } + } + return list; + } else { + Log aggregate = {0}; + for (int i = 0; i < vec->num_envs; i++) { + Env *env = vec->envs[i]; + for (int j = 0; j < num_keys; j++) { + ((float *)&aggregate)[j] += ((float *)&env->log)[j]; + } + } - // Average across agents - for (int i = 0; i < num_keys; i++) { - ((float *)&aggregate)[i] /= n; - } + PyObject *dict = PyDict_New(); + + // Only log if we have at least num_agents worth of data + Env *env = vec->envs[0]; + if (env->eval_mode) { + if (aggregate.n == 0) { + return dict; + } + } else { + if (aggregate.n < num_agents) { + return dict; + } + } - // Compute completion_rate from aggregated counts - aggregate.completion_rate = aggregate.goals_reached_this_episode / aggregate.goals_sampled_this_episode; + // Got enough data. Reset logs and return metrics + for (int i = 0; i < vec->num_envs; i++) { + Env *env = vec->envs[i]; + for (int j = 0; j < num_keys; j++) { + ((float *)&env->log)[j] = 0.0f; + } + } - // User populates dict - my_log(dict, &aggregate); - assign_to_dict(dict, "n", n); + float n = aggregate.n; - return dict; + // Average across agents + for (int i = 0; i < num_keys; i++) { + ((float *)&aggregate)[i] /= n; + } + // User populates dict + my_log(dict, env, &aggregate, n); + assign_to_dict(dict, "n", n); + return dict; + } } -static PyObject *env_log(PyObject *self, PyObject *args) { - int num_args = PyTuple_Size(args); - if (num_args != 2) { - PyErr_SetString(PyExc_TypeError, "env_log requires 2 arguments"); +static PyObject *vec_get(PyObject *self, PyObject *args) { + VecEnv *vec = unpack_vecenv(args); + if (!vec) { + PyErr_SetString(PyExc_ValueError, "Invalid VecEnv handle"); return NULL; } - Env *env = unpack_env(args); - if (!env) { + PyObject *list = PyList_New(vec->num_envs); + if (!list) return NULL; - } - // Aggregate this env's per-agent logs (same as vec_log but for one env) - // Note: breaks horribly if you don't use floats - Log aggregate = {0}; - int num_keys = sizeof(Log) / sizeof(float); - for (int j = 0; j < num_keys; j++) { - ((float *)&aggregate)[j] += ((float *)&env->log)[j]; - } - - PyObject *dict = PyDict_New(); - if (aggregate.n == 0.0f) { - return dict; - } - - // Average across agents in env - float n = aggregate.n; - for (int i = 0; i < num_keys; i++) { - ((float *)&aggregate)[i] /= n; + for (int i = 0; i < vec->num_envs; i++) { + Env *env = vec->envs[i]; + if (!env) { + Py_INCREF(Py_None); + PyList_SetItem(list, i, Py_None); + continue; + } + PyObject *dict = PyDict_New(); + if (!dict) { + Py_DECREF(list); + return NULL; + } + PyObject *res = my_get(dict, env); + if (res == NULL) { + Py_DECREF(dict); + Py_DECREF(list); + return NULL; + } + /* my_get returns the dict (or NULL on error) */ + PyList_SetItem(list, i, dict); } - aggregate.n = (float)env->active_agent_count; - - my_log(dict, &aggregate); - return dict; + return list; } static PyObject *vec_close(PyObject *self, PyObject *args) { @@ -694,19 +717,6 @@ static PyObject *vec_close(PyObject *self, PyObject *args) { Py_RETURN_NONE; } -static PyObject *vec_get_scenario_ids(PyObject *self, PyObject *args) { - VecEnv *vec = unpack_vecenv(args); - if (!vec) - return NULL; - - PyObject *list = PyList_New(vec->num_envs); - for (int i = 0; i < vec->num_envs; i++) { - // scenario_id is char[16], may not be null-terminated at byte 16 - PyList_SET_ITEM(list, i, PyUnicode_FromStringAndSize(vec->envs[i]->scenario_id, 16)); - } - return list; -} - static PyObject *get_global_agent_state(PyObject *self, PyObject *args) { if (PyTuple_Size(args) != 7) { PyErr_SetString(PyExc_TypeError, "get_global_agent_state requires 7 arguments"); @@ -807,8 +817,8 @@ static PyObject *vec_get_global_agent_state(PyObject *self, PyObject *args) { } static PyObject *get_ground_truth_trajectories(PyObject *self, PyObject *args) { - if (PyTuple_Size(args) != 9) { - PyErr_SetString(PyExc_TypeError, "get_ground_truth_trajectories requires 9 arguments"); + if (PyTuple_Size(args) != 7) { + PyErr_SetString(PyExc_TypeError, "get_ground_truth_trajectories requires 7 arguments"); return NULL; } @@ -826,13 +836,10 @@ static PyObject *get_ground_truth_trajectories(PyObject *self, PyObject *args) { PyObject *heading_arr = PyTuple_GetItem(args, 4); PyObject *valid_arr = PyTuple_GetItem(args, 5); PyObject *id_arr = PyTuple_GetItem(args, 6); - PyObject *is_vehicle_arr = PyTuple_GetItem(args, 7); - PyObject *is_track_to_predict_arr = PyTuple_GetItem(args, 8); - PyObject *scenario_id_arr = PyTuple_GetItem(args, 9); + PyObject *scenario_id_arr = PyTuple_GetItem(args, 7); if (!PyArray_Check(x_arr) || !PyArray_Check(y_arr) || !PyArray_Check(z_arr) || !PyArray_Check(heading_arr) || - !PyArray_Check(valid_arr) || !PyArray_Check(id_arr) || !PyArray_Check(is_vehicle_arr) || - !PyArray_Check(is_track_to_predict_arr) || !PyArray_Check(scenario_id_arr)) { + !PyArray_Check(valid_arr) || !PyArray_Check(id_arr) || !PyArray_Check(scenario_id_arr)) { PyErr_SetString(PyExc_TypeError, "All output arrays must be NumPy arrays"); return NULL; } @@ -843,19 +850,17 @@ static PyObject *get_ground_truth_trajectories(PyObject *self, PyObject *args) { float *heading_data = (float *)PyArray_DATA((PyArrayObject *)heading_arr); int *valid_data = (int *)PyArray_DATA((PyArrayObject *)valid_arr); int *id_data = (int *)PyArray_DATA((PyArrayObject *)id_arr); - bool *is_vehicle_data = (bool *)PyArray_DATA((PyArrayObject *)is_vehicle_arr); - bool *is_track_to_predict_data = (bool *)PyArray_DATA((PyArrayObject *)is_track_to_predict_arr); - char *scenario_id_data = (char *)PyArray_DATA((PyArrayObject *)scenario_id_arr); + int *scenario_id_data = (int *)PyArray_DATA((PyArrayObject *)scenario_id_arr); c_get_global_ground_truth_trajectories(drive, x_data, y_data, z_data, heading_data, valid_data, id_data, - is_vehicle_data, is_track_to_predict_data, scenario_id_data); + scenario_id_data); Py_RETURN_NONE; } static PyObject *vec_get_global_ground_truth_trajectories(PyObject *self, PyObject *args) { - if (PyTuple_Size(args) != 10) { - PyErr_SetString(PyExc_TypeError, "vec_get_global_ground_truth_trajectories requires 10 arguments"); + if (PyTuple_Size(args) != 8) { + PyErr_SetString(PyExc_TypeError, "vec_get_global_ground_truth_trajectories requires 8 arguments"); return NULL; } @@ -871,13 +876,10 @@ static PyObject *vec_get_global_ground_truth_trajectories(PyObject *self, PyObje PyObject *heading_arr = PyTuple_GetItem(args, 4); PyObject *valid_arr = PyTuple_GetItem(args, 5); PyObject *id_arr = PyTuple_GetItem(args, 6); - PyObject *is_vehicle_arr = PyTuple_GetItem(args, 7); - PyObject *is_track_to_predict_arr = PyTuple_GetItem(args, 8); - PyObject *scenario_id_arr = PyTuple_GetItem(args, 9); + PyObject *scenario_id_arr = PyTuple_GetItem(args, 7); if (!PyArray_Check(x_arr) || !PyArray_Check(y_arr) || !PyArray_Check(z_arr) || !PyArray_Check(heading_arr) || - !PyArray_Check(valid_arr) || !PyArray_Check(id_arr) || !PyArray_Check(is_vehicle_arr) || - !PyArray_Check(is_track_to_predict_arr) || !PyArray_Check(scenario_id_arr)) { + !PyArray_Check(valid_arr) || !PyArray_Check(id_arr) || !PyArray_Check(scenario_id_arr)) { PyErr_SetString(PyExc_TypeError, "All output arrays must be NumPy arrays"); return NULL; } @@ -888,8 +890,6 @@ static PyObject *vec_get_global_ground_truth_trajectories(PyObject *self, PyObje PyArrayObject *heading_array = (PyArrayObject *)heading_arr; PyArrayObject *valid_array = (PyArrayObject *)valid_arr; PyArrayObject *id_array = (PyArrayObject *)id_arr; - PyArrayObject *is_vehicle_array = (PyArrayObject *)is_vehicle_arr; - PyArrayObject *is_track_to_predict_array = (PyArrayObject *)is_track_to_predict_arr; PyArrayObject *scenario_id_array = (PyArrayObject *)scenario_id_arr; // Get base pointers to the arrays @@ -899,9 +899,7 @@ static PyObject *vec_get_global_ground_truth_trajectories(PyObject *self, PyObje float *heading_base = (float *)PyArray_DATA(heading_array); int *valid_base = (int *)PyArray_DATA(valid_array); int *id_base = (int *)PyArray_DATA(id_array); - bool *is_vehicle_base = (bool *)PyArray_DATA(is_vehicle_array); - bool *is_track_to_predict_base = (bool *)PyArray_DATA(is_track_to_predict_array); - char *scenario_id_base = (char *)PyArray_DATA(scenario_id_array); + int *scenario_id_base = (int *)PyArray_DATA(scenario_id_array); // Get number of timesteps from array shape npy_intp *x_shape = PyArray_DIMS(x_array); @@ -914,10 +912,9 @@ static PyObject *vec_get_global_ground_truth_trajectories(PyObject *self, PyObje for (int i = 0; i < vec->num_envs; i++) { Drive *drive = (Drive *)vec->envs[i]; - c_get_global_ground_truth_trajectories( - drive, &x_base[traj_offset], &y_base[traj_offset], &z_base[traj_offset], &heading_base[traj_offset], - &valid_base[traj_offset], &id_base[agent_offset], &is_vehicle_base[agent_offset], - &is_track_to_predict_base[agent_offset], &scenario_id_base[agent_offset * 16]); + c_get_global_ground_truth_trajectories(drive, &x_base[traj_offset], &y_base[traj_offset], &z_base[traj_offset], + &heading_base[traj_offset], &valid_base[traj_offset], + &id_base[agent_offset], &scenario_id_base[agent_offset]); // Move offsets forward agent_offset += drive->active_agent_count; @@ -967,7 +964,7 @@ static PyObject *vec_get_road_edge_polylines(PyObject *self, PyObject *args) { float *x_base = (float *)PyArray_DATA((PyArrayObject *)x_arr); float *y_base = (float *)PyArray_DATA((PyArrayObject *)y_arr); int *lengths_base = (int *)PyArray_DATA((PyArrayObject *)lengths_arr); - char *scenario_ids_base = (char *)PyArray_DATA((PyArrayObject *)scenario_ids_arr); + int *scenario_ids_base = (int *)PyArray_DATA((PyArrayObject *)scenario_ids_arr); int poly_offset = 0, pt_offset = 0; for (int i = 0; i < vec->num_envs; i++) { @@ -975,7 +972,7 @@ static PyObject *vec_get_road_edge_polylines(PyObject *self, PyObject *args) { int np, tp; c_get_road_edge_counts(drive, &np, &tp); c_get_road_edge_polylines(drive, &x_base[pt_offset], &y_base[pt_offset], &lengths_base[poly_offset], - &scenario_ids_base[poly_offset * 16]); + &scenario_ids_base[poly_offset]); poly_offset += np; pt_offset += tp; } @@ -1046,7 +1043,6 @@ static PyMethodDef methods[] = { {"env_close", env_close, METH_VARARGS, "Close the environment"}, {"env_get", env_get, METH_VARARGS, "Get the environment state"}, {"env_put", (PyCFunction)env_put, METH_VARARGS | METH_KEYWORDS, "Put stuff into env"}, - {"env_log", env_log, METH_VARARGS, "Log stats for a single environment"}, {"vectorize", vectorize, METH_VARARGS, "Make a vector of environment handles"}, {"vec_init", (PyCFunction)vec_init, METH_VARARGS | METH_KEYWORDS, "Initialize a vector of environments"}, {"vec_reset", vec_reset, METH_VARARGS, "Reset the vector of environments"}, @@ -1054,7 +1050,7 @@ static PyMethodDef methods[] = { {"vec_log", vec_log, METH_VARARGS, "Log the vector of environments"}, {"vec_render", vec_render, METH_VARARGS, "Render the vector of environments"}, {"vec_close", vec_close, METH_VARARGS, "Close the vector of environments"}, - {"vec_get_scenario_ids", vec_get_scenario_ids, METH_VARARGS, "Get scenario IDs for all envs"}, + {"vec_get", vec_get, METH_VARARGS, "Get attributes from each env in a VecEnv"}, {"shared", (PyCFunction)my_shared, METH_VARARGS | METH_KEYWORDS, "Shared state"}, {"get_global_agent_state", get_global_agent_state, METH_VARARGS, "Get global agent state"}, {"vec_get_global_agent_state", vec_get_global_agent_state, METH_VARARGS, "Get agent state from vectorized env"}, @@ -1080,15 +1076,22 @@ PyMODINIT_FUNC PyInit_binding(void) { } // Make constants accessible from Python - PyModule_AddIntConstant(m, "MAX_ROAD_SEGMENT_OBSERVATIONS", MAX_ROAD_SEGMENT_OBSERVATIONS); - PyModule_AddIntConstant(m, "MAX_AGENTS", MAX_AGENTS); - PyModule_AddIntConstant(m, "TRAJECTORY_LENGTH", TRAJECTORY_LENGTH); PyModule_AddIntConstant(m, "MAX_ENTITIES_PER_CELL", MAX_ENTITIES_PER_CELL); - PyModule_AddIntConstant(m, "ROAD_FEATURES", ROAD_FEATURES); PyModule_AddIntConstant(m, "PARTNER_FEATURES", PARTNER_FEATURES); + PyModule_AddIntConstant(m, "TRAFFIC_LIGHT_FEATURES", TRAFFIC_LIGHT_FEATURES); + PyModule_AddIntConstant(m, "NUM_TRAFFIC_LIGHT_STATES", NUM_TRAFFIC_LIGHT_STATES); + PyModule_AddIntConstant(m, "STOP_SIGN_FEATURES", STOP_SIGN_FEATURES); PyModule_AddIntConstant(m, "EGO_FEATURES_CLASSIC", EGO_FEATURES_CLASSIC); PyModule_AddIntConstant(m, "EGO_FEATURES_JERK", EGO_FEATURES_JERK); + PyModule_AddIntConstant(m, "STATIC_TARGET_FEATURES", STATIC_TARGET_FEATURES); + PyModule_AddIntConstant(m, "DYNAMIC_TARGET_FEATURES", DYNAMIC_TARGET_FEATURES); + PyModule_AddIntConstant(m, "MAX_TARGET_WAYPOINTS", MAX_TARGET_WAYPOINTS); + PyModule_AddIntConstant(m, "NUM_REWARD_COEFS", NUM_REWARD_COEFS); + PyModule_AddIntConstant(m, "TARGET_STATIC", TARGET_STATIC); + PyModule_AddIntConstant(m, "TARGET_DYNAMIC", TARGET_DYNAMIC); + PyObject_SetAttrString(m, "MULTI_LANE_FULL_SCORE_TIME", PyFloat_FromDouble(MULTI_LANE_FULL_SCORE_TIME)); + PyObject_SetAttrString(m, "MULTI_LANE_HALF_SCORE_TIME", PyFloat_FromDouble(MULTI_LANE_HALF_SCORE_TIME)); return m; } diff --git a/pufferlib/ocean/env_config.h b/pufferlib/ocean/env_config.h index 10f592077f..a709aec316 100644 --- a/pufferlib/ocean/env_config.h +++ b/pufferlib/ocean/env_config.h @@ -8,29 +8,48 @@ // Config struct for parsing INI files - contains all environment configuration typedef struct { - int render_mode; int action_type; int dynamics_model; float reward_vehicle_collision; float reward_offroad_collision; + float reward_traffic_light_violation; float reward_goal; - float reward_goal_post_respawn; - float reward_vehicle_collision_post_respawn; + float reward_ade; + float reward_overspeed; + float reward_comfort; + float reward_velocity; + float reward_lane_align; + float reward_vel_align; + float reward_lane_center; + float reward_center_bias; + float reward_timestep; + float reward_reverse; float goal_radius; - float goal_speed; int collision_behavior; int offroad_behavior; - int spawn_immunity_timer; + int traffic_light_behavior; float dt; - int goal_behavior; - float goal_target_distance; - int episode_length; + int target_type; + int scenario_length; int termination_mode; int init_steps; int init_mode; int control_mode; - int max_controlled_agents; + int simulation_mode; char map_dir[256]; + float min_waypoint_spacing; + float max_waypoint_spacing; + int num_target_waypoints; + int reward_conditioning; + int reward_randomization; + int compute_eval_metrics; + int max_agents_per_env; + int use_rear_axle; + int max_lane_segment_observations; + int max_boundary_segment_observations; + int max_partner_observations; + int max_traffic_light_observations; + int max_stop_sign_observations; } env_init_config; // INI file parser handler - parses all environment configuration from drive.ini @@ -56,70 +75,112 @@ static int handler(void *config, const char *section, const char *name, const ch printf("Warning: Unknown dynamics_model value '%s', defaulting to JERK\n", value); env_config->dynamics_model = 1; // Default to JERK } - } else if (MATCH("env", "goal_behavior")) { - env_config->goal_behavior = atoi(value); - } else if (MATCH("env", "goal_target_distance")) { - env_config->goal_target_distance = atof(value); + } else if (MATCH("env", "collision_behavior")) { + env_config->collision_behavior = atoi(value); + } else if (MATCH("env", "offroad_behavior")) { + env_config->offroad_behavior = atoi(value); + } else if (MATCH("env", "traffic_light_behavior")) { + env_config->traffic_light_behavior = atoi(value); + } else if (MATCH("env", "target_type")) { + if (strcmp(value, "\"static\"") == 0 || strcmp(value, "static") == 0) { + env_config->target_type = 0; // TARGET_STATIC + } else if (strcmp(value, "\"dynamic\"") == 0 || strcmp(value, "dynamic") == 0) { + env_config->target_type = 1; // TARGET_DYNAMIC + } else { + printf("Warning: Unknown target_type value '%s', defaulting to static\n", value); + env_config->target_type = 0; + } } else if (MATCH("env", "reward_vehicle_collision")) { env_config->reward_vehicle_collision = atof(value); } else if (MATCH("env", "reward_offroad_collision")) { env_config->reward_offroad_collision = atof(value); + } else if (MATCH("env", "reward_traffic_light_violation")) { + env_config->reward_traffic_light_violation = atof(value); } else if (MATCH("env", "reward_goal")) { env_config->reward_goal = atof(value); - } else if (MATCH("env", "reward_goal_post_respawn")) { - env_config->reward_goal_post_respawn = atof(value); - } else if (MATCH("env", "reward_vehicle_collision_post_respawn")) { - env_config->reward_vehicle_collision_post_respawn = atof(value); + } else if (MATCH("env", "reward_ade")) { + env_config->reward_ade = atof(value); + } else if (MATCH("env", "reward_overspeed")) { + env_config->reward_overspeed = atof(value); + } else if (MATCH("env", "reward_comfort")) { + env_config->reward_comfort = atof(value); + } else if (MATCH("env", "reward_velocity")) { + env_config->reward_velocity = atof(value); + } else if (MATCH("env", "reward_lane_align")) { + env_config->reward_lane_align = atof(value); + } else if (MATCH("env", "reward_vel_align")) { + env_config->reward_vel_align = atof(value); + } else if (MATCH("env", "reward_lane_center")) { + env_config->reward_lane_center = atof(value); + } else if (MATCH("env", "reward_center_bias")) { + env_config->reward_center_bias = atof(value); + } else if (MATCH("env", "reward_timestep")) { + env_config->reward_timestep = atof(value); + } else if (MATCH("env", "reward_reverse")) { + env_config->reward_reverse = atof(value); } else if (MATCH("env", "goal_radius")) { env_config->goal_radius = atof(value); - } else if (MATCH("env", "goal_speed")) { - env_config->goal_speed = atof(value); - } else if (MATCH("env", "collision_behavior")) { - env_config->collision_behavior = atoi(value); - } else if (MATCH("env", "offroad_behavior")) { - env_config->offroad_behavior = atoi(value); - } else if (MATCH("env", "spawn_immunity_timer")) { - env_config->spawn_immunity_timer = atoi(value); } else if (MATCH("env", "dt")) { env_config->dt = atof(value); - } else if (MATCH("env", "episode_length")) { - env_config->episode_length = atoi(value); + } else if (MATCH("env", "scenario_length")) { + env_config->scenario_length = atoi(value); } else if (MATCH("env", "termination_mode")) { env_config->termination_mode = atoi(value); } else if (MATCH("env", "init_steps")) { env_config->init_steps = atoi(value); + } else if (MATCH("env", "max_agents_per_env")) { + env_config->max_agents_per_env = atoi(value); } else if (MATCH("env", "init_mode")) { - if (strcmp(value, "\"create_all_valid\"") == 0 || strcmp(value, "create_all_valid") == 0) { - env_config->init_mode = 0; - } else if (strcmp(value, "\"create_only_controlled\"") == 0 || strcmp(value, "create_only_controlled") == 0) { - env_config->init_mode = 1; - } else { - printf("Warning: Unknown init_mode value '%s', defaulting to CREATE_ALL_VALID\n", value); - env_config->init_mode = 0; // Default to CREATE_ALL_VALID - } + env_config->init_mode = atoi(value); } else if (MATCH("env", "control_mode")) { - if (strcmp(value, "\"control_vehicles\"") == 0 || strcmp(value, "control_vehicles") == 0) { - env_config->control_mode = 0; - } else if (strcmp(value, "\"control_agents\"") == 0 || strcmp(value, "control_agents") == 0) { - env_config->control_mode = 1; - } else if (strcmp(value, "\"control_wosac\"") == 0 || strcmp(value, "control_wosac") == 0) { - env_config->control_mode = 2; - } else if (strcmp(value, "\"control_sdc_only\"") == 0 || strcmp(value, "control_sdc_only") == 0) { - env_config->control_mode = 3; - } else if (strcmp(value, "\"control_mixed_play\"") == 0 || strcmp(value, "control_mixed_play") == 0) { - env_config->control_mode = 4; - } else { - printf("Warning: Unknown control_mode value '%s', defaulting to CONTROL_VEHICLES\n", value); - env_config->control_mode = 0; // Default to CONTROL_VEHICLES - } + env_config->control_mode = atoi(value); + } else if (MATCH("env", "simulation_mode")) { + env_config->simulation_mode = atoi(value); } else if (MATCH("env", "map_dir")) { if (sscanf(value, "\"%255[^\"]\"", env_config->map_dir) != 1) { strncpy(env_config->map_dir, value, sizeof(env_config->map_dir) - 1); env_config->map_dir[sizeof(env_config->map_dir) - 1] = '\0'; } - // printf("Parsed map_dir: '%s'\n", env_config->map_dir); - } else if (MATCH("env", "max_controlled_agents")) { - env_config->max_controlled_agents = atoi(value); + } else if (MATCH("env", "min_waypoint_spacing")) { + env_config->min_waypoint_spacing = atof(value); + } else if (MATCH("env", "max_waypoint_spacing")) { + env_config->max_waypoint_spacing = atof(value); + } else if (MATCH("env", "num_target_waypoints")) { + env_config->num_target_waypoints = atoi(value); + } else if (MATCH("env", "reward_conditioning")) { + if (strcmp(value, "True") == 0 || strcmp(value, "true") == 0 || strcmp(value, "1") == 0) { + env_config->reward_conditioning = 1; + } else { + env_config->reward_conditioning = 0; + } + } else if (MATCH("env", "reward_randomization")) { + if (strcmp(value, "True") == 0 || strcmp(value, "true") == 0 || strcmp(value, "1") == 0) { + env_config->reward_randomization = 1; + } else { + env_config->reward_randomization = 0; + } + } else if (MATCH("env", "compute_eval_metrics")) { + if (strcmp(value, "True") == 0 || strcmp(value, "true") == 0 || strcmp(value, "1") == 0) { + env_config->compute_eval_metrics = 1; + } else { + env_config->compute_eval_metrics = 0; + } + } else if (MATCH("env", "use_rear_axle")) { + if (strcmp(value, "True") == 0 || strcmp(value, "true") == 0 || strcmp(value, "1") == 0) { + env_config->use_rear_axle = 1; + } else { + env_config->use_rear_axle = 0; + } + } else if (MATCH("env", "max_boundary_segment_observations")) { + env_config->max_boundary_segment_observations = atoi(value); + } else if (MATCH("env", "max_lane_segment_observations")) { + env_config->max_lane_segment_observations = atoi(value); + } else if (MATCH("env", "max_partner_observations")) { + env_config->max_partner_observations = atoi(value); + } else if (MATCH("env", "max_traffic_light_observations")) { + env_config->max_traffic_light_observations = atoi(value); + } else if (MATCH("env", "max_stop_sign_observations")) { + env_config->max_stop_sign_observations = atoi(value); } else { return 0; // Unknown section/name, indicate failure to handle } @@ -128,4 +189,8 @@ static int handler(void *config, const char *section, const char *name, const ch return 1; } +static int load_env_config(const char *ini_file, env_init_config *config) { + return ini_parse(ini_file, handler, config); +} + #endif // ENV_CONFIG_H diff --git a/pufferlib/ocean/environment.py b/pufferlib/ocean/environment.py index feba8bead2..a4843effcf 100644 --- a/pufferlib/ocean/environment.py +++ b/pufferlib/ocean/environment.py @@ -1,189 +1,7 @@ import importlib -import pufferlib.emulation +import pufferlib - -def lazy_import(module_path, attr): - """ - Returns a callable that, when called with any arguments, will - import the module, retrieve the attribute (usually a class or factory) - and then call it with the given arguments. - """ - return lambda *args, **kwargs: getattr(__import__(module_path, fromlist=[attr]), attr)(*args, **kwargs) - - -def make_foraging( - width=1080, height=720, num_agents=4096, horizon=512, discretize=True, food_reward=0.1, render_mode="rgb_array" -): - from .grid import grid - - init_fn = grid.init_foraging - reward_fn = grid.reward_foraging - return grid.PufferGrid( - width, - height, - num_agents, - horizon, - discretize=discretize, - food_reward=food_reward, - init_fn=init_fn, - reward_fn=reward_fn, - render_mode=render_mode, - ) - - -def make_predator_prey( - width=1080, height=720, num_agents=4096, horizon=512, discretize=True, food_reward=0.1, render_mode="rgb_array" -): - from .grid import grid - - init_fn = grid.init_predator_prey - reward_fn = grid.reward_predator_prey - return grid.PufferGrid( - width, - height, - num_agents, - horizon, - discretize=discretize, - food_reward=food_reward, - init_fn=init_fn, - reward_fn=reward_fn, - render_mode=render_mode, - ) - - -def make_group( - width=1080, height=720, num_agents=4096, horizon=512, discretize=True, food_reward=0.1, render_mode="rgb_array" -): - from .grid import grid - - init_fn = grid.init_group - reward_fn = grid.reward_group - return grid.PufferGrid( - width, - height, - num_agents, - horizon, - discretize=discretize, - food_reward=food_reward, - init_fn=init_fn, - reward_fn=reward_fn, - render_mode=render_mode, - ) - - -def make_puffer( - width=1080, height=720, num_agents=4096, horizon=512, discretize=True, food_reward=0.1, render_mode="rgb_array" -): - from .grid import grid - - init_fn = grid.init_puffer - reward_fn = grid.reward_puffer - return grid.PufferGrid( - width, - height, - num_agents, - horizon, - discretize=discretize, - food_reward=food_reward, - init_fn=init_fn, - reward_fn=reward_fn, - render_mode=render_mode, - ) - - -def make_puffergrid( - render_mode="raylib", vision_range=5, num_envs=4096, num_maps=1000, max_map_size=9, report_interval=128, buf=None -): - return PufferGrid(render_mode, vision_range, num_envs, num_maps, max_map_size, report_interval, buf) - - -def make_continuous(discretize=False, buf=None, **kwargs): - from . import sanity - - env = sanity.Continuous(discretize=discretize) - if not discretize: - env = pufferlib.ClipAction(env) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_squared(distance_to_target=3, num_targets=1, buf=None, **kwargs): - from . import sanity - - env = sanity.Squared(distance_to_target=distance_to_target, num_targets=num_targets, **kwargs) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf, **kwargs) - - -def make_bandit(num_actions=10, reward_scale=1, reward_noise=1, buf=None): - from . import sanity - - env = sanity.Bandit(num_actions=num_actions, reward_scale=reward_scale, reward_noise=reward_noise) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_memory(mem_length=2, mem_delay=2, buf=None, **kwargs): - from . import sanity - - env = sanity.Memory(mem_length=mem_length, mem_delay=mem_delay) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_password(password_length=5, buf=None, **kwargs): - from . import sanity - - env = sanity.Password(password_length=password_length) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_performance(delay_mean=0, delay_std=0, bandwidth=1, buf=None, **kwargs): - from . import sanity - - env = sanity.Performance(delay_mean=delay_mean, delay_std=delay_std, bandwidth=bandwidth) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_performance_empiric(count_n=0, count_std=0, bandwidth=1, buf=None, **kwargs): - from . import sanity - - env = sanity.PerformanceEmpiric(count_n=count_n, count_std=count_std, bandwidth=bandwidth) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_stochastic(p=0.7, horizon=100, buf=None, **kwargs): - from . import sanity - - env = sanity.Stochastic(p=p, horizon=100) - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf) - - -def make_spaces(buf=None, **kwargs): - from . import sanity - - env = sanity.Spaces() - env = pufferlib.EpisodeStats(env) - return pufferlib.emulation.GymnasiumPufferEnv(env=env, buf=buf, **kwargs) - - -def make_multiagent(buf=None, **kwargs): - from . import sanity - - env = sanity.Multiagent() - env = pufferlib.MultiagentEpisodeStats(env) - return pufferlib.emulation.PettingZooPufferEnv(env=env, buf=buf) - - -MAKE_FUNCTIONS = { - "drive": "Drive", - "spaces": make_spaces, - "multiagent": make_multiagent, -} +MAKE_FUNCTIONS = {"drive": "Drive"} def env_creator(name="squared", *args, **kwargs): diff --git a/pufferlib/ocean/torch.py b/pufferlib/ocean/torch.py index 0d4d618cea..592e2c94ee 100644 --- a/pufferlib/ocean/torch.py +++ b/pufferlib/ocean/torch.py @@ -4,110 +4,330 @@ import pufferlib import pufferlib.models +from pufferlib.ocean.drive import binding from pufferlib.models import Default as Policy # noqa: F401 from pufferlib.models import Convolutional as Conv # noqa: F401 - Recurrent = pufferlib.models.LSTMWrapper +class DriveBackbone(nn.Module): + """ + Neural network backbone + Architecture features: + - Split Actor/Critic (configurable) + """ + + def _create_encoder(self, in_features, input_size, encoder_gigaflow, dropout=0.0): + if encoder_gigaflow: + return nn.Sequential( + pufferlib.pytorch.layer_init(nn.Linear(in_features, input_size)), + nn.LayerNorm(input_size), + nn.Tanh(), + nn.Dropout(dropout), + pufferlib.pytorch.layer_init(nn.Linear(input_size, input_size)), + ) + else: + return nn.Sequential( + pufferlib.pytorch.layer_init(nn.Linear(in_features, input_size)), + nn.LayerNorm(input_size), + pufferlib.pytorch.layer_init(nn.Linear(input_size, input_size)), + ) + + def __init__( + self, + env, + input_size, + backbone_hidden_size, + backbone_num_layers, + ego_dim, + encoder_gigaflow, + dropout, + ): + super().__init__() + + # Observation dimensions from environment config + self.max_partner_observations = env.max_partner_observations + self.partner_features_count = env.partner_features + # Road features size (lanes + boundaries) + self.max_lane_segment_observations = env.max_lane_segment_observations + self.max_boundary_segment_observations = env.max_boundary_segment_observations + self.road_features_count = env.road_features + # Traffic light size + self.max_traffic_light_observations = env.max_traffic_light_observations + self.traffic_light_features_count = env.traffic_light_features + self.traffic_light_features_after_onehot = env.traffic_light_features + (binding.NUM_TRAFFIC_LIGHT_STATES - 1) + # Stop sign size + self.max_stop_sign_observations = env.max_stop_sign_observations + self.stop_sign_features_count = env.stop_sign_features + # Conditioning size (reward coefficients + target info) + self.conditioning_dim = env.num_reward_coefs + env.target_dim + + num_feature_sets = 1 + + # 1. observations Encoders + # Each encoder projects raw features into a common input_size embedding space + self.ego_encoder = self._create_encoder(ego_dim, input_size, encoder_gigaflow) + if self.max_lane_segment_observations > 0: + self.lane_encoder = self._create_encoder( + self.road_features_count, + input_size, + encoder_gigaflow, + dropout=dropout, + ) + num_feature_sets += 1 + if self.max_boundary_segment_observations > 0: + self.boundary_encoder = self._create_encoder( + self.road_features_count, + input_size, + encoder_gigaflow, + dropout=dropout, + ) + num_feature_sets += 1 + if self.max_partner_observations > 0: + self.partner_encoder = self._create_encoder(self.partner_features_count, input_size, encoder_gigaflow) + num_feature_sets += 1 + if self.max_traffic_light_observations > 0: + self.traffic_light_encoder = self._create_encoder( + self.traffic_light_features_after_onehot, + input_size, + encoder_gigaflow, + ) + num_feature_sets += 1 + if self.max_stop_sign_observations > 0: + self.stop_sign_encoder = self._create_encoder( + self.stop_sign_features_count, + input_size, + encoder_gigaflow, + ) + num_feature_sets += 1 + if self.conditioning_dim > 0: + self.conditioning_encoder = self._create_encoder(self.conditioning_dim, input_size, encoder_gigaflow) + num_feature_sets += 1 + + # 2. Main Backbone MLP + backbone_layers = [] + bb_in = num_feature_sets * input_size + for _ in range(backbone_num_layers): + backbone_layers.append(nn.GELU()) + backbone_layers.append(pufferlib.pytorch.layer_init(nn.Linear(bb_in, backbone_hidden_size))) + bb_in = backbone_hidden_size + # Add final GELU before heads + backbone_layers.append(nn.GELU()) + self.backbone = nn.Sequential(*backbone_layers) + self.out_dim = backbone_hidden_size if backbone_num_layers > 0 else num_feature_sets * input_size + + def forward(self, observations, ego_dim): + # Extract and slice observations from the flat buffer + partner_dim = self.max_partner_observations * self.partner_features_count + lane_dim = self.max_lane_segment_observations * self.road_features_count + boundary_dim = self.max_boundary_segment_observations * self.road_features_count + traffic_light_dim = self.max_traffic_light_observations * self.traffic_light_features_count + stop_sign_dim = self.max_stop_sign_observations * self.stop_sign_features_count + + slide_idx = ego_dim + ego_observations = observations[:, :slide_idx] + + conditioning_observations = observations[:, slide_idx : slide_idx + self.conditioning_dim] + slide_idx += self.conditioning_dim + + partner_observations = observations[:, slide_idx : slide_idx + partner_dim] + slide_idx += partner_dim + + lane_observations = observations[:, slide_idx : slide_idx + lane_dim] + slide_idx += lane_dim + + boundary_observations = observations[:, slide_idx : slide_idx + boundary_dim] + slide_idx += boundary_dim + + traffic_light_observations = observations[:, slide_idx : slide_idx + traffic_light_dim] + slide_idx += traffic_light_dim + + stop_sign_observations = observations[:, slide_idx : slide_idx + stop_sign_dim] + + # Encode Ego State + ego_features = self.ego_encoder(ego_observations) + + feature_list = [ego_features] + + # Encode Lanes and Boundaries separately + if self.max_lane_segment_observations > 0: + lane_objects = lane_observations.view(-1, self.max_lane_segment_observations, self.road_features_count) + lane_features, _ = self.lane_encoder(lane_objects).max(dim=1) + feature_list.append(lane_features) + if self.max_boundary_segment_observations > 0: + boundary_objects = boundary_observations.view( + -1, self.max_boundary_segment_observations, self.road_features_count + ) + + boundary_features, _ = self.boundary_encoder(boundary_objects).max(dim=1) + feature_list.append(boundary_features) + + # Encode Partners + if self.max_partner_observations > 0: + partner_objects = partner_observations.view(-1, self.max_partner_observations, self.partner_features_count) + partner_encoded = self.partner_encoder(partner_objects) + partner_features, _ = partner_encoded.max(dim=1) + feature_list.append(partner_features) + + # Encode Traffic lights + if self.max_traffic_light_observations > 0: + traffic_light_objects = traffic_light_observations.view( + -1, self.max_traffic_light_observations, self.traffic_light_features_count + ) + traffic_light_continuous = traffic_light_objects[:, :, : self.traffic_light_features_count - 1] + traffic_light_categorical = traffic_light_objects[:, :, self.traffic_light_features_count - 1] + traffic_light_onehot = F.one_hot( + traffic_light_categorical.long(), + num_classes=binding.NUM_TRAFFIC_LIGHT_STATES, + ) + traffic_light_objects = torch.cat([traffic_light_continuous, traffic_light_onehot], dim=2) + traffic_light_features, _ = self.traffic_light_encoder(traffic_light_objects).max(dim=1) + feature_list.append(traffic_light_features) + + # Encode Stop Signs + if self.max_stop_sign_observations > 0: + stop_sign_objects = stop_sign_observations.view( + -1, self.max_stop_sign_observations, self.stop_sign_features_count + ) + stop_sign_features, _ = self.stop_sign_encoder(stop_sign_objects).max(dim=1) + feature_list.append(stop_sign_features) + + # Add optional features if enabled + if self.conditioning_dim > 0: + conditioning_features = self.conditioning_encoder(conditioning_observations) + feature_list.append(conditioning_features) + + # Concatenate all features and pass through main backbone + concat_features = torch.cat(feature_list, dim=1) + return self.backbone(concat_features) + + class Drive(nn.Module): - def __init__(self, env, input_size=128, hidden_size=128, **kwargs): + def __init__( + self, + env, + input_size: int, + backbone_hidden_size: int, + backbone_num_layers: int, + actor_hidden_size: int, + actor_num_layers: int, + critic_hidden_size: int, + critic_num_layers: int, + encoder_gigaflow: bool, + dropout: int, + split_network: bool, + ): super().__init__() - self.hidden_size = hidden_size - self.observation_size = env.single_observation_space.shape[0] - self.max_partner_objects = env.max_partner_objects - self.partner_features = env.partner_features - self.max_road_objects = env.max_road_objects - self.road_features = env.road_features - self.road_features_after_onehot = env.road_features + 6 # 6 is the number of one-hot encoded categories + + # Configuration flags from policy kwargs + self.split_network = split_network self.ego_dim = env.ego_features - self.ego_encoder = nn.Sequential( - pufferlib.pytorch.layer_init(nn.Linear(self.ego_dim, input_size)), - nn.LayerNorm(input_size), - # nn.ReLU(), - pufferlib.pytorch.layer_init(nn.Linear(input_size, input_size)), - ) - - self.road_encoder = nn.Sequential( - pufferlib.pytorch.layer_init(nn.Linear(self.road_features_after_onehot, input_size)), - nn.LayerNorm(input_size), - # nn.ReLU(), - pufferlib.pytorch.layer_init(nn.Linear(input_size, input_size)), - ) - - self.partner_encoder = nn.Sequential( - pufferlib.pytorch.layer_init(nn.Linear(self.partner_features, input_size)), - nn.LayerNorm(input_size), - # nn.ReLU(), - pufferlib.pytorch.layer_init(nn.Linear(input_size, input_size)), - ) - - self.shared_embedding = nn.Sequential( - nn.GELU(), - pufferlib.pytorch.layer_init(nn.Linear(3 * input_size, hidden_size)), - ) - self.is_continuous = isinstance(env.single_action_space, pufferlib.spaces.Box) + # Prepare arguments for the Backbone + backbone_args = { + "env": env, + "input_size": input_size, + "backbone_hidden_size": backbone_hidden_size, + "backbone_num_layers": backbone_num_layers, + "ego_dim": self.ego_dim, + "encoder_gigaflow": encoder_gigaflow, + "dropout": dropout, + } + + # Instantiate backbones + self.actor_backbone = DriveBackbone(**backbone_args) + # If split_network is True, create a separate backbone for the critic. + # Otherwise, share the same backbone for both. + if self.split_network: + self.critic_backbone = DriveBackbone(**backbone_args) + else: + self.critic_backbone = self.actor_backbone + + # Setup action and value heads + self.is_continuous = isinstance(env.single_action_space, pufferlib.spaces.Box) if self.is_continuous: self.atn_dim = (env.single_action_space.shape[0],) * 2 else: self.atn_dim = env.single_action_space.nvec.tolist() - self.actor = pufferlib.pytorch.layer_init(nn.Linear(hidden_size, sum(self.atn_dim)), std=0.01) - self.value_fn = pufferlib.pytorch.layer_init(nn.Linear(hidden_size, 1), std=1) + # n-layer MLP for actor head (num_layers = number of hidden layers) + backbone_out_dim = self.actor_backbone.out_dim + actor_head_layers = [] + actor_in = backbone_out_dim + for _ in range(actor_num_layers): + actor_head_layers.append(pufferlib.pytorch.layer_init(nn.Linear(actor_in, actor_hidden_size))) + actor_head_layers.append(nn.ReLU()) + actor_in = actor_hidden_size + actor_head_layers.append(pufferlib.pytorch.layer_init(nn.Linear(actor_in, sum(self.atn_dim)), std=0.01)) + self.actor_head = nn.Sequential(*actor_head_layers) + + # n-layer MLP for critic head (num_layers = number of hidden layers) + critic_head_layers = [] + critic_in = backbone_out_dim + for _ in range(critic_num_layers): + critic_head_layers.append(pufferlib.pytorch.layer_init(nn.Linear(critic_in, critic_hidden_size))) + critic_head_layers.append(nn.ReLU()) + critic_in = critic_hidden_size + critic_head_layers.append(pufferlib.pytorch.layer_init(nn.Linear(critic_in, 1), std=1)) + self.critic_head = nn.Sequential(*critic_head_layers) def forward(self, observations, state=None): - hidden = self.encode_observations(observations) - actions, value = self.decode_actions(hidden) + """ + Forward pass handling both Actor and Critic inference. + """ + # Forward pass for actor + actor_hidden = self.actor_backbone(observations, self.ego_dim) + + # Forward pass for critic (may use separate backbone) + if self.split_network: + critic_hidden = self.critic_backbone(observations, self.ego_dim) + else: + critic_hidden = actor_hidden + + # Compute actions + if self.is_continuous: + params = self.actor_head(actor_hidden) + loc, scale = torch.split(params, self.atn_dim, dim=1) + std = torch.nn.functional.softplus(scale) + 1e-4 + actions = torch.distributions.Normal(loc, std) + else: + actions = torch.split(self.actor_head(actor_hidden), self.atn_dim, dim=1) + + # Compute value + value = self.critic_head(critic_hidden) + return actions, value def forward_train(self, x, state=None): return self.forward(x, state) - def forward_eval(self, observations, state=None): - hidden = self.encode_observations(observations, state=state) - logits, values = self.decode_actions(hidden) - return logits, values + def forward_eval(self, x, state=None): + return self.forward(x, state) + # Required for PufferLib recurrent wrappers def encode_observations(self, observations, state=None): - ego_dim = self.ego_dim - partner_dim = self.max_partner_objects * self.partner_features - road_dim = self.max_road_objects * self.road_features - ego_obs = observations[:, :ego_dim] - partner_obs = observations[:, ego_dim : ego_dim + partner_dim] - road_obs = observations[:, ego_dim + partner_dim : ego_dim + partner_dim + road_dim] - - partner_objects = partner_obs.view(-1, self.max_partner_objects, self.partner_features) - - road_objects = road_obs.view(-1, self.max_road_objects, self.road_features) - road_continuous = road_objects[:, :, : self.road_features - 1] - road_categorical = road_objects[:, :, self.road_features - 1] - road_onehot = F.one_hot(road_categorical.long(), num_classes=7) # Shape: [batch, ROAD_MAX_OBJECTS, 7] - road_objects = torch.cat([road_continuous, road_onehot], dim=2) - ego_features = self.ego_encoder(ego_obs) - partner_features, _ = self.partner_encoder(partner_objects).max(dim=1) - road_features, _ = self.road_encoder(road_objects).max(dim=1) - - concat_features = torch.cat([ego_features, road_features, partner_features], dim=1) - - # Pass through shared embedding - embedding = F.relu(self.shared_embedding(concat_features)) - # embedding = self.shared_embedding(concat_features) - return embedding - - def decode_actions(self, flat_hidden): + assert not self.split_network, "LSTM wrapper doesn't support split_network=True" + return self.actor_backbone(observations, self.ego_dim) + + def decode_actions(self, hidden): + """ + USE ONLY FOR LSTM WRAPPER. + Decodes actions and value from the hidden state. + Args: + hidden: The hidden state for the actor (policy). + """ if self.is_continuous: - parameters = self.actor(flat_hidden) + parameters = self.actor_head(hidden) loc, scale = torch.split(parameters, self.atn_dim, dim=1) std = torch.nn.functional.softplus(scale) + 1e-4 action = torch.distributions.Normal(loc, std) else: - action = self.actor(flat_hidden) + action = self.actor_head(hidden) action = torch.split(action, self.atn_dim, dim=1) - value = self.value_fn(flat_hidden) + value = self.critic_head(hidden) return action, value diff --git a/pufferlib/pufferl.py b/pufferlib/pufferl.py index 2712ab02d1..2f78a42d79 100644 --- a/pufferlib/pufferl.py +++ b/pufferlib/pufferl.py @@ -3,12 +3,18 @@ # Distributed example: torchrun --standalone --nnodes=1 --nproc-per-node=6 -m pufferlib.pufferl train puffer_nmmo3 import contextlib +import copy +import numbers import warnings +import pandas as pd + + warnings.filterwarnings("error", category=RuntimeWarning) import os import sys +import traceback import glob import ast import time @@ -18,9 +24,10 @@ import argparse import importlib import configparser +from datetime import datetime from threading import Thread from collections import defaultdict, deque -from pathlib import Path +import yaml import numpy as np import psutil @@ -28,15 +35,14 @@ import torch import torch.distributed from torch.distributed.elastic.multiprocessing.errors import record -import torch.utils.cpp_extension import pufferlib import pufferlib.sweep import pufferlib.vector import pufferlib.pytorch -import pufferlib.utils +import pufferlib.viz -from pufferlib.ocean.benchmark.evaluator import Evaluator +import mediapy try: from pufferlib import _C @@ -50,6 +56,7 @@ from rich.table import Table from rich.console import Console from rich_argparse import RichHelpFormatter +from tqdm import tqdm rich.traceback.install(show_locals=False) @@ -57,56 +64,59 @@ signal.signal(signal.SIGINT, lambda sig, frame: os._exit(0)) -# Assume advantage kernel has been built if CUDA compiler is available -ADVANTAGE_CUDA = shutil.which("nvcc") is not None +from torch.utils.cpp_extension import CUDA_HOME, ROCM_HOME # noqa: E402 + +# Assume advantage kernel has been built if torch has been compiled with CUDA or HIP support +# and can find CUDA or HIP in the system +ADVANTAGE_CUDA = bool(CUDA_HOME or ROCM_HOME) +HIDDEN_DASHBOARD_METRICS = { + "comfort_score", + "driving_direction_score", + "making_progress_rate", + "multi_lane_score", + "multi_lane_time", + "speed_limit_compliance", + "ttc_within_bound_rate", +} class PuffeRL: - def __init__(self, config, vecenv, policy, logger=None, full_args=None): - self.full_args = full_args + def __init__(self, config, vecenv, policy, logger=None): # Backend perf optimization torch.set_float32_matmul_precision("high") torch.backends.cudnn.deterministic = config["torch_deterministic"] - torch.backends.cudnn.benchmark = True + torch.backends.cudnn.benchmark = not config["torch_deterministic"] + torch.use_deterministic_algorithms(config["torch_deterministic"], warn_only=True) # Reproducibility seed = config["seed"] - # random.seed(seed) - # np.random.seed(seed) - # torch.manual_seed(seed) # Vecenv info vecenv.async_reset(seed) obs_space = vecenv.single_observation_space atn_space = vecenv.single_action_space - # The number of concurrent agents running in the vectorized environments total_agents = vecenv.num_agents self.total_agents = total_agents # Experience - if config["batch_size"] == "auto" and config["rollout_horizon"] == "auto": - raise pufferlib.APIUsageError("Must specify batch_size or rollout_horizon") + if config["batch_size"] == "auto" and config["bptt_horizon"] == "auto": + raise pufferlib.APIUsageError("Must specify batch_size or bptt_horizon") elif config["batch_size"] == "auto": - config["batch_size"] = total_agents * config["rollout_horizon"] - elif config["rollout_horizon"] == "auto": - config["rollout_horizon"] = config["batch_size"] // total_agents + config["batch_size"] = total_agents * config["bptt_horizon"] + elif config["bptt_horizon"] == "auto": + config["bptt_horizon"] = config["batch_size"] // total_agents batch_size = config["batch_size"] - rollout_horizon = config["rollout_horizon"] - bptt_horizon = config["rollout_horizon"] # LSTM backprop horizon - config["bptt_horizon"] = bptt_horizon - segments = batch_size // rollout_horizon # Use rollout_horizon - - # Number of independent rollout sequences stored in the experience buffer + horizon = config["bptt_horizon"] + segments = batch_size // horizon self.segments = segments - if total_agents > segments: raise pufferlib.APIUsageError(f"Total agents {total_agents} <= segments {segments}") device = config["device"] self.observations = torch.zeros( segments, - rollout_horizon, + horizon, *obs_space.shape, dtype=pufferlib.pytorch.numpy_to_torch_dtype_dict[obs_space.dtype], pin_memory=device == "cuda" and config["cpu_offload"], @@ -114,21 +124,27 @@ def __init__(self, config, vecenv, policy, logger=None, full_args=None): ) self.actions = torch.zeros( segments, - rollout_horizon, + horizon, *atn_space.shape, device=device, dtype=pufferlib.pytorch.numpy_to_torch_dtype_dict[atn_space.dtype], ) - self.values = torch.zeros(segments, rollout_horizon, device=device) - self.logprobs = torch.zeros(segments, rollout_horizon, device=device) - self.rewards = torch.zeros(segments, rollout_horizon, device=device) - self.terminals = torch.zeros(segments, rollout_horizon, device=device) - self.truncations = torch.zeros(segments, rollout_horizon, device=device) - self.ratio = torch.ones(segments, rollout_horizon, device=device) - self.importance = torch.ones(segments, rollout_horizon, device=device) + self.values = torch.zeros(segments, horizon, device=device) + self.logprobs = torch.zeros(segments, horizon, device=device) + self.rewards = torch.zeros(segments, horizon, device=device) + self.terminals = torch.zeros(segments, horizon, device=device) + self.truncations = torch.zeros(segments, horizon, device=device) + self.ratio = torch.ones(segments, horizon, device=device) + self.importance = torch.ones(segments, horizon, device=device) + self.masks = torch.zeros(segments, horizon, device=device, dtype=torch.bool) self.ep_lengths = torch.zeros(total_agents, device=device, dtype=torch.int32) self.ep_indices = torch.arange(total_agents, device=device, dtype=torch.int32) self.free_idx = total_agents + self.render = config["render"] + self.render_interval = config["render_interval"] + + if self.render: + ensure_drive_binary() # LSTM if config["use_rnn"]: @@ -151,10 +167,10 @@ def __init__(self, config, vecenv, policy, logger=None, full_args=None): self.accumulate_minibatches = max(1, minibatch_size // max_minibatch_size) self.total_minibatches = int(config["update_epochs"] * batch_size / self.minibatch_size) - self.minibatch_segments = self.minibatch_size // rollout_horizon - if self.minibatch_segments * rollout_horizon != self.minibatch_size: + self.minibatch_segments = self.minibatch_size // horizon + if self.minibatch_segments * horizon != self.minibatch_size: raise pufferlib.APIUsageError( - f"minibatch_size {self.minibatch_size} must be divisible by bptt_horizon {rollout_horizon}" + f"minibatch_size {self.minibatch_size} must be divisible by bptt_horizon {horizon}" ) # Torch compile @@ -175,18 +191,32 @@ def __init__(self, config, vecenv, policy, logger=None, full_args=None): betas=(config["adam_beta1"], config["adam_beta2"]), eps=config["adam_eps"], ) + elif config["optimizer"] == "adamw": + optimizer = torch.optim.AdamW( + self.policy.parameters(), + lr=config["learning_rate"], + betas=(config["adam_beta1"], config["adam_beta2"]), + eps=config["adam_eps"], + ) elif config["optimizer"] == "muon": + import heavyball from heavyball import ForeachMuon warnings.filterwarnings(action="ignore", category=UserWarning, module=r"heavyball.*") - import heavyball.utils + heavyball.utils.compile_mode = "default" + + # # optionally a little bit better/faster alternative to newtonschulz iteration + # import heavyball.utils + # heavyball.utils.zeroth_power_mode = 'thinky_polar_express' - heavyball.utils.compile_mode = config["compile_mode"] if config["compile"] else None + # heavyball_momentum=True introduced in heavyball 2.1.1 + # recovers heavyball-1.7.2 behaviour - previously swept hyperparameters work well optimizer = ForeachMuon( self.policy.parameters(), lr=config["learning_rate"], betas=(config["adam_beta1"], config["adam_beta2"]), eps=config["adam_eps"], + heavyball_momentum=True, ) else: raise ValueError(f"Unknown optimizer: {config['optimizer']}") @@ -203,8 +233,6 @@ def __init__(self, config, vecenv, policy, logger=None, full_args=None): self.scheduler = torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_max=epochs) self.total_epochs = epochs - self.ent_coef_initial = config["ent_coef"] - # Automatic mixed precision precision = config["precision"] self.amp_context = contextlib.nullcontext() @@ -226,6 +254,8 @@ def __init__(self, config, vecenv, policy, logger=None, full_args=None): self.stats = defaultdict(list) self.last_stats = defaultdict(list) self.losses = {} + self.best_score = -float("inf") + self.ema_max = 0.0 # Dashboard self.model_size = sum(p.numel() for p in policy.parameters() if p.requires_grad) @@ -253,8 +283,8 @@ def evaluate(self): if config["use_rnn"]: for k in self.lstm_h: - self.lstm_h[k] = torch.zeros(self.lstm_h[k].shape, device=device) - self.lstm_c[k] = torch.zeros(self.lstm_c[k].shape, device=device) + self.lstm_h[k].zero_() + self.lstm_c[k].zero_() self.full_rows = 0 while self.full_rows < self.segments: @@ -264,7 +294,8 @@ def evaluate(self): profile("eval_misc", epoch) env_id = slice(env_id[0], env_id[-1] + 1) - self.global_step += int(mask.sum()) + self.global_step += env_id.stop - env_id.start + # self.global_step += int(mask.sum()) profile("eval_copy", epoch) o = torch.as_tensor(o) @@ -272,7 +303,8 @@ def evaluate(self): r = torch.as_tensor(r).to(device) # , non_blocking=True) d = torch.as_tensor(d).to(device) # , non_blocking=True) t = torch.as_tensor(t).to(device) # , non_blocking=True) - done_mask = (d + t).clamp(max=1) + done_mask = (d + t).clamp(max=1.0) + m = torch.as_tensor(mask).to(device) # , non_blocking=True) profile("eval_forward", epoch) with torch.no_grad(), self.amp_context: @@ -289,7 +321,7 @@ def evaluate(self): logits, value = self.policy.forward_eval(o_device, state) action, logprob, _ = pufferlib.pytorch.sample_logits(logits) - r = torch.clamp(r, -1, 1) + r = torch.sign(r) * torch.log1p(torch.abs(r)) profile("eval_copy", epoch) with torch.no_grad(): @@ -319,6 +351,7 @@ def evaluate(self): self.terminals[batch_rows, l] = done_mask.float() self.truncations[batch_rows, l] = t.float() self.values[batch_rows, l] = value.flatten() + self.masks[batch_rows, l] = m # Note: We are not yet handling masks in this version self.ep_lengths[env_id] += 1 @@ -358,7 +391,213 @@ def train(self): profile = self.profile epoch = self.epoch profile("train", epoch) + profile("train_misc", epoch, nest=True) losses = defaultdict(float) + config = self.config + ppo_granularity = config["ppo_granularity"] + if ppo_granularity == "auto": + ppo_granularity = "trajectory" if config["use_rnn"] else "transition" + if config["use_rnn"] and ppo_granularity == "transition": + raise ValueError("RNN requires trajectory-level training") + + if ppo_granularity == "trajectory": + explained_var = self._train_ppo_trajectory(losses, profile, epoch) + else: + explained_var = self._train_ppo_transition(losses, profile, epoch) + + profile("train_misc", epoch) + if config["anneal_lr"]: + self.scheduler.step() + + losses["explained_variance"] = explained_var + + profile.end() + logs = None + self.epoch += 1 + done_training = self.global_step >= config["total_timesteps"] + if done_training or self.global_step == 0 or time.time() > self.last_log_time + 0.25: + self.losses = losses + logs = self.mean_and_log() + self.print_dashboard() + self.stats = defaultdict(list) + self.last_log_time = time.time() + self.last_log_step = self.global_step + profile.clear() + + if self.epoch % config["checkpoint_interval"] == 0 or done_training: + self.save_checkpoint() + self.msg = f"Checkpoint saved at update {self.epoch}" + + if self.render and self.epoch % self.render_interval == 0: + model_dir = os.path.join(self.config["data_dir"], f"{self.config['env']}_{self.logger.run_id}") + model_files = glob.glob(os.path.join(model_dir, "models", "model_*.pt")) + + if model_files: + # Take the latest checkpoint + latest_cpt = max(model_files, key=os.path.getctime) + bin_path = f"{model_dir}.bin" + + # Export to .bin for rendering with raylib + try: + export_args = {"env_name": self.config["env"], "load_model_path": latest_cpt, **self.config} + + export( + args=export_args, + env_name=self.config["env"], + vecenv=self.vecenv, + policy=self.uncompiled_policy, + path=bin_path, + silent=True, + ) + pufferlib.utils.render_videos( + self.config, self.vecenv, self.logger, self.epoch, self.global_step, bin_path + ) + + except Exception as e: + print(f"Failed to export model weights: {e}") + + if self.config["eval"]["wosac_realism_eval"] and ( + self.epoch % self.config["eval"]["eval_interval"] == 0 or done_training + ): + pufferlib.utils.run_wosac_eval_in_subprocess(self.config, self.logger, self.global_step) + + if self.config["eval"]["human_replay_eval"] and ( + self.epoch % self.config["eval"]["eval_interval"] == 0 or done_training + ): + pufferlib.utils.run_human_replay_eval_in_subprocess(self.config, self.logger, self.global_step) + + if self.config["eval"]["wosac_realism_eval"] and ( + self.epoch % self.config["eval"]["eval_interval"] == 0 or done_training + ): + pufferlib.utils.run_wosac_eval_in_subprocess(self.config, self.logger, self.global_step) + + if self.config["eval"]["human_replay_eval"] and ( + self.epoch % self.config["eval"]["eval_interval"] == 0 or done_training + ): + pufferlib.utils.run_human_replay_eval_in_subprocess(self.config, self.logger, self.global_step) + + if self.config["eval"]["multi_scenario_eval"] and ( + self.epoch % self.config["eval"]["eval_interval"] == 0 or done_training + ): + # Get evaluation settings from config + eval_simulation_mode = self.config["eval"]["multi_scenario_simulation_mode"] + num_agents_eval = self.config["eval"]["num_agents"] + map_dir = self.config["eval"]["map_dir"] + + # Build eval_overrides using helper function + eval_overrides = build_eval_overrides( + simulation_mode=eval_simulation_mode, + num_agents=num_agents_eval, + num_scenarios=self.config["eval"]["multi_scenario_num_scenarios"], + map_dir=map_dir, + num_carla_maps=self.config["eval"].get("num_carla_maps", 8), + ) + + # Build eval args by applying overrides to training config + eval_args = load_eval_multi_scenarios_config( + env_name=self.config["env"], + model_path=None, # No saved model - using current policy in memory + eval_overrides=eval_overrides, + ) + # Add inline-specific settings + eval_args["global_step"] = self.global_step # Log by global step for TensorBoard + eval_args["num_scenarios"] = self.config["eval"]["multi_scenario_num_scenarios"] + eval_args["eval_simulation"] = eval_simulation_mode + + # Mark this as inline evaluation and set results folder in experiments + eval_args["inline_eval"] = True # Flag to indicate inline evaluation during training + experiment_name = f"{self.config['env']}_{self.logger.run_id}" + eval_args["load_model_path"] = os.path.join( + self.config["data_dir"], experiment_name, "models", f"inline_epoch_{self.epoch}.pt" + ) + # For inline eval, results go in experiments folder instead of benchmark + eval_args["eval_results_dir"] = os.path.join( + self.config["data_dir"], + experiment_name, + "validation", + f"epoch_{self.epoch}", + self.config["eval"]["multi_scenario_simulation_mode"], + ) + + # Call eval_multi_scenarios inline with current policy and logger + print(f"\n🔄 Running multi-scenario evaluation at step {self.global_step}...") + eval_multi_scenarios( + env_name=self.config["env"], + args=eval_args, + vecenv=None, # Let it create its own eval environment + policy=self.uncompiled_policy, # Pass current policy + logger=self.logger, # Pass logger for TensorBoard logging + metric_prefix="validation", # Use validation_ prefix + quiet=True, # Suppress verbose output during inline eval + ) + + return logs + + def _ppo_minibatch_obs(self, obs, idx): + obs_idx = idx.cpu() if obs.device.type == "cpu" and idx.device.type != "cpu" else idx + mb_obs = obs[obs_idx] + device = torch.device(self.config["device"]) + if mb_obs.device != device: + mb_obs = mb_obs.to(device, non_blocking=self.config["cpu_offload"]) + return mb_obs + + def _ppo_loss( + self, + mb_obs, + mb_actions, + mb_logprobs, + mb_values, + mb_returns, + mb_adv, + clip_coef, + vf_clip, + adv_weights=None, + unbiased_std=False, + ): + state = dict(action=mb_actions, lstm_h=None, lstm_c=None) + logits, newvalue = self.policy(mb_obs, state) + _, newlogprob, entropy = pufferlib.pytorch.sample_logits(logits, action=mb_actions) + + newlogprob = newlogprob.view_as(mb_logprobs) + newvalue = newvalue.view_as(mb_returns) + logratio = newlogprob - mb_logprobs + ratio = logratio.exp() + + with torch.no_grad(): + old_approx_kl = (-logratio).mean() + approx_kl = ((ratio - 1) - logratio).mean() + clipfrac = ((ratio - 1.0).abs() > clip_coef).float().mean() + + mb_adv = (mb_adv - mb_adv.mean()) / (mb_adv.std(unbiased=unbiased_std) + 1e-8) + if adv_weights is not None: + mb_adv = adv_weights * mb_adv + + pg_loss1 = -mb_adv * ratio + pg_loss2 = -mb_adv * torch.clamp(ratio, 1 - clip_coef, 1 + clip_coef) + pg_loss = torch.max(pg_loss1, pg_loss2).mean() + + v_clipped = mb_values + torch.clamp(newvalue - mb_values, -vf_clip, vf_clip) + v_loss_unclipped = (newvalue - mb_returns) ** 2 + v_loss_clipped = (v_clipped - mb_returns) ** 2 + v_loss = 0.5 * torch.max(v_loss_unclipped, v_loss_clipped).mean() + entropy_loss = entropy.mean() + loss = pg_loss + self.config["vf_coef"] * v_loss - self.config["ent_coef"] * entropy_loss + + return ( + loss, + newvalue, + ratio, + { + "policy_loss": pg_loss.item(), + "value_loss": v_loss.item(), + "entropy": entropy_loss.item(), + "old_approx_kl": old_approx_kl.item(), + "approx_kl": approx_kl.item(), + "clipfrac": clipfrac.item(), + }, + ) + + def _train_ppo_trajectory(self, losses, profile, epoch): config = self.config device = config["device"] @@ -370,7 +609,7 @@ def train(self): self.ratio[:] = 1 for mb in range(self.total_minibatches): - profile("train_misc", epoch, nest=True) + profile("train_misc", epoch) self.amp_context.__enter__() shape = self.values.shape @@ -387,100 +626,43 @@ def train(self): config["vtrace_c_clip"], ) - profile("train_copy", epoch) adv = advantages.abs().sum(axis=1) prio_weights = torch.nan_to_num(adv**a, 0, 0, 0) prio_probs = (prio_weights + 1e-6) / (prio_weights.sum() + 1e-6) idx = torch.multinomial(prio_probs, self.minibatch_segments) mb_prio = (self.segments * prio_probs[idx, None]) ** -anneal_beta - mb_obs = self.observations[idx] + + profile("train_copy", epoch) + mb_obs = self._ppo_minibatch_obs(self.observations, idx) mb_actions = self.actions[idx] mb_logprobs = self.logprobs[idx] - mb_rewards = self.rewards[idx] - mb_terminals = self.terminals[idx] - mb_truncations = self.truncations[idx] - mb_ratio = self.ratio[idx] mb_values = self.values[idx] mb_returns = advantages[idx] + mb_values - mb_advantages = advantages[idx] + mb_adv = advantages[idx] profile("train_forward", epoch) - if not config["use_rnn"]: - mb_obs = mb_obs.reshape(-1, *self.vecenv.single_observation_space.shape) - - state = dict( - action=mb_actions, - lstm_h=None, - lstm_c=None, - ) - - logits, newvalue = self.policy(mb_obs, state) - actions, newlogprob, entropy = pufferlib.pytorch.sample_logits(logits, action=mb_actions) - - profile("train_misc", epoch) - newlogprob = newlogprob.reshape(mb_logprobs.shape) - logratio = newlogprob - mb_logprobs - ratio = logratio.exp() - self.ratio[idx] = ratio.detach() - - with torch.no_grad(): - old_approx_kl = (-logratio).mean() - approx_kl = ((ratio - 1) - logratio).mean() - clipfrac = ((ratio - 1.0).abs() > config["clip_coef"]).float().mean() - - adv = advantages[idx] - adv = compute_puff_advantage( + loss, newvalue, ratio, stats = self._ppo_loss( + mb_obs, + mb_actions, + mb_logprobs, mb_values, - mb_rewards, - mb_terminals, - ratio, - adv, - config["gamma"], - config["gae_lambda"], - config["vtrace_rho_clip"], - config["vtrace_c_clip"], + mb_returns, + mb_adv, + clip_coef, + vf_clip, + adv_weights=mb_prio, + unbiased_std=True, ) - adv = mb_advantages - adv = mb_prio * (adv - adv.mean()) / (adv.std() + 1e-8) - - # Losses - pg_loss1 = -adv * ratio - pg_loss2 = -adv * torch.clamp(ratio, 1 - clip_coef, 1 + clip_coef) - pg_loss = torch.max(pg_loss1, pg_loss2).mean() - - newvalue = newvalue.view(mb_returns.shape) - v_clipped = mb_values + torch.clamp(newvalue - mb_values, -vf_clip, vf_clip) - v_loss_unclipped = (newvalue - mb_returns) ** 2 - v_loss_clipped = (v_clipped - mb_returns) ** 2 - v_loss = 0.5 * torch.max(v_loss_unclipped, v_loss_clipped).mean() - - entropy_loss = entropy.mean() - - # Get current entropy coefficient - if config["anneal_entropy"]: - # Cosine annealing from initial to 0.0 - current_ent_coef = 0.5 * self.ent_coef_initial * (1 + np.cos(np.pi * self.epoch / self.total_epochs)) - else: - current_ent_coef = config["ent_coef"] - - loss = pg_loss + config["vf_coef"] * v_loss - current_ent_coef * entropy_loss - + self.ratio[idx] = ratio.detach() self.amp_context.__enter__() # TODO: AMP needs some debugging - # This breaks vloss clipping? self.values[idx] = newvalue.detach().float() - # Logging profile("train_misc", epoch) - losses["policy_loss"] += pg_loss.item() / self.total_minibatches - losses["value_loss"] += v_loss.item() / self.total_minibatches - losses["entropy"] += entropy_loss.item() / self.total_minibatches - losses["old_approx_kl"] += old_approx_kl.item() / self.total_minibatches - losses["approx_kl"] += approx_kl.item() / self.total_minibatches - losses["clipfrac"] += clipfrac.item() / self.total_minibatches + for key, value in stats.items(): + losses[key] += value / self.total_minibatches losses["importance"] += ratio.mean().item() / self.total_minibatches - # Learn on accumulated minibatches profile("learn", epoch) loss.backward() if (mb + 1) % self.accumulate_minibatches == 0: @@ -488,56 +670,129 @@ def train(self): self.optimizer.step() self.optimizer.zero_grad() - # Reprioritize experience - profile("train_misc", epoch) - if config["anneal_lr"]: - self.scheduler.step() - y_pred = self.values.flatten() y_true = advantages.flatten() + self.values.flatten() var_y = y_true.var() - explained_var = torch.nan if var_y == 0 else 1 - (y_true - y_pred).var() / var_y - losses["explained_variance"] = explained_var.item() + return float("nan") if var_y == 0 else (1 - (y_true - y_pred).var() / var_y).item() - profile.end() - logs = None - self.epoch += 1 - done_training = self.global_step >= config["total_timesteps"] - if done_training or self.global_step == 0 or time.time() > self.last_log_time + 0.25: - logs = self.mean_and_log() - self.losses = losses - self.print_dashboard() - self.stats = defaultdict(list) - self.last_log_time = time.time() - self.last_log_step = self.global_step - profile.clear() + def _train_ppo_transition(self, losses, profile, epoch): + config = self.config + device = config["device"] - if self.epoch % config["checkpoint_interval"] == 0 or done_training: - self.save_checkpoint() - self.msg = f"Checkpoint saved at update {self.epoch}" + clip_coef = config["clip_coef"] + vf_clip = config["vf_clip_coef"] - if (self.epoch - 1) % self.config["eval"]["eval_interval"] == 0 or done_training: - human_replay_eval = self.config["eval"]["human_replay_eval"] - self_play_eval = self.config["eval"]["self_play_eval"] - - self.evaluator = Evaluator(self.full_args, self.logger) - if human_replay_eval: - self.evaluator.hr_env = load_env("puffer_drive", self.evaluator.hr_eval_config) - self.evaluator.rollout(self.uncompiled_policy, mode="human_replay") - self.evaluator.hr_env.close() - self.evaluator.log_videos(eval_mode="human_replay", epoch=self.epoch) - if self_play_eval: - self.evaluator.sp_env = load_env("puffer_drive", self.evaluator.sp_eval_config) - self.evaluator.rollout(self.uncompiled_policy, mode="self_play") - self.evaluator.sp_env.close() - self.evaluator.log_videos(eval_mode="self_play", epoch=self.epoch) - if human_replay_eval or self_play_eval: - self.evaluator.log_stats() - - del self.evaluator - - if self.config["eval"]["wosac_realism_eval"]: - pufferlib.utils.run_wosac_eval_in_subprocess(self.config, self.logger, self.global_step) + masks = self.masks.bool() + terminals = torch.maximum(self.terminals, (~masks).float()) + advantages = compute_puff_advantage( + self.values, + self.rewards, + terminals, + torch.ones_like(self.values, device=device), + torch.zeros_like(self.values, device=device), + config["gamma"], + config["gae_lambda"], + 1.0, + 1.0, + ) + advantages = advantages.masked_fill(~masks, 0.0) + returns = advantages + self.values + + flat_advantages_f = advantages.reshape(-1) + flat_masks_f = masks.reshape(-1).bool() + total_transitions = flat_masks_f.numel() + valid_idx = torch.nonzero(flat_masks_f, as_tuple=False).flatten() + + filter_metrics = { + "masked_fraction": 1.0 - (valid_idx.numel() / max(total_transitions, 1)), + "kept_fraction": 0.0, + "filtered_fraction": 1.0, + } + + ewma_beta = config["adv_filter_ewma_beta"] + threshold_scale = config["adv_filter_threshold_scale"] + valid_abs_adv = flat_advantages_f[valid_idx].abs() + current_max = valid_abs_adv.max().item() if valid_abs_adv.numel() > 0 else 0.0 + self.ema_max = current_max if epoch == 0 else ewma_beta * current_max + (1 - ewma_beta) * self.ema_max + threshold = threshold_scale * self.ema_max + + keep_mask = valid_abs_adv >= threshold + keep_idx = valid_idx[keep_mask] + num_valid, num_kept = valid_idx.numel(), keep_idx.numel() + + filter_metrics["kept_fraction"] = num_kept / max(num_valid, 1) + filter_metrics["filtered_fraction"] = 1.0 - filter_metrics["kept_fraction"] + + losses["filter_threshold"] = threshold + losses["ema_max"] = self.ema_max + losses.update(filter_metrics) + + obs_shape = self.vecenv.single_observation_space.shape + flat_obs = self.observations.reshape(-1, *obs_shape) + flat_actions = self.actions.reshape(-1, *self.actions.shape[2:]) + flat_logprobs = self.logprobs.reshape(-1) + flat_values = self.values.reshape(-1) + flat_returns = returns.reshape(-1) + flat_advantages = advantages.reshape(-1) + + self.optimizer.zero_grad() + total_minibatches = 0 + pending_minibatches = 0 + + for _ in range(config["update_epochs"]): + permutation = keep_idx[torch.randperm(keep_idx.numel(), device=keep_idx.device)] + for start in range(0, permutation.numel(), self.minibatch_size): + profile("train_copy", epoch) + mb_idx = permutation[start : start + self.minibatch_size] + mb_obs = self._ppo_minibatch_obs(flat_obs, mb_idx) + mb_actions = flat_actions[mb_idx] + mb_logprobs = flat_logprobs[mb_idx] + mb_values = flat_values[mb_idx] + mb_returns = flat_returns[mb_idx] + mb_adv = flat_advantages[mb_idx] + + profile("train_forward", epoch) + loss, _, _, stats = self._ppo_loss( + mb_obs, + mb_actions, + mb_logprobs, + mb_values, + mb_returns, + mb_adv, + clip_coef, + vf_clip, + unbiased_std=False, + ) + self.amp_context.__enter__() # TODO: AMP needs some debugging + + profile("train_misc", epoch) + for key, value in stats.items(): + losses[key] += value + + profile("learn", epoch) + loss.backward() + total_minibatches += 1 + pending_minibatches += 1 + + if pending_minibatches >= self.accumulate_minibatches: + torch.nn.utils.clip_grad_norm_(self.policy.parameters(), config["max_grad_norm"]) + self.optimizer.step() + self.optimizer.zero_grad() + pending_minibatches = 0 + + if pending_minibatches > 0: + torch.nn.utils.clip_grad_norm_(self.policy.parameters(), config["max_grad_norm"]) + self.optimizer.step() + self.optimizer.zero_grad() + + if total_minibatches > 0: + for key in ("policy_loss", "value_loss", "entropy", "old_approx_kl", "approx_kl", "clipfrac"): + losses[key] /= total_minibatches + + y_pred = flat_values[valid_idx] + y_true = flat_returns[valid_idx] + var_y = y_true.var(unbiased=False) + return float("nan") if var_y == 0 else (1 - (y_true - y_pred).var(unbiased=False) / var_y).item() def mean_and_log(self): config = self.config @@ -556,24 +811,18 @@ def mean_and_log(self): "SPS": dist_sum(self.sps, device), "agent_steps": agent_steps, "uptime": time.time() - self.start_time, - "epoch": int(dist_sum(self.epoch, device)), + "epoch": int(dist_sum(self.epoch, device)), # VB Why it is a sum ? "learning_rate": self.optimizer.param_groups[0]["lr"], - "ent_coef": ( - 0.5 * self.ent_coef_initial * (1 + np.cos(np.pi * self.epoch / self.total_epochs)) - if config["anneal_entropy"] - else config["ent_coef"] - ), **{f"environment/{k}": v for k, v in self.stats.items()}, **{f"losses/{k}": v for k, v in self.losses.items()}, **{f"performance/{k}": v["elapsed"] for k, v in self.profile}, + # **{f'environment/{k}': dist_mean(v, device) for k, v in self.stats.items()}, + # **{f'losses/{k}': dist_mean(v, device) for k, v in self.losses.items()}, + # **{f'performance/{k}': dist_sum(v['elapsed'], device) for k, v in self.profile}, } - if torch.distributed.is_initialized(): - if torch.distributed.get_rank() != 0: - self.logger.log(logs, agent_steps) - return logs - else: - return None + if torch.distributed.is_initialized() and torch.distributed.get_rank() != 0: + return None self.logger.log(logs, agent_steps) return logs @@ -581,24 +830,28 @@ def mean_and_log(self): def close(self): self.vecenv.close() self.utilization.stop() + if torch.distributed.is_initialized() and torch.distributed.get_rank() != 0: + return model_path = self.save_checkpoint() run_id = self.logger.run_id - path = os.path.join(self.config["data_dir"], f"{self.config['env']}_{run_id}.pt") + run_dir = os.path.join(self.config["data_dir"], f"{self.config['env']}_{run_id}") + path = os.path.join(run_dir, f"{self.config['env']}_{run_id}.pt") shutil.copy(model_path, path) return path def save_checkpoint(self): - if torch.distributed.is_initialized(): - if torch.distributed.get_rank() != 0: - return + if torch.distributed.is_initialized() and torch.distributed.get_rank() != 0: + return run_id = self.logger.run_id path = os.path.join(self.config["data_dir"], f"{self.config['env']}_{run_id}") if not os.path.exists(path): os.makedirs(path) + models_dir = os.path.join(path, "models") + os.makedirs(models_dir, exist_ok=True) model_name = f"model_{self.config['env']}_{self.epoch:06d}.pt" - model_path = os.path.join(path, model_name) + model_path = os.path.join(models_dir, model_name) if os.path.exists(model_path): return model_path @@ -615,15 +868,27 @@ def save_checkpoint(self): state_path = os.path.join(path, "trainer_state.pt") torch.save(state, state_path + ".tmp") os.rename(state_path + ".tmp", state_path) + + current_score = self.last_stats.get("puffer_score", self.last_stats.get("score", -float("inf"))) + + if current_score > self.best_score: + self.best_score = current_score + + best_state_file = os.path.join(path, f"best_models/best_trainer_state_{self.epoch:06d}.pt") + os.makedirs(os.path.dirname(best_state_file), exist_ok=True) + shutil.copy(model_path, best_state_file) + print(f"New best model saved at epoch {self.epoch} with puffer_score {self.best_score:.4f}") + return model_path - def print_dashboard(self, clear=False, idx=[0], c1="[cyan]", c2="[white]", b1="[bright_cyan]", b2="[bright_white]"): + def print_dashboard( + self, clear=False, idx=[0], c1="[cyan]", c2="[dim default]", b1="[bright_cyan]", b2="[default]" + ): config = self.config sps = dist_sum(self.sps, config["device"]) agent_steps = dist_sum(self.global_step, config["device"]) - if torch.distributed.is_initialized(): - if torch.distributed.get_rank() != 0: - return + if torch.distributed.is_initialized() and torch.distributed.get_rank() != 0: + return profile = self.profile console = Console() @@ -647,19 +912,19 @@ def print_dashboard(self, clear=False, idx=[0], c1="[cyan]", c2="[white]", b1="[ idx[0] = (idx[0] - 1) % 10 s = Table(box=None, expand=True) - remaining = "A hair past a freckle" + remaining = f"{b2}A hair past a freckle{c2}" if sps != 0: remaining = duration((config["total_timesteps"] - agent_steps) / sps, b2, c2) s.add_column(f"{c1}Summary", justify="left", vertical="top", width=10) s.add_column(f"{c1}Value", justify="right", vertical="top", width=14) - s.add_row(f"{c2}Env", f"{b2}{config['env']}") - s.add_row(f"{c2}Params", abbreviate(self.model_size, b2, c2)) - s.add_row(f"{c2}Steps", abbreviate(agent_steps, b2, c2)) - s.add_row(f"{c2}SPS", abbreviate(sps, b2, c2)) - s.add_row(f"{c2}Epoch", f"{b2}{self.epoch}") - s.add_row(f"{c2}Uptime", duration(self.uptime, b2, c2)) - s.add_row(f"{c2}Remaining", remaining) + s.add_row(f"{b2}Env", f"{b2}{config['env']}") + s.add_row(f"{b2}Params", abbreviate(self.model_size, b2, c2)) + s.add_row(f"{b2}Steps", abbreviate(agent_steps, b2, c2)) + s.add_row(f"{b2}SPS", abbreviate(sps, b2, c2)) + s.add_row(f"{b2}Epoch", f"{b2}{self.epoch}") + s.add_row(f"{b2}Uptime", duration(self.uptime, b2, c2)) + s.add_row(f"{b2}Remaining", remaining) delta = profile.eval["buffer"] + profile.train["buffer"] p = Table(box=None, expand=True, show_header=False) @@ -667,15 +932,15 @@ def print_dashboard(self, clear=False, idx=[0], c1="[cyan]", c2="[white]", b1="[ p.add_column(f"{c1}Time", justify="right", width=8) p.add_column(f"{c1}%", justify="right", width=4) p.add_row(*fmt_perf("Evaluate", b1, delta, profile.eval, b2, c2)) - p.add_row(*fmt_perf(" Forward", c2, delta, profile.eval_forward, b2, c2)) - p.add_row(*fmt_perf(" Env", c2, delta, profile.env, b2, c2)) - p.add_row(*fmt_perf(" Copy", c2, delta, profile.eval_copy, b2, c2)) - p.add_row(*fmt_perf(" Misc", c2, delta, profile.eval_misc, b2, c2)) + p.add_row(*fmt_perf(" Forward", b2, delta, profile.eval_forward, b2, c2)) + p.add_row(*fmt_perf(" Env", b2, delta, profile.env, b2, c2)) + p.add_row(*fmt_perf(" Copy", b2, delta, profile.eval_copy, b2, c2)) + p.add_row(*fmt_perf(" Misc", b2, delta, profile.eval_misc, b2, c2)) p.add_row(*fmt_perf("Train", b1, delta, profile.train, b2, c2)) - p.add_row(*fmt_perf(" Forward", c2, delta, profile.train_forward, b2, c2)) - p.add_row(*fmt_perf(" Learn", c2, delta, profile.learn, b2, c2)) - p.add_row(*fmt_perf(" Copy", c2, delta, profile.train_copy, b2, c2)) - p.add_row(*fmt_perf(" Misc", c2, delta, profile.train_misc, b2, c2)) + p.add_row(*fmt_perf(" Forward", b2, delta, profile.train_forward, b2, c2)) + p.add_row(*fmt_perf(" Learn", b2, delta, profile.learn, b2, c2)) + p.add_row(*fmt_perf(" Copy", b2, delta, profile.train_copy, b2, c2)) + p.add_row(*fmt_perf(" Misc", b2, delta, profile.train_misc, b2, c2)) l = Table( box=None, @@ -684,7 +949,7 @@ def print_dashboard(self, clear=False, idx=[0], c1="[cyan]", c2="[white]", b1="[ l.add_column(f"{c1}Losses", justify="left", width=16) l.add_column(f"{c1}Value", justify="right", width=8) for metric, value in self.losses.items(): - l.add_row(f"{c2}{metric}", f"{b2}{value:.3f}") + l.add_row(f"{b2}{metric}", f"{b2}{value:.3f}") monitor = Table(box=None, expand=True, pad_edge=False) monitor.add_row(s, p, l) @@ -705,13 +970,16 @@ def print_dashboard(self, clear=False, idx=[0], c1="[cyan]", c2="[white]", b1="[ self.last_stats = self.stats for metric, value in (self.stats or self.last_stats).items(): + if metric in HIDDEN_DASHBOARD_METRICS: + continue + try: # Discard non-numeric values int(value) except: continue u = left if i % 2 == 0 else right - u.add_row(f"{c2}{metric}", f"{b2}{value:.3f}") + u.add_row(f"{b2}{metric}", f"{b2}{value:.3f}") i += 1 if i == 30: break @@ -752,15 +1020,15 @@ def compute_puff_advantage( def abbreviate(num, b2, c2): if num < 1e3: - return str(num) + return f"{b2}{num}{c2}" elif num < 1e6: - return f"{num / 1e3:.1f}K" + return f"{b2}{num / 1e3:.1f}{c2}K" elif num < 1e9: - return f"{num / 1e6:.1f}M" + return f"{b2}{num / 1e6:.1f}{c2}M" elif num < 1e12: - return f"{num / 1e9:.1f}B" + return f"{b2}{num / 1e9:.1f}{c2}B" else: - return f"{num / 1e12:.2f}T" + return f"{b2}{num / 1e12:.2f}{c2}T" def duration(seconds, b2, c2): @@ -807,11 +1075,12 @@ def __getattr__(self, name): return self.profiles[name] def __call__(self, name, epoch, nest=False): - if epoch % self.frequency != 0: + # Skip profiling the first few epochs, which are noisy due to setup + if (epoch + 1) % self.frequency != 0: return - # if torch.cuda.is_available(): - # torch.cuda.synchronize() + if torch.cuda.is_available(): + torch.cuda.synchronize() tick = time.time() if len(self.stack) != 0 and not nest: @@ -823,12 +1092,13 @@ def __call__(self, name, epoch, nest=False): def pop(self, end): profile = self.profiles[self.stack.pop()] delta = end - profile["start"] - profile["elapsed"] += delta profile["delta"] += delta + # Multiply delta by freq to account for skipped epochs + profile["elapsed"] += delta * self.frequency def end(self): - # if torch.cuda.is_available(): - # torch.cuda.synchronize() + if torch.cuda.is_available(): + torch.cuda.synchronize() end = time.time() for i in range(len(self.stack)): @@ -863,9 +1133,13 @@ def run(self): time.sleep(self.delay) continue - self.gpu_util.append(torch.cuda.utilization()) - free, total = torch.cuda.mem_get_info() - self.gpu_mem.append(100 * (total - free) / total) + try: + self.gpu_util.append(torch.cuda.utilization()) + free, total = torch.cuda.mem_get_info() + self.gpu_mem.append(100 * (total - free) / total) + except (ModuleNotFoundError, RuntimeError): + self.gpu_util.append(0) + self.gpu_mem.append(0) else: self.gpu_util.append(0) self.gpu_mem.append(0) @@ -876,32 +1150,35 @@ def stop(self): self.stopped = True -def downsample(arr, m): - if len(arr) < m: - return arr +def downsample(data_list, num_points): + if not data_list or num_points <= 0: + return [] + if num_points == 1: + return [data_list[-1]] + if len(data_list) <= num_points: + return data_list + + last = data_list[-1] + data_list = data_list[:-1] + + data_np = np.array(data_list) + num_points -= 1 # one down for the last one - if m == 0: - return [arr[-1]] + n = (len(data_np) // num_points) * num_points + data_np = data_np[-n:] if n > 0 else data_np + downsampled = data_np.reshape(num_points, -1).mean(axis=1) - orig_arr = arr - last = arr[-1] - arr = arr[:-1] - arr = np.array(arr) - n = len(arr) - n = (n // m) * m - arr = arr[-n:] - downsampled = arr.reshape(m, -1).mean(axis=1) - return np.concatenate([downsampled, [last]]) + return downsampled.tolist() + [last] class NoLogger: - def __init__(self, args): - self.run_id = str(int(100 * time.time())) + def __init__(self, args, run_id=None): + self.run_id = run_id or str(int(time.time())) def log(self, logs, step): pass - def close(self, model_path): + def close(self, model_path, early_stop): pass @@ -925,13 +1202,19 @@ def __init__(self, args, load_id=None, mode="async"): self.neptune = neptune for k, v in pufferlib.unroll_nested_dict(args): neptune[k].append(v) + self.should_upload_model = not args["no_model_upload"] def log(self, logs, step): for k, v in logs.items(): self.neptune[k].append(v, step=step) - def close(self, model_path): + def upload_model(self, model_path): self.neptune["model"].track_files(model_path) + + def close(self, model_path, early_stop): + self.neptune["early_stop"] = early_stop + if self.should_upload_model: + self.upload_model(model_path) self.neptune.stop() def download(self): @@ -951,19 +1234,25 @@ def __init__(self, args, load_id=None, resume="allow"): save_code=False, resume=resume, config=args, - name=args.get("wandb_name"), tags=[args["tag"]] if args["tag"] is not None else [], + settings=wandb.Settings(console="off"), # stop sending dashboard to wandb ) self.wandb = wandb self.run_id = wandb.run.id + self.should_upload_model = not args["no_model_upload"] def log(self, logs, step): self.wandb.log(logs, step=step) - def close(self, model_path): + def upload_model(self, model_path): artifact = self.wandb.Artifact(self.run_id, type="model") artifact.add_file(model_path) self.wandb.run.log_artifact(artifact) + + def close(self, model_path, early_stop): + self.wandb.run.summary["early_stop"] = early_stop + if self.should_upload_model: + self.upload_model(model_path) self.wandb.finish() def download(self): @@ -973,9 +1262,118 @@ def download(self): return f"{data_dir}/{model_file}" -def train(env_name, args=None, vecenv=None, policy=None, logger=None): +class TensorBoardLogger: + def __init__(self, run_id, experiment_dir): + try: + from torch.utils.tensorboard import SummaryWriter + except ImportError: + raise ImportError("TensorBoardLogger requires tensorboard.") + + self.run_id = run_id + local_log_dir = experiment_dir + os.makedirs(local_log_dir, exist_ok=True) + print(f"[TensorBoardLogger] Logging locally to: {local_log_dir}") + self.local_writer = SummaryWriter(log_dir=local_log_dir) + + def log(self, logs, step): + for key, value in logs.items(): + if isinstance(value, (int, float)): + self.local_writer.add_scalar(key, value, step) + + def close(self, model_path, early_stop): + self.local_writer.close() + + +def _get_git_metadata(): + git_metadata = { + "commit_hash": None, + "commit_message": None, + "is_dirty": None, + } + + try: + repo_root = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) + git_metadata["commit_hash"] = subprocess.check_output( + ["git", "rev-parse", "HEAD"], + cwd=repo_root, + stderr=subprocess.DEVNULL, + text=True, + ).strip() + git_metadata["commit_message"] = subprocess.check_output( + ["git", "log", "-1", "--pretty=%s"], + cwd=repo_root, + stderr=subprocess.DEVNULL, + text=True, + ).strip() + git_metadata["is_dirty"] = bool( + subprocess.check_output( + ["git", "status", "--porcelain", "--untracked-files=no"], + cwd=repo_root, + stderr=subprocess.DEVNULL, + text=True, + ).strip() + ) + except (OSError, subprocess.SubprocessError): + pass + + return git_metadata + + +def _save_experiment_config(args, path): + import yaml + import json + + experiment_dir = path + os.makedirs(experiment_dir, exist_ok=True) + + # Save config as yaml + config_yaml_path = os.path.join(experiment_dir, "config.yaml") + with open(config_yaml_path, "w") as f: + # Convert defaultdict to dict for cleaner output + config = json.loads(json.dumps(args)) + config["git"] = _get_git_metadata() + yaml.dump(config, f) + + +def train(env_name, args=None, vecenv=None, policy=None, logger=None, early_stop_fn=None): args = args or load_config(env_name) + # Fine-tuning: reload network, observation configuration from config.yaml and override the args --> only change new reward / new maps / new simulation mode + if args["load_model_path"]: + experiment_dir = os.path.dirname(args["load_model_path"]) + config_yaml_path = os.path.join(experiment_dir, "config.yaml") + KEYS_OF_INTEREST = { + "action_type", + "dynamics_model", + "target_type", + "num_target_waypoints", + "reward_conditioning", + "reward_randomization", + "trajectory_prediction_length", + "num_trajectory_scaling_factors", + "trajectory_scaling_factors", + "max_boundary_segment_observations", + "max_lane_segment_observations", + "max_partner_observations", + "max_traffic_light_observations", + "max_stop_sign_observations", + } + if os.path.exists(config_yaml_path): + print(f"Found config.yaml at {config_yaml_path}. Merging with defaults...") + with open(config_yaml_path, "r") as f: + yaml_config = yaml.safe_load(f) + + # Override Policy and RNN dimensions from model config + for section in ["policy", "rnn"]: + if section in yaml_config and isinstance(yaml_config[section], dict): + for k, v in yaml_config[section].items(): + args[section][k] = v + # Override ENV parameters for observation size from model config + if "env" in yaml_config and isinstance(yaml_config["env"], dict): + for k, v in yaml_config["env"].items(): + if k in KEYS_OF_INTEREST: + args["env"][k] = v + # Assume TorchRun DDP is used if LOCAL_RANK is set if "LOCAL_RANK" in os.environ: world_size = int(os.environ.get("WORLD_SIZE", 1)) @@ -987,6 +1385,10 @@ def train(env_name, args=None, vecenv=None, policy=None, logger=None): torch.cuda.set_device(local_rank) os.environ["CUDA_VISIBLE_DEVICES"] = str(local_rank) + train_seed = args["train"]["seed"] + if train_seed is None: + train_seed = time.time_ns() & 0xFFFFFFFF + torch.manual_seed(train_seed) vecenv = vecenv or load_env(env_name, args) policy = policy or load_policy(args, vecenv, env_name) @@ -1006,31 +1408,72 @@ def train(env_name, args=None, vecenv=None, policy=None, logger=None): logger = NeptuneLogger(args) elif args["wandb"]: logger = WandbLogger(args) + elif args["tb"]: + date_time = datetime.now().strftime("%Y%m%d-%H%M%S") + experiment_dir = os.path.join(args["train"]["data_dir"], rf"{env_name}_" + date_time) + logger = TensorBoardLogger( + run_id=date_time, + experiment_dir=experiment_dir, + ) train_config = dict(**args["train"], env=env_name, eval=args.get("eval", {})) - pufferl = PuffeRL(train_config, vecenv, policy, logger, full_args=args) + pufferl = PuffeRL(train_config, vecenv, policy, logger) + path = os.path.join(args["train"]["data_dir"], f"{env_name}_{pufferl.logger.run_id}") + _save_experiment_config(args, path) + + # Sweep needs data for early stopped runs, so send data when steps > 100M + logging_threshold = min(0.20 * train_config["total_timesteps"], 100_000_000) all_logs = [] + while pufferl.global_step < train_config["total_timesteps"]: if train_config["device"] == "cuda": torch.compiler.cudagraph_mark_step_begin() - pufferl.evaluate() + try: + pufferl.evaluate() + except Exception: + pufferl.vecenv.close() + pufferl.utilization.stop() + if torch.distributed.is_initialized(): + torch.distributed.destroy_process_group() + raise if train_config["device"] == "cuda": torch.compiler.cudagraph_mark_step_begin() - logs = pufferl.train() + try: + logs = pufferl.train() + except Exception: + pufferl.vecenv.close() + pufferl.utilization.stop() + if torch.distributed.is_initialized(): + torch.distributed.destroy_process_group() + raise if logs is not None: - if pufferl.global_step > 0.20 * train_config["total_timesteps"]: + should_stop_early = False + if early_stop_fn is not None: + should_stop_early = early_stop_fn(logs) + # This is hacky, but need to see if threshold looks reasonable + if "early_stop_threshold" in logs: + pufferl.logger.log( + {"environment/early_stop_threshold": logs["early_stop_threshold"]}, logs["agent_steps"] + ) + + if pufferl.global_step > logging_threshold: all_logs.append(logs) + if should_stop_early: + model_path = pufferl.close() + pufferl.logger.close(model_path, early_stop=True) + return all_logs + # Final eval. You can reset the env here, but depending on # your env, this can skew data (i.e. you only collect the shortest # rollouts within a fixed number of epochs) - i = 0 - stats = {} - while i < 32 or not stats: - stats = pufferl.evaluate() - i += 1 + # i = 0 + # stats = {} + # while i < 32 or not stats: + # stats = pufferl.evaluate() + # i += 1 logs = pufferl.mean_and_log() if logs is not None: @@ -1038,7 +1481,7 @@ def train(env_name, args=None, vecenv=None, policy=None, logger=None): pufferl.print_dashboard() model_path = pufferl.close() - pufferl.logger.close(model_path) + pufferl.logger.close(model_path, early_stop=False) return all_logs @@ -1099,18 +1542,47 @@ def eval(env_name, args=None, vecenv=None, policy=None): vecenv.close() return results_dict + elif human_replay_enabled: + args["env"]["map_dir"] = args["eval"]["map_dir"] + dataset_name = args["env"]["map_dir"].split("/")[-1] + print(f"Running human replay evaluation with {dataset_name} dataset.\n") + from pufferlib.ocean.benchmark.evaluator import HumanReplayEvaluator + + backend = args["eval"].get("backend", "PufferEnv") + args["env"]["map_dir"] = args["eval"]["map_dir"] + args["env"]["num_agents"] = args["eval"]["human_replay_num_agents"] + + args["vec"] = dict(backend=backend, num_envs=1) + args["env"]["control_mode"] = args["eval"]["human_replay_control_mode"] + args["env"]["episode_length"] = 91 # WOMD scenario length + + vecenv = vecenv or load_env(env_name, args) + policy = policy or load_policy(args, vecenv, env_name) + + print(f"Effective number of scenarios used: {len(vecenv.driver_env.agent_offsets) - 1}") + + evaluator = HumanReplayEvaluator(args) + + # Run rollouts with human replays + results = evaluator.rollout(args, vecenv, policy) + + import json + + print("HUMAN_REPLAY_METRICS_START") + print(json.dumps(results)) + print("HUMAN_REPLAY_METRICS_END") + + return results + else: # Standard evaluation: Render backend = args["vec"]["backend"] if backend != "PufferEnv": backend = "Serial" args["vec"] = dict(backend=backend, num_envs=1) - - # Create environment and policy vecenv = vecenv or load_env(env_name, args) policy = policy or load_policy(args, vecenv, env_name) - # Reset environment ob, info = vecenv.reset() driver = vecenv.driver_env num_agents = vecenv.observation_space.shape[0] @@ -1123,12 +1595,23 @@ def eval(env_name, args=None, vecenv=None, policy=None): lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), ) - if driver.render_mode == 1: - max_frames = 91 - frame_count = 0 - + frames = [] while True: - driver.render() + render = driver.render() + if len(frames) < args["save_frames"]: + frames.append(render) + + # Screenshot Ocean envs with F12, gifs with control + F12 + if driver.render_mode == "ansi": + print("\033[0;0H" + render + "\n") + time.sleep(1 / args["fps"]) + elif driver.render_mode == "rgb_array": + pass + # import cv2 + # render = cv2.cvtColor(render, cv2.COLOR_RGB2BGR) + # cv2.imshow('frame', render) + # cv2.waitKey(1) + # time.sleep(1/args['fps']) with torch.no_grad(): ob = torch.as_tensor(ob).to(device) @@ -1139,20 +1622,614 @@ def eval(env_name, args=None, vecenv=None, policy=None): if isinstance(logits, torch.distributions.Normal): action = np.clip(action, vecenv.action_space.low, vecenv.action_space.high) - ob, reward, done, truncated, info = vecenv.step(action) + ob = vecenv.step(action)[0] + + if len(frames) > 0 and len(frames) == args["save_frames"]: + import imageio + + imageio.mimsave(args["gif_path"], frames, fps=args["fps"], loop=0) + frames.append("Done") + + +def load_eval_multi_scenarios_config(env_name, model_path=None, eval_overrides=None): + """Load config for evaluation, merging experiment YAML with defaults.""" + args = load_config(env_name) + if model_path: + experiment_dir = os.path.dirname(os.path.dirname(model_path)) + config_yaml_path = os.path.join(experiment_dir, "config.yaml") + EXCLUDE_KEYS = eval_overrides["env"].keys() + # Override Policy and RNN dimensions from training config + if os.path.exists(config_yaml_path): + print(f"Found config.yaml at {config_yaml_path}. Merging with defaults...") + with open(config_yaml_path, "r") as f: + yaml_config = yaml.safe_load(f) + + for section in ["env", "policy", "rnn"]: + if section in yaml_config and isinstance(yaml_config[section], dict): + for k, v in yaml_config[section].items(): + if k not in EXCLUDE_KEYS: + args[section][k] = v + + # Also copy root-level keys like rnn_name, policy_name + for key in ["rnn_name", "policy_name"]: + if key in yaml_config: + args[key] = yaml_config[key] + + # Update use_rnn based on rnn_name + args["train"]["use_rnn"] = args["rnn_name"] is not None + + # Override env parameters from evaluation config + if eval_overrides: + for section, section_overrides in eval_overrides.items(): + if isinstance(section_overrides, dict): + for k, v in section_overrides.items(): + args[section][k] = v + else: + args[section] = section_overrides - if driver.render_mode == 1: - frame_count += 1 - if frame_count >= max_frames or done.all() or truncated.all(): - break + return args - vecenv.close() + +def build_eval_overrides(simulation_mode, num_agents, num_scenarios, map_dir=None, num_carla_maps=6): + """Build evaluation overrides for a given simulation mode. + + Args: + simulation_mode: "gigaflow" or "replay" + num_agents: agent slot budget for evaluation + map_dir: optional map directory, uses config value if not provided + """ + # Common reward coefficients (same for both modes) + common_env = { + "eval_mode": 1, + "collision_behavior": 1, + "offroad_behavior": 1, + "reward_randomization": False, + "min_agents_per_env": 30, + "max_agents_per_env": 30, + "reward_vehicle_collision": 3.0, + "reward_offroad_collision": 3.0, + "reward_ade": 0.0, + "reward_goal": 1.0, + "reward_overspeed": 0.05, + "reward_comfort": 0.05, + "reward_velocity": 0.0025, + "reward_lane_align": 0.025, + "reward_lane_center": 0.0038, + "reward_timestep": 0.000025, + } + + if simulation_mode == "gigaflow": + eval_overrides = { + "env": { + **common_env, + "simulation_mode": "gigaflow", + "resample_frequency": 500, + "scenario_length": 500, + "map_dir": "pufferlib/resources/drive/binaries/carla", + "num_maps": num_carla_maps, + "num_agents": num_agents, + "termination_mode": 0.0, + } + } + elif simulation_mode == "replay": + eval_overrides = { + "env": { + **common_env, + "simulation_mode": "replay", + "resample_frequency": 91, + "scenario_length": 91, + "map_dir": "pufferlib/resources/drive/binaries/eval", + "num_maps": num_scenarios, + "num_agents": num_agents, + "reward_traffic_light_violation": 1.0, + "termination_mode": 0.0, + } + } + else: + raise ValueError(f"Invalid simulation_mode: {simulation_mode}. Must be 'gigaflow' or 'replay'.") + + return eval_overrides + + +def verify_scenario_coverage(csv_path: str, num_scenarios: int) -> dict: + """ + Verify that episode_metrics.csv contains all expected scenarios. + + Args: + csv_path: Path to episode_metrics.csv + num_scenarios: Expected number of scenarios (e.g., 1000) + + Returns: + dict with keys: + - complete: bool - True if all scenarios present + - expected_count: number of expected scenarios + - found_count: number of unique scenarios found + - missing: sorted list of missing map names + - extra: sorted list of unexpected map names + - duplicates: dict mapping map_name -> count (if >1) + """ + df = pd.read_csv(csv_path) + + # Expected: map_000, map_001, ..., map_{num_scenarios-1} + expected = {f"map_{i:03d}" for i in range(num_scenarios)} + found = set(df["map_name"].unique()) + + missing = expected - found + extra = found - expected + + # Check for duplicates + counts = df["map_name"].value_counts() + duplicates = {name: count for name, count in counts.items() if count > 1} + + complete = len(missing) == 0 + + return { + "complete": complete, + "expected_count": num_scenarios, + "found_count": len(found), + "missing": sorted(missing), + "extra": sorted(extra), + "duplicates": duplicates, + } + + +def verify_scenario_coverage_gigaflow(csv_path: str, num_scenarios: int) -> dict: + """ + Verify gigaflow evaluation CSV: maps repeat across scenarios, so check total + row count rather than unique map names. + """ + df = pd.read_csv(csv_path) + total_rows = len(df) + complete = total_rows == num_scenarios + return { + "complete": complete, + "expected_count": num_scenarios, + "found_count": total_rows, + } + + +# Helper functions for eval_multi_scenarios and eval_multi_scenarios_render +def _export_metrics(global_infos, eval_folder, num_scenarios, quiet, verify_coverage=False, simulation_mode="replay"): + """Export episode and summary CSVs, return avg_infos dict.""" + # Episode Metrics + try: + df_episodes = pd.DataFrame(global_infos) + first_cols = ["episode_id", "map_name"] + other_cols = [col for col in df_episodes.columns if col not in first_cols] + new_col_order = first_cols + other_cols + df_episodes = df_episodes[new_col_order] + + if verify_coverage: + df_episodes = df_episodes.sort_values(by=["map_name", "episode_id"]) + + episode_csv_path = os.path.join(eval_folder, "episode_metrics.csv") + df_episodes.to_csv(episode_csv_path, index=False) + if not quiet: + print(f"\n✅ Per-episode metrics exported to {episode_csv_path}") + + if verify_coverage: + if simulation_mode == "gigaflow": + result = verify_scenario_coverage_gigaflow(episode_csv_path, num_scenarios) + if not quiet: + if result["complete"]: + print(f"✅ All {num_scenarios} episodes present in CSV") + else: + print( + f"⚠️ Episode count mismatch: expected {result['expected_count']}, found {result['found_count']}" + ) + else: + result = verify_scenario_coverage(episode_csv_path, num_scenarios) + if not quiet: + if result["complete"]: + print(f"✅ All {num_scenarios} scenarios present in CSV") + else: + print(f"⚠️ Scenario coverage incomplete:") + print(f" Expected: {result['expected_count']}, Found: {result['found_count']}") + if result["missing"]: + print(f" Missing ({len(result['missing'])}): {result['missing']}") + if result["extra"]: + print(f" Extra: {result['extra'][:10]}...") + if result["duplicates"]: + print(f" Duplicates: {len(result['duplicates'])} scenarios have multiple entries") + for name, count in sorted(result["duplicates"].items()): + print(f" {name}: {count} entries") + except Exception as e: + print(f"\n⚠️ Could not export per-episode CSV. Error: {e}") + print("Global infos data:", global_infos) + + # Evaluation average metrics + avg_infos = {} + for k, v in global_infos.items(): + if k == "num_scenarios": + avg_infos[k] = np.sum(v) + elif v and isinstance(v[0], numbers.Number): + avg_infos[k] = np.mean(v) + df_summary = pd.DataFrame(list(avg_infos.items()), columns=["Metric", "Average"]) + summary_csv_path = os.path.join(eval_folder, "evaluation_summary.csv") + df_summary.to_csv(summary_csv_path, index=False) + if not quiet: + print(f"\n✅ Average results exported to {summary_csv_path}") + print(df_summary.to_string(index=False)) + + return avg_infos + + +def _log_eval_metrics(logger, avg_infos, args, metric_prefix, quiet): + """Log metrics to TensorBoard/wandb if logger is provided.""" + if logger is None or args.get("global_step") is None: + return + + global_step = args["global_step"] + + # Create log dict with metric prefix (use / for TensorBoard grouping) + log_dict = {} + for metric_key, metric_value in avg_infos.items(): + if isinstance(metric_value, (int, float)): + log_dict[f"{metric_prefix}/{metric_key}"] = float(metric_value) + + # Log to TensorBoard if available + if hasattr(logger, "local_writer") and logger.local_writer: + for key, value in log_dict.items(): + logger.local_writer.add_scalar(key, value, global_step) + if not quiet: + print(f"✅ Logged {len(log_dict)} validation metrics to TensorBoard at step {global_step}") + + # Also log to wandb/neptune if available + if hasattr(logger, "log"): + logger.log(log_dict, global_step) + + +def eval_multi_scenarios( + env_name, args=None, vecenv=None, policy=None, logger=None, metric_prefix="validation", quiet=False +): + t0 = time.time() + + if args is None: + tmp_args = load_config(env_name) + model_path = tmp_args.get("load_model_path") + num_agents_eval = tmp_args["eval"]["num_agents"] + map_dir = tmp_args["eval"]["map_dir"] + + eval_overrides = build_eval_overrides( + tmp_args["eval_simulation"], + num_agents_eval, + tmp_args["num_scenarios"], + map_dir, + num_carla_maps=tmp_args.get("num_carla_maps", 6), + ) + args = load_eval_multi_scenarios_config(env_name, model_path, eval_overrides) + + # Reproducibility — same approach as training + seed = args["train"]["seed"] or 42 + np.random.seed(seed) + torch.manual_seed(seed) + + backend = args["vec"]["backend"] + num_scenarios = args["num_scenarios"] + + num_workers = min(args["vec"]["num_envs"], num_scenarios) + + # Distribute scenarios across workers + scenarios_per_worker = num_scenarios // num_workers + remainder = num_scenarios % num_workers + current_start = 0 + env_kwargs_list = [] + for j in range(num_workers): + worker_kwargs = copy.deepcopy(args["env"]) + worker_num_scenario = scenarios_per_worker + (1 if j < remainder else 0) + worker_kwargs["starting_map"] = current_start + worker_kwargs["num_eval_scenarios"] = worker_num_scenario + env_kwargs_list.append(worker_kwargs) + current_start += worker_num_scenario + + print(f"Distributing {num_scenarios} scenarios across {num_workers} workers:") + for j, w in enumerate(env_kwargs_list): + start = w["starting_map"] + count = w["num_eval_scenarios"] + print(f" Worker {j}: maps {start}-{start + count - 1} ({count} scenarios)") + + args["vec"] = dict(backend=backend, num_envs=num_workers, num_workers=num_workers, batch_size=num_workers) + + if vecenv is None: + package = args["package"] + module_name = "pufferlib.ocean" if package == "ocean" else f"pufferlib.environments.{package}" + env_module = importlib.import_module(module_name) + make_env = env_module.env_creator(env_name) + # Pass as lists to preserve per-worker env_kwargs + env_creators = [make_env] * num_workers + env_args = [[]] * num_workers + vecenv = pufferlib.vector.make(env_creators, env_args=env_args, env_kwargs=env_kwargs_list, **args["vec"]) + + policy = policy or load_policy(args, vecenv, env_name) + num_agents = vecenv.observation_space.shape[0] + device = args["train"]["device"] + + state = {} + if args["train"]["use_rnn"]: + state = dict( + lstm_h=torch.zeros(num_agents, policy.hidden_size, device=device), + lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), + ) + + # Folder for evaluation results + # For inline evaluation during training, use eval_results_dir in experiments folder + # For standalone evaluation, use benchmark folder + if "inline_eval" in args and args["inline_eval"] and "eval_results_dir" in args: + eval_folder = args["eval_results_dir"] + else: + # Standalone evaluation path (in benchmark folder) + model_path = args["load_model_path"] + model_filename_with_ext = os.path.basename(model_path) + model_name = os.path.splitext(model_filename_with_ext)[0] + models_dir = os.path.dirname(model_path) + experiment_dir = os.path.dirname(models_dir) + experiment_name = os.path.basename(experiment_dir) + eval_folder = os.path.join("benchmark", experiment_name, model_name, args["eval_simulation"]) + os.makedirs(eval_folder, exist_ok=True) + + global_infos = {} + scenarios_processed = 0 + vecenv.async_reset(42) + + ob, _, _, _, infos, _, _ = vecenv.recv() + with tqdm(total=num_scenarios, desc="Processing scenarios", disable=quiet) as pbar: + while scenarios_processed < num_scenarios: + # Reset LSTM + if args["train"]["use_rnn"]: + state = dict( + lstm_h=torch.zeros(num_agents, policy.hidden_size, device=device), + lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), + ) + + for _ in range(args["env"]["scenario_length"]): + with torch.no_grad(): + ob = torch.as_tensor(ob).to(device) + logits, _ = policy.forward_eval(ob, state) + action, _, _ = pufferlib.pytorch.sample_logits(logits, deterministic=True) + action = action.cpu().numpy().reshape(vecenv.action_space.shape) + + if isinstance(logits, torch.distributions.Normal): + action = np.clip(action, vecenv.action_space.low, vecenv.action_space.high) + + ob, _, _, _, infos = vecenv.step(action) + + # Multi-worker backend returns infos as list of lists (one per worker) + if infos and infos[0]: + for sub_env in infos: + for env_idx, summary in enumerate(sub_env): + env_map_name = summary["map_name"].split("/")[-1].split(".")[0] + summary["episode_id"] = env_idx + summary["map_name"] = env_map_name + scenarios_processed += 1 + pbar.update(1) + + for k, v in summary.items(): + if k not in global_infos: + global_infos[k] = [] + global_infos[k].append(v) + + avg_infos = _export_metrics( + global_infos, + eval_folder, + num_scenarios, + quiet, + verify_coverage=True, + simulation_mode=args["env"]["simulation_mode"], + ) + print(f"\nTotal evaluation time: {time.time() - t0:.2f} seconds for {num_scenarios} scenarios.") + _log_eval_metrics(logger, avg_infos, args, metric_prefix, quiet) + + # Close vectorized environment to avoid file descriptor leaks + vecenv.close() + + +def eval_multi_scenarios_render( + env_name, args=None, vecenv=None, policy=None, logger=None, metric_prefix="validation", quiet=False +): + # Set fixed seed for reproducible evaluation + np.random.seed(42) + torch.manual_seed(42) + + if args is None: + tmp_args = load_config(env_name) + model_path = tmp_args.get("load_model_path") + num_agents_eval = tmp_args["eval"]["num_agents"] + map_dir = tmp_args["eval"]["map_dir"] + eval_overrides = build_eval_overrides( + tmp_args["eval_simulation"], + num_agents_eval, + tmp_args["num_scenarios"], + map_dir, + num_carla_maps=tmp_args.get("num_carla_maps", 6), + ) + args = load_eval_multi_scenarios_config(env_name, model_path, eval_overrides) + + backend = args["vec"]["backend"] + if backend != "PufferEnv": + backend = "Serial" + + args["vec"] = dict(backend=backend, num_envs=1) + args["env"]["num_eval_scenarios"] = args["num_scenarios"] # first batch: fill as many scenarios as fit + + vecenv = vecenv or load_env(env_name, args) + + policy = policy or load_policy(args, vecenv, env_name) + num_agents = vecenv.observation_space.shape[0] + device = args["train"]["device"] + + state = {} + if args["train"]["use_rnn"]: + state = dict( + lstm_h=torch.zeros(num_agents, policy.hidden_size, device=device), + lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), + ) + + # Folder for evaluation results + # For inline evaluation during training, use eval_results_dir in experiments folder + # For standalone evaluation, use benchmark folder + if "inline_eval" in args and args["inline_eval"] and "eval_results_dir" in args: + eval_folder = args["eval_results_dir"] + else: + # Standalone evaluation path (in benchmark folder) + model_path = args["load_model_path"] + model_filename_with_ext = os.path.basename(model_path) + model_name = os.path.splitext(model_filename_with_ext)[0] + models_dir = os.path.dirname(model_path) + experiment_dir = os.path.dirname(models_dir) + experiment_name = os.path.basename(experiment_dir) + eval_folder = os.path.join("benchmark", experiment_name, model_name, args["eval_simulation"]) + os.makedirs(eval_folder, exist_ok=True) + + if args["render"]: + gif_folder = eval_folder + "/gif" + os.makedirs(gif_folder, exist_ok=True) + + global_infos = {} + num_scenarios = args["num_scenarios"] + + scenarios_processed = 0 + with tqdm(total=num_scenarios, desc="Processing scenarios", disable=quiet) as pbar: + while scenarios_processed < num_scenarios: + ob, _ = vecenv.reset() + + # Get initial states for all environments in the batch + scenarios = vecenv.get_state() + num_envs_in_batch = len(scenarios) + batch_start = scenarios_processed + + # Prepare batch_size_eval for the resample that fires at end of the step loop. + # That resample will load the NEXT batch, so cap it at remaining_after_this. + remaining_after_this = num_scenarios - scenarios_processed - num_envs_in_batch + vecenv.envs[0].batch_size_eval = max(1, remaining_after_this) + + map_names = [] + for env_idx in range(num_envs_in_batch): + map_names.append(scenarios[env_idx]["map_name"].split("/")[-1].split(".")[0]) + + # Reset LSTM + if args["train"]["use_rnn"]: + state = dict( + lstm_h=torch.zeros(num_agents, policy.hidden_size, device=device), + lstm_c=torch.zeros(num_agents, policy.hidden_size, device=device), + ) + + # Initialize histories as lists of lists (one list per environment) + if args["render"]: + agent_histories = [[] for _ in range(num_envs_in_batch)] + traffic_histories = [[] for _ in range(num_envs_in_batch)] + trajectory_histories = [[] for _ in range(num_envs_in_batch)] + all_agents_obs_histories = [[] for _ in range(num_envs_in_batch)] + + for t in range(args["env"]["scenario_length"]): + if args["render"]: + current_scenarios = vecenv.get_state() + start_obs_index = 0 + + # Loop through every environment in the batch to record its history + for env_idx in range(num_envs_in_batch): + env_scenario = current_scenarios[env_idx] + + agent_histories[env_idx].append( + pufferlib.viz.fill_agents_state( + env_scenario, use_trajectory="trajectory" in args["env"]["action_type"] + ) + ) + traffic_histories[env_idx].append(pufferlib.viz.fill_traffics_state(env_scenario, t)) + + if "trajectory" in args["env"]["action_type"]: + trajectory_histories[env_idx].append(pufferlib.viz.fill_trajectories(env_scenario, t)) + + # Collect observation dictionaries for ALL active agents in THIS environment at timestep t + if args["render_obs"]: + step_obs_dict = {} + if env_idx > 0: + start_obs_index += current_scenarios[env_idx - 1]["active_agent_count"] + for agent_idx in range(env_scenario["active_agent_count"]): + agent_id = env_scenario["active_agent_indices"][agent_idx] + step_obs_dict[int(agent_id)] = pufferlib.viz.extract_obs_frame( + ob, + env_scenario, + args, + timestep=t, + obs_index=start_obs_index + agent_idx, + agent_idx=agent_idx, + head_north=True, + ) + all_agents_obs_histories[env_idx].append(step_obs_dict) + + with torch.no_grad(): + ob = torch.as_tensor(ob).to(device) + logits, _ = policy.forward_eval(ob, state) + action, _, _ = pufferlib.pytorch.sample_logits(logits, deterministic=True) + action = action.cpu().numpy().reshape(vecenv.action_space.shape) + + if isinstance(logits, torch.distributions.Normal): + action = np.clip(action, vecenv.action_space.low, vecenv.action_space.high) + + ob, _, _, _, infos = vecenv.step(action) + + # Serial backend returns infos as single list (infos[0] is the env's info list) + if infos and infos[0]: + for env_idx, summary in enumerate(infos[0]): + env_map_name = summary["map_name"].split("/")[-1].split(".")[0] + summary["episode_id"] = batch_start + env_idx + summary["env_id"] = env_idx + summary["map_name"] = env_map_name + + for k, v in summary.items(): + if k not in global_infos: + global_infos[k] = [] + global_infos[k].append(v) + + if args["render"]: + # Loop through every environment to generate its specific HTML replay + for env_idx in range(num_envs_in_batch): + global_episode_id = batch_start + env_idx + # Ensure we don't render padding environments if num_scenarios isn't perfectly divisible by batch_size + if global_episode_id >= num_scenarios: + break + env_map_name = map_names[env_idx] + + pufferlib.viz.generate_interactive_replay( + current_scenarios[env_idx], + agent_histories[env_idx], + traffic_histories[env_idx], + trajectory_histories[env_idx], + all_agents_obs_histories[env_idx], + f"{gif_folder}/{env_map_name}_{global_episode_id:03d}.html", + head_north=True, + use_rear_axle=args["env"]["use_rear_axle"], + ) + + scenarios_processed += num_envs_in_batch + pbar.update(num_envs_in_batch) + + if args["render"]: + pufferlib.viz.build_gallery_index(gif_folder) + + avg_infos = _export_metrics(global_infos, eval_folder, num_scenarios, quiet, verify_coverage=False) + _log_eval_metrics(logger, avg_infos, args, metric_prefix, quiet) + + # Close vectorized environment to avoid file descriptor leaks + vecenv.close() + + +def dict_to_args(d, prefix=""): + args = [] + for k, v in d.items(): + key_str = f"{prefix}.{k}" if prefix else k + if isinstance(v, dict): + args.extend(dict_to_args(v, key_str)) + else: + args.append(f"--{key_str.replace('_', '-')}") + args.append(str(v)) + return args def sweep(args=None, env_name=None): args = args or load_config(env_name) - if not args["wandb"] and not args["neptune"]: - raise pufferlib.APIUsageError("Sweeps require either wandb or neptune") + if not args["wandb"] and not args["neptune"] and not args["tb"]: + raise pufferlib.APIUsageError("Sweeps require either wandb, neptune, or tb") method = args["sweep"].pop("method") try: @@ -1163,6 +2240,7 @@ def sweep(args=None, env_name=None): sweep = sweep_cls(args["sweep"]) points_per_run = args["sweep"]["downsample"] target_key = f"environment/{args['sweep']['metric']}" + for i in range(args["max_runs"]): seed = time.time_ns() & 0xFFFFFFFF random.seed(seed) @@ -1230,71 +2308,6 @@ def controlled_exp(env_name, args=None): print(f"\n✓ Completed all {len(combinations)} experiments") -def sanity(env_name, args=None): - args = args or load_config(env_name) - base_dir = Path(__file__).resolve().parent / "resources" / "drive" / "sanity" - json_dir = base_dir / "sanity_jsons" - binary_dir = base_dir / "sanity_binaries" - - available_maps = {p.stem: p for p in json_dir.glob("*.json")} - selected = args.get("sanity_maps") - if isinstance(selected, str): - selected = [selected] - - if selected: - missing = [name for name in selected if name not in available_maps] - if missing: - raise pufferlib.APIUsageError(f"Unknown sanity maps: {', '.join(sorted(missing))}") - chosen = [(name, available_maps[name]) for name in selected] - else: - chosen = sorted(available_maps.items()) - - if not chosen: - raise pufferlib.APIUsageError(f"No sanity maps found in {json_dir}") - - from pufferlib.ocean.drive.drive import load_map - - binary_dir.mkdir(parents=True, exist_ok=True) - binaries = [] - for idx, (name, json_path) in enumerate(chosen): - output_path = binary_dir / f"{name}.bin" - load_map(str(json_path), idx, str(output_path)) - binaries.append((name, output_path)) - - runs = [] - for name, binary in binaries: - map_zero = binary_dir / "map_000.bin" - shutil.copy2(binary, map_zero) - - run_args = { - **args, - "env": {**args["env"], "num_maps": 1, "map_dir": str(binary_dir)}, - "train": {**args["train"], "render_map": str(map_zero)}, - } - if run_args.get("wandb"): - run_args["wandb_name"] = name - - print(f"Running sanity map '{name}' from {binary.name}") - run_logs = train(env_name=env_name, args=run_args) - runs.append({"map": name, "logs": run_logs}) - - print("Sanity checklist:") - for entry in runs: - name = entry["map"] - logs = entry.get("logs") or [] - final = logs[-1] if logs else {} - score = final.get("environment/score") - if score is None: - status = "unknown (no score)" - elif score >= 0.95: - status = "✅ Solved" - else: - status = "❌ unsolved" - print(f" - {name}: {status} (score={score})") - - return runs - - def profile(args=None, env_name=None, vecenv=None, policy=None): args = load_config() vecenv = vecenv or load_env(env_name, args) @@ -1336,6 +2349,31 @@ def export(args=None, env_name=None, vecenv=None, policy=None, path=None, silent print(f"Saved {len(weights)} weights to {path}") +def ensure_drive_binary(): + """Delete existing visualize binary and rebuild it. This ensures the + binary is always up-to-date with the latest code changes. + """ + if os.path.exists("./visualize"): + print("Removing existing visualize binary...") + os.remove("./visualize") + + print("Building visualize binary...") + try: + result = subprocess.run( + ["bash", "scripts/build_ocean.sh", "visualize", "local"], capture_output=True, text=True, timeout=300 + ) + + if result.returncode == 0: + print("Successfully built visualize binary") + else: + print(f"Build failed: {result.stderr}") + raise RuntimeError("Failed to build visualize binary for rendering") + except subprocess.TimeoutExpired: + raise RuntimeError("Build timed out") + except Exception as e: + raise RuntimeError(f"Build error: {e}") + + def autotune(args=None, env_name=None, vecenv=None, policy=None): package = args["package"] module_name = "pufferlib.ocean" if package == "ocean" else f"pufferlib.environments.{package}" @@ -1359,6 +2397,8 @@ def load_policy(args, vecenv, env_name=""): env_module = importlib.import_module(module_name) device = args["train"]["device"] + if isinstance(device, int): + device = torch.device("cuda", device) if torch.cuda.is_available() else torch.device("cpu") policy_cls = getattr(env_module.torch, args["policy_name"]) policy = policy_cls(vecenv.driver_env, **args["policy"]) @@ -1409,8 +2449,21 @@ def load_config(env_name, config_dir=None): "--load-id", type=str, default=None, help="Kickstart/eval from from a finished Wandb/Neptune run" ) parser.add_argument( - "--render-mode", type=str, default="auto", choices=["auto", "human", "ansi", "rgb_array", "raylib", "None"] + "--render-mode", + type=str, + default="matplotlib", + choices=["auto", "human", "ansi", "rgb_array", "raylib", "matplotlib", "None"], + ) + parser.add_argument("--video-path", type=str, default="videos", help="Path to save videos") + parser.add_argument("--num_scenarios", type=int, default=3, help="Number of scenarios to eval") + parser.add_argument( + "--num_carla_maps", type=int, default=6, help="Number of CARLA maps to use in gigaflow mode (max 6)" + ) + parser.add_argument("--render", type=int, default=0, help="Rendering the evaluation") + parser.add_argument( + "--render_obs", type=int, default=0, help="Rendering the observation of first agent in evaluation" ) + parser.add_argument("--agent_index", nargs="*", type=int, default=None, help="Agent index to plot the observation") parser.add_argument("--save-frames", type=int, default=0) parser.add_argument("--gif-path", type=str, default="eval.gif") parser.add_argument("--fps", type=float, default=15) @@ -1421,9 +2474,12 @@ def load_config(env_name, config_dir=None): parser.add_argument("--neptune", action="store_true", help="Use neptune for logging") parser.add_argument("--neptune-name", type=str, default="pufferai") parser.add_argument("--neptune-project", type=str, default="ablations") + parser.add_argument("--tb", action="store_true", help="Use tensorboard for logging") parser.add_argument("--local-rank", type=int, default=0, help="Used by torchrun for DDP") parser.add_argument("--tag", type=str, default=None, help="Tag for experiment") - parser.add_argument("--sanity-maps", nargs="*", default=None, help="Optional list of sanity map base names to run") + parser.add_argument( + "--eval_simulation", type=str, default=None, help="Simulation mode for evaluation - gigaflow/replay" + ) args = parser.parse_known_args()[0] if config_dir is None: @@ -1475,11 +2531,20 @@ def puffer_type(value): prev[subkey] = value args["train"]["use_rnn"] = args["rnn_name"] is not None + + # Use World size to divide Num_Agents / minibatch size in DDP + if "LOCAL_RANK" in os.environ: + world_size = int(os.environ.get("WORLD_SIZE", 1)) + args["env"]["num_agents"] = args["env"]["num_agents"] // world_size + args["train"]["minibatch_size"] = args["train"]["minibatch_size"] // world_size + args["train"]["max_minibatch_size"] = args["train"]["max_minibatch_size"] // world_size + args["train"]["total_timesteps"] = args["train"]["total_timesteps"] // world_size + return args def main(): - err = "Usage: puffer [train, eval, sweep, controlled_exp, autotune, profile, export, sanity] [env_name] [optional args]. --help for more info" + err = "Usage: puffer [train, eval, sweep, controlled_exp, autotune, profile, export] [env_name] [optional args]. --help for more info" if len(sys.argv) < 3: raise pufferlib.APIUsageError(err) @@ -1489,6 +2554,11 @@ def main(): train(env_name=env_name) elif mode == "eval": eval(env_name=env_name) + elif mode == "eval_multi_scenarios": + eval_multi_scenarios(env_name=env_name) + elif mode == "eval_multi_scenarios_render": + eval_multi_scenarios_render(env_name=env_name) + print("") elif mode == "sweep": sweep(env_name=env_name) elif mode == "controlled_exp": @@ -1499,11 +2569,13 @@ def main(): profile(env_name=env_name) elif mode == "export": export(env_name=env_name) - elif mode == "sanity": - sanity(env_name=env_name) else: raise pufferlib.APIUsageError(err) if __name__ == "__main__": - main() + try: + main() + except Exception: + traceback.print_exc() + sys.exit(1) diff --git a/pufferlib/pytorch.py b/pufferlib/pytorch.py index 92d4af77a6..2ec10a5c5f 100644 --- a/pufferlib/pytorch.py +++ b/pufferlib/pytorch.py @@ -187,12 +187,14 @@ def entropy_probs(logits, probs): return -p_log_p.sum(-1) -def sample_logits(logits, action=None): +def sample_logits(logits, action=None, deterministic=False): is_discrete = isinstance(logits, torch.Tensor) if isinstance(logits, torch.distributions.Normal): batch = logits.loc.shape[0] if action is None: action = logits.sample().view(batch, -1) + if deterministic: + action = logits.loc.view(batch, -1) # TODO - DETERMINISTIC use mean action for eval log_probs = logits.log_prob(action.view(batch, -1)).sum(1) logits_entropy = logits.entropy().view(batch, -1).sum(1) @@ -210,9 +212,12 @@ def sample_logits(logits, action=None): probs = logits_to_probs(logits) if action is None: - probs = torch.nan_to_num(probs, 1e-8, 1e-8, 1e-8) - action = torch.multinomial(probs.reshape(-1, probs.shape[-1]), 1, replacement=True).int() - action = action.reshape(probs.shape[:-1]) + if deterministic: + action = torch.argmax(probs, -1) + else: + probs = torch.nan_to_num(probs, 1e-8, 1e-8, 1e-8) + action = torch.multinomial(probs.reshape(-1, probs.shape[-1]), 1, replacement=True).int() + action = action.reshape(probs.shape[:-1]) else: batch = logits[0].shape[0] action = action.view(batch, -1).T diff --git a/pufferlib/resources/drive/binaries/carla/opendrive__Town01.bin b/pufferlib/resources/drive/binaries/carla/opendrive__Town01.bin new file mode 100644 index 0000000000000000000000000000000000000000..7b05f6a185566005054808c780a01522f73fbe0b GIT binary patch literal 106288 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 z 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
    R)r4~TLpj#Qe?N_Srv{Ul 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
    @`8=29`M0#vVY4G7pP?B1Xa(H z_elnJFkyi;)H>W3?lksegW*Z`T6hcFcbEy7{l*_;#>@vziJL*{II>o~;E&R>+R#dpi-&i|g=i!X{Y=5JhL&L1$u*V`d=(ocYjvA}lyPOuxZP*pe@si0pIPpX`CYYNSL3CFJbK#!B+}1+_xt6>E+@~zE zK8|$|mz)v6RYv)7{k0G$7s7Ha`99pa>zZM`(vlng+LTLkGvu1b z=yP^+dT^mjw7I&luH2Z1%G}LB8E(g{M!d=A0bZe1f#=p=z~e4viu?1>99_Y)#LB{| z>2nL$o(e9|?X1A-^mHFjmb@AGan*`hRWOSAK0J!?8n~NTiOw+Ry-JzSjt`lx<{z2y zi)8pu6czX<)+q2(mF4&q@4hmVH#IQDCAEyTQaQsN&SR=$PB0NAdzs`TiOj0&>zHdp zCNX_(@|nP7bEY_{E7R$QETed^hPS~upSSMu7~U)SC?BhWQw4_1qQa^{MTHtNDgyga z_JSwZOuhaa`cLcXGe5G}Cwyjao>xu?FI8>>Pk3xU4-U@b9h_3l`xf?*cQ8$b`K)Wm z7=CeM0%`^`q4~3!;DwRQG}*1pmqmM-&1r`jo!FDifv_CLeqteWy{_mV$!~AF^gRi+ z_0`@IFJ3c=+Ud%@4HmD5Bz?_EuU~YbJuJO9qV|4q1+BR8Oe=oPYsEl!sr_YaO8dqXgQ}JRO)@3Kh$dv*mWDHOc#3Wx4BP2?+9ngCcs`uHu1w?s#22bXF0-GMZ0~hBsfVTsmgU88_ zfOp_suzcN3uqLn^G+ej@G+$o?&)(;Nz!#^1N%2AO?O-aPX`CK=9T(Z%!E)R~3>E5e zO;jU}Dr&;}mVd+jd}TPZrE;7ofUNsMY_0T#ow!)O5;u2)5*MAO#O=>l;*?4Lx_f^q zeBP&_Fk9n6VN~<=!nobS!cm{H3g6DoEWE!wqtM*=Kw*#R2MZIx(ZaELrwbz&<`t%G z=ZFrCcLg#7UkWCVZWh#?l@;DrQ4v;5(iC3#pexKh(p%^@v5&BmzP0fB z4F_Rxth?~;9G);d3<|MQKnEgHH}pFftsh#pi3U+1#$h4|Hg^ZQ`dz^V!&_{Bl^AyR zm52P(y&QxZVF99LWRELa2KYdUtCuA?R+BbB+rgA?d6>2XW@u*tZ3mLQ&NwOE9z>7o!{#%X>W{vmEui`m-AhustyNzE z)qh`b3RC@@{kj6GFVQWM(v2ayRDZkOVNCTc#~TQ!zC^c}=+b&7LS|cy7YHNIIWxQ$ z<0ItxL(+ffZZhFhO4@blwY28?2%xcP1-NRM08&?_feE)y19K+~cI10QVWc;F732-I zyLm%itrwhi@bBxINaB`!&;P3|l}gJcAA|W5&VWO5>EQn11YniA66}635+s`V!RcfC zpjVO~?0VS`*30_C0uTRxdH*QAKCiU9tUWFI?Z}0!c{phHOwrshp>W$xef|$qJ2w8< zZdQ+dz^*#NgGP&Zu-KCa=PK}^=2ahfZif#XGuh`~rb)~B*Rn|;Uv5vE2pO8jw!05m z8ei8*f5a)#zao{-^5#00nYf>wmgvIvUGKq9-*-m%s&%3$GBr!&{?H#L=>)(x{R3b? zWB@#PJ^=oBOP&kN0{=0e(slAzcezwPX&PVc&xvS!2h9J7Qxc}4U6b3b3>hzkw4?DxP7q|lwDv42Ml(A#g+Uk}NG1apto+aRPm{FOeE19>&mB$~>jEpH9O2Ym_Auc$Yxq9E6b^gW6Xx#F`o}i)uj=gI z`A;TmC`t3?l%MeMSe`KVm5Wd<+E#c?%}nTgLSHzyx3+Lod}rYqbtU0DyPtxl+>e5W z%P$1}^J)dj8Q1>Awf4HDb}e258*##zMqD?u5j%&I`{&3;T$|X4?e;a|^_h+MR&FD< zC~CwjZ#3eHhmF|yO(TBod4WH@|57${bqQPfQUwgu=?BXABLJGW8a(R14eXzs0md!M z1wFT126qmSeelk|1OKn=TCPi#ErE>lPZ!E@UbE%6ZByj9`mu5xZ#enygXOpee>sk2 z<+z=sExdJ-<9u!9xIN}_-0NfSfL+Rc5W4m<$eKmgQx3@hZa&+RUYf;9Kl{`YrBU@D|sVy~SD8Z^;^NZ}I4NZ?SdjTl_<%5ntDB#K)ht z;8wDp&0wo4e4rfTPYX_C|E~M-uB!N%Wx0_JvfSIJvRw27Sx*0sEO)k2mJ7Th%XQzOfER~Y;;S0L*s^Rf z1~?ACGu)5&uQ`qT*J9k_UWJdO*5hHHS}>jOMeT{GT@ke}qIO2q-iX>AQTromheYj> zXc_;Ly1&_;cOqow?&}8~=Qu!rCP?HF8r1QOFR{zHC8f*X-~gwU^@DMnlLe?xQpX%Q z$v)*(?YeZlEzNol%*^EAj8HXr*M<}KszHMxaxhQr1EBftIWa=;*lD~V@tB9e z+fY|<)ACuNt8mQ!)%kJ-dyJxY$S-nmAiYjq}~De7h- zi{F6YSN2)8Qel6ZA7h{Tv#hNW%YVLj2eYo^DAT=HK0|G~XjmGDBuy&swTC4_hJJHg z6G?5mszmi{RY%*E*mm8Q(ydW%5RE=wB|3Wakm$<%gbv*^nL`=M11a5u>&_C}uCt;$ zKMo3Y%l`O2DY5N(D5cwJ7TI@cW|Y{rYj@?Lj`zV5+pb4ay0&;Z9{yx8mfy2Mw97uF zBM%bWt~x2*#on&?1}R^C`7L7G^+(wxwq1{wFjQ3j_gYEkQKz!FwfN>lsSe*v)T(dy-yJB!U^Da0s?d|_4Z=v-?%)g_) zJ#X|HUXLB|_jD(`e4R7?INk*>ApiUKVkh|VixqrjWda|M(}Oh$n!mgk`)ir$@e8TA zvl(^lK3NSHM5nV%0;2 zIHArEYZ(~f9b=5J{thFYcGC!(Y8vAs1B~%OVt;!??g>6V>^j+>y8vf>$;7!qJMo3R z(Rkhc>3HM%|9dtWucY!ecfcTA-(?Vx`Fs=#y}i2YamuF z=VQ6PGjOXY8n-OmiJN*K$M3Hc;5RF-j%(we+TuU0^(#5o(4IFUWNbqX zaCW)@-fd&dIi32uy~t}R-R0>6@VkWr@GX%Z=fxOvl6*+weIup&y{0!ldA~Q_I>wzl zRQh+@lDAU2i|+Tw!kYfruhxxonE%H&T1mW(Qo56F_QvA4Cwg!+Zb=>_b|~+pbZMM@ zZuZAC&fvu!9lDZu-%IJrZuS<DP7tZXKpzwwpp2XFTSIX zmDsF&l+q1*XN_l&e)H+^Xjb`QbVr{hv03>frAx;TcO_>`^{h|+p)0XjX_C@a^o_!_ zua6EHBFz4U%}O)TrSG=rHN9_9H?DY#9@luxkkczR(YCXKDe5b@v-E2bbAn7b1ewYQ0Wf`!T!)=O@C;T+aE4) z><=fM41#0J1EI%}0QfQ99~#vnIDQU*)AjhUaHJ3HeZ>>LbaR6I*B5^np)vj3Al30|UQk!)vbUaCmszH#C(Z#9ke7itW+=J9{Rr52(`X556WZ0-8$k zzyzfM=k;fSe_;_A{p}8z=l&Y34gU!OMytT0;a%a~fjV%7XHV#)X9#URn81;%tl;d= z_AqpYGhCbG4u2f+f-)8i?0*s%4&eSMo{!>I_D;eSL8pfjNA@gqkb7o}OYvy-_CT7XuAIzbV^8BJ_ zD*V_2P5#ly?)>XK13uf!jPJk4hF`POk-wzHjj!D7!&h~J{3Y)K{>In#wnX>sq~Aa% zy2!)FIcji*J9&1<>je#S4dIMT6Bs$)0-jN_h7Xc#;iQ~?Z~_^>(%!qkt!vyM$nk)k zk9xtZdLKBhgn`qp@S&jx3s1_h(5IAa$(qQAV@L8~g8?6|e9l0XlMLJ$&Oi$v2Ii3W zN`B=$Se49!)5h}1H&*gKsS5*VYmj)<7&uXdfu=<~80F4`ceA|V;bu>$KG6g6p1ML^ zRc9!3uOB=RXa`NMT0#>?GdOaq0X$Hu3-90U0@vMFhGF_Y!OK;z!GwD?;HGy82;7$q z3R`~zP7@NrkTolS7jGCa|7iy_g({#~wv0_xTGP>Y{cpCFV#Ou-($tvc6kJ~CT?pm( z7di(#FZ^lKMWAM5EzooAFX+pkD>x#G5@4$YK}_>@!7%qULDjWPfzE;)!3TGdAhCP- zf5kVc{*V4Qy8b*!>nHbaKt~-NvMCo(zPIaAdk~os{_shJKP*1(506&+!BY#UQ4`fI&PzGF*dt5mvSq#t@8OIi(f#ucS zkm^p?)xm3~d;Y1vmxQD8XM0#H5>`$2rfB$u4WiZ6HNxBo9)Gv>05)oDHoJGQELgUr zF9=B;1Z?w`0)@8;VDY*G;Gt#?7(4o5J%$En$JP9rVj_gxM9Ya5Py1dUA>ntZ?MRr3k>W!yp`Qg5b562zE0f z_9-KL;of*(SciR~S&J{6Lu^$}PWOXfhJdL%2mYAzVN6 z5U$ZMggdDh!p-j%!r5qqa1EV8xJ;Q4Zr0Z!+^JJTxD7f(xLS+B+}!$L&UW}fZVFio z2_6jOg8TV%8x|q1?;}3<`&1vUa)Af8L*0cF`1j*F+gNk@C1xBlH{xdW@5SX!>cQE} z@5yuR>K-&rz#+(_oz+=mTcf>Q7`*LK%LvngZWsqym4( zR$0D(=x3&`=oQ0lsbw;TmowS>@|g?Qjx*O}_c2eL5*WGiwTxB2$xKKJWVU@VW9&S& zn4O=$^Iks5Og}Y#`T9mg`NC`}9n#tY3(4U$4Z6W1it~?-p#bq7$bw zOq0t9*5x``_u|}c8guC(=G?+$EAD8l9hYtE$bDQ))*uaW=Z@X>;&$uuxcrrTF4Glo zC$b?o{}bZQeDdX%-Sp$e`}uR4EB(1q5&m3Sj6YW&@6XvK`*TZo`E!M7{+!}re{SFj ze=g;$KX>oEKW8fN=jImq6I&C1?rWt#S2Dw1Fn^Z3!0gt^!iOhq3r`%-@@j&Pyi*2e zcnXRwyvyN6jKgfibe=SYnP45k6qqM6_9pw8q~5bFC4su>P3w3SO^rZ zed#BB@;u`rg)qYyAEqF4&h`Mgm7)=v}z+r9UVC)}QPC!T(QTC3{m*Dc>HJzAHR;mEgOZXk5$Ql2|;i_9Ik*+cBO+E6R**eWxwAF*k1Z0f~1hj#x{ zJ^oYP={dWHI{Zz;H29iviu{0`KNtnSCMJIND`vp>d(6N)*OdWX=(C3Fir9s1}ElKcb0G&uM#pPuXXK<(Ia(>2onr5vQ3$WIo{nK}eu+(KLnU zvPCYxDT>qCIw)K8(4Z~Nvt|KQO{|wkWFbLBp!uiayhmwpYEhlV;iBhiaFJv#6|J-0 z6{kD$iizG8LIr_7i_&n%0~EP&E5G92N1OyPJHO-Ip>1yZ&48R1$IlU2L?|Vc5$N+H z4co$1;yY)_nm#0*ls%PL$-ZsA6P?RMPK)z;iO9=@YXti4pN9Kzg!LjXaZllv=e_HaR^?037 zO{gKz_m4E3<^3UG;$%hf9MkNrLx9yYS+Se0RZdQe!&MS_lW>bb*YKm^3W{r4UTrIw zbK)8Q@Wgv;)oeLP-E@8?IV}!%gUH*2S^~XRXt*UkY=DJFgZR0*)YJe3E^l+wIT_@% zI9wHxcL;Y0w7;O?CTzqYqEFlYYaVqNj4^8aZcXh0$Z2u7IwBtvo)PGGO&ZSN)hD3P zWgw*gh3u10;5RKlvD?2ffKN_~+vXD@pAzVtJsL*N^f8Fp-4EWiR2JN{s0Cfg+;Hlq zwoT-;Sm!yBbj>2FA8K94TGqAgdGa9XF)Me!ZH)%$ywwxE7lhXY`p$!fd*wM2JkJXf z=f`Oyu^}mJv-hR81LU+gZ!f7Hf!apVFwQv+Kvl*O29-`1xCl%^cZD`Lv#PWsZw*9` z+D%ja8wL~bf^Tg$C$cNYp!EqrmF zDCfAZ*e%H$ZBLDacZ3fFx*jME*XfcnP9wIZw7&1;>Eh#e+uZcsC^;=I(|aO666kk* z8fLlP3p{wSJl^xwP7t8gjBiG_x#@ZUjy@?vdacoMkdA3|Y@*`~9W!YEPy2G(FVlXO_MNmJr2QK0t7yMN z`w-eE(CeCBoAer^*9vX-v<=g?NZS-`ABF@Yf-!;CEv+kBc3Kv5f(4;3!IEG_uqN0L zYzcM*dqO{g1HqBtL~tg!5L^jv1b2c5!IMB6oHxOTz$4I#=Mz{0AV2~l_!9gG{)7NR zAR&m*pD=(hkPu85L>NpMLI@!YB@81BCyXGBB#a`ACX6ABC5$7CCrltrBupYqCQKnr zB}^ksC(IzsB+MerCd?tsCCnqtCoCW=B!m(c5f&4c5W)!Igr$UKgyn=4gq4IEbgkywE!g0b0!taEWgj0mmgfoP* zge*cf;T$1{kV`mE$Rp$vE)Xsf3J8S+0YOL*5io%xTp|<^iU}ozQbHNwGT{oLoKQiy zO1MV2PN*c@AlxL}B2*Eo3AYJ%2sMPegj&Kq!hOO6!b8F%LLK2T;R)d>;ThpMp`P%9 z@RIO~&_H-ictdzgXe7KNyeE7hd?b7#G!dE!p9xBX$PXfL8WeIWw z$@nZi&eHLcjA~B5$e9Mm_fxlXAMh_>^&pnAgT9c3k2ocBJM8c9pgx`F|Y2wyFeR z82vj-Id7m1D5pk;!IN)Sz$#4&~n@%R+<3^_rmNEX)xDo2OPF31?D;rV5Pa+ zD;RKZM}x)7T!GmED-e?1Ma(Mg9wf~kVDd;WF}k)^a7vmzB>&(yKImpx_kc4f0Zs=A~e{@_!@cJ_jH3w!;FBB)w?lzn&D2q+dA zfspgftTYRwOIUq9T`-xgW?Mh?2EmIzvIpdMu_B{P7Mm%6C!KDw*&4UlQ2kr%0Fzs! zUbIR5XoG~JXY9izo7r;R6Rcf|Ja~~_z=msWW1Gt_i>Vu4$nsw%v5DTv#MZx%O{%;s z#x=5lUHND$dtCcP2Y!Ro*v7tTtekNrdurZwHt^?FR=xjK_EKORJGLr=RlQyDCwAm+ zVvF;)uue|$KpMSki`l)STiLs=GQdEvp1pqj8awmsRrbLCN>**>4L1MlbGCX$EX%_w zY|)lR_C9#UcCCqLe?;tIgF>3v{>>_Y5?iPLC*FDL0DadgR@Zt8>u_{B+e@j6{g4NN za;^i2@2&*q?^6ORSJ;9D36I&SXZc`UqMR7GCW{TI%l;D;<*I<doAZqw zKH~|SnjFW*B_3pJ@*~;Gf?;e-`5RX2sv4L+OA8D-^^-keEeG-|6hLxZI;*y*lKp*t zHG5(35tfWma8LAOlY(!}h-GN{ z>1Akc0uNbU*?|rm9D!_GM<9zg)6o5mYf+WsP;`GrDvHU=fXBVlPy*|VJQgIP*M^56 z8j*%PH#?y&Nik?mE<`jah(<+lpk4{gDM{KSvYPz)z z9i3o;g2$~vtpZgfXB36Lep5xuVHD~+O$+IajY5x}Mk2#c^H9pEWTe4cjV@>HMRCE= zXyUCE=(g1w^zi2B2xKuW0*&Zdj*cf~!b5Vq(7d;+k?Eo|6zy6HSL|Dhn#YBrS$%gQtmlCa1ty|7 z&qkwK?=7fc4?=R9Nobu*4BBG37L8RpgH)rU(aPgT(XC7IXixZd6dmb_bf;`b6Xwi7 zTwMy9wQUCC6{aAKq?yRyECuzbnTgKGN1$Qrsog-r4BK#$|-qmhGHhx$=B^`ma}?r~^sVJxyZF$DQNUWK%$??BG- zgT-!%Kh>drRMPWQH=;fqVcR$qc59tjQun(FJH`IgPvWMM9-A(C3bzN?po{M#QHp0A zGI!gJm}}&}B=>?9!w#c;1s}x6CRwq_b9x2}jG2XAww^@wQ@ zX-Vgi!)iI-@qw{ow|$7C*uU`GX0)MiEPA(M1d4sB=1b);Z#S{qZ2Weyo1Uj`sw?pm z?wpSXe3*~A*pEf4^bd=frn^)uE2=h%{izOx`cqx%Pu)~X+;3NIM*Dyp>bdj?(#r8f z^!VhCt!Plo0i>ulyF*gH$x}O_E@jCmcAy+eHcUe6*O?&Gs5O5(UK){#RAvlC$3u3& zS!sJa>n5qua?64R1UY$pqpJ2(P;XZxThkJcb<#qaRv zw?q`ZycO1t+KQ^24blDmD>`K0aYIyZwGypOpM!drMj?wvp;#uLNf67;;giJY=6joV zNP3Ry(Q_*4htP4QrATMz9)sm5=DabsL$vGv^~fhb$+}RxtGj9A?hheG+a}lmI+!UZ;3$dZgf;R4W7l?$Vy8e-TSl~bzYbTC#cG!>d`7F zV#^_96A=!}Bj3Uc#^2!g*(cF&I=kSJzPF&w)kjdUtrlu+dkG^>Jb}wJK0>2ym!Q$I ztMHlAW%$^r3T|F}6W(in2!(#1;FeSQ@YC5_@LK%?xP0w4I8)~-m=yQ{p8V(vOLaBT zrMhVNd$A1q(Rv!@KQc#JedJKjPzSWfRTVjRH9$=@T4*&;MOQcKpwHdT!d0QVXmvpp z%ohBB3nqPswP`CGtPDqVQBD)}_^gfAZ#s(%V~@dIf+tX|&qvtp z!3Vf5`2tiQ@ez(Rz6f_+=HTr33OM1SJv52RgD?8bh2_&+VE===VAG=okW*@e23K`Z z$iA+~r1BYDv-SflSYe402XS!ZP(xIwR0r=(FhJVhp1^y&-bnT7GZ<@5WS?N1Jb& zpn~B>Xy);=FfU*UnCtW$+O7Wx>bXns`Bf*VZ2lA;lUGHbZa;yM4KCjQI zbqDS5B|g5l)f4qNAS2eHe$-9^ zckhtYZ`*@xv~kQCc=+a7v@<&s2FX5!Ig392?f8(ZC9$f9=h6og61brBY*P)P)_X(I=|~6 z{5bbMv^v(%A!|oHfQ;xhT(8(0DcH}24+Q(#WYtSZkJBAKh|gVY=!&Qgl@G`{sz=YQ zN{>W($L!HW%d?Qm9sBIWZt6dC+7^_t?=!5t+!fuly9aZM48>4)W9B7zaQjs_c1b6c zJ3|I7sQ3w!U>1BS*Bwb@$%%__)Rm7=k;uDKL(jn9AC7^?W5z;L?^by2q#Y`7kwG3M zEl?t<-;D>($l`+v!fOpsv@`kC@uCNs9N809we&{%rADZ7s57~rAA!E~IRWW7^!V^O zbbUBPEys<~N&i?dzJDPK&o@RpgA~#3njTOGmm;0}K1ej{5*&YR8|>1P+(TIQMqxgE z(WzHA;FaaR=*Jx$)N1aAisq-F>#1faw_XXIbFoAdHl`r?%Vwx}!fQBr4e6td(ooc~ zx3H@G7Mz`}hSq&Qg1T8(z|)KKA=GJwrL`ic{aOxfZZ3oVnM%mAHWQZnH^aAUPQ#X& z?_tu#JowS)J1pCJ7yi8T7PfxRhtKW4!SoqPaER42800<@&b%g%49t?@J7aY;<#s*P zIBksN76u}_q*t)}8!yDw5T%P$D z`h_(^ne*M@gUQC|i^T<~sHKA*e(Q*H=@FpW_WFB543UK zTI98Q1M-!ZN3N}gh_POac8uMCgckDXjIj}t*FS-_rQL@IRW8GA=af*dzBTZ}(MG6~ zUIWWq-@yagnNVkZ6P%r~4QkwSM0KlP!aF4ia9nXG^d|Z^EFV$@r*!s3&kqel*81h} z@)RYsY^@`L`EICT>=YCo?}S2UPDTcuTu`Y0B(&?R3o@`LvZot57&{6zIJzO-4~EDu zF%UV=xdNT90Hizl4z!zk7FHY$Msv4Rz>yvy=#hOgntg93ifXtDmo9)P^l}`^-_Z*N zeYZrzw5`xez(Yr7TO+rt?&yAGZzO-l0VOY0MY}(mp%67C^r}V=C4A9A!y~LwLUI=D zl5iP1*aV`yveR&3m^-SwUI8P_0?@c2U*Xap{wPM%5>>YPp>1xKs5r+Dxw>1Snhm~) zU1x>jeh28w6eFZOTOLI!Ekpe_ukVnjvy4!6oimcj?}j{_x}j{fD6ypO;?s-8$0vqt zLLLeAkm^uB>ZX3w-9JGGy_!D`EqHB$md=qu%dK3I;v{3STjEc3s2`Q|Jk?!L;)P^B ze1+HZq9K)(5RdPW`cprNn@W0YGcE(Ix_=*D^wvaOTsf#yA&ZvOh@kxF$>{NsjVNdS zS@E%6Y!U3NIT*RkuoI6-|A(wMf$FjQ!iI~KXqG4qlG30wDurlYrD#x5ghEP`A!7+e znoFZ5N`okh%tLyF%pybPIWm=5i1^OA-?zTC-oLf>x~_fg&GLADzjN+;?|n|9iZxiz z)=cgf46(s0Pc`H#f3jO!UXR*m|Az;iyGmR?zRm}dyE|$5;Z0;1eHR?d<&?p>#8?$@ z&f}c(+%D~px;ZjUZLve{3LQLQ18&FOc?%e2Q%hXuIo!C;bGgnr$1XnHO9egB*CTxM zCagNvLEPWex3pc}c?FLW<{EqO({ftBcU`3ZSWx=ewOB=G!z$vDf&Q?CBlez+4h3`dN7Q21&FwrA}Y-iPXXO@Pjb zsZbepP}qk87HVU%b2L8Ao+Ru;J*gLhHu}R-VKMgPXHlNB4ot4w!FN?KhE97<{LtC))R|J+_U}ZSJY-C>B0=4lAp)PBRjvqyMIcyz8*3PSiWb9k4z!rD6!{nFP!*3t#1oMWM! zJpI-g!9uBn@I8mLY6j8VcvHV70YWD9>C8w~Gwd zu7Z4f5`wc<;r!Y$FyFrmqvM0&qqG5zXT(upIs*-R-;s0MZ3=0KhctV3o1PqumyV0@ zd;SJ&`x}E3Q{pl4lNXlO1>x3iQ&iWc!tzW2ei_ZgOl2LYJlu?l>j{gG+Jo$5FmPKI ztHC(o-8Mhys{~_rIAXZ`n%G<_Z>XalDCLe}z&)jaj>gR_M6ZKF#$q1(+O_8oxDToIPy5p-8yjz$D-*m`1-JcxRsf93V6P7wxIJIZd~WNT<4r) z7k~K7629)o5!QPvKDfk#`y02WWBcQUs8R^-My~aBs)j~V7zU5s3tg*~@VA@}t;IwB z$8US@j&_+Ch_`0o$bigl4C#!9bXGi;9$$gbxY6kFE`a5QZGuULhGEfvv#=yt8&7}v zp!v!W6b-DzzfViCc4Z}w?GDAU)~R@$px%wc{k`y}zXlZ7nqhZ%6n=j>E#NR$I|1EJ zZ4qJ-L&Cd}$9Nu(^-b6cPuVc`TsTue{db81=em*s`)pXP$8wcKZ2G$c6OOYwGc(TB zPXs}!(j5J36cD;s3ZX_)*!waS*FD_2amiXwEL5F?2}cc3A{~OJ5B<6^a#IN2uU16r ze=6wLCW-czc_>j}&o6Cr@XOu+@1Lc>K6nzA^j`s|cWliWSJ{nRtGKruXa{9-Ee@L2aJ{Z1OxX;`t!9&*a(tme~M%?Snwl zKVcu@{h_)`HF!Ee%>M1QY-~8@ij4IxupIj*iFNPudu(pMv_+y108fiaoO%!fSOj z#0%81W^FPii5el(EE@lL&B?YJgyi5=b+87S3Qpl*B4?@z^>kr=BSkCLbjP+e7lnM?9eA+Zta-*d65o?$>P z4vvk+_h}5TMdMg(79Kr_#;nI%FuUOdO4)ZuWLE;lh^&O!q0Ly_8Hvmf?BCuu9d?S3 z;jf}V>?d2H}^8M%SIZUQ-b|{<5AeF0-^CA$f`LW?PoTi`D6)>**RnIlU&S} zSp=^e**IA5jdeS=qT^C3##hAS&eju%8Nhl~wg=!gJsV1Wwj*MX3)0#P;h7nZv8xK< zdm$47mk=Ef#dHb#ac|kDJ>IiJ`Wzj7^5@^(+)$DTT_~SYa=5e7g?= zJpKrN!GtWf?@Y3@-51f__bF~q1NZ-IEXB3cfq1HO21^_y?C(9!6u5STy`Yau%f!Ev znRr#Q02dC**>jv2Fj3$|p9=-f3`-@Fgp`j~G+ z)Cg;szDmHCg_daD#Qt0Zd4#9s!RnPfyxQ_`WtJ)4`p0&oEvq?vtcb;mOY4w3GX=%b zmj#q@$Q3ZMaJdkh8!)mPd5q`r*e3IRn4G%_X~W9|oNoP)IOqDLhmBCKii7f=3{5Y_T1Qo zdoJkVlg|d^>kmHGW9ydgW}GtCz>m|(xPLYuagDKfsguI$v&mR9^Heu-t!WTj z$Er4=-q8qoQ=<|6W;y2T)#FA}2=0lU#*L{A>+5jttRX7*N5jRu5|8I5W5VRE5c91= z;id$Hu> z0&>z0VU*r@VIPuNmH~N-T0BY7z&fu)^66B@4l&AGVGl@6CHKuD5uvOa(wlZj!G8dq31T* zwY-t0c|Iqz7S;pZyq?{gc!VzfJ5Tu=YiaM9>olX_9QCukProZ#(tWmuJtxJ&|>!gKVP2aZ@ad-Udlv@61V*TK$Zi+@H|Wv~tR< z--bRhXUN<@68E3llH>J(2<|x&&+paJ%pOuEi%A2kgBg zf{^zTDE}LQ@&1W`J@aAUqPeyfNh(v6|D1bXe!g^Q;ICOwltU70ur=q;n{_X_y&>JEwY z*-O)&wbB^#OH?N{8C#SyaC2V(+Kd(G>G<&&dMFWE!77N?zDBjLhv7y4(U2RXhq;&D zlY`eFglrmtKTf^T_*@z_PsHF^H302b`XOm?KQu(xQLj~!w8u^yL*9(0oBiKYX!|Pa zu;~S(pWo?|VlRAb*1<$YF?949hH(u&vAwS@Jh%41ZVz3wH7LNyy*ENfi{kx*6?mvS zt{au()M0zr6fwS^sYF~J3%+jvM{c$kMhO0m<1Xl9(M&vtYn*e9^Fwp`Vc$Rv?0+tS z|04cS)j)MDHq#Jzm(Fvz#*xQ)ZrQ^|yVqkD(yrVu#F5+X<_h9E*Sa`I?mx3Hh0CV< z^w<9#E!(k>Hef&Tnp((kKV-9am4)8>h5hJxP#~>tb`kcW1JZKA$0Xz)`Mx1984oexSg4oO7Pr zr3HL3LDR6Ih~09DR5y>HC0Y>Q|uIJDx_x zRbc9s1ZtRhiq1c{(Tzu(>geH@oAjYm8YkpN&_{z}0V5lZVNH}mp#C9IPw_J z<1znHt1xE6NKA~lM;yhnH3ZJ}!e=qK_(KL4z7B=oI8lsmn@ij{zr1xP`%E69^t&I( z>Ax4up3@@pE#&oE0$o^AP)KGco2dA43Ei}-qQg5*c4Lb1UUsKTEg@0^8*Dn+y7ic? zTf0cw?=ETlD5g2uDb&zU3@ZMH1gWDUoiJH^zz#+Q_DNaM}3zF7ZF3H8&e>COmqNT!KF;)ymU zUP{6P7e#Cw(?+LS2cY>y5~MdM;=$ER6k;xpxQJ}z4!BBhtq;)aJKsob+IHyX?WS|j za>zUS0X=rwPGcOJsc_ydDml|iW1ZsZ+2LE%vo(dJ?_8r@`Z**~d7mEtJxYpZS4kl_ zmpZoHqo4{u3d}u2%M}%GRLx1jOQ1ZY!@_BKKJaxX#P8HU%Rq#zwM7}hhsP}y!p9NYAs zzNPg>?mjWhwp2l>XgX>A*+rw9Ezw}PnZgZ*;rrMkMsKX&~Yy*<-Y&~UkXJRo>(Z0XSrJF6WRmxP87?o ztq_p&M%EYO{#>6(xcsRnp2IcHxyJcadog?)ItgK=@(`sbwDI{+$PSPbc$dy|xW23{D8@oH*_u8c$Mk^{(;*g)Lhbzcu3`$!4OI<2ujfI_Dg__(*9X`)Am2UwY&~SpA|#ql6Xw%C)aSYJX79P3&r~6Ia}7FYGxS)4UY~NvZwu>5O%=t7 zmUVPjdjwwuu<}sTf%!cj3xO3mCUhcYkQ9rXnibR^rzHYw&$&(6`sLY?KGaUz&+X z`FT{@vp;NNO%P=0gHh-IW1q(`)GrwayW$kAmrFrJ^+K#=z4C`AQZSI!(uVz<2EFrx z5#^bSk57VOG{ObOor?G~q8LXsWHuyrm1(I1E2EoOa{t90IL zCKW0@Bb)N`G&WKOmlwXH>T&H9x&Jqt>(GRMwGv#u#Uf<&7|g6)#d>Ty5K*6kN+&f8 zeSHXF2jg+eUJs+4EwSXEE;=VA;*hLA4ovBTps0h0w%o$rGud3}v7so-uST7F27ayG zh)-jOqsN+RsG4M8Wa>r)`wzzk*D|!TnZzv(6EN+s9B$5ZgX{}sHhb=d4qX*=ig+XX z$q>w$IR=oK3N^ z>P4D8;{biujY7t$P4FileE2s5B5|zWbcoHZ&W^;CUG`YB+8dAAoQ8#R9L9%FLC=bGXKl$9Zm^eB1$}?M9F!g`hVy7IHgE1k97FC$2wb#GO5i-sInV9V&ipihPlO|0EeMCi z#686Ac+mp^Z%lO)be_YF>pYk1oOA5rEjc=9uB=9(77=oWGH$c*78{C(A3C6i@s5b`tYe8d~DB3T#Q~TxbWHv4i_a(=o3&YLqu;P{* z+!w2$vfc+z%X)NUqRkAn8}&rqN=eu_ekPGZPgGt~#fu%2(UaA%mX40Wof7NBnN$M z63`~^hauUlmR7U^fqTkM>|K$M zt1d}+zF|88uBKu9$!ydal;Gp@HoT!^a^9Q|xAXakT-(Cl-}<0o-a+`?&xP}?=JO0YVPfIOiJY=HX@7Ik*g? ztyo`)Js*v}upejqHwwH<=Q&*C$m2Zs&D1S;pIQcg=X?P9^fe`5bK%=H>YE@hjcF#8f)2m08%))#~O z{M`5!qfJQub`$nhvi321b_hI5X+F6Ade#n9CGNoB?J+1+QMTt;CK4iWms9%$&f}c( z+%7G_C>^dd(oy{@4yEhr1oK(6MZoWtC4$a#xN)85a-DOIU0msLDL#mY!0z5@_^(+4 z?%(;f8(}kQvFG*XZsgkjVK%Td*o%kqmZ;fKiJRn&6Iyxy<8Oaa4a5GMuyc_J(nODT zW8I7be3XBSC+s}n9AkDS$i6@1_SXq^RFu_qF3-TT1Nm?fpN@PF_UE2A#W3I9$ci#! zy~f?p`Q?cmlbmkMUor*TR_9>;fmGP*7sAc`p@1j*RS4L&Em4ToicIT99^-jDX4<0; ze*?B)Y{y{%-`&h=mA&v9W*E-r+X!uQQZ+$q~380R~3Cm{J>0n8?*<2h}{^PZdG zw519i>3Q9FY3Eja?y!aP#RBNIPDH<#>D?&qKM94p83@--fz5!eusX-)o4*%Ak_Fh?NaVx-X z))RKFDMyP;C@irD_2*KsX7OJ1@0^7DTU;o*Y76=VvKf`zR_O6Xg#Nl0BBsxA)LXIs z3H!A#MUB-t&%#gZ2l)l;qXFz}k8iFbhL+eo_<9>jQ`u2p&wHo@<(L(K(Idr<9m5x0xpnyl;>EO|Fa-G%}boDAVs{Wv|@?G>R zA&MLtw^LuU9+-b2f~;12rUz?>lF03wgFbjY3z^32VYSUtIK3`w9_^F z$3$L#=+?U1G$mpaO&hk8v@B+D}~@9>#<^bGg*z@jL=De7|~A?@_}C{OKmgs`UGOPr6wfyeIbJfJ5g)i zNHvN*@#19-{V44N*UAR^_OuV1+q*_9&0EOUC7V<${v-Dcd$QhsmwL|HK=ReUY2ctj zTIgCwFMs}^i#_ZSsmA&)wl!2I?})L|{n2pD1M}Z%!K2;(^Csvg`MYMop8&>fYwi zJtBrTM~X?zoXsakvNKw3?7!hce^`I3p@=YT{9yAyOWn0`y>u+DOdg5{m&c+`awsCN z*y7gRAxKadhedtNkZtmnK8I=I2&)m!2$#hj za^ItU5ybDx3prfloNJutOZ7#zt0J~~e4(Tp?`h&}S$tSx3(mWAp2IbcJkE2Q{1(u+ zoWt~Nyev3!+cWc>pmVK@bL76~pzYZ8R|-~NuafnZ!xUZnnXdm0BhR~Dhz-rasK&_ts&U6gCp~TZ@dr?=Df>w*#f~Pr+CG0C7G(vA>{uvNLSE zcD|t=2S#Cv-A!<;v7APnd!3XOIFEDAbGx)j1$tPvq(3}G4^fX%Cg9e2{jI>&t;&h( zJck?Cc`nyE=h($N2fU_LlQ*MvNg#%X3KAfb+e>?E1@gh~uEQ1$&V!Ph-k3<$8>c$y!M9_cZVY*%33%;Vc z^t5l4fLULD6Ze1T^b=yc2Wx@naO5$b$74<}7eRHrD|FUK2^e$JR^VKhKf-2D%}2n| z*dEW;YNGh#e&WXY6~)&S?#1d{be{(3H!!sQ*xG3iT$FC`ruhJK{>aWqQnl}1q zw!Iru**ODq z>r~tg+D`{+5^+`LFm`C$q33)>7|zbbgoCwkN*s(}6)|BS`lojhZ`fQ|Q13G|_*@@) z@m3A{e+`1PL=Q*~&Y%xtfu~jzk@HCodz&(G%1ReG6Gp@BUk^Bb%*5AVU9h4m+EZRo zYg{4bwtb~Z=he~c&t(dlw+mku-z3co##mKeP3K(tV`lJi(w?D=)349atlzr$_n?C6 zt{PzY?;WHNVho)d`^dgr6Gva&q6tzaP(HJlB6sJI@#1&XyKWA7hl;b>tu(oo4T9wA zR}^e!0{y3KR@>wa+0IhNE3cn4ot+J8xF!ZWznAoHb0f|F&jd5ob4ZWf*I?1%PO68s z(V6v-4jd@Jev`rQS~ZJg8YD2l@H;gOWc93_=IFEMFttzGhI=2^U{@bE99#B|%mee_ zIdmmt(!CH9`HRx*^U$|>1riQ>Va>%~)V6UCmNvhj1M`$I_3s(__;oPOoV!i$M`$9? zvx!u4b>aA_oE+a|lTxZS>P~&2qkXf;IY<&$+1Z-qpKsEe=WJf|p(j=?Qo)63XGq=1 z6oXr|urGZMoX(iSykIt7uwIJ!IzM*C*#a--F`PUS^Xt5^FK8sN;1^k#IHTWQwzi4b z!RcEPHT9^bgd|fa7+#^jZ`^S?Cj+A^12K2RZBkPwOgBx!)*q9hqpJkbeUfld7=!pr ze(2XR6pA(-bSKIfGsJu`>_`t*t8Ad!3bw|@F2D=B-dJ?^7=5^LoiwjaLay`?@>8-w zo#HK;>28jS>R;rcZw|vcT~z6r!RoaxN?w@a@oPOCt~SAIBYn6vv+F@7v9mbsUN~@Y z3&xCH(v7oRMNqMy^}Qt?(v_{RXopP!IC3j_G@MvjMLP_4c#=nk2t~R7|V(K zOTUc5aV=Fi*XAKWt{&&N$_aeiv?$_wvdeT-JN+hpzn0SbJK!jur3=m_tOfme=Keo2X}Mk(Ta_J91#TJlf`nTQ_|X&Ci) zNH_jyR8AkPkj7kYOip7cwxKKn7JXW%FR5$V%&*QOO z?EPrXEGzW(932bNk+U*!Zi0nqQUD)~h+p zvdO~Bl-;e8+l{NUizt1eCMG;-qDwP|!{23RH}1SS9BF>LDBn{NUgm6$#DcF|59qJW z5LEuYP5WGpSRInhkzIUFhRdpGf!kDcA=esp_&UaBzC2A}GI1Yy+*QQC)b%K;m&OZ+ zFjo0tcz!ibUo*z~6V)_pTz}|Z+DRp!T4w zCZWdTC22Q_z{p|_I$C-mPxducIO<^XPxgJ^XMvFL9Cj{Y8+@)0M%_;%w6J=X*Ss?P zo&T3c&7F;SeQjYM8m0Un^>7}8#)lJ7J424lltgejR~0{P?cx1Ci#!hb!*inn67-{S zK5rxXoSh1(bTw!p8nX{>#F0M0v3q@S;SuW>efGkCC9D*`&64F^*PWZF%{rz@|> z@{$qmZ2myGcT8c^_a`;3Vzu!=8JIfSW2gE9+Vt89Mc-c1F)bV9vNL5T;wB>VRWnI7 z>f)7&2d*#d59Pfs`0mC2?9S;}b-9Fk7WbxFn(;qpi|w#Dd~y%Dl>HzLE=V(v6WT=5-(zw(Mm+#LxT;)+ez zSYJu90+;I&p~CJ~QNALJHm#lL{V)zuQcDrZ?hSD2xfAnF#NoH`Qgo~wfQxtY5fkDH zZPt&xuKAPZEU`x6H!=9`Vds%;dLg-=9r}Hi#^=SlxHWhjs(hxPTx1vq`Um2mp9MZS zXkn957Kz+ggtzS7bNt#LlwL6jk5`X{SX=}Ok2)hEV-2iKT#>LW90#@CVCloqelkuT z4rTL{li}wu0HWDhxZ`dQm-ZPrJK!`~{xOHBT_HtA#Z&0KU>r3Mq6T9F0k~$oy%6)^q>pTI6cHoS+7Y4H`HxppjliZNT>1 zLl7M}3iZvv>Umkn6SYEi?_?OpI6%4C6&E~}AbZjkMK*R=SmT1-bM4@_!Ub;rgk@~j z+h;eS?A{F69UTB#wiLmkCFp#;sT%|JM&VMwp78458`GSm;QOmWK+gRZhYNmKbrQTA zXA3!8*5@_|9N00B>=sbrT*Lg12 zIp^5LSMHXF!N{GkZ;QjKfQ8_Gp~yOn+67E_gl^>8J;MSVpW=bGAzN`;)Q$B)%@Dri zC;h*E++hRu{_c;m;z)@9itNVF`Z+lGc_AdDUD4NF2^U5uqGx4-V5Qa`kchWr=Uo0$ z*jaOQ=>MWcow>+6F%eEad2nAb3GPQm;KR;O)P?7U8>8o`&$O4_mGR-E5Br|(74Y-` zRRL9ZYy^)fwt93UkMTSnySFGFZTH+!|I$Lh4+TpE&h-l#tcTuX8Y2HLf_rm1o^2d2 z80SZ$?NGf^2D2pZQ~ys_nO&jwjBqSa)k7Edb})oki#47_^@7b^dputHkh)OW)q&lA z^@!Z%-qQ3%7uZbiSd3v4XmL{#lQ*&)dK6OF!K{E`}&g(|5QHcv%$KI0Z z^@-TC=p~)=Fv63xWb_+13~nI_=vSu$x8Vt_RyYwqAHO0!n`M~oXAJe_lToIVkCwaV zsIxYcyu`M4BiH(hcF@KJm2`D=8D;%2z>B~^D6U?EqhW*5G60kHxm=J!dK8P4uBVst4+7 z)Uot2JB$9|98I_z0H-oTDB0>GUp)c;UU@_GkOrKV>BHPA0ecJ`Q1x3H8KvwU^|wC` z&a=j0(;i5i>5dOJo=6CAX0_mVWY}tqy4znU<(E0M-T%J`e56PD)U{L!K{X@cI?IS3x}jD~5UD`4@lOQnJM+&+#yc?1PpKd$3~L zdOZ9-9(5ar;+r{}=V*yy{i4ZOtoV^S0}^3>ll9&!7DDEOJZz%ku(35Bt41ut$`#7U z@r%RLEAja3xeOn3m64S<9fqrBK&7VzPR##9-Wj8jIY0uQ*G41KR{|T^Yf5iLIpl>| z;1bzk>byCa+{YYsAb$vlA6G(0 zo!EKixJ8IP8iUrzo1~*U1u-Xm*(}RiR2UfI{v%WTs|4!Z+5AkW4bJZ!kN81WaH&(m z*^+SFU#Nl3QcWzl*-3sG>~6FlLt(Jg0U>SfnDjOuu5e>>?fJiF!SaDJthOw}@rG!G{fgU9e9IkQXah|JhISKPL7Q#7tgn*n&pIs>ET-tl1hbpU#9GJF~^{h_$+a*@xL3axB(Ic4{~B7|-J|kH`eP`0a@k5>^5x zvUeHIxvt*H)&gxGtk7Hv?Vw!5C%X#9dDTv!ELRSWZjVW1;wpG2~SIv!1vqQ8fe zsQBM`wCqwB_M!0BI?~xP2;X)nLv?j8JbreC_AVI=jelM!o2`h+dos}Tr8e$LJ7Lxm zalET%GhqXC5Ixlr3X9*;W_B*^9et#vWCIL&bc6a>??m{y1`20qurlM1QZL0J2%A(# z0h&5^eBlxu&QwCINf`|cU~9y~J+x3v9kl-l#Vj_$t#c1(`wn$jlpH2;(M&p4|B41I znns#(^>jc@j2)3z}1< z@p455o%d`du%D?rGr|-qD__v-A(i-kcr68JO`(}vSZ`|806dBhg0Afl=p>yarF|u6 zVfPFED;bU39-nE-rR|uL6^1}|566uWBB(Ck4rR|UJa+*mO%XxrwB7hQ>Ir?(*TJ$U zm&oXZA)b^yB!hNC95H)D%Z!z9-C+k^ADclr-^*!&(mNVEH&bJHp9A6SZO>1wf9D$ zdZ-A(A2}gk>?(Wy>{a*1rvrWQ-S7~t z)V)Fhtbe32Z$FisW_O1LU!&mDmN<1x8ME^(kyB)kn!J%HxnPfKkCB*g(E(=%Tfkj* z0(?E~k-0?#x~c5nRB0O~?OoQ57mU=-RnI?v%6M;_<7(;l6mz~tX#IVDy= z&X3*tLtN)t7w5?Rqj@EGqG*hZtq*8rBfG0br3daWKSP6V&%(QpTQGi4wctk%Jx|(6 z&UmL>MB;gcNOnJtS7tki`-ckHcW8YGZ7?i{M9UdAbMjN*4!*02>xqsw!rrpu?^!xl z*94Bvjt2y;eq0Hh^Sy_2p4+AM%QuE~h$>DScF<)DD{ve6cYuIu2J9Z=2w(qTkU!N8_Sh^db^PbY>Njgv+ ze))g=dzp&xF!e^Bdn(pd4DQAty#Rz1B;!uQcpUTnODU{Axt{eOxtZO0MYnJ2<6uxD z*~{o++w05hoM1UL?%W}{hvi6jx<~4wT1fL}b?pC(8LPEW7IBs`?^#lV;S-|7YH(C& z7ZWh}XQ~i;K9bdJSPn-X<9R$L|9k~rj+qLjvuw{|c=F9$fpdMOc?_)9jfYjZHwLZ- z_661xH_i)+lpr~|j9QM$!fuZw>;ODY?4X&yP1w5ioW}MTfr}3xQqU_&R9;RZ5sk-m=wdllc6gu*xu$zc zldWSlG_X}2F8W8P_NWQOMK+*MnLa)pi9jE1h9e`OJYOC8`A4aUohRIjAfHWyox+qiMHFSWnp#zaO(b*`R>_ z1Xp4BmZ1>W|4A$JVkpe<2);G-!~Om;xSHfe9agU>M?Q#ZJlkkap9tzdk)0oPD50=H zlCU(frOPLzG5qlq>S*hvVbPoEpN|X_PI=IZ*R7PN% z^fki^Lop~6_~Cq#nN#2mTb&lHo}-^q38nkP}*xhvJ&4DQ>g--WHi= zlZ+2LTRhSh^TgGVYNeNbdP7<2VaFe~gMEp82`J8NZe&s-Gq zpN)m6Je!$#KL+`U@@Ty>8vP>`kbjWj_I}WiwZQzN>`pcDLsWfz6*hfWK((6&mTO5< z%?U@0e;|wdZeBQIIRbZYm%+$-BMgoxqA6rB0++D63>?_~gl#Rf>~{lOcl|ML;22zS z?14@94$-F$FZA=Y!GDrot&4NyzE1f8condH zZue#ieJF!S=@HN}l);Zr>oCMM1eFTs1bU8`bl(X${*=DJe>aT;=RD3i&+XC_ zZZ5&aEv>@-w9{i6xEZp0vpBxgaTWG8p2LmnJeTX7bL`^Ju9Z`RMm%D2JaE#=2;3L( z83*%u5=h?HyBoPCU3(INKQ%DqzzO#3tBRQNHhOw9g8pB>=c`BTJ3kD)XK%-$Z7$t- zB!@lciWS4vO94`<2k6h03LO5;dTY!kKhZ$$k#>^M*+dbBpXr&?Ix0y%h6%m{vHtBb z{2RdT(Chb_E{qSMF6=MzhCYWbrXl|f@itry3s0vB7*j+mHiP(pNXS+sF}dI{%mU=Ud$MT7vAhyX<;Zf>&Obmd8d~+rUsPIPVq4`;Py~v zL+G>HXgqFmLKh~BjYr0^PC6QqMjLiZVrSF%ZuHgc1Cb7*GBi^Jn`6Em-Gi-LTWC># z)*H%8rC>)Zcz&?Q(T#(U?k$Suw#aVeTKr1Bj`>npi45$nds2Vrmvr>W3{>mfq5LgV z88%UV|EUO9lfk2XUUc_~E!4#S&=n@52bXq1f ztdEe>-_gkHCyJcw1-LV&j1=A|<9R)slVHD=9I2y$26E`FrwP6fdHo`kC~81!>|7ME zyNzVoovS{qpXePr7maRnP~$cfQg{B+_L9{|ePD{Su>&y(ujwkgC&Fvc5ah<`Bbn7h zN6W}!*}*0%7}O7UM?9sb8dh)rDGEz=hm9Sbri9`87|rf@t_>Q*o=-l}sjK=J(dP=O z9T!78d*?f~>jjxlwS`pFF>51$h@LF0-e-jp`e5{GPz*s%dI?vvRp^%wg8$olH2uC}ggQUL)82?3E3 zX;eT^L1In1OF+RuP*m(L1Zh;j1XOGc1iKZx8@n63yZzQa?*rc$&-2F~bMCp7il}bx=k4Yl%}beYdOGAjR4thP38^FDOmuRkW;R=~V)9b7qUf`9STvF@cd+<%US$1pRb zjrBo!$2XJ|=7XwCGwcfW#>O>fsBPwrn6>77ChLhl@655TjXSzd`9uLbBk*SK90Vj! zZNhDP?XdMn9R-Geqdi79>4D)w2o$4MW+=pb>BL+l>UcxM2u*OI2_7_Uv$XeU-BLk& zV>c|$Z3*8E!z3>DA)$*Hp$Qc0LYuzY9q0bKVeqlvBv6cTE4oO!&>FcwF`uZG1>Kfy za46X2SQlKx zHflA?-jb^c=S`-1N&AiXRvPoNOxlx1@?DG2MT{6i7qLPYTwo(#mi&xr;};;E^S~xo z2SLnN_$DF0iyJ~r+clxk`kBqZDGvvX)hooMmo|{|(}wQ6`}E)QtNv|KWC!dh>IJ<= zy_#^GvJZ~l@`L(G2Tn&-#**X_(DxoLjjiSmXmL&twd`v@RY?a6!XMC=4}6Zd(h`@# z@{yd>9zA|>-s_p`>__l_czUD;mOj2gQpUGF`TbveytRa%9)(L>=+~9pkmJvT!Z=548a@nZBMrg#o#Z=a&h7ePe~>n} z+QwrmX>}cfNs5YS#MX|=P_{Khk|pP}8d+lE{KHLXJl7Jd*BqhIkCsvYZ}~Lu3w!3@ z{YvA08{#nUhci13#QQd~FgR(A&x>1PCD-&dqR;}K+4FPkBDuD*h5wv0bh=C(iaqn7 zm)jiUT(Y63$oOSC+&HIfp4>U=Y7vH!0jh9Fw1d4N*CWPEru)l`@vf#_6AI1l@@CS1 zmO!`XcBKk;Relcqq}5+~V$L);$1DV{jmWu8(N}yHhTy~aBlAb4IJy)9`5EQ z_^svyYCKJHqywJKg?WNH+#+;&8AJ9lz&@JG0{G;WYLe zGMq#+${g`x-v-JqOh<6fX7KABi%CPRII*B zXG138s=FQ5OjbgxXZ+o+qJcA~+v94fhW6_Dn{ zy?8okJ~49>FLD&IGmq0&luXirce&+$90vFFpV~YszU_!oHd6kpV7G-vcR4% zVQ_ia4xW+z$p6uf{j~3rbw)NU&CGFec1Nfu%On4+7J9yYOddW;^y!}$%AfUy!zX2& zdt?DEt~=dn6oFE8FKCoT^I<}NteE$PralNmca;t}*Cr0zM_!>w!%$2NdO<#`y^wum z73cHD<6ZyHbh)!0w6~dIX-GC+)azjK!?BnWYr#H~iM+pEr}rHaVRl^)!F*O|&*wW{ zFM8tAUwuUL9(vceHQJBq2p8*nbX?63cAm447B;B~m$BbpugkY6`;`rLoH{~nPt220 z@MR;jA?6$3W#iV6&g=nh1EC2nG{JrC7SmDAclgkzD+VZbg~1&K99Bq?c%v?2geFj| zi`afIhd`C@i9ZL*NGSOB!fui-v_>va%#GM{aBiv=JcqT1wo+S|cJ;)u1Y?{WE{{IC z8CbEoSeom1GC@`76S67njgW2mcoSEKGhJFj%#X0Q{MENTa6Di((q1paCiyUlUw!*U z(#4+nc{qDFw{45oC$>tM!G4~CA8NUt1Q+Xqi`Yg@^r9Rw(hNuWJ*TzuTN0z=sIL-k za?_Xe#(tGT7qLPYTwo(#-0~8=mYXDEE)WOk)eUweNzHx(SH0 z8YzvB{CBd@Tn#REX86@x1=T~^a$lcucu{19bCKh*oGbmVL@HvHwP6zmoK(by?S}Ye zdyN8vIiIJB>vI_2@*SSQyfgi!wX%GxCKPKTPOOcUso)-6?eSqxyo4jW_)1*p>&N;* zZizkQ77`|&$wY_fw$c#1Yg>KXJJAxid$xpY7@zf=S3;!eQ0#u)tO?_FTOcn>18Q+r z*gwh;i;6XxaPbR6Y|-OBE?3##A|REtLioA0#Ri|FG}(usJKIB6IHz8S*KVy5H~1#K3bdz26xy^0#N z9;D0e!*Q-1drnR)fpYhwxT~GWcibmwYnyW9JUWZ%6T0H=oO~K;bdEd{uH)M)Lunrx zV=W8A8?La6?<#!{tzOv-2e!7stF6(vaQX_JIlBy9%lxqNurEBH@1m5a%P@@ZB*ndY z`S|&yJZ(MfV)YT{ZH2HilPR~?HhiAn9QORp(!s)?>Q5Tu*SdJ>$i5)QRt%v*<2pfM z?n3V0z&ff`zgTQoPD9oNH6y>#Va`=>h@(aysHb%Jym4g z!4XR{ipgyR=UyHsP?u5{_71X`zGAVLxNw57ns6Ba+P8@HK!+CGW%+#K~egSih% zH$2?_lQNrigMq6m6t%iy>n1fQesqIFl{&WGWIWaqZZ2HceV6^4qH1VU$zbGcZ-!H2 z4N)`xm(Q64uc;?{Iw^eN^S+c`XnunIH$yXF$8}uR6(K0=w-9Sav2Q|``_yKrEKZK- zg?Si+lXtmBZ08G#>v3)b{BO%xsTkGTrsjHky+dd`35$JNj;x*5!us-a7_PRLlI3M6;J=r~opNOnSAyB6#n?*x;0{&#e)rPoG5 za2v_}sI~?);V1p~WT6p-EAMB~liA&80Cb-Z9uh_?V z;A@?+Iktw5mA66lksI_}I}L(2>LNyH0>!$BJ>m1422V6b)t(a)3a;IzErc$#MlMjy zJMG=XJ%sEy4>6BMEt12ub7ru3BMS|^N&M$N6L%F3N%Qf?j(;*y>BnTW7i>v`8KgZ#y@k&OvW5EB%S_y?$Yrp|K{1N zc624SCwe!b3fI6j|F#$_`QE8}S~V%%UxV#?W26zeL>tTaZeZk-38Zzz0`zDoZCJVk z{>G}9@p}hkZm8nb_O`ISl}L@)$Ib+?Dt%~IR3#aoZi#u1$^!=xX?9==i^tF9)3-=M}$o(N}kF|L-5G#PRQT9 zkW`l1)1-7A9@=EN%mEHESDSEX^j)fKu)&KH1$6bA3zUa-YQim{ozZ`eGuPkTrq$ou zz)uGz@Y&S#bEx<{d8%@HL~Db$&kmT=+v6eVFrfaVZj~L^Eayd zdn@$Vl!Qe41_a0r#onz-I5)95TCI8q-zR}+qxqZ`^Bwc<1-aTj%wtjXncZ5rRraZbEacXe#Oc7Sd!F~K;_ADU9~mkf5Dr@dPgkkw%` zDb(>f!S@T~V#{|ug&w%SD4u<3Y%ssdAHQ1apyKgc()rg1FaD__YF#v9yLZ9B_Uw1n zHW*na`TOE-2OV%E^UtI`NN@nGZZU-D&m2nJN4f;2svs2P|i}r#I`-jaPlCypY=yh zl^Rkv_oO%b>oKEUfAm_njG_b8aplBDQnuH_InPb>Wi)#!X&j&oYyP%t?|}&YuGpeI z2pe|u{jt$x?9vay=MAw?3J*eoZwoxxvw~)RRfCiJB})6!8nb@sBP{+3X*JhJR`7Mw zdZvr<&Nu1cc}A`e_O)pVL(YHr@iBq^p5~lkH@biWe z?(?6c@tg{bpAw3WMxSX|%@!-qq&IG@8a;UIv80tcUF{YvnOZJ3du15(vb??RJL>BNi4X3YMlN#Cg z07WXBa~{tD@;l7$*&7d0La8agryZtVe0G?NU86PTjSY zc%v?2geFj|i`dOA2s@_rM|CGx2?ZZAYLui4t&s~9a~+w}aGJV}GA`=k)O)VYGaHBD zpZqW+VgUxc^Tqb?o6`Ke0q1e7pM{ClE~xa5gUr{5$TIVj=58+8P_8q<+`)q}x#$(% zrFuyG!0W#x^cOh;;IvKyCQHm=m-<)2+`bAD-)@x+!Nt1ZBDPVB9UaKMGp~?mv=v%B zn=6fZT}i?Lrr{8}h!I2RB39^v3vA>O*+loa*T%n&0r+>bImEpESOXljFu^kJ&DV%R z``zja_NxtqrphIp*wY`Xua=S32=)J&f8?GW>WQ-WwsQwEJ7zcGr;&fzOLsdg-d(40 zg9y>-qYx!(HO>g zkd3JR&l|0`Z=#UhdMGSAPFo-TqeevT33@+K28Y{tBepnX46cI;DbJFU-A3rLtO%Ovn`r(l7o-mML{D~cNtqgh&WCj{lXHs2xt!^rJRDeWfi;h(!sPH2 zWGHZN*FCzp#pet$U#4J9#4uRMDME8qA+$2XurWUwJw|<`;>vwZYd;3#{jbxyL8(wm{6*`}jlp2IYqY$# z2__y4ME@VE$hq!^R%hPPWX}0q`fN5$mHRQ*}UeNS+V-c|271u+?V&qgmB*u?Hi*No&bQ_JlR{>BlVQdkE z(#b<`!#oIQhHD@=sT6}BxWjZ`EEW#lN@w`c{l>gfni|{+9j|gurjZTupSVM7Ir|n2 z=X1MAL$pcDKTbCf#{*_Oh-)DaKZH|mgfcjT%DV0VQVCO7zFb{6+VdE$pfd>?!Uhh%!Fh*++7wyC7toP{dNfjKV3FT znmhOwz+y%&M2ye`7nL+Vn18rVowsfh!L7Vu`aY_9zKXz z6@xBH1`-PX(?3?yh1SRgig~vO#oX6?AopMRMe)bk^N;-#RrK9p){kq4`>w;*vNUO) z^u7!1^xJX&KxbqtZ$aRbiO~3NCC&HRXuzO$1pZd;#nQYyyz5~h@r~PCNqT(k3+mz! z#q|>LyS&8(B>3mA9VK1F zh#_25c848$8k@254f2PZ$hD&aetA}$ANHtxd1&% z{qWW=36Y0i(tpoC-m}17-F$TIFdmEY$2Va|#XKlYF~QH16EJ>KOK2+OA#8N6G+a*w z;`_ONc>ec24N~sI{m5R?&ZF~SALxU*ro0Ep5qy3p;Mk8x)QCIy8~>K(6TUlEK+mVq zIQa93gm&IK5}qlX3bCfx>Hnix6LDg#SS}a$jHjT3x}$`}f2K=Z=!RS;6@4<2{YwU7 zQS~g0)#Myi9)hnul@3FGmvv4&L$7@f@Yqku`$pkUHRm1u2P>~w;EQc4%47bJeVY;3 zcH~?Ws>~aKhgZ+jr$8&Z-^LA@U(>KgQ5MO6Qt@ZxZ@RN>7)Bp4Lgi3jOz^Qq>g#z; zC^YBi(dlq={jUCS%W99+oO*| zG@iR|!-M{%c+GX)15^Ex%00)RP=G@g{0-TS&*ay0{%d7-9N(o2^dkI?w}cKqC;Qo0 z<7bL9ww|)bw+mhHRIx3*xM#xiK@NOJ)&*hg4XLeA3=MD2edF&mSNkB0y6=IWcU}12 zGnDi8tnq!l8)_7dknx-I+gB^$=2Aa|b^bt8#&b@f$0B(29fj*_O0YPbbC|Wv@pyAM zo<<%(Ky(^Hbv!U?+aM%7f5+zwD=|`m`;Y8%hvEJ^v}DKz1f+%Fph+Aw+t<_W-1XS_ zHX4>|dSm)3zVAz24;$?m?ite?FFUc9mg!7HAJ#?5076NmF?@qUFmo37QkxxuyXEdvXr+&T!4EHhb}I>)u5zC*V?laSxmUPlnprLR1fCKR?D7s(mmrCI(7LhpB$f+9q_6Z-?#E z$Kvnca6I}m2v?>&Ac11YCohxcA-y&tZwsUtp$RTD!EGFSaGrV+W|_)EeNR5pu8hG# zt}79|Q5P{n6DZb2?61IV{2M!${jky{6#VjuxsoolMlMjywZ`m*XN?K=ya|SUelC=k z&Bq3Lp|dVBHg`p*a2kh6WU2@b&`;sw%>?a%~u| z^K8OT>aAeq!u2zTafmnO-bA~PNSHRXzl1XEXDilx&U1h3|DaeCabj%(*W@iZn}hVO zQzblC(cMRIp(psSLE1z9yLEpK`?&AG?3!F@2;PutiMTVd=yA&lTh7^IOQ<~(x$j*y zpUX62kkNQ_;ya3hYayI}X$@ULf<(kWi z+zObs7>=r2GtjPRD!OUxZ$hDs%;|_1?(XQf*#T2$cEKlSEo|<#3EpNcV6ImS?-eRA zzg~lWb`DqxzVlRCf)y^4xV~c+j%yy^`n!&BIzI-}hp<=4e^6*CW7Cy`{Z1ga!ZEgeCq7-Q#I{0-p%%*Yw z)$$(D9NP*B8f&nxJR6H10CoH1@OSNIblw+_m3m!J^z02y%H4y%zx^>mKbU<4)M2#L z5f6LZp{X@a@VneV+d~Lrg7_QI*bgyFl`yC-2vI8PsQl3l?)6`3X;LuGOjpCvg*K@C z9gTb!Jw8JM(m7Xa=q~mc_@j@+&_Fb-QN{g-&iEAkmp!by!m9W>9lYv;o$oi&^>R5l z+#imSb&>e6H69mhxHi0*7p7mfAZqhm@x1pWv|>%U0<|@`>@q`@#F+ee7&Exs~OkINq8E(%%{{*79Yp-fpO6}nxA-qR7PB-Tb2H3Rs4kh z7&ef5$8MOi!4H=M=OglL7kqp(6Aj@3(9c$*NK?L_d#XxV6O57YM2TiBHHPEK=Ioc% z7L#S%o+^#lpU;<$RV5?7${ZeT)ew!+XR}l1us}@kU+52u+|^7qMNxdt%Ik z-bjLlgo3xpVGnoKh1SRgih28n9r(J`10BA9r78R#Ug+E(4lzEM%I9lm%3ZM`{FF4$ z;@_5n*;vSzb%Gp!!~XbE4`*lg+2r|L=f22ULHN#hw_}QKqfpaK;pGd6YZFbb-_h!qoxi+oG<)C@6U4H;@Q5^=&-<4!fT8AL+Bz# z455oyp$jgsk$3QEg*MAqW7wvXG(2`IiFu04Dza^V%Ezj;=xzOfC^Yq-2Qjj349wr{ z=XZ<suG)BJqlRbIs`x!_1n!4NHQ}_0J@8_0H}>lKPA0W} z7!jb1M*M5ec}DfhsCN5I#(cLkCeM?fTYsp>EO&H#_Kn63Pe+e5K7U>pjzt+R7_YLh z358}gfuCdJHK11&jO% z;*wbwy0h2LpyW&pJb4xyjfNv&xH6vbyYHj)tBA?s{+6kiXxoPiwD9qLMD@49ga$7} z^uIx_?}s4&j~0gJ2P3sq3kJ4!(B__P-$wM5_MtgO=~!^8fi_MHk=|jB@q6Igcs|!Z z(G~a1*ZXv?h{K=b)zts511^p=qGwuxxS3u`i>{dB!__iU?`(-J@0XI-XB$La&7>pe zouM}&kG}pf#NHhx^eK(|1|+3Wx6w|p{8mco4^42Cb0S|Ebiti86D+r|f_!WXYp!I*ur-PdqMfIKh36YxPPJ}Hjj+Ps1ddpby8xlrdlFfDWgc@FG?*Zg_*v6^#f?aHYk)&eFj!{K4by?WV;a^LRmSTtx5 zz7C#(tulAW%*zkaR(zjh%^m}Rcc?PO58nrQkR{*ko{?WhGyd^CDW6!7dyP{ z@RHBY)IRq?*t3_E-#G+*EIZ({5ub&Bk%7;VNVuza#cB5Y`*|ZDk?Y*h>1PHS?EEpR zI378{7b$IEJQk_7!jS=SsB-51Lv7;_2RHV*EmKIwgPd__ z#Jcl=cwo^VKjdBE7skDATaA=Z@H;cJr1>kA>F8HbMe8F|*aD7cV|JeNx-80ap|r@Y{fB<`}1 zPbq=y>D&0`!XA&zZ@fG}LjNl755v49*t3`ImQ`;hG&^vL1b1vT5Q2+!!9{GNR`t;u zGpDeR#3lCj3&@ei^4;bVUJvt-bP*$l&_%4!1sB-J_4!;?w|Ednmhd;hmWw3j6_>(r zXZ~pTY|w2&p^Y<$pq?(VFg)T({U1eQitjS&YiavGbDLHCJ*_N@soz#Z_0fPPOkcqN zAG4}3FYr2T@bu+=oXI|F-jg6kuSZcRiC#zR;eb)6SCUDNEsV+>sOzFo{F~a5KE;H= zVp9bf__S|A)yjoralSpcS`*{>JmA>DG6_?f1xt8bUtL;@KCqlbj6ks_;>23c!BRZ0 zHb>g!6bUyTP?fmQhwCrFq$}2##6AF5;&M@8<0B2hP2Xjb;yq_Xjpp9g19Y(AX)CT( zi@^gqyZ?`N9WZ)ef65u|4C@8?q_xJV37=#akW~lvYIb?; zcES(Y2(EqMeA|=UPo7aLZP|Yl~Kc0bLi#GritxLu_dlIiU!PvjBgx%dly6I zSP%S`Ek^4prL^>}DIPxJ`*ANPTr-G-)uLIj?dpzg{9Bcc=-z}vdmL|raWhP@E5ixT z@A0{NEZ=2wZ;74*!(qps4-fXnB4Xi0+`hkrR*hVYHO?o{Yvcg5-p0ADx>Yc{c>({f zf<0-j&}3gv+zP*imn*q9dAK4npWLDf{=1*%%e_mMY2i_+Dz*%DB~SEKkwLyRX);9&ZBWa$V#YSR?Y390otL zg3kPVq_Wu#3%hTkLCbV-d_*fuP2WnZ(l%ms5!aE8c7S7MHI47g-z)EO>j_l^a9#vLcj^mSW|vWLz+2AA|({Z(Lc5#68IfB1^oPs)kc*>u{=UAtjn9 zVSC3XRKBq#te4l&{8ud@<5){OgWr?Z!u=H5Cx^Tgo>If^9+d5rPYLnb6!1HOMjTZ` zjk+CvZSjVQwK6PcJ|?+^u^3UOiGOL~sHoujO<8Y)Lah4pQI^N3_|i0iT86DQuS^ydEjzQOsCW)vdzM$+@`uVLHhaabJ}9 zO7;Tr#Q1;m_&wW=edqe2V{RBy>a~z7V~1I1W6)-fJ+6myZeoEB#(Z&yeyc8+b4MRP zdxg@cfI7;LRVR&_D*E+$fsfl(?q6nQ1~-^+k2^DH+J)e+j42GGL-1)gdlyEBqFF&( zoLLx(WqTaqa)5oFax9UjISa))Nlh5v(Gh+B#9>a?-&8-8J;y5ML7*6)wsH>{p69F{ zj5UvRr5K?JE;PZf@}5}V7uXrD2H8AwY~xWf84_>QMU2n{igghy_v#x3FCItR#{7{` z@Z-)?Na#XqC6agf3!* zF1Wx(p0=eq{H~S4*rY#>@o!AbD;`DQ9QU%^bvCRCg?8ib0dz=PL2o|Q!RPQIa`sk2 zpJ`A2XFjpc6#F>$`ttG>c)OqT{QrZGwhckmo2BqNV$SFFsyLxmEA2yKFS1}?Nsp7N z_`3HcZIoBR{jLo(^!#4DcbZFqw)>F0W*!x=$HC0X zT%&IT-07Vk_mmi?3tJ2ACKTG5RQ7%0I)jJ<&S*7O7gvXA;{D+csLs^I$-!pmJ1+=t z!t>E@Zyt)Gx8m!&J9si~GENVg1cmQ=F=Ac=3U4PM(7q@3uwSHgi}%Q{>kKVDSAKu% zi+{g|AzVclxBKhD+$|d`Zp2`6t3E!kXB``C=)pN&YDe+>cQKT8-SNyW0JV!v(6gB9;Hxb#GlX+NgPf66+aGHU*?Xpk z4}R|H2G2wOaQMbO$Ic|6Loavi>f(WkXgCgoCRAcuSPjuYCK7Y%;lTXTalqU3ql2$5~E5D&>8C&r6em@K= zPlsmyYr37Zh3}7&`Ti&!vusbIxxrj4+G>I8agn(0!_V(-J#i(&4il#LgxoVH$h!6C zZ>vnaJIVK%nhVhJWCkL2mSV}=Jg9Z+g38I!2su=NKKt6CrD7!J)fQmD{X&E-UWP@^ zg`6+B3~3)2=PX6lkRm+GW&Bly>aB}#zB&7;%}U4di3hQ1W-&fpE=Bz%uI28RhwkkN z_YAlv;>_9jJYf&^|1E+1&=NegEJC*SRv2Vf`3#cDhC!@5A_nK-P;+(aJE#aNk2qq! zX(sN=e4xw4qo5zsnsZpvFj!6j#fB5mtgHa5V~e@R)IRccPbN2^4hZppPQ^ zIm+^x#Mf-tWzB}EN)FZ}&E~VF9R3ZKa(|{A7#}M|$G_>=?VF5p&wDgx#>OTb_qh}P z?#_a5ViIiLjYt1Jze%7NYkIDc=I^6-;M~e6DMo053r+A*CMh^{ZV0Y&kKrv_ig6=3 z3y%i1lz5{qVuU78tc%#CKK$Q3Y#|)@y<4Cd;}3E@EbBsRINnsw#)(2x z4B+>hM(ifTz0KM4!Bs64zjgTzZ}VvhH}xJVVSx5DX|3o0noz8XII-3@Iu}02xQF!o z|3i!G=Y0eh`XA2?P`y=*7B?!ObD|C|RWqd_xP2Udo9ye4$}`^hvA-LBbngb4=_~MK zWM&hd%A1Z!yX|n{L{Dt4c16-ZpC&9Zb;FnfLOAb18HwRg%;^AI^CUbg;@XWKJ>ikT z&w}4m5O{eGcGTtKzS6NK6x!~w{2X%#!dmtkJ37@L-7Gmr-FYVpwOivv%WWu}%l#oQ zY?bQ7U%3PzLADBGwQ~^NhAT5vj^i`$H+9@k^EBtpH=@vLcn^vh5(aO(L~MS=9=)7P zlbg(*x(CLh!QK*oRK`K>5T7S;-jS+Y2r{xRLp@;})XqCWE;tE4+TFp{x)@{>b%9?v z|1%ap#jsDE;6H}nA774RkDw^-x2FY@>91%<$`ri+?uv}bqojQ(x_qZ&mEL%HO9p>D zBC)rdHu|*W9#f^d*t{Vg6~7GeT&N+%-VfB6ixEz-cai&L?CLm$qi7y$hx z0oeB~6onntp!R+wjxCRc$<$!zJGY1JO*8!Ibd*NCNW_fi#_$`u30e=|k>A8KWE5k9 z?EG5pMfrrZ^KQ}fTU>iOpcWHOJSL?Jx9HDbzROvB47pal5xK@2E>C4p+&K`hPAQ{k zR3NTvs9^W42=qO!g%37vF#QVD>ZV}rzRu8ZI}Te7eerpO3tlbijGeodlkO(=6rU@D zStI$7XpuY}w5X%!E!fYf+g=L$2s-_17j-=vK$d415lS7VucNH0P)feg9%TzLq#1;f&Rzl`utRGp-Dug{kLzpeXVawWwOheOf1CpI?Pf_!dKK z{x%WX&2pgisyW>-X^F0U7Px_Xqg$~5UIqK+nU=&N%1s7-(`1ls7Ko!uV=&%lF)Hf( zvEb=k*m?Ir=Kx=NpCtpe8qmo>ya%uIqRXXryhnP{gxU6}IM$W2Z*Xm2>16WtvO;;} zZIZpZ4tJ*BXu|c8T2Lz+fn^IiB3FZb3==m?DER6Fa1P0Wy7Typ$RTD!4tS< zy5-w2w0iJ>Ue**M&6@KmmbQT4jk<^tnn1BGVzXX^VqbkaR=ISNQ1H~TLm_mbHFAMs ze&%i+JZ1-@?@(nN`4oZrb|W#?Hv*;(MbP3Llc<1;()=Xw zZs#q{Z?_wUvvVWir8pRR*^f}qHQ9pS433d>t$E>i)yfGKqbJ~G(iaJbma`8Jb6@XJ z2rkwI7qN|6tcx`qcc^0Cu|j;P8zznM`Hm7A&l)M|B1R0Mi&&uxF0heLa5BT8idy`c z^MwAoULZ05q<4_E#T(HG6-P9p(6)R$f!!L(IPvTl4%M+I?n!T`sPQ?;f6c{r%@+0t zteszt>|6Ow7`o;UP3c;L&Ou3tw`5Od+3k=onk|hLU;Du++z&l$6;M?~+&5Vk{)dmC zVq8y{w>^r;4!w{uwL1zTe^MiU{L~$lgMLx^V8DG&9~|31Nka8ECK65^(HmmTduzWY z6l)?*tbLIm4Bv})>3HQ~AAyFc84z6Px%I0s)HR)UXs@71es_G(JyIHiKM9J&pCD~q zvNDB(ks%xw8vtn;Xz$G*=l{XugHzD4Hjq6bxo`857=Gv0YeGNv(K&xu50z?47{GlJ z_KoM~)@D^K$q2%OC(790cM>WS5}~{(36F;p4CR+Mq0mMQ;^$bJG5Rb>KwCZs`PkY6 zeNDfSXYBpeOe1$V}j8!NefTE+2Z~R z865HGiG{A!=<{L-9Q!xWl#r07`=Nr5hsbJPSDdrVnr5kGIbwoz@Xmt0mg|{~QiP^Qnu_L3YhQIqRcyeD>T}8+~tECpsU9jshA%1oa zE*&eQEoK&YBg;9bvRTNSb(RYAx+AUgARKm`g3yJx`E1Y+CSTGp`Rio(JibkXJNm)4 z(w#oFjzntZQi^AvA)|wRNqv(O)Hn5`pI@DDDqIm z?~CHt`>WTb6dz)2U`YIf`gLNyH0>!$BEsEna zyEB9g*h?t*OM5;`XI*HGT%efW3HjsWF>)(qM>}yZSwfF{{Se^U9`WPyu&VVWEFXJH znulHU!S0ol5&cyMZ@05|x#1;#FLjsZfjb7^k&-M11(jgnrrS6w=Ogh^d{!;=!x#PV zJSqu4U&up$##;&Z#h)Ub4?{iS68$>x9N;*MF|H9xt#8aFo#XhOICPB=S|Jq;gUqsgki();f%wMpC)X%eh9 zM#1XMTAHBg0M(S0^d`a<;iv7Xd0HqsZSFt^O~bH1u!5ecw{ODLofp!Fh3!$G!IyP1 zF0fluCSk|RK@!ewP?Of)#4jfiBT%e~II;F}bt&Jcn!|ZniiA^Us!CkwSN~SRf4MdM zD?QP*doEJHc}qj^Jq4LmU+oNIFGEarVh@q6tq^jJ`*B~e{r~vG5o;DEQ-r%SjyUGi zz0pQZn9-(yzWg>qbgd~IZ#nRDYb4c_bwx;LTFHnG!^>tN4OS|OmHnl7m<7qWV}EQuG`pG&*2_jpK1rE8yl(fP#vzLYz4h$ zTS+B+BiHRWgP9lm47IK%lJACB`=ZcCRsr%8u2HAbx%e_S4V_bsabu|>hF6zj#K~kV ze#PE6mTFu(PztO3Waw#FVo#77982nu+;JgUz2SP#Gmj~CN=qE+T0{NVk7(h^8j5Im zM>S6S>FM`ux>?yk`fp;X&AB|9IYW!4I7X1iY_5I1ZHtrByz%A>_X=(In9dJ~g$H|- zo^|1R!2u?S^bUgz-%&=IhGOy+GyGFx{A`Zg6knWEwLn`#HMG!aNfu8JkZzSDUgm4y zj?;HC$mPC-84(3OVcg?W z3sL86(X%23FMHc#rI9vH#OlENusa$axS{tteb|?T(9B2sXitF}Rr^*^a`b$kOCg78 z(ic-GYMNm9c~ji|9*ooHOz^xd=eXyYV3tWJF2}I<zgXdN0iYB-WW?QD?rF`1V}F*Ei3Q;Jqz9Ah=i;T*NkN z(aqy{f8e^?`^r#R*;^XTPFP5&mnSRfB1R0Mi&&uxF0hfiOlyvsecX5Nbu#AgJ)f8l z*cgF|-FnDn?~q0mnrFiSoR(cd(YNYwyVoL;Rae3f{U`r37kA9!uDMIW3KYbDrbgV5 z#a>BQmO`!6oNGo@VgI>C+K0rQ!2X>#NoBq&N@HKrl#9xkc;yLQ*|rx&=jPBR&3*Xg zHIHJCC}3#BohCfhMG@1}?$RACCv@4eoCfaLDxvArTO{VTmh36OYx+O`F1CtOVN}_rc_B0~VL%p`~UX9IhP2 z!VzzAckU2WHVol@phFS;>^p9a4Zwg40l0H&B&vI6vKLQ#I2u_Yq}5D(Egc}e=biB? z#Dt!^IoEI}mL8tv(>`FjR2LC8dS}!9&<@q3*x*<6Kef>BRRP<9w_w3LODNdP92Nimjf_gJ%(%0LNRw@0c@C| zXu%*W+xgP>NJgfDrq&^(k5r;c3X9m{<~HnN`$*Apa1SYd1+zYjtm z`lj5IPHR10D-@z?%2K%gn1qCVKHOhtIJQ|{z^K33c)mZ8dvWLBWThUS#cYMzhDhWN zNW?lNb)$w*}<)d*pA_I4RHHTu?y*RdyeLBZxU}y7sbo{yq zZ`rfVMx#G$e|g~Hry*$X+8t-RavtSUU&Ov2gMr@)(7LJ^zHgR*yb3V+!y5J$D?z_c zLHOX5igA@Iuyu?p`qw36f8lJD?wx}P6V`FA{Ty`tyB2fKF%Dac3;x_YEt&E9TwEzx zh3}8&Vuf!8d+MCRt+X;2ZK~j!O@F9#FTtF7q$1lx9kEDeNemWENT^6!`>MYz^ zRsr*(SzLcxf!rM#Q2RR?CO2fTWZw2!|KA)pcKJWXy&vW0`y<{O;6>{D7>8mGWF+Q8Z@$ zh(dr<0ryY(j*zDDGT*jxtgJ6;Iu@!^$0GYtEL`q4>LT#+>`5~Be>h*}VqI_%Tc=$( z?uA}D-tckZUW=KD@>tk>xQxxeC&{{q5ku%AR_KBYtmC;EbFgJpW0X%h1)qvgh3K&{hmq@3 zVIFq|?c!{uUcDE}_if)MpMe-Yk2m4Ao+tbVjDr-&y)xH?u=mR?c$%fbefce}^-qI| z)Bz{@j;O~~xgBun$q1~tJPS6J>CjHRCu8)AC>aaKE|b@u%pO>eVok(}wdHLSF=g8t zC{F(mKJVFv1Q)uk>2bK^tb@zZ?eN}_j}cL+@(?^qt1H(v%tS>@KLqeOTELH+Bl~#&dVKk?JFfZ+z>Zz6xT`-3Lpt$ut27LrAM#M< z&$urSHAMmN{yYRRkN0ECmjo>QwGkM|Fpyy_VJ0+Tnc1&$2()rb>+R?%7Pre?@hsS zY1V(rJfEq|f!F!L7`3S>{Dxk~2KIu`zc2}@&D$WiTOibnG+;E4 z&&E=8(Ytyyw7y&6$d$49+RYA1<0s+M5l6W12tr3)6L_dh#&`!uj6@IiMP)Cfr>;2Z zIR+}u-O*%p1Za;tepXLFR38V-U%`Gwx6IM7jC&qWRl~5wqw$%08BLcgF!s_?Xt1wK zLhu|+;k!KTL)>5MojKawkAl(A@rZB<#*~lj@t@?3T|3I@;G8o z@Q!9LKKmfFzQ*4nDWh?8krnW=J0cDYM8jMB{*CB{oDVTjzCRG%TKU1dKks2%U8ac> z`s2L6E}UO{r<4UfXng83O0SNl=~++c*1I^GKBbH<-DUr3Pe$G4RPyZxO`zqJv$P{x z_ud8j{Big_V;c>5YlH3&7vfos8=5ugir=l9VfUL8+>?7P?kwT{u%p!A5_K4UbJ=S; zR*!Z};yap>ICOrIfKfMkk;B6lNHkxJePPOYGe`wnN2y|_-+1i$s>5fqx+s1$6o!Mx zVVn6be4IH1=PqnSBjn8q(5O<^|JOy+gEh!L7Vu`XhZwvB-H@lgri&;_$8GKN&~v zjgrcJF1+c%G*(dr68OA?(%fgE|yiS>bJ{Uz>r7i-j=YdYDC#{V@D8--G_o zT;vbNbcjarv?JJ`!#(Q$i@#TJPnM>~uv{Treh-QJHpg*k@~A#A14~r~Bjcq3en|sh zZmEZ9n{VJ_n<)tRa|65HPQhK5-Y|NuS&v<_dcz`A3+F5bVpR`*4tOq+arCbCGTyP9 zDzBwZo>7ltO~i?{?s@YuYik3vZ)ZmWk83WIxzG>p-;d!58z?yTGR^0`qw|l^@(|p; zQ3(1pvWCs`_K3dkfav}X=&8+n&R^5&v6ym`g$8b~?ohw@rwqsk5ld!?A4bBwDH!7T{%pReTTiLa`5je+R;SZ)Ysp(gY`#sUnOFG3reOT0NhF3msH2aO7mPYI*@3 za))4p!CUH?u>dkuR8I((=0i!9)wr-ZbO=JhVU$Fitvt3NLtkcgUrv7 z+Fe(?Jl_m+a@(V)MKR?M?}T$1R_HaMDdq&QXE-d8lR6O-uR7sJE5gd?UG!0b;MKQ= z{P>Kw-_{!H%+JKVx>`1ZftgNb#a)p3DhF81qLn(^deVUBl4+CXDJ-<4|W zV*IJu?58*eHDzbyxza92Oq)Iqs+SwEAKNT+i@5@gMz-?2L0lhnI9N=Vvtzmc`W?)_ z;{d^*w@f9W&)edJtu4D@^t8tm@$IFIt*bZ7{0QH<2rkwI7qNAkeWE^ej5r6r^bL)0 zm;o`Y2WZL|^xjt1MT{6i7qLPYTwopF=-e7vEgldK9w6l3r1gRdD&bV?VK*@1w_E&cdDGa8~k9F$N ze(wnO|6*VBr|fTB*c?kWSIYQyn~RKVCsdGF%l#Nyk77;4iM6hpOE9G?d&Y$Y$~Zpf zGYKwqr*SE$4cEuN$?R$1KNDv84)PGZZ%+q`pWB?jS(MRUp#jDy)>5NgydT@#6!mzO zy%38usIgjegrs$(wUSCbKAh=ESp_OkTcD0NdyTQiI&^Y_ITmj6z@r>p zq=Ym_iy!6~Ssqo7LW{~DOcSSR!h2o-)tqBLvdV7k*S-X?oJW3URSaTBG6u##8s|@z zbJa0!5!XeOnqg>;C*Hq}#=#;ROx@1)G9T>fQD_s`JMy;;KXaOyBXnLXG^udL-^Ka# zM8N~uJ8Us#kPkLFjfL&M2mj+Jqq!w5d_@BNi(6^!v<1=kI9^FzBU>6m4#hQu^J_Z!p^ z*Po>$qo*1?UMRw6i!H+D?v~#}vF*Q6w+AM8Kj0vSUT=aCCB+n(rHR?TPpMKv5AMUt z$>s+4ulKo1dv~|Qrk6LVw5TzANEB0vk0$0+|DfJn!(b{S8axC2cjs4^8?m}5678x-22f{2h(T9V_Vk< zsOv$Tf$i^TS}4qXUgY+{Yw*3GR0c!@5U0Sa!b+!Xu7ggQ70_gqPD)?pIK- zvYNU#F~KFJALP>81byaRp#Z0rP_6N%N9|8jwQWP1%ih6zjAu)UUn*$+@o)5dmm#0G z2H;WTJIaVPM4*!|`)!zE&fB5THFiKv)v>_TxzOj8B8ls#z%HT7X_H`=Zn`1xY3|9E-7ux212jJHH>XN#7`5*R zV-HW3NO%={Q567{%Ld zNa#YV;{wHe{W11yqCb>Ayah^bDa!Ap#15;eRBb8(8m@xHl@k#2xjRkHgBW6)8W zn7Iz2p%>s>9ztRsQPiE!oXhBy*EW+$u8Qa!fqIS4&Zq+;bzEuN7%#d_}bZ69*zSJlEK-pl*D;v zzg#}B|GW|O)3UL@uO_}$XJeeY7BWqqQ?0RnJ*G5%L8`m;5zPD2h{Wl%Cp|;Px$Frb z=7XPCkyu-QQBRH$DAq)rSeuv-gMB0Ya3@1w#_2QL$z13IdUFj#h#M+L1Ykv0E9`x} zlEe^v&(N#%{#Z-6`Lp+#mjY7GaJ^M!4qbj^RF8{?og?k}KPVy91P2>(E##sm^*HIv zEz)SLiUkIQwhOgjqg_kiKbzsb*)Q_9FoD;r1LRq$k7G|VDQMLgYTnKrbttqm>z>f{ z{oFgOqJ)OmXkg(N!qqpkalNb)_HCNRIoFJ4)7W>jm|~Cdo+IFq^!{@>S?2Gf4*dW2 zz9sFjK|=u*vudagh4yeIds1Cj!=`~PFiKqkQ!lqi=b@(PQtXBwTewG9YgeRbuZ7Bj zRJ7B-fQ^Sfz-U1NR#dIPzTE3D9Pk}Q!)9YG_aavwIv2MJ{^6cie~eh)A4SOvVdK37 z=_@+0{|M)C{Y=7_A=Bl&6F=)!`0jNUPF|-mO7)|(!+~q@*{A9Hpwoz3)k&({x(Mwn zuEE~yKkp$?KXl;cT_m2~#OLHg(BZ&X{5JE#Zmmh&<5EJ&%`hYv^x?Hg?z_~Vd$Wx| z*G@yQLK=&Cb9&%j&)HbO=W2?l#$cNIDg>Y2fxAPvZ*K2&6l|FZ<-QZ~nfvE8Sw07? zfA{BJBV*t*$B)lJCSs_uGeUKziy#~5#|E}`tvY-Dzif~hj^6}`_x8nqaY z)#JDyo*tsi&*LTQ1L-=ks7}S=Q*$QtW_d@6zyj(om9T3V&9IxQ}HcoFZOjN1T6{Ud!Kbs-^zY+!w$l? zY8{ThH~`JV>v6pA0j{arfW)qhc^l9>A`=l;Hy}VIj(x3eVPL=}Y*@1eX8rqNiA5@w z^O;oZjRR2Ab1Tw1Uc;EPn~~|r{iMs+qt$)Bo4DMKw9Y4C+=C&gwok=e#wIMX zT#Ys#9AsXnix{B^6zd|kOC#4R0pRbTnaI>fkSr=Lz7bxc9K4PS5l5ek(vk~Bv zj((g=VDl~whZm-E9?Tg`o&8px2NtEn?O`%9`|{o}>IzPpRlttDI>dbO=w+xVU5aZ4 zci?jPH=h1Zl=+5%(`0@2)2UGCI1P?xmt#i0au<;FNJrYl zOY-;4j)Yjb{wJ*WCHB#}guL^7FIUzTWIi1poaUAr9F7v5A{=kH6-UF0kTQHL^whj@ z*kp1&E{*a=-k!;j{GzbEcpDO?Ka}xb_)-~r^hlJ~9{7x|N3ka2#G11H8oZ55L*&5! z;KixIB)HIb@E-qg+9qVL--}aAZ=iH+x;zA*Tha$rn2(l~ zyjJ2%$~FvJv<7k4?$x8vlzt4u!h_@S-IDJgYRB;Z3!U-j`(+fZaYg9u3njdd@O3uvybHcWc+@-9ohx=;d6BuLRzfm{%^zUQD{Hka1XMbbGOE${Xv3temwR@r688`SBAt)gq8FHj-TQ&B(M*9-I#|hZ{DNUYdWs0asB!2 zxfsOt1t%kVBc+Oc7hL%McXK#m&bP%dNe>Mx6VPei0F3>|{+FEpsCp<5Q`|S;yb^n& zi1!ftG%5GpfVTa(Mv31;ext8otYLKh{m><^+ei+d0reHLkodME=U@jxaWmIAHXi}E zVdm(5HVi7K+hO18X?V-~$(pva@Mb|rI8EVvhEf~u#WM>ds@ySHV<4Qu`8mH=!ePa! zXi(E1kp_|QoC3NVe}}pPQXyv6pk~`*#b&*GY{qS*;D8?_CL{cI=6( z7mYE^$D#3Du3O|@P+7T4p<_7%q5md;OHnarqA zY*Ab}4wlKbP#PA7EI;nWmo)&Pvq$4^0l$AcbFRScc+_qj4WDm);bzt!fv3u7w9`nO z)HmmTi^_=DI+q69{-lIuX*Alan$FJOM5F&z(y=jH=NR&3#b$-5M4JXECqcMqCe!fR4Q(=Y{0rV(<#A+AC3d zhmKgBw*n{glOcUwNLJe&aFIQWcktcMlNNgHL(&wX+B2~Egc*_>a6ghAUb4}{;$KAGYR9}jZhJm<~76b219ip;hYOnp@G%B*FMT#dP|U@B#B$w<@_R^oW*8FtEyacWP+a-E9>di_@U!t#d2X;J96fui#@Z&su{N0R zGY^*I%5LU7Uvn=GMh4;NdNBs4sRCxP0W!C~IZf7w8-&7bZEwu@&GmU&3S9&~=ATvY zqzjY&!+BkB5nHEi%jt^wZuan4vL0KSFOkP3&ZQLGWhr}Bvo2!95W0vJy5Iuq_@$%X zd9t>U(xIjRkn$zycO(!@n00$;3E&9l)M%15cn;`r3M|>~9K-KPM4gz}`H3&L--AGJ0&4$CufQvG_LkS0NBfo`dWEf}ow*tRB5)4ugrS335M-!ZN*uXwo7<#-U+cN5u1M z72G?8*H$_&u1B#Z;>6mv3o!_vs1E)9gGiur>m^fCp+#zR`s5S@8Mnv zys!7H^+U#vOVt1CB-lMU&)(KH*lQn41vydltp5!>>Cy;_SB*Khd^ugb%Xx?Ais{!x zD?ESwfOcyrp|18}-i5U=uLTZp9|}*t|Isg7i$3kS7Piv_D$meEZp1cRn9sGmMjh$P zGZpz z)3w4?(v<<~m_J8}DwbAK@1Y8qU895BYrm1BN<)~1U!{})qOm)Tp?EQYwsS6csrPFN z+fYj`QHt16T0*O>G_W#RACoiLqlE7Q|MgWwgH{GO5zBo!T@Fc;9knq$bupZWH~0IGm%>PHOH3QjikeE?UA2kNro>Pp?#a>(#^~2?9-MYolw`nioh#UrKbj#2dd*X zdo5PHa>Rp+3JCt>jb|48^J!~g>!C(i5@&?sqqY>dsu9}eeI)hnU9rN`20cnXleV8V z78X>HwyhOr9Id1?nvCD8h$flB(7Kuu4Vz=lj|to})ExISmC=&>a(i6XM$FMSwEe3F zei}8!KK?!4XHPioC(3BrO9h_6oJ0Bf9OJXiw;Z#N;O=St{`vT61i8;Er)w z8%fXD8Xp=rL1b+U3_Em$3U}G#D(7tuJgA6BzGHv9f^#&>24R|33;dhvgpJzK^u4p1VEXzGGWjxnB{1>}tTVRSx zC(iBB!dvtrZD*K zfyM(GAWUH##tc;#edej))*nI~2Jq+Y|;~Ui$dSAx`Wa!@7tOL+Bz_=zBq9J{`WDh$7EBe@&dma7HJZA~lqOi~2#R(}`f5{tl_;Zdr z_I*oY->U!Iu^qq9-}ILKa^OJzr3xrkYS|9}9tB-&)GJtNJF1wFixD>rt$UII)%zG7oQ? z{i5&3I?Fg41u_@!;`ViE^*MgN?R!fzlFN9MlG;ZH zOyTV2R({A&45nqd8rtd~^L=PxRVamkV<@7F@|lr_?Y zXX=Q1Wyc=!4Y*H)2G`$c;EKWYdKB8$7dreL`$faoDpM2f@8spdo@NK<@|wB(TX%MvWh}4`y2_tbvb|wF3N74|-xp=yi4Wos zao!L*?xL^r4tmqw4!Q5S=5I6CZuK68q`VDO6upe|;?JU~E&B*6hEi|aB-E&1#ipbfs>r1Y4>n-a zXj42ca>EhLP1Nw~2HZ|HMZB2}ns%B&yO!;QnQs{-_2;*@5y)cfe)&E0g!9ImPSYZ_ zGHpDsZb6gZ@ww`k4rCIoiNA40(xQGkXyo`+y8X=nvo2`R3Rg2^k6$7wr8LE`ooY0l za~wXLze@|px2I1Zk5FEBEj;S~gucwJq2;-Xm{jmW*C>rF*dFEL@2)XWwv{kF=i26FN5Aea0&z@LSvYPh9WTSFN zBkAWieH58GlXJ8w=KYA5oX(h{q)mcUVy=l6rFSHyIg4oY-SsqIub5t*nL~Z8{?HP$ z4HSCX5|tA*ag6U1^Zpnh_fC5nlgIU0Wl!jYu_N}Z`Ac5bd_S|amb{c&V?u5NeEevS z2_+3Ny_+RYer<>$b61mYkPmJ)JVA}(`TpSVLo(~C3p?At)Ty*Nf9wSyvSK6W^Gt_n zOdf?~c|j{770=jrc=X7Nbf7^wow&@s6$b^Olj3ta_xL7B+~@odpACjA*hrb5w^FNM zN9;S>3lCHGkX`F-wAVV9{{8Sq-%*>XlTTaBn{bK>5A%ND=2to~rj};(vO;)B4K18$ zg`q`%$#Rx87Ek+4j;F0Lbg~AT2PKhpyH2=2F9qH5J?e3s_kA)L+YPJRjG;lfWpqU$ z9RkJ38pE}`Jog&ZjrSZ5a*WUf7n@kZy)I&e zCQz)4SgRA6v?2a2-QPY=M!`SaW}gVwg;vJ}iutWe8Fw=5eIxVI{C_)=wqi1R@@M}d^ zc`P2FB4gLXh7h`l5ku%AR_KBYtmARMakR#J9ZGKdV6det#Jpb$=U;e!pk`le>QQJp z509X&tt1r`X5-Wkb?LUA0b1oc)Bn!*4mv@De|JIlg0(QTRSU`K`4$=HMYbd{59(_Tu~z=ixgN!uh!blycYJZ~LkC#p+$4b)4)u|_ z(BpGg!zHx|oRhdmMwJI%gk+N#f-9`jn!6ndY1?YNeyf2k7MYPq8hzpPS4 z@lR9EGfR|~zRxw2%wo{kGC&}Qi2gYNN!Vg`Mnw`}_pT%2IwYm*#@AQ={s+IV>Dg(P!TgdOBW9utO#WK`4 zE$BC`?)=lY!N-QM(m5qX=c~be;~i3W!!JqKh5XaBhz- zww!H@X%p??#CzWkUV3P8@Bx`W-70OCG|?+_A<|=V>Bd}l`Zt{WoN1b1L;&aVx~fyR z^lCc#&j!_wLvZTyOq!oE+&x5tl$7`|_&)Sy%qHk0Q{A6u&NzWuml+eZzj$Ed>1{3TiaZq0pK8(_797xdgY zchp(~_b)fZEYA6OL>f}e&W6x>^On4agZq11p_Rf1YA}rJEUP|IgH9Ic`{WB9uw*p< zMjaM6Lv^ojbiu(4SJcNNpn|^v&MIQrs~Z&hi2FT0c|l1^>L_>AM;HD*s-#Z>RVqR` zL<#rDCt~T`h17McD_Yoc4fI07=8+qzy?Y~Mq?+Nz2Um1?u%7)mEn#l1f+PCP;rZww zH9Td9KT0}?zodX88GI(UO$!wj1F+M|9G~Ob;zz^+dNsT)98@2W*YGy*9sGctd4HTR zq=fulJ78OR37KqH#Li7-XnSfo*%umP*n$A=h4UX=klzAZI5*r_pT$*Lw5Z^Lb}vj6XzCXJ_JBmn+C|G=|^@ zjs}s?kNq)2=|X3ew928R7LR0CvovrSpNa7} zH@ZsZYrE>px`+`&=pt6=f(xwU#j6dG$#v=dapI{s4i%Lsw+(~p8IDEw&3?855Y&wIVD{xQiH{VSM(^aghw%XHEfM7zuB9% z4y{zM)L@}R zz~1H`6`oZ?P(L;Nv7cIxLL2U?%FnSXa=%|AP4)On)A>7p^`*Hu+o=sA=Fh-c-rq+2 znT|mXzIV>cte|a=y5qc?DpGaXi@VKq>~_-Q9&{zN(9fVAg*KvhLrhk#pxLujG3EiE zNd&aS2e&O`Ji-PaYxS_@2%q0KAB{I7(zzeSECk;^i<{Nl1Kxissr`vTNyJr54|0UE zS3~wOamMNocTrxb33aO{RNhGu>Zj~E-jyCQ7bXdy!5(&c_yIMk?2va{C3@yu#z-X*SaZ>U4Q%H~k0N{|kYF@)<&Om~kyRFIPfw=o{+Rwk;Y=DxllGZg9!kN%pV3vCM29 z{pfLxoD7sPr>8sK+>=e`Kzwc%kAL+w-7!SFWMn0z*bO50>gj97=;iM+ScHA2noWQzWfjm3{{ z(18nFyKq2P`p}1;tut3k<=lrbAuCym{>uHm2bV~Lo<`E~nQ3$@r-W80Euh_3{!;0= zG%{Spb?P0p@I>?r-}))>8R9j9M*DtsZ!J;}8h zf1aYjCI9HHT^?OAN~Y5ezG%7YB+VOgkCvsE(p5t}q~_Pq8_{RYyaR%UY{IyOGce8O z3_a{;g%6dfST`U5`vYfle)L3Uh}~o#jW&4ryUB_P80n;PTQw^qc&N`sg=1kUS=L6=PuUl z`*DmOvUlD0+{5%L!3K8b_bB0aGCk{OghMYlA= zbO;n<{4!;T`LB6a2-xo^#|TYup$WbqA`pcuY>{M=OnZ8JU`6~HdfdYmg4gLHMrZ=X zx`>@SEQ>xla2@`;i82cA6Y)XTg;vJ}ig~6(CepH+qiFR?>F?CTWXL_#N9t!&gWpqN z<1!Ua>+&Gx%9oF_e|r#A(~{`m#YimZd>K>jCzF_`UF?efe#WpLyc|F76vEMb6bZiW zorA2e2yczd!)h3;(+7LAp3AtU=obmD_|zJLi*><8Y@IgoSwB45bDfqyZh=EVe)4d& zZY*O(j1hz`V#E--h!wiv0_*sF2r2pxGJKfxhLxx+jv~rtyjqL%zYOc~T6V|-#wjiNxwS|7!+F^cdL~J8b}3-k z4`(brTR@#AuA{F#dY}%4=Fa<4qhrm;F3S+(DzzxkMF$u8On;*V=lOnXj*Z*-?sa-| zw6ZlstIpb9uRK-ZdTupkm)|DEUR+EMlzkvC}Db?!H|r+_w;{iBIl{mA~PBMQHz;PMD> z^e8u>7Z;jiy!smaO!h{VTBek!%IB=RHgjKMdyHLXD6REXz_O@4Xg1IkPp+3ro7%o7 zQ9l&@?Hg%iMfsM8{iTajHc8bwjZysLh}1WlpDW)=q=3QiNNH~uDLh9Ry5Ap5-re8Q zmzlrFd^me44lbvRTh%nV-Dzrf+kvhs>Z5OL6e%B6fqlbAa*h zTdB#pF-mxSls#yzcQdZs#>4>iQS^}{gi z>TjuC`!8hI!xEF`4#4utarEV{4t6Xu!|VNlNL~_617nO4)Y%N1rUY^?m}t7a$C&fi z_F>3sE9`t6?YkiEFKry{Aw}4zV626gG%{2Ld-|qH=^Itxbcpvf$4Y5^7d!mw_M3m- z9#|Tq2Ipx_u*%{uy??EXcGWw4KRx|J)eD}}kqjSvPHzF74KFET51*$cyrGDt=J1&L zmMp>-Xd`#~7Z2LvX&6G2GP}V(R?M^xRqvcV?E7QlG{MnyZak{yolr zGY-djA2RPiLnN+Dz@R;0bn-)cteI|u<5#^A_hSw9RH-Gi=iHyytpglGljtPZIwVhQ z1ly4&u$;D+W-41FypINcH~&YrRiil%Mh#;-_l42aW*B{^HLh$ArNNo4p}(z=4rkb- z)t5rrJK7#Iz6w94R)}A8hgN-R0Hb%tFzg#cn~j^|_Lc6a!>>AK(BnG}M?Y1}P1550 z0Bacq-!p8WJkK9I2$81UNW=(DaG?plOy3ZbLz*Iet}#NBe$l!^ZK30HmISZUMU2n{ ziggkDEd3Kz`5NN&N#5TwiqU(gldKD^jtdlXm*+c>sxeY}cTE}VgA9?^-vz@bSCK); zNL*PJfTDIs zW|=R1(UXMU%C8v$ueHOua|g)3Yl)0HD@MxPe2@nO7wdwH*gDOA@^3nO)&>9UbLsj$ zuCL;;_tz(xt0rs9x`+`&=pt6=f(xwU{$<>obcY#6-VMZ`sbM7M%M2`_^{^{KUfiQP z6q;%Eeyp5h2d5AFu-2OI(|<1UwYm3~{&yZ+?g*E;{mF2{YIs|Fpbmo`Dx=n76;>A3 zNYA5 zjA0p3G8cN|lS^^0&2O5hr-#yS!MMR*U}6aV@7^ZKy=7ylhCZeX{qFGKGpwGr+>_rNjYzx(Z{auDYdr(=FMCr>1wKC{mWj`L|+v+ zbg_i)>1vYH8l!Nt3c_bisYjs=yIRf9vCmY}_L(&3&Rcqu<^)CUS?I9L9_9Jr=+Kz4 zYdD^$lu0{%-;;q&SGdF|qsee9#LNvtGtLJuthh}T$vX8Yv|Vn0sNbe{d_SU$l9sy2 zU2leah3jZ#CiiXd*M?rL9eSS$MuSbswBLU^c5XS1p{YI4|MGC^dp!!xk&oJ6+^h4% zFG^m~4#g*LBO;W~i$)dE+nie3FvJGM@$Sg|ok9k`&C$t49TQz7?D)`|mTRoX{kukJ z31`IG7?Y*#dZ;KHQ5Z_6U5JPPs9jIK6HH z=`K4*XO8eUAD`nk)G4Adk4&*U+YC#0FO!N*6Y!|g2vbgQJy);;+1tFP79ow<6PN$| zZPm!L$9mX%m;=h{$T$;0bH}7&SC|np6ZFt>N<0-&DuNx2V4clAPRHWu+R1}RGrUBd zM(H5E?FQdDUyaxwXQ(vO!5E)>M@U+H_UjdJOnT`)mF^r)qIZ?I=-lE-bYAg0Rn;WX zPRAB-D^bNS|IgH5k}i%uNc0`ApoLc>6RBaDB3zBLXh}Ku1W`XoORgwz&fp<(KFH{D zgr*x*Q=@T5==p$n>QT@MonBxBNzLnOg@%Ni@Hn~pdg!8`ZXvU$|c-QSH1-l)j(;4rm+q(mFJdbk}%CqSF%NBSy zB#Xwe$EsF!22E>i0SdZKyWN&k=r=u7XD4CRGTnOoY;u!^+~bz<xX=V|qUVnwdrRya98b<)T(B$u7)^TT1i|Zc5hFB#VqL_h zY}i4K`D`~kWU!2a56yld>q4vJ0>!-I&mP$Mn_!{p0Lkz`2DR6HPxJfirNs3UaOB=( z%o%qQV%}0Ai`EAYf_3pS`e3~f7t}9esm^i|bKB7p=K$$rs_im#7JY@*2a@2{%j{&` zNYfT>eN^!JU{8FW|5V14+O2`O;2ewJk~}V6Y$W3% z3w^HJFolQ_L+Bz_=zHyA4bEs z1@uYj5cH(Wq#vyVZ`IAd|2q%Q?L!+UaBb3&HR#3t$m-C~%o^JVuSE+*M>GuhDP3v4 z1%W?ok!Am?(!WyKJ$3YX#5JzxmH7V31opm+Iwr`u ztP7W34QbjVCG@FTN(EL|Dfy!xn)z|Bnx}Rcv6Am^|BFIf5qpi^rME}vGCg$T^YAxo zlc=DbIaZ%cr<;jKXvict%$eT@78{Fc)bBv_2|0@BzFzEuo=t;j6be*M!}ho-CT$-@ zhffZp*hN>+y?rJ1Fww?`O`();?TOaoE|JgaX54@0BKIn-CNkVg*LJsp*~cV|?dyr7 z&ao7I%ml}klCeI{6GqE?sZC821a01kCbw+hHb$2wPxwp4^LF7R*M^pkI3<HnP~8_ko}Dk|cBLW-0${sDz7&6N^5Kc|0p6eZ0J1!%>emKL>nMs0#B z=uGd%2=4rp-X8r-`wWiJfizQ^@Iwn0_omaXZTwt*bB7|lKhn>=Rg@8RnTlsO!u{8( zILvt?v3o2K-?NJR*mJ?J^%aWP(nUHPsf*G=kr)8IlL*y4~5XfZ=KP$lcuv9ou}P9X_tG zouz{Nd^c05@}1&KH1VoILvp-aNiL%wQooIzkjQ6#y%&{|UYZGFrad9OdCf3)=rcM$ ziZSg4bv>;Mvw{~?G>P|MJw!iL104MGiw=%FO;JWF&f{a2{)cfu}sN#=U@6e5|I^_YCl?Ra;Ey8&5;0m>?wgA6@Bd zh|vSLlEJSQ+ylA^Ix1CDe)(`%Jyn5XyIwdxx+xSc*`iBmF#XtQi+)S;sqaRvufCs8 zegkZ9r06OQwY0|7kZTlt?ib~j8Xzld7TI_>A^c<))ZuDHV;mXU9ydBF!#GwAYCU{p z6x=VcuRI^;-w*%ZxRHnvn&3hc+)hOgY6ErQF@^vAv-la!y&8L4A1A@@!N0C`ly#xiae-nU$2DOwaaOb}PXX?|^f1iN37dL(n&G&~Q{Pqb1ZBmoxfz4fU`{h(o~ z{c6Xi_$9%*4qQ#l540 z{;kKeS=>{XM;jvx3|**2f4~2xmXj6f^^7WNcyto76KjuhrsDIt*W}T}S;mF$ zkIP)>gO9{PPyZV=QP#q|*F!LQq>elUuf8)+D%Mj(_r68cu;VozSE;YJCB{yxuE(91 z{?Xa$2GYP?jbN&@Ub=RonCh@eUb<9OP(rO8UeLrPfBCu9SvuT68A%$NQWNJ!?0?Vx z`P)C!i<(9VOKJqoi4*EkXhVV@@N?`9-M@5JT9@;T;#N9hr^0mHn`eWiCnn?GZ)+^= zI2olIPf0IrUeHk^2}Ls%kkPvZET&At$#6Aj6kny)aop$TzbLfVrj?W&{hU@D~+Qn5{6 zU%qcH3QHi>tEnjR(?|MEGX(wZLkC7~h3&2a+Rk19^GYnpzHlrnt+lsN6h& z_NyHy!wC~%a*qXTG%jOO^>>f!6gZ9HE z{UkNnp^mg&&R$*H>qGUcrX+=Nzlh;_(&O7o$P8K~8T$m&6xU@GJ3F7Mmkgp|%ih!K zsAV)Q+ysivl##Dzh@1P^129R4W=^rj>`sMLaLo$WzJH+J+?)4r`Df~V%mUwTf2DsL z8MP}Z=4Ugk^{u3zhZmC}_kk!LyO;FYFW76?HM02G1pZ4uknc)E46yBj_-pHNE_f1b z%J)&kFz#P8CJEnMz&(o()18qI==#j=c&fr4Ut@05%g(2%|Eo^8zgUaQGd z!y0+vUGb-CEw$(Tz{Bx-s1f(y8pb*6zTa#Rdn1!7bidGG$7fV_=`+Rt<2>VwA8D1f zDHgbVtxyyh6<|*+dDxry|MiSqD7sy9z^QwXetcEf>kgzz0R2C7Ne+gKj@s z3xQ&s(YJt@_g3-2-j!BzjL-xZn&1!mcZJ;)bF9o=ObSj;@ad679g6!v@H$<@2u+|^ z7qM;3(rCx0Vk)21MMlA^oFB@%(CWBAF)!J;3snhCk^jq?4m)k7o9yk^v}iL0Jqp2d z^C%2g$%UBb#cijtNqrG{Y!Usv5|51i=U|Z1;$ zd?(BLn?MUFrEu;?g&*f!K9+I7+Hw+n#931aF4hGXv31(g*JH4HLN2{NZ3xv)yr<$} zq4w|pk#*f+J-+R`t)Zg5X;Iorib_4#NkXy;$u2W{ZABq=?M-9XotI^_WePoV5N$m*1+#B2IBniAZBt*uAp1LX-ojNM=ye4BD&25eM=eLnq zf;S4{o@@)#q&uNcX_eP)UbpBV*G~m_-yWbw6%$pqxFT3-f@E8!b1AwxR|;+1woENOB*bnWACMe zWF2I^sg&{z)nUf7oW3h5;_v+S_#Ur-zkk~yp^*+M^BzhaEEI89aUPA>d5Q+R5{_Ja zPNCM^59MlePCNJy3ay2DF&%y6f}Iz2VA!0$HOvxeja2}g0#a#|ULLi~Z_RZ+T@in@ zjvONc;qP@EQ~tHZx|nO!EUPDu-7ST2v=P?6UrB{CSJ1?;D`>^>ga-Y%W8cps~y^v;kalXu%6c|3~g2d_&YE4dXd&pCR`3}Rkkup{B{GOXr zH=vN8X?x3ZrI#hz=+QG1V=7xBcIM9@t8~sqQt^>i|5U->`!l7|qZ+dJP^VPRqv+=q z^eO%ur5M!&O?Otn{K`|@|49!SI*L+N$Uh2hua5Cm#yHvUFWFVALDSEpJ+E(24(&5-ibYd6F0s4`yxO$JS5HlR=e{|)onDcz|6^&W zju9L?b5B6?a=O2>FO{@1!T9?&X#cJ=S|4pEjpFmmjEkB zKaV54X@{~scAw-tt<&wXx7wSUJJ{p)gdFT@;*N_`W=Yzm8o20LD4osWzMcBVrF|dt zcrIq0^p@uzEOghy$s?bs`W(+m$yVq2PaSbb*%)p4J+XeZ2C^ppC3S_xQm2U;D6=ji zrB>Y#QPUVt{7=w>pIXrOI86`kX+p!Sgpx`aBTGrgQW<-e@qCUSc36IQJer=gLxAJWCXtI?%T3Tea!;KgSTxDDiQ z_aD2-JpT@j8)}bZe7E<*whw9kYK5n7bg=cS9X=bz(YYn=ICb3w-BxL0`n2)56>E&c zCkJ9=tvxQr2Ze-6KYzwY$hB!H{!&^XS8Z`!s5_Jt{u5 zrJ4=g*Tl>latus$!1CW6F!#J6%K6UV)-HD$3a-0PlG(1i3H}wICE+79!G$Kc!mj2x z{@faGf7(GUgnK@_x5twg>q&6AE_{S0Q0xoe!0t-uc*X`^?HkKb@NIVfGF@nLE>PHi z_Gh4zMup_lMGw^vY`8CPApW*dLyl4e+@AUJT&SZmTlumz_7?(8@4ulDUR}9Yc`>w{ z%w=|m3OBBiI89Ll2cfdfMa~*x^9vTbF=V^K1)IA1*T(qC#dWi-rdn#-2p zA=A4DEZwe;UE{ve&_30?UX#-0))-c%i3a36rN`ALBsEWcyfo_<u&6_)5>?m1W7nENAk*f1ohdn3#=3JHmA5Vm0eVq<>=*=$!pbPo5~R@OtmDmUEtISVRV zzw;gWYdUbTz5#_c?IHiZbXP!oNe>IEf0MeYBk+0%J#6L5=VEg#Piu|Pt=u!bU=O|P zGaWX3H`{kQ_rRLFjB2kWV9Vhm{J!55DPbRIWvnT}ozCIe=2z6*HkZbY(#E=WT=#F( z3BzV}C7q?tn8Z0jF-A@(U70}Y^OJFz^Y5(eExBeojJB^&hC*5kT#VI%$t-p1H#%llo5jN(1_*N-ysI_dUe<0KPuq zLFpk)x#mhsy0lmcUOg+N%Ws-u#$sh@E1{ug}v@51zpu_L(M{l+$tU zbM!8DA6<#`fx+lC6frIkt0M-`fhHl?Z{C=+x}?(4KwT(RaIIpiS{iy>6?bCV~y-^*}tB3LXt$<8w4bgXzA^ugglZuLxVSC;Q{+tW5Su&yTw~~-iZ;vcf z&gqQurrw8>5K&|gs{m_Q*LYK~Q#O)49@C^nUuo~5RB76E?&Wy>o-|2Y38&N_O53Js z@Vv+-G~7FlN-Of|f%ZGP(SH^7U)cz+jrY)&A{UID{F=TURKd@+bu`s-m6WZ;F|paZ z=+`K&@$o!Q3#K;ZS=kq9L7yh*saruVevDxp^IxxyuM4iw5w4e@eqDGLT?H-K|B^Ou z%%<+dHJ0bfDE6)+7MHa~^9?Ie`@1jZ@r?PbdRy%GOoa7q4?O?7g50(qpq~b9p_3bk zlbO3on#;NW3EbnId&HHu=}zHheQ8X-9^Uhez{8`WDbfB2X*91O*KZ*>G~gh``upO+ zu&Wf-^CA_DJx=YEFVdkc8mLt)r&DJ&@L8C zW(mi+n>XO=M;R2sxiGeOK1+8aa%oiF3J4VI!y#P=dqIv1#sy?sHSU2h{**;)xJOmcyrY=u zw1b3g$KP}Y2Xvt8ybLFrmcaH^JPB?+x~WVz{HTkO(NE~vsx}z+{w4%Q7^%s4${U%B>CYanWJ(x|Bh_eyxcca6LjhTJ28Gxk|S=)y-Vp$lK33ocO3wTqjP*Xtyh zG;e_oleq^x+iB1Ak#g?{4G3u5fI{mVmxC{guW9V`Y^X#%A?vcQ)c0+g^uKnix&+z~ z;)I@dNeH&*nOOhD#Vs7s{K7I=zBEL1WNYfUitEM}dCAuK%dg1m)*m|jFkdq1`h)X9 z*Gcbs@T`-|cc^?%ChUUl(M9(f>b`2UB*%l6AE~a#Wa$X!G5l0{MmG{uW#~68goItT z!W?4Hp}ScFiap^c_5!SVHgS7X?C6tD0+kfn%DB*54N1V;@<%l7i3*;52BbmfNG!oG zz0^Rm$7r>yxyYzmFU3x-b2`riEA2O_63)MV*Ux(e&xPAxEM0RT0mz)>0=A zJ@}S2k`9c1M_op8|3o|@7b{1`hvbssfZ+V5*w$HJ8Z(mPYsOi0GT=G??uNra<222T z^+rE4PsmYdi#lzhXAXhbck>4YjrB(HflhSxq!aXiMp9Xi#T3!CIn=mD@1(&eDogZ7 z@})vFaczU^XD-r->)oL?@eGde+2dNsGWvRZDV=^*ftWW>DE*EFRt2vjr^61Yi{DBq zvsyw!^%1qRREOoL>0~_I8!!6v%srjX_?sC(S0_1O{*)DX8PpjA6Fy3F3XNdXI2{qo zJ+ZOqA{Ej+LpR-jlHDeovcGiJ)Cg+3~Y2(IlH>3`0#4!#NJj;4Q_6N(Qe||iV zZTfHwoOyNa(` zS4mfH>0|fJ_hgv;oJziap=Ev6W7pyS$o`;#zk@2t^y5k_K9ESc8`~q!+6@(4%Q!eZ zhaxm?kmf3m5B>7xb7*JEb>Qc_3C9q)CMojObQ*TV1yKq{czcR#*0aZA(k9MRd>_d% zTU(6m#c`<|eH!Rw$oW*;=@|DK^Zc}(_B_|e{Lfibe1QA?F3cu}N4H2dopTd*I@9uU zE8Onv2{}G0wuhsWKg{a%Fe1_vbdx3BadMF7Wp$RTD!87hyqMu$f zBs$n2YlbQoaUWiDDU}45>%vE90>!@YE&BPFp4B$PjnQ1Q$0(M6?{+d>XmT!4*xfpB zf#>`qQsqotEY@s}UCII29IXuU=#7ddZ812tKxS{Rw?b%j5W2N}K`O&LBhTkFcJ=3T zB-@XEIb&>85&c@uv(he?bIqm|1oz08Kthi&)P~x4PR4ET+Cp%# zFSziPYhL3nQ$F{dxtn-_uJ-8&vEuvwlkx9?rZQdlh$VF4D|EpH%DK;S3uyIfftcRh z7kiok346slE&N^@hH)=)NRC4D9GHvQEj`e=*A67ya)IO6?$SbzN&c_hWt}(Pc+DVJ zg=IX0P=Xvw4nLt~i&9aaX-!u=tT{HZhWq12$kv=&u6QzTxm4k;iHE6Uq(F|NmOE!5 za)l$Zld?E(ycNb4n@a6CULwamEv==F#mXocTTScjn_@x7SO{G7qlFAF8{XpYrD|#! z?Ad@~Pxy(wmQ&`T@KG@(o(q&==SFEVF7!0><*0JMOphFXQu+1~D74_&7rX=?(e=4x zf2|2#T&$tZoWHX9z*E{<&ow098leHL8spNy94UKf6PRe|1`coiiR9ShOMKuee5Sh2 zCn--~1NH~cO8-vqJeN25QbesTOgTm{U0VfiMNM!#vxIda7ZH*7-`@u4BThRQi^`vy0>$O|!qOP$ECOXVOhu@!Q zXV^1(-?FX&g|^@K3c1w(qPr7yQPlA}?Fi->p4-E@7Q_jmzf9nGhU3Rw2=3asq^U3k z2V?eQy0ts*-$;WOXI5(!oI z0p!x!5&Pqx)1s1=P_CFo>u)Z@dre#TUo*uEHHkbvEJL#ZTfE`<0*+nlq}z+v;>7AV z^mNM)8ljvn^&FOguKMLv7N&!pw~B&p=f9+dakkRh^B-tu^aM$H5r4-;sZvb%f6hZk zziK0Q@SdRCL;sR<-f`)}8lC|%esj>>?ki}S-V-{m9!kmnCDbnGI+fP25^f29xXPwMfl|q^#$A0wSD(1pSE zOfogl#fYS0%4nv84RcE=<6mQ}j5$Z$UNi1EPuzV0o|Wgxo`|HcV{0Qzj=Yq=N!-!L~;%FmGxl~0bwzi_ht*oFj za}jcjEgI0?E1jkd=9%d3cO|1e+vxkhg!<|8!0g(kRl*Ko`z z;5^5t4%Dq>ARbjMqE;Kn8DC~bF z8-Y6t_}B4-6l`^hhQ zGDz4|(-NLhTF8h?MAwn0ac1UB5}yLr zowXDru30u<_H}#gw@QNFDm^?^v!~lHS7W4`his|ZJ)tSBzEggiR4HOR*HsRiDb2~* zhEKNFsju>O3}1hP)R(@dK*>vzW9^h`s#fxsa$|l|+W`+~Xw@nRJZ9}DvtRPJsn`qt zY1DvXPxy(wffcrB{)%&u@>Y{T>)oC*F7(19ad2pMht@1tgknYz;tro8u>^m+N)1ys zsM6GDN67iYE?zq+JAwaRHOwH#0H3B9_v#OgOD>hhztBLAxnrOlyA9ApW77?R8u%#gf%rb*S1H;d<;HT4Iz%Ypr`gjzXKhPuwg03W|BC!?QE9 zgKAH|pwW8HSiZ56x?SKpvW>T?TZlbI^wojQx8p%c+y@|T+-9m@^N{lFdZE|gW3=Ab zlWU9JAV;B@ALiMF58 z!jR_AXzZ-tH1m@ZwjIAsH`Zw3s**nTnsI-#v#k(Vssw3+J_2Iy(AuL}(w;3kh*IU* zWWI%@{>qoM`MaTLv^mD_9DecP(b%JwT;I0`-?lm+VU&{8zn2n1qvlAu-dZrUSRmDNPTqp6MUr>E z7Aj6_qR*}8sEudMm9Y4m5%)CIlT!aF!g=!>>drBQB%YNJ zeC!?R9<{~n-8H1Up5wD?YU$*B##^6Bx^D&p)h~2ysU<2$jzm;9&e=CpMb5^{G`Ec| z8m)a!+lDkoU7`Uh_~&R;HwL}BtHSV+?JDOjn-M6`o`Z7oKf+WW>Nz{jfynq~+x6Xoj(OLLtZH z);!~WMmv;8=x~jZKAQPD%204AHd1B}9W?;&Bm0r?5t`sa6Wo?-r5kZf&^yTzJ@4`i zGJdxP4?a(V%XQ%+G=XAY_!=GmMyq<7W8p;=2o&qxp*AvIXmT!4*h+79AS+>&w1{JL zo@33?H`*6#mT}$6RM`U(blo^gY_QuX1_i5v&VfavW5`ByGWp)?N5jbyo zfL57J$EYdiaW2smg1>1#kc56V!U}KidZF%d0hxBcFT;5kCdzo>2%dq;TYw(;$bIuk z*tYgOkE^;1HgHT)jzW9;XCE9AxkuyYJ@9D5^JS*1NUl6n@rQ*I9 z$0GlWb=8`vXtf%L>~(2wD)+f+yaf-^ddik#n^xHVs+%->y(&&_X)e`NDq+Fp-B7Qw z<9z#kl;qlD{kp9|*Bt+l9L-|(2E7dWOL{ImM|(+QXpTvMz}Ee3WaxP3qHOQ+h2{+? z_Jp6x>qDyuT}*{_>jS_#*3}^j`H1*^Ky1 z?nBhD_UKk=kEIT>YnDnXJ+*MYPfK*>`prjXTtBl{3z|zNHlWZpW@_+L;wz`%iZNrv6g(YxuEYHypJ{)aF1VJeiR^I>uu7VYBV2=`()1oB zXBsx3(8ljpMAC^*wB))brf^Te-aDia&v?Z$hwM2(67p3qPJ5X}GifUJy z<5xs~>AKQh^yIuMkLAYD?{TNYXk$I}&)N`l(as3BI1zB%Y3}VZ@@xOm!*8l++3_{i zZgfMBpbDC~r!5vI?4TPx0^v|Ghk|V`(!GUhXnxEG-n*-4L9R7Q__;lhgVxarDfm{* zIrmHK@P2g%8d6+C?cBBTWDNJ%9d1Pz_HRVTMz$Dyljp7cOdz#O>v6ihCC>5vNnf=z z8pbnVX8y83;CvH=hNV%2^+8-caG4@pjWBz(sg!oo5)*EuNh^O^;*`e1CUAVsbPUdZmq2_NO#b4EjY5jV#*u^wsH$}-b_KsAO2?J`7Ng%*P%lR&l>(alg7??Lney7;hYu)1>21@ zzt1(=&fhTlmw8Usmkb&ilSPT?+$Su|3F{i?QN@ld3f)#jJ=$=-&4X=}GLP#dpP!_( z>&NIbeWCf>3+YCZJ-p%z=;3~joqat*aR*ues}4~z-*?RVc9R}n=ev#5CRk*$26^Ge z4QN|XNmI9lK+|G08Mr;B8QV5Npjf(J)gbKcuk7&6#8u`aG{J=?xZRU5O#jZ`*`HG> z>_j^}7;>5x7jQh5xm*`MLK7(Vh3^H=J>;+Qjx5s0%24oCUEj-ep~<;GVb33y2Qq06 z!U=vH1ucvWPDM|U1Yi^$8UP^y^X@Wo|yaWsSH2n|02QjyR?AdVqb9K zE7zKK>jS3+oDUjejeh5YWvgnHx(qjbZTxMT9ea?Ukypqq%m@{g=FmK|~p-X+1Y{!_hPO_!d{Wkej^4z!Mp;BH`6I?lHE&b}WAKydE z=uQ^TXel{Q2`c)y$Af6)_e(zqO=KBe@*e`))Erf{CzJO7rJl6YPg1QTsG(jsd#cuNYx<{OYratUHrNKSehLD zm0ESJ=JlF#_)apVi!bCDbXg1DURFr(N|)|&Ucv1i{~EAhoj%T1C{iQWGvsd39wppA zXrS(HDND5(jPlk<&6_GiWq2FhSyw^Hf$5Z9&;@c7+LO0t{2a5OYsMx}%jBHmZA}rI z%YS=ZpC87vuE6!KVO7m=J=GY;`o8IqoU4f?>sNEG`*q4M?1mms>u6)X3uZ^Q;yxh% zL7|m!ZxfZ#ZSgJK1jBc`z`|n_z5HW?vOYUV$?+sjZR>}At|54)c%J-fQ@LJ#KZdD# zj(M{*C(*EB{yEk!kHon0H{`ywH@Xj5!hJ=C!gqBG7?_x$?RbvqwVsF;{QJFSi8hKKw!ru8 z{m_p8Mr^HWC|6Y%pKYV@ZMO+(>J;#E%u9|XML^x|AH8_i5$T4UGg}0V3erYQ8W8B{ zi{ey5mma=2(v?uly>iM;CHz|74#T?jLVAieV%PLU`|2&|k-MM)CmwBrH0@UCf3Kc? zdMm?q;tmKD>qy55GTV0Z5-j}8xm@fcG{J=?xO$N$_xa{J=w|%ifB1xqBWy8x`2-o4 z>%vE90>!@Yee&uSO?$103&qtk6#N?BSqNQdaxPHV-wyHon4_M!UiFpV-&*kd<$!?& z4{5D>9|Rm;i8ac5WVY954ennkVUk@DMGj2I<6TG4zK62RcDvz%RUxbB_NVQLE#u4Da*itN!bdEj3tyoNE>O-d#Wg~G{&v*fjmOrdT_NlNQ>S3%{C1pQ z#yxxgi$Z%?&h2aGP6U<>zpvA23b|7$-=wub%fNZc8_45u%;G+@(%{c!qQ zB6dyeh@lP~FS)Y@#g5!Jl$XvWQ=U`I^Km2JlIZ~_ zE%+JskmNYRjOR~suYw2tPEjA9AC%rb4+4!pHkIKQr99c*3+a?3d<2R;;V1Trxb9{} zS!bA?aFXH5(s~kQ{}UlVOiu)z_%< z%2(>cbuK;uO>yzY0BH9x!sA+Hq-9$mqKs>>I!>hAMq810@dAc!8HYd10%k_b7?kF@jM~mG%alc#(U#44O#Bk0%{%T zyJ^CHj61A9R8x~j9>`f&L=!5^P_fw*x2mTF<^DZ@`~vRxx78DCuh&Q(g%Zl&4MO@5 z4LpASlCE@EhZ|?6V!~NloDbJVoo4plP_ziw!RFPUNxdu*W<0BBSM&hRX?Eu4ZX_P*xWctZfAm#$!^5_W zw(c0pcNM$ZyK}9c0W4D7@O0#Q`h2rJ&p|Lm%UO!(^P)M=9@a(m!r9o_I~RYNCc^#A zMp7#n3!fUE$^ICy=I@2027%CA#&eGj^oGu5D+DHZBJD?i*q&;Q)Ek^Pq-BZO))K6^ zMm%(IbIh<=!1H6)k-8J-GNjC+PE)Lqa%BVcwR1(lM0<4m;{xM;JiG6=GprZ%#Fit@ zC|l4A`}k*gy{s3y@Z8|qAVZ|@cS2I`O0;b{x&ieMdt-#-K&Wg}MRILB%ynBYL%}!i z>nF2aGpA#Z4#$w#M`(fzP4EY|{c$Hb1e0$VpwU4GOyF;vwYecOF4u*R&;*Ko;p@{Z ziS~Rfqx$i-G8FuucR2}NXmT!4*k2bMLw9du6x%4_gy%}Sv;HbIzq5k6Tw8>^OPer% zbs6{NSwUq>S5rpcnMf;)qOz&kxX|`0_fH&5!gd)m9EWx`LXgH@pyDp_v&=|vgYkYc zea*yBthH!~TWg2lTh2Qf4o&PFV$qa@DWSs!dK{m3zTzPzRwMbO+&f)1YF|3F=10x6wkV|#i<{?8&GHu)|^4k zxC2z1RE%Ti^Qhf8ZQNe;<^S1UfsQ!SI{=k!cffjpS_4);nTVYUndtP<0fi6raWQKj ztcy%#YqswJqObftU-FZ4KzWu|;8&U$eF`IdGpSq2DcsG^q7?3j7INZU11fFM#GqU6 z$!M|<@+anVKam0%(uNa~uwxc;?^fRH+0Uf`#h&mJdv2af5&dlllv)_d&`Gn4j0^ps z*(N?iw}suqP@HgRg>M&Dl30S9E~=+9JFigfV{3G~X^w8a&2hrwEzO_Mx&c2e{z5^V zzhig$1g$nygwK-71{|NPh?w*{q&m@==c_rQ!a_W^!h`nO8u9&$X5fD9XY_TcD>}vR zq`JPNs7JmJBHsDJY&+jof8x37HGHSW z^THB7IATO`80H%jXchlXh49QIr=v)!aYN?RzG#yg0^%N~uDv-1#r;duw7Q|b(?vv# zsiekFqVeFwcw|qtMYZx;+GEfW%GR+6?xBGf)p79t+nav}mZ6*GIxKuL4Kw6q!5d~%&$ zoEQR2TU|>B~nc zCeH&qTNhyXM^BjR8&QS3FI4mjV7}KAYCDX${@)ivMrLAF=rnBl(+d}q?Ql0a5(_7~ z;8uAgVvo8&*<%>KajxUtWAHs zR~?Iv-GbnAAQ{2S&eOE1gK(vY|6QJV(kDKDzx^GIBhM}1S3Q(=gh*H!JOo$Ij>Yd= zxyXJt2xY&y-0?F+h=eON47Z$6E!#}2_K;e zE;PZ7(oHa;V{_z|cHn+$aVY=N4UJ2elHhV(_y|p)*cZOWt0p13J`VdMLu4qpPiVYM z7n+<46n5gyjad3R3g7fyaMgrs)$JD{Zp=uW_!Nqce4n)W^C6jiOB#)`oql-Y8jZQO zgxBdOu(V4*nH_$-CCdM;#N=)f80J!j5xaWJcnfvN^sBcUp1uy9d= zjBifo_z!cjFSziPYxXr~=#oYhiuW!?XRh}Z>q?b^49A8HmFdDqETIcup$jfh&d(%y z;uQ)|rSFC3AO1?hR_m(eO11=d z-98MdpS-b}zfV7W(ZPo)I#5fD$J9Sz4QSA^4`wS5K3g%+0CDadZPCHj9# z>2U0z8PELej`*IDNE#T77(SyXJ?g~0J$oZ>lg|@w@lzu)_!mBKvHBk1RTs!$=b5b{49 zn(|pn?HE;WcbNulr^%$xPzuy^D zyQd9eek9OGw~p|d){a7MhGNImN-64I9QEJZ4|!>PK1c|HzFIx4Km40}vOcFSs>@KY zL=$?$6!7G=7N*U}p{<^y@vo~knp+JFO36rsU&;hj?rVv;XKJKN#}?!0nbGj~cEjD- zhSV~BF($-~#<55@lr}aZbKPz5n%)j)^k2|V&r8&vdmxRde@I?=U&ue{5%;rFMA+9F z+BVYwDz};;Dw=1pXzHUpwikwtwubk-);OkkhfZ*wZWsGkG&bcTh2GS}X9Wio?{A05 zr&{QE!WUm7wb6024<>NF;gG@!42uVNK(o0y=dP@wSE|w`x1 zd1Tko2T?JKSb(+|!QXXLx!-Q%6-rooiDUe?lrU7u9M75>)4xq_2vLhi=ELC)=rb;b z{?4(-D1!r%hEx{N z8IRq@)9=(!2rk!!kI)2)ec>B(-T`Bq@$AT5*Lf|WcJLluJHfS7A_;qalLLP42K?q6UQNhUBUULCugeR zx$Y9I`gQ{81qL#H(OpBPpDbvELhdiPjK9@`u3d$|LG$cn+`9$$eqt{61sA?@Ey-al z0=*N+bRzcy%(RuQ>vzjZaNWr*Aavm)me7T-&;=JL=YvlEku)wXM(fw3(R!sLgdN$+ z58d5ep{%CTfI@SM$;7BZ0SJuThDloOF**DNWyM{h|Ft&<7$T^tE$r17qd+OP0bRJx z^IQHBoXgin;NgE{HgzQmhAxn;UI@VA;UB2|sp~ZQ{%f-Hub^VD40Jy0&G!ZwP@LZu z=EaZ5xUiJusJy3&oUfmyqKwbfY+^g)#HK)CC7+!Ijt|#|*t=$^*MMSA_=&w&)mGTW zaq)ZOn#pkYc~==1`tPOl;pc3O_6{y^s9uUy$$Y2EOYkXsIClT%BP})0rw&Tncx|PY zo%+Ls&r@%!lg;qiab*Jv?cb%w{2cQS`uIZwo+gPMlz(zPcz7H#ZdTCY zp>r88(c!0a@NtR;Y-*3uJq$vV(H6Ko*AMfYR`D5ZFKL^!#q4o>zw%!c+U?uRNM)`+ z6oyyRJ(u=8tHYiK-sgLE<96g)JevOT9D$(86A`Jfn)Dj4z}9VN&^2TrehxoCEB3F2 zS;tGL-P0c1*PWqQOOC-Ezm5BIY)}yPgNCjtrzCA(^s{V>x~+s8qm+?Jc9_LA+zXO= zA%5g`ygyh-9uK&lJsmKQ+m2qQMfAvqbKoDhMzLu=&M)?%m;E_+$fza!>JHjTY=GsWZfjqvr3Jw89L zp>ID;Wapv7su#(cT4Q(kSf0~hiBi37XSOiJVVXvxWNejK+e_T3El&5&Fv8;BxL4b?R!5ChqCf|DzYy^F5=g zX&sFlZ-G+7mDsM<3H>J;qRW`pP;^g*Mf*S$bME2(T3?P2Cgax64rp&~2`9sLC^0C6 ze@9EC*Zv`W6I&!MRl|pn7Fb-$eH>SDEkgYxs-5JFb^l_?`tVIkXyr=92j7uLx9K#- zM+HMSt6M9uu z9{a^nX8(B^jP+atCVYe@xX=VY7w3i&AHM7B9)M2+&G6Z>2Nv{hFXM7u_y|p)*cZOf zHol}`mmkyjo*f`itmqxRN$5h8bAiHs6Mg_b&(smH)d_Q&aNppO!|3+m9Gc&44h*j) zVamwU5cZ1|6;h(|7)-r;kvwLl;*@qdo=i<7VVf9*qy4VWl&`%RzM0n%cX^kL|21`$ z>GLf*U_rSFP6zeE+qo}f=viAxg2#LC95d!(UvS|o*JkK-hvC{t+>Hln04Qh`%&^-5w79*U;E&RUdaFFhD+KR+yi7E$?^1?Zpi4riTnR>Y_gv}PS4_V zef@0`D>BcXT(>F1YhVj(eV~Ayo4Nm5yQApAb>!0eqtFO7!>7&PDKoNJ1KvyeL3?<% ztb$c5#Fek431hNlXff7bhG8CRvc2{y|M3wh_Jp6 zaI555W$`a*<7tBiJTUPU9q4R`W)aIaw5 zB!5?_S*-@-C^S`5o{d^#ju(?Zl41boQn-hqJSPO>EqTV{K*IPf!N`9k;pM0ra;P&! zyUJ8@=N>JclC8+|ix#?{Zx6rj+OYVo(SSmmdnJPB!WkoIy%SVJwfVa~08ciyL^a>P zZG7T_p0PnNyweG*V_r&XO%kASa}S#FeGv`t_GSWCaGMBR8Y zCYRr(;kuWp*Iv%E?Y17XO%K!Lc}HlN#Tm+R*oKtmffQ=HiEfnVQcQ9t9b3MiTIA-D zrFs#aU%s5mCatCAuB$20d^5R?+eq=Ba%e=*aXvf5(Z)TSXxg(Kv>_lvmZzYGLaMu- zB(-(mK3T_1Ng4+eNR@&PSPQN-%K?G+@tS#>`ih=zt)-NN@!Ur*43-M7=}vVmIR$59xyDcmEXt#URz*~J zw~$(-#M8kZMfAr!fjXR9M!HMa(C)J7(uH{o>F&F|tU@ZQw8591ze$681ZBBvBZa>!{ql5>!gsMpGx!X6lkrp&l(@Er#+@eE zo>WV79h;!l{Z-U!0>4K;9;ZwCX=L~II%x##rJU6g)T5T;m{&hkb?~8cWu91HmjLxz z&be}VN|~`{DBtLcZzblq&+ifE2ioYVVS~~w-zYEnHwB%qA)nS=p!{?l+#Y3$M(NskywViEduU_vDl_Od<2s2u zX4uu!0wczLqCN4i>H6T2Sf3vPIsVgX3cGgpSlRLhEnTjRqZ6h>pjf{-w@BD2{(Vsy zP)@=}Xo3q(@C~n2v33jhkmNhtWs9Fu>v=lpeXJ=2m+QhuXadE)@Le9AD*Ky0F!ZJj z#ou+vt`eCpG&vV2?B0o+VUlu+)Lkyo5^rZ}u6cn@nOjk>13jU)a{(T0$b+!;hFzzq zQGwu-E7|k=)*2Ij`vXl6t%u&;5?Wpg;Nn2|II^KPnScFjvE(0fp9nOAaFQCQ?{xHs%c)&V9x6 zC@Pk7IRD4~ai}pCMysJsU=kEQTqZf@eDZ;M@)Bq$Jfj~OHRPDjbEPJi(!-X=>1u2y9t8EG{0o^l=@3pEMr6~qEY7F;FUIxWK`)OVqFeC_$n5-C z8a95T3>RJ7Pr~lxTqxUXcH?aWiap^c_CijLf{mIZO5@*=z_(n7BDhTNG#`uRa8Bn8 zSD2sGLl%CX``ZsvJkLWo(hHK3n2XR0D_U=&`}cF{dj4Db zvg^83WRXi}yO_hqnRC-doTn!x#Uw|e*+-e+Yt?<8m#T;Z!_QOB#UC{4Up+a@P{jC- zT~8t)43hcXdYj^7~C7YaVK3EX@>g_3G{r6CM<^L(p$$(Qa_6+viDG)63_P> z;EwfU%E(B|8rPS6qI_3d%pGNe;(SA>@VVeYs1gQSd7|Urhvc`#02eoZrWYLF4(oK5 zD7zW9O|^pc-DOlTdl%wTn!tUA4_+)iMV;TbK$R6C)<*~0UG~zk-JIw5tsk)20mqv@ zr@C`%5#5UKPi@?hX!V(T?N|$oH@#pV?2dUOKT|>88QfKiCT~0LxwPdtO*v$WipGm* z!bekNZ(KwLj!Gy{T}Qgs>C!i?Uo`Xd9J;hOSxT$jPFA`9q^{-MKT^*d$DexOmovv= zzZX%9Qz7tpuZZIH9S~XG1Rb*i@FhqO9TWU9-di7E#xO=0U}jkx6puGRusY9FEzyVN z<_@IMs5!o$GUMmI8XQj8!|atl)MkxF+UZ?*J#QI~XLKU_y^*kq%tW)JockA5O;>{L zP&ITc8YlIGoq{s@78qmHwL$p4miy9c{iO zDK^m^Q}t895yJ*-_1X;W6uHhI=O$&^Hp7Tb8z4}uL(lwVcE{V1hN*?BbC4FY13?H^731X!r(NF`cn>Jzkc9JlilW_v->By&G*!Y zvaWNC`>`Z!C215A`8%)2VvZyDJV3bpH4?nKV~|WA)wvf&b6xzdaWQzTS0h99&QD12 zSiavETncP0lUg!e_=qKR;VX2(1Wu?#-?b6 z%<~YbFZi`->(Eu(7+qUA<92@y1PVeVj#VHIB~qMLg& z=DYr(Hui=HZ<|WPJ}6@N`+{ba@cTLY?|L%kdza(yI-u~I2|u?M(E`?3zV4GkF(+#2 z(%{Z`dm~o*E*E3T~zm_pZ6w!{M9{KFwe~ z)1XGWa={a`-Q=*^TmxP6B5`l6E6i9L^6IN8sBztlXOk_F_41=+s9rLLJ=~2{?$OJ= zZ$NU(evnD{5j^dAovMo#klyXKLnRZ8A$CG9H4mqrm>7ZLGLQ^C?x+ec}|){ZGw)I z`^xDwN^=d3d&F~f_@AQ(%jnSh?UDuBTPQ@?f!1~VLLt|-QA~zD27Nt3lN}VH?RkZK zUe{4s&UNy0=|E;9xb{$EgXBrTCdz%y8u>vl>CLDmtc8?HhimUpjZTK-N#}3$=V@;^ zB_xuP^Eoo^8;2GpqwvJ_5S_C7M7bFQv7j~%J0xY4>GqdG`Ha(ZM;r<>%P497UsBz% zhR;^Y>1;qcg>&D5S9~t{&3i(wk8?>+t%_1MgpsPp3-WnaN~>CX(ZHv-sHf*lo+bE$ zy7pg9@0Vm#yyXr0ajr9ZL}k#qr`KuWS}lZfo#C&U{>a(U8i}cXaJ1Gz;xJ!q*KY&I zUW{FIxpvAOzqmHChxuQMSYVC4SBnYnED$hzHLdZ9r7ctUQs(7M8WF|y;wKkiW@8}o zZ>CV%VoQ8FFb&yb>Z$K11;jh6U=jC#lq_rs;&<6Y|DU9No!@R&SmmgU$Db{*p^q|d zZMQ&RUlqKXZjP{ZDp*r)0ZqAorgnyXlA@+@vLF!C-sA=(>IzHEEGfzh9H}N7za011; z$TfU6nDi?5(c(D@5Gd^0+E*la!8Q2;MeI_WjWq^qX)Av#4^-VxoByyb(){tHJ>3tt z$0gw8?+p;~$`5}`+k~6f)_c$1TS(0FMNSb{`9wBsP*1~_|qyLtG*o}5wHBp@A$|1@VVZy83kt~ zQ-E#(x2fazHLUMkL6aAz)2~}M{!iTfjUJLCYe;ufB6b!0XvPsG?QrACY-DDhqKXA_ zXxSO7HvX> zrwb^B`vmQmS4sB_baOex-XZjvq7*Netdg#69C)c2#hSd0l?_`;apyA` zsW0VK$6?xc6HKk^j5=d8lsWAtVZ!e?G=c&oFX`#n{glh!V!6GGXj--t{mQ)6jL(Ki zC@DOT&abK>zkP#g@STIrSdtk_i(eO0aiTV^-#Eq3t@ZredO`iattJW2A{sQ+jNTl- zLi zJZibNcdkSkgLPli>s3ma$lAxMv3;o1wse#X*@W4bO%b&I1MTX$9L|cn;5VR=Qs@P^)L%}OP(~*+}B)QLhIo((bbmj&+lUYwI3-;5Gt2Zd<)mcjG$XcI% zm&j+R26QXTNj8D+rL-4G443j;s^NvyY5f{#?fgl@RSP9U#@r$8r|)TeQa1$lw8EN( zDKxbU|DBE=2$Ox@_)UB1U_>syEsjF6TL3PFoupRIx!Bz!3V-_r;N)tai+yJ`%pBIz zKJHOieSIOlXPs1~+|~3>*#u9l^C`<)4~ zevPiu9Ki`+aKf*Ze@;2o?uhU{Ns{9w)N^MIQFa`J-^7a?!3h-WBG;f+6HDfnN}uZj zg*`1hD&@tqzR4FTVp-i4SliAFpPuB=+A~R1()KLL3`?Xv6<%-|n~KbKg%I(UHYs$3 zYto-Dl1EsZrMP!>8}x%gBJRG5XRKz`QTg^0xqJfTj5T@s5D#aZEBc;5^5hi$% zD|q1xZ1Ric4$|lNT#Vlzg_&8t5OEFP2b#`P!!3_?%_z8c_G^*$YZLu3%ST?Hb(B7+ z4ag+@|HSw8-;icNATF$#3k&?CCj4yyjOjcBE1z}5v(V#o-(wN9WVNN%@8Tv}@yY-X zW0sP3Z>tT zJ)T@75&N^oq*z-Yz3%~3wl4ZFr$ z;a=1N5+?kkyY&#eAdpm+e4sOvtJ$8B8h@i*Yh%@nJ&t##EHXjn-hA?rH9{}%zRhSn zgLVF6qiM#B4_pIqgbX#rb89{Q)-lDWiq(|HGeEaY*QR#7KNsh+eqTFD&twG(F0jIq zpJS8A^`{x$xpD3GK1~!h3_$_!{ZjV!LxBmSQ$M&(F+;N67#ex$1?{r%qp&W86#1hw zs@rHmW~nRk8dgyg3eI`dU)t4XKkZ{Jw^4k4wPf}MDtZ_S_w_eu<(VoUhSZC!ef>lUqchfWZ&gcNSK313PVxM@W2JOs zSqpd?rjunyHMnx0e}%g?&MTBq)D1PXt6om`)mc|K@+{@?+3@lag`~=NWa4|sHS-z0 zov=%?@99Nqy*inO_Lawm{#)ti$EVbH;}Hs*cahZh9HjlS_2m3-3%TvQM9+>*q$21+ zjWwO7&Eor@cvqV7#{?Dc&yr2gO6s$%FY6?*e&CfnI;x$6!SlzW70Q~)}io4S{)8-Ra z+>_S^ZWg_9BitIt+DBk?d0QM)3&+b-Hhex4#`PfW@G&$9ZVfyyF8wh%S$Dx0t;aNf zS!e9C8ALl?u=c-tD!oyEM5!|fU-;)Z{yz~bDin6Oin(^|n7u3Q<75+9S>EY2!G*W&Q1PZeo8wL>{82v*V@!3ke*!vA^t zKAmDsR+G%f)W>cUW%4)6ll@^3eiJWp1Se3ei`+|{bLo~*C0PvOvqnZ?n4ko~3$Do* zC}O8>OVPGU2S*)BNI$fa_L;Xtp!|Aj>Ez01(22OdYMnF=>vWHFUR$B~`3%bWoDM_p zEof!=l|;O$K?7gfx20C8E3oqBUU+5Pk@_7gY^1!0O%+iN>)U<}M!>GKQWVck;eXE6 zl|DPgy6{DA6W3v4OB~E(?VD7hwK`oOY}xW$ssH=f6%xG25hi$%D|q1xZ1U%a-Q@e4 z73fnr96CH_N5nVsxqo1@5e9rVZbrfB4#~PU#WE)RcMUa@_*v+gM4=L zt1B%3PGvn??icwlrdE33i`HbA=CT&hx`(7VCKWDWJWGR3;l+0{TFdkFw(_i}`>fY( zvz2x_ti-vetTh;ke)OC1GA}(1U zEnTyd;rRfZBT%e~JhA4uEC_Pk_mcHoO^Wgdx=DS(EBeJ_|5_*P&tpAU?x9PZe20Vy zzfXk%q8^sg7lnlsd4DR~Wa`IoOyv2@O?Y^fG75N( z+w9f9skO%*Dk{_E=hg{IE9W{s!z1Kp$@lV+g*0|gDW%>$LU9s*G@;<0)wJU0ST5@% zaDCyZ74&d8&ucTAfY5D!Y1F+@jDKiU-%+fSpoYZ{vPtEOAtDM6Q)BNhG(CXuVD^0) zqdk>QE&tGrf-^j?gs!gHbjqlNmhst9^yQc2^V5s}Y`A~j@d~wC^^0dxpQpy`OJve{ z9kP2A!sku_4L;KrdG|L%&C*bb;ek?SnQ0^fvS}&_jtI#U|uMqHproOByZ{# zE5iH`;pDy#)Kh%`bo1X)_@EG;NpqX>y*!~~{+Jqrd@z&GF_x?dgq6}6`WzR8mwPXg zL_P#hQ*V)BZXm|z|DfrcLU421P1<;O5ACRsfi2ewzfC2{I91i+RCieS4 zJewi(bt;W+XMosLGuTg_#efX>(I36oC8fhW--Dws=uPI#!;B#=L*&Lld##C zC2r~`!go~wmffF#qZxtlImNi68_pSyg6g?$_^Y9Ti##jS?ZF$0?B5$ktN&6%hl><_ z?hy^xyNYh#=XoC6XJdTz8%ph0OJCGR!oO-PMn85(@`83Ko#}!{T*ni&ClC`N-5`0} z4)Kjj$XqiU$(lMSnV^N-z$!Yol>Z#o8DP2G4buAanhwTA;aHce^m%6>Uij8f>COPy zUu3?FE$-K>c1X{PO}1+~Zl{s)XYvq1ff!8`bl9_VUsxFtAyKUOf|=v5kQP z+#Oi!;MgBJcAWPOdzL|P714lL^N%^!iuH-uO;8O03 zciDyZz4pTDhlSKXm7FW(-;XoIXix5WyZw}^+MShRo}CMX9~ERk!WZkp7r9MbG3!#L z_qB(Io;KtQvPhUyw~tZ`R=P!k7dgTNFLDJhe1T2A&SYggs9B7h@MO3oB|yZRhfP7{ z_^#Ly8rF=0oBCrU=6#aE`e*S__xMFarug89%xn7J*oOa|Z~BeLXfH>UXFE3IZFk-i zsZ7GyA2HZrppM=;gbLQb5H|9z3`TMPN2vFEdgR9S9X!)zJ@@S%-|>Z_LSxav^cxl1 zbw&FwRn2Hy*cJX^PpLd8bPser=$zb!F7}atNPq{|5ypb26NtWB2KEO$ciK-Xz-#9_a9WA*LR5 z#(M6bp4yplSqkcgg}`n6ZTfiE96i3Bpz}t5sny$|IHz=nysrnLbLZ{ND7bHW3fwn( zj<#<(NL6!xQ4(uB52~1lzW#bhjWEUd6rSIFK?gg=nWD$AG}a;I{;PG|pTXZ07gVw^ zVs`T?Tx9K!z%3+LeTUSG^L(8b?td?# z+d?a6J5TYcg4m}eAk^~Jh!Lxk|z*pCqv)MLPE_;AnG<{c);aFfC8+uSp> zU?Aig9UwPv3uS%JMP$rmJQx^=eF2Z?YO5SvUosAUFMDBbL=D+}T8V`{$Kj}Q2qyFS zRD(|@>h0a}k~L;RZXP7_Zu&Tycb-g=^|8X{0`;sl!=~l;DXxPSYY&*f%z)<-ux4I{ zMJTLIO<5~g7PGu~-?6O+ww>0(DTjj;mSl&upS=RaACZUxa>9e7?V%pUH4fSBF<9FicG(UXwBd15kdY+xWf#ybCA|@GbD<9XU6`(nKlso zKb3F3PYQhu+4J0M(mVO)V zUfG5Fkk>(=%+s$Vu-+_A`u%wOT*qbu-*#{7QOsWF@U!&$C9?FQmhxqp&l<8BN$D&kg5J=)-qE z>vHU|LVxqzW~^*$jdbTc@}J8(XU54Cl5Wh;t#azf^`%AE&Qr&@-h6)Hh}rAh&}Wh{ zB2$($qu}JY)>3ZXX8OW4ly)YClwz-j**~Y@mYyO8?VEsGxe6H6aRR!*Sy6x^?I&q>ZXj8gw)Qt#{B13#Dbv(uyTzVJ7# z^lXW{GjGt|n@?!IZ#50-wG?k$(r|8m33)5urw4VbF!aGv7_JyerxcB0?sl4t!dBz) zsmBtnr*#xvA%`T*K@|N|4-wrD(EN@vF#1~~aT^ehc%vJX&u8p9)_(XnnsB#EFbLN@j zGYzF;(~ii0k;6Kh&bTnzhDK$%vtF|otu433N3#V~;M9fBFFmMT(nT6)sgB);3u%T& zOMEjKM+w|7W;Y-}a&hr|>3gVXa0Oki&!f)#efno|JWVNc;`a*_ z+}{-EZs*bD%Jy)*zK8~41C&g<;Lh>_ioA1zUX;q>ovRnxUFnJiSGtkkJD%mO76J7K zzN`tEM|0(QmbZUTOc~q_$4j@;gXcWUTc#&IC3nLCxoxChI05PdRiKh?4#SB4NyDDhNC3j=#~W2+McF%wB5vo5VOy9m!94FUfP?=WN}aVo*N28)gN{KvAA&XZZ)CW?vU{a0XH` z9?}hap5c1pBpE93EN{mKdePz)8Rc)LGq*yJ%KM%QebykoKZcG+_QS7JCrNh?&t%#5 zkEWK!!T;qeI>>sb#Z&obo}h|dzj)4lH&vv(aKh!lmdI+!b65YVz(utaZeHbnnutyq zBVz#n)NSN;z8lw6@GS5CJR|(SxQJ(No%ywsM*AAk}#aLZOIXsgF_5bjXtOSo$ppIC#i3s|lg6eJN zNKlKT|BcI&Zt(AXI6AEG#L{=3&DdvbD9RtPZZh|~-afLK+KdiGR(IYHv)MbSqt>Y{ z)~1f9fnzL@kQ`63wPU&NOc92g$Kipf_2wCIeP{QkCfsqy1c^KQ(3r8yc&?Zpj_%wH zfxdzJrSZvHKZv!T+5aEKn#dDt8Y6n)W}+{;J>yy!MvZ|y%bR_{SE)E5knd>&Y#d-$ zG6*+bH;^#luXX4M6S-AF<-Wp(khLSS73x1g>1|^Uqmq-lrj9i84|SB zpm#EmHJPrFrCT5zCOKnsuQpipG#s}#%)$Pc3=AB=x>g?vE$+@i@Z=0=cdw<7JTKc; zei0%k@_g*Wx9R&>o>lX7IgAeU!PSy_awG%jom6Yy zD1EFp_VT?=+I@ZK&U!%Cs_kJYX`p|hJa;a%3y$rNMNy4424Crq@_VgVpPgp{T{%N< z`hTE7h9o_g>(sL!yjx~TdVUB*>$Z0!E4ed+A*B_x*EYNLZ4%z+9LI3vy@%am%gC>gQ9D&U$SNc^2ZC7S8BBn$HUq%BioBB`&2lQtP|% zh%)bh7aM-l6NmQD&G|=9R2_I0w+u4B+OyV#EHp!{5M3_|Ey|(yeb!>v%}8v>Qit9< zC8*B<4sNl6eInQW|1rj>SDrYyu`7D7=!+N58b~*6k0ENtFwl#F@0*c);J2B2RoSDJ zvKlV+8Gxv9i^;;k4n~0+$h#^4LGwJwc#R8|^PVW?b$6_ei^NdtwMgK4j-*T6%c0m8 z<$b!q^2J$QjG?v^z;r_+355NqNCF`2s~8?zcK|N` zHG+uiRy!g=VGLYr-%}F`u1jPdmfnfwn%z~%P2!!N%Vqkq((?br$6H6BGO-PYf1HYh z<2*y?zgRX<8>0d`VSup={P*ylFfJ7z$1IoHjH9tAmfRwrgFK_5w1N(NvBXuYl}PaH zhaHJ4(e7J6uD?1J!y!lfqsHlAdgjHU8#>w zm8Zx(I0+R8_ET7oIgI-#tb8`qFV=IPyaDDvNrc-|Uwr*C7|UL7z$Bi_u|M7vvIH;K}#J$WOjS zI%;3&+JSY5&d{bWp&jZy9+9S2A=ZwtrYRGZKp}h=ua-d+%kwLHUZpVySc5su zfh?*9p{p6cw=Ra@-{xL;_&yA~yslGeV+fod^g^18FBB?vl3e?E)Ww-$>6p&Y@m$I0 zlT%U3`e1Qm1E6wsGPU?>htb;?&`23aTyMLW3Jbk4@y$Mxo5Z>XlLk{j8m#s#>b1@iP9f|A{XX!fsJ!`!n z1`iecV3E=}Qm~wdhALfrQ*lJR*JA3l+7&nC3&`;#m)&OsB9R0nQE}gCB8r_yK zziJHk*Hx5x*AYF6SR4A42DY@eq5ZSEptQ9U?ykzD*xP|-%bFlw0jPPX zkFI<-6n~xd*EtaS#o_3`^gBi7s^RJB2c(!b1cs|s@I+AtU)G(b-H`(@ zV8=DuWPF=We_|cydn0h`+yknww`M2Rlt+p&A5;CvGe|2Apd|O zvYp%lFIKOEKw;ZwlQiy{5Q}z={ULG$Cw##PfB$(Ctl6DRCOgj3qOI1@)Bi+fK9gA! z)w-D%If4@?)1w}n&XU6LaEl@2^tQ}E0+`2t1Urzio{U)^yucpbU#;Pa)& zc6j$o88QJa(D&AI>_5Ip8hhR0Iol1aCx2QIlV<1R_s|u1Qu0+AyO^A%hGqWv(5eX2 z>(^k-)EW}L5o9@8*$Qc#b-r6I@)>R%-UzuybgfG^GFLIl>p?$qD!tEEm z`N(IYz0Q%a2d7n}c>AFo1TS)g30~w1Uibo={Q2WcXy3inxcepseLO=U;xN94OfJ@d zo|0cP3a<5tB(%S1h+aqL!F7rruG%|7BV#fBZ@e+JmilN7hQ3aB%pB9b8T~&FK*_)! zJdZ30JC2_w+4lo5i}#+wbaxx#-hSQ}UsyriKR97&z!K^;ZWh!!aPM2Y**MQVa2C(( zvEWP!HDOL)2jo6TCCP-HRn#dDtjc@zmgj_F} zzWhf58>{+CeZgPJ^g^dymguyt3)*;$Mepw_QWO5d-QM`7xSw8h>qouYNZ92p}P&b*@?)JpiO?9;Vl|D|Knj?Mh9d@swtmluZ3B|imXHS2B@m=P2w>zy{ zrHAOZS12)cFyz$klFzgEl-FSwU5?YogH?geD=9W zKJ_gTc0vV#IvJ>yOCqbh_hkA*9lheeQQgG9lHyJ~=@ILYzF20Cfn(+2|JN6bPmhNB zs3bW2sG&wRXPo*v8e116Avu+MWh2dz(mD}p%lP^HbuaD7)Pc;WblkZ?@ZlLTuVY&v zO^&s4&av*c$!5w-(&WEqWi;TqCFaQRvoTW^=DxSd=Z6v&mK>rqKBLK;e}_sEl#rib z!##1K7^tER{dcT;T>Fa(Mt`LhEea@V^<~oa=!Ai13#n!_>wxh;3Tm#{;o4Ht)7t_+ zY8A=WZ7SBM*OKbN>yJ1ZPlI_ z(s480TdawPA;q+Kf&p${;CZ4Y2I!c3j%3F1nY_9UZuR#<*Pr2VTW^gmvhn=q>x_m! zsWj8Z9IA`d@y>rMX?SYF(e{~7^JUw*$lt)!e_LoB@Yh;r-=Fz474qSlPRxKDVT z7R=i}BL&$w>OL%+-vJUF7*J2^Th-9{d}oX~uZ1-yl4*`He?KbNvF@-P)b;~zn;OW^ z!w?31_kYthfOQ(9aOi3hDgDvM(q7*vX-Y7b_6etlJkLnC#ccZiyEFQHc_Fz|Y6;nO z>7=E|wa*JAIN3QH?FwD-V~2iVb=?Mbpe)Hi&w2j_&kqi?Oa{bXl=24!d2T z$G5FeUUq?EE$V4$Sv-Z>Yoa=z_b{W;jJ?HvM}H7uInS9_>_``POqQbXFaHaJh~ILZ zY+SkwM2_HuFF4^3%sC^GOLND8a}H<>>Vd$zb=1?sQR+AGB1don#k$Dt92$V&;(l=E znLq-CeU0ib?s=8k?%y zV&L68DYht5lKS4<-!6QyE_{*O#7$A}PhX54(Aib?tgo*twJ6@J2>+u}7YJVD2ot=> z6}<2THu?RR_oP_su}GR4j0GkwA>!>vjM2_22Agd!Qxgg;rSa|P-wUeJLd!BTAO(+a{Dyvqtr-XDCT%){!) zJFpB17QRvwe%kahD&YROwK9Ch{^mQ?z4=DpuTDk%Q5&AQ@*iCF(jI1Bhv?dG11vQy zrvWZ<%^0M{y;VFrH6WI_7O}s-EBE-=M;qg3)nQ7?G~l@`6ZxFWlJ|N&Fpg$pMN5Vm<0hH;@-QuX?Zp~QGDtqX9nLQ%Qp^nl z*zLB$i_81S?sOO4%YUOVEek}*&7>CIlaTz8>vL^};*~-yPW6b#^v3VBK4vKNyRf!y zb_A|3x8SFy$HS5SaB4h2dJWyN=1duBy98l! z=y{T?4MXbDdlclS0Qn^*P;B23vbW?g(M1B)PFi>hOV;6>Ou76sE|@4mVdMb{bnXYW zmqu8V6~p~C_OMtJjq4sf2Vr&;f*o0>c_?FuBO*_RV(oB8m=1eKyXWy4l@;rC{q;cL zv+1<#Dr@<;I8(B59oc-CiM0bpqDMOm+%DqO{o7hwN%&%2 z_#(H7>vkxVHTg7gwU;04RclDtc&{iamU`$)d66Sb@FG|6!WY=&2Y09)$M!B3V0<{p7a(~P;v`2WWbgVjNNvCHiqr(l>Y56Y-?$g-Al9DP7 z47bgsWIlhk+EPcuUQWW*%fCpGYZT&YZ&AYORv5Fx9_cLtaV2CJ>KuPk{4z_-3yWgS zmuc{9I7Bac%i+6$Eb`8#V(g5;lo0-i$|4kz$KQ#@QKgc9HLEFcKhJdepa;bj-|0<1 zcXTr0`Dc!^Fm3MxT0hDT@nJ*pHI`??`W&Vn`}MFpX*%}5?}4ga1=RbkDtfO=!A#aw zP2Y2t^ydDdo5wQgubDhn+{>m;RV^T=caUU#4RNvb2vuCKqcII<=;G$zbZbHpwI8U- zbr0vLlxxj>%T1u)p&R6ex5Npqi-;(yp?6l#>B;HEv@zlc9m}!Bw%J*fb@Q=MuXgWE>?bf z%FheI+i^U<*O%{DY)7Hf%x+la`i~OREGct99Cq#YM<lpbIM%fo^XeL{p6o|!w6j>d(G!2#yrvq~^BY}n2Q5n#lz)gP%b9YxIK&)U zrWV+*&e}Eu-q5QYEu35^i|H%8ux==yx2ng|&KONRPN@5*R&*wl|&zEwae|tEkrC~^7SJ>S&LG=b#GTmWm*s`;P|n;Ggf zw#67J3O`{$cZhgNbP%+ze3Iq}PWXb8`rl_rwmx@6w7C_}agt#9j>S|rx2@D~;JE0!ujejDBDfI-gp~noN?(bbz)uBV=d$HZ(9OIYICuN0{J6uHc0)u*t8Jw(bax($c_wwU)dBXMt*K5#pm2(E7me(?@$wpHIXOQEcz{l*Q1*heZpUg>-n2P z_=11fkHcC$Q#7HMza>V0 z-$YYlSeN^LDWB(mr6yd-I&vLdSX29iCu|xEDKTRwT`$%K@-~wVYhJan8im#!4dL}r z0^Pl~DBhUejDmYR?lRrwJL8KN&(ST@-}L@k29>uOiB`R5(w+;kjMHgPU@R{2y@F}h z9~$U30xSEqMR-C0e2P}$MqEd4ycX)c zhSA8bUHE=Qkz(_#(7Q$nn+=Cx*WyBq8PDflN8eC>+(fkNv>oQ#p3q@F>j^A>PfxcV zM9Zu~%CeVGwTu>ekEoW^h77FjXpgn7}@=jC`9)gpJ7?yc8{xc zXa(!&S#Kh%#GjPcasf?i`;OY4jG+Ec4Ke+&G4+eJ$GNEml0yoerSGAJ)v_pi>J5jC zue7k(2Jc3mr<@kPn9*SmMJOcmIq*|zv?-@t=jWvGP8+IRDIs_AY73T47=)aqG5DufK@}f2qq`I9oga+B_aPN@bL$EeZZ(5Li8F4j%ApZ~ zp70v9mEsq0U)1}pw4%lzHc_Rd7x|UOD=OkrPFwz7|4f|=+;KIZzm@msAuE0Zy=mu- zPp3M=ziuVvCicKUXLY=P5{xtrV@%|;Nb__POuXD3`EyKRwx4mW8H&{W@xIs$r(`S0 zWW+4gE!Kr=F9)O>cvFPC5^k0xQsV$M_%7xePKP;A_~C-QUiuh#MjexfjDvRYXk2{z zm-bjjk-7$-qZ-ddcp%@CKendaIeZr*%YRoDDk=C+j^uYR_oyU~g^%eAD%jAHHTHC& ztS}1)z4&am=O}bLt%v+|Jipvt7g^Ix_>N10nyIWc?jhk>ImUdSz*gvb`dbV>4%moU8PUyXTG)w3?{10R>vz*2b2U`I+zx@lp4xVo#uJT(W8l^y(j37F zUvR=#S}DPOdSO}xkvoItTIa&I(nokW-;=8a-4T1H`s z-y9)$!8Q2;Mf~$^2J|*~!DjOos+!aq?~9zVtV|09Tqm((V+;~|uam|v)@oy$oe5Uw z%Ha98(J2498LNu8Pm|*=UdjlMyib)T^ANanFIwFAD)q;dJto12-*`Y-ee>zZqSmM% zc@_e%?BSYO_G#}muA5YWSQoy?ZQ@F-xo5`Nh;^bmpw}H`scq|;O~RkOiE9>_7dgTN zFLDJhe1T1V?Pb0bwAcdGoI%KZ(;FgAi|UEeSZ(w=h-MUA^`Divon?jZUsm9;mpSAs zoiXcW4*hSe@$4IAo{Ym`fBtrL;k*3*qA#B*MrKYzt9~KS)4M{~)fT`qJ6>uhrdmO5 zusgIY*3!Iu7c{QtnKM_Hq4>KIBJ7uA>|SF;Epfs}qove@emW(<`3LoN9ob7tB$^54Tc z^yL$q(X4GC+I*f&ud^^Fe5S?I&ht=%+zX;;{++)8RZcj6msyI32V;qONUY&)CO zjDicADV}2ssmqpN?0TL=<#vwndOU(_kJ`a3I~E4q18k7O!cC!b#jb*cJ3|8Qr{EPPzszba>evo}~*iQm>-pBa&#) z2w5bxTu5o=r>QN^EKd4yh4hk#k(TNwTDE98O@4Eka>Gp#AMb&F?|CkBf-PkB*V3jb z`zZgSAD(beP~}7yJXA8o`%gBoeCxpTx>@@w(*^5N{z>Z;?2q+EnyM*2WO?Bg_ghXq zJe8u4{-9STy|IvM7-F7r|0?$!44tt;Qh(YN8&Bp@{EZtlE-Va7H#j0J?JC_|KS%O5 zB^WCAY+;i9n2eK;N;Xh1&aAYB_T$I&b;~h{lhs*hek7Dn0qwJ@Vy&T}WL*1+_HKxy zZ!xM*<|H6GppG|Q0nIXD7=Kik*#@O_-KfJjPaOQM3EYWk|I>t(RoZFo&SZmJb zYBpV+(FxY+Un%-s4mqx`qs+&7b(Hh!DYbQ5M~3!CC4Nrnh`r78 zq=pw$5!d{loof%rGlr}|=Ze3Q+hjRy2ZsDugx}z~0J{&-e$7pA8*-EG@I_8zhAY>i zjfJMdC(4f6Psu-Rk>))FM`qUYY?&HKLsDyu8{QrFS-Vs%M3pq&Izpn`9*6%dgjI3} z?4bE5QSw6CPX+8uE0WBMMAJTWj6{iS@cZ9I=6eozdCb1*R4NsED5uEU)9Q)S{ zf&HThhq`m`|1~@0{BWg^EoxG~i5EG76DZb2uG<|ebnVV%(Z9F`gi+XM&)!mAa815I z5l6=##cboTtj+a_LQ35*ptdi*@l3ki#c8N5;W_9BFH7UzFIcP6d=CCi(uHNqE|B!Q z1*KXWY5d)J1eT`CLcenlocQ<%QyfjD{*}3>N$?51c>n+6Ic*-UfP~8*Ay6mc3JL$S z!3e1@)`c%}o4AKv?eU{6&vZ0WK}e4jsTs;!OR@GHe~&RQa)b$9*+0mRbqaSlr!}MCd}o${?sY?C!ddi82HH1(`c15&|Ba^~Hib=4 z8F?CSMXJLHG~r*l(`3o#k&cP0=@)-DI;QVOTE;A?bvWJ)5js&+xBDd-$n~U$?Vr+} z?x$hx<%fNnPvh}-Kg_-APS>{GqbBUN)q`HJ4u;1?))1Y;^XcFBm*Rf?R#Nn3EibXg z!$PGw0>zrh6Ki1~lkmf#kPf}FmEzAstk2B8;2pdRU^IUh8BVXHWph$7M!{Wb!p}@f zqQYsi@KHTQKk5#!?Wcx_NPJso%Fq1&VD?2zbXy!x8|3RK+cup}PU70l|6+*lBC1I_ zOWj}pKeE0%uII1)zb);lskEe}sbN*`>q#hNQz23I$d*-9$c#i*5t7K>NmjN($*5#x z3#rKbUFZG1>-Tuv_aEo+e4gjI9-sS8z1BI`^}Hew`TBttDb(}8%s(SUub$@ zFeaQd#&Ycrn9{)xA^EGCQE0pJH}QR}h~f-6w{+@F3i5TMcHVulv`(K?KlfnNCDo~n z8p-sCds!aO8;cL@Z?dnh8+)*<#z)`Ia9qqDEoohwQE0nI*yD2v*Z5s`N9%UJaB2Tk zGU6%kV^zx1RnAEprpTVeeN|w7^AY85?um%CYmw2rhFlIGrDM;z548Jcyl<65Bd3g^ z7xn41asMu^vw2C14u>U+$L=GuhkNK;{Z1P0^_=qD-b*%ZsHNWnHjrYJJyskD!R)e?6_Y~z250cdUU==(f|A;Enk;WkC+6BLf#8Xj#QvtAYU%Q!>b#cS-rT_a?gAkDpN}FT3j#N^E4`krjDvM|C3~ozKJVZjU7ft}!Lb!up1Vuay!FvJ_a03%)Pvim2V^G0 zSXN4zp=x;8f_sr9X3>-9BN3{}e(K(z$h)zIrq~5b?(iPm!Sf}OAu38Ja0$WqgC^L& z?iYPrR71}q12OYn2KO^?#=e{9=v&)Y)Mpm|d)d9Gvst@Hk@Lg@&E`>u6~`zbdLoq! z+DaxHHc-y4d^+h}MV{{8>FT19sG3qi@|-)VJo_h&h_Jxv*F*z5SwQ{r89K!Esg~Mj zY4Nkqi@t6hi{I;Z;F_5Z z1aI+qtyDkLM*}*Wd(rZ)kLcjUBM{i{a+;KDm~E4Cu`alXZPI?Q@9mv+Ex3Q{bBZ*0 zCLO2GsY397vo=VCE@H$Gx`-9J-~yZYkUrZ;F2W6Aqr36!7+h-P2+ zkfNt;j+6`i0q1Vt4z8xC-O8A^AOzE*zmOP$7o5_Q+zR1dd$Z(`bnho6-D{-1cMSaE zc3)^lh1J>qm!`waX=;dtQ?4*LIj@f0ydpwSa~EL>Oo&B6TWzi$-Zu6AEp|u-BBEL8P=! z7VY+%lIu0@{q$uCJ$ZkId>5>x0~=1##0xF4aYg|R=USHz0c-jG^@+Oj9%}!n7##kv z2^|`;sm?KiR5DJ|xQJbt+35v2@5_-SJp4f8PV6Sd(hSO~okp(@RZE^v|4L<*tq~QJ zO6^UTeoR>qPrwqoKt)Ez2Igq95D-NbYf;+{5#p zlhI@a9B#Jssj{Xeqksip*GcAYdr!}H zYLV|z1#~~LO49knUaFbfNb#kM=}YDly76@wy%~6!LXMb{MRX0Vw!1`M+gj2|n=I0a zme7Z>v9#dt7-~pyrOFdiNjd%h@)T~(kVS5nwPbgadj-g}q1=RJXwfa3@_(h!AjNo6 zp0|xA^fAYcAZ4fw+b5|tOT-ZuB`HZ=f_mc=kb3y zSF-r15x(83;WjiVOGH{I#6Cou>%HRu;Eq8-zvdE^A}XBUO`)aXHdn3 zatgftgVyIip>X3yTIlkG_M7~o%-ihcmi>#$*gq>_(r~)5%^soZi}84dT{Gsq&7uYr zQ`svseg|1aJ2jR;pcq{_A5hGT`MtB^r!ho~&;%En;8oj`X>G11*5-!NlmmS@$9oGE zZs-BQn{*K)G=XAW#I~DukNRY^z+`3qIT^+HPRbCv(3-eFG5_;pKAhftqU)cvC?}qM zFzQsH+3q1_r|BVLPXt`Pl3tXQzYgIh2^Agx08CT zTZ+3qcA${!%>;K&+bh*a3`&T4<;Xb_@@aWeE)y9uV48dc<8max`R+2|OiYVFn zGLK92(9;MFlXd)>@L=2~e_f0B^l!Z$UF5!%l~)EynlOE?47v>-A(^bRoxV8)^L^_p z-?z-@)8!9zgX=?so%M10_(}47@P$4s$fIi|VQ503-MHO??_;|qr+H5zt8|TIY0yoBsw20rM&&*W7lhhQ+Ij*0oesF@qf7MfY*$AAx%GbeXGxjS}Z$_cn z%I6Y|^rxJEGB`iZn7>~pQQM~;aP*0#6`^aWVfqP@pKpQQ>*Vq4ayVpdwnC%726B|1 z(^s|WSa2f~k&_?O{?!>YJm@ZY_~oMiV`a>}=YU6Z+G(aZA2jI-5S9HV%DEeiQYOofJz0xgPV( zp>!SNuCw_Y%A+rKcZh&@?J6>UT}W5P^@RC^Fev`pO0R26X`yXTl(h@P zuYhe--svG(rX^!bZ|)_c;74WVI&ktIL96BYUhg`R=5bG`j>a;i%6@^W86RnUjw~*9 zvP8_~cjN>QT=$d5nv}tmuA&92UFLi~2GY8t&F7Ur=}%N2wBz2*@!Egr;AlsL$;sd# zIiRdT2B8j&t>jRZXoYspa@bp5N(Sn4@WD+N(bv@RI7-K#ZOJ|KK2nu0d&vGRrr3~1%BbE?ho5m> zljd&fd*BA8zPm_m8$Z(KfEIXsMF;ZxXCwE8BK&G2A&Jt%w$5$!kcmLsqQ21`Eic_jcoQ+$$v;mH@8uNyo7z_2BQg|ve#AHynoc)+Kjz% z^JuSbKPd|S+;B9+Tt_#71NX=|QAGm9h}q&G)rHo?1&Vp#lNI=oGnVACjPaQFa9(rH!Akyj z^&iANh&Gq(zub9c+qs+y+;3Bq3o54LsRP)TR^Ir>m zIjJNa4X-VwSU-JUk|S%F~4-LJ%*)nub7Ze z)PzEF`^bxmyj9X|fJcgN*Pg%$=fm z53LE$dv>7c8Vw}&K1uNbrU)rm27!m$x=C^0u=ga^{upI6qgWGhV$CappuJxn$G-(i z@yNo*B)C+6KNOh{S|YQ^9H+9PQ9oK!Is||HM3%ZA`A2&*j3Jkz2RS`G3^UA^{Qk-R zUjIR-^DiZ*O~R>otqH!j)1(pC0wBvanyhiSJue$>Bq5Od2(smYA8q zu6(=XEqkk)6`0^hiY)f%$2OzT^ar&k*9H~bSGJ<7-IVdtTL$J)aTpa;OBPEPFn%Qq z`2~1b*M>g)Vc!x{KYWP&P3{BD;A{|wfj*{C9<7HM-AUAhLQ~^@aQEA;BRXe@) zyTkP_*A=eZM{?maP%9gNif;Od<~}@odc@<%DnqZ8uRY7z}bZ+crm^$ zjZolw=Vvd<*H*xsx4o$0h%RoNlcixxTcNk6CgoU~KyuESDo601*{exZb;$&_+bwC) z!xA#QqYDMKTuO`Jyhh`#WH4#$e{Bd z63O-V9?CxC4CRE=l1cIZ_dRrSq87eL7SKQS4d@Y7Ml!80)26mZsn?d9q&m_Q6Na0k z(kWCd`)1l4U+k+B9n?7G8}bK~j-^!yQfh6YgM!>m`ca`=;GwT36r(|6IIpgbFvdYZK7&6ML2f=pt@zHO*4hplf^{^LZp_Q+j8#IKuf@PHs5D@0lk{ zoM7{M6g+Y};aWMrliYes1sjxM5!(wpV?R>Bz9L$$@Pq2l_P~uFS>$qN7ljYLPMg4m zE)er*t}9%m>IM-bG{J=?xaEZlCN5CSi{e+nOHl(sZjp-B zzE5wG&VT=A58YA5_;r_il*T7ucjpYQd3#M_{&I#QhV&|;&4z1XelHs>u3VP#=(8mx z^nZ7)u`y^pHO6b8I42JR?_?`V`4+PqB)C`?T*NkM301%8L3|1Kp|V4xs*-dZ)ny-F z=7xDzQeDJ|A#@QdbioBS@ek+MQT~H9P+i*{+t~wD%oF>0V8*EinqttZ8HIK-Z3Cap z>f+X#WYlld;4f=`NnGj96l#{GcC!X@9F^PacRo_(?C z_-&wcJS^3P(`98?*$<`kzlx~0?M;E>*WxyN5ZD&3MS`X}=6;nyg?VRc!jF9B+#Xt+Ki*^7&FHs+`;k7QiH>nME=b&lcQ z*E`ZhTDg>Pr!$7{Y0{_*+Q*zwIMwDH#E^s;yj1!)<=KW8>w@!U<zmzftL5X zh>%53Xuw5zXn1z!URvy-*Fyt6M{6MV(SCZ*xdSE}2jhNFYralbV#<&9c#zoxNuioJ z_h=<{IyhtT2Tx4y&i=U3snD6lHI$YPSaAF$mG@4^rNnagRberf;M)UqqjN2J%Wn~7H`f_r;qJj&ZYUqr?ADSKTj#l^P zzKfg7DII@l=$u^X_s}e^zbvlGo;mrCgkk&P*Y%oJ13u# zeXtXJ7JVYyRZh@StD(wv=181SL&uW2PtohMrkUhGSB;I$n_dN!((_KTs*LwbQji>W!72RH$WL3yN$pA{ykbP9*q3l=QK2?FJ26b$HM`` z5fRVzNvf?da+EVJ+e|{=!LBHr*AnlF_XZ=q$r`!aN_daAFCH9R4ZA=4rSmZM1HOK= zD=w=XrO$&?F*EZRt|$H_F&}c(4$qyJ(}WM{`0RC_>wFX;xOq2K68gPooC7zi4YX=k zQ-)5l6pwu}lkz=dTp_qv7hJ?PX)n6iVBAm}^bOlY!O#0cj7IxAQhwB4MyiV#F@!E+ zg)X?jCSEsF9&7ieBmRCYuEzvG%;U#S#cA%Fqjlb^8HG0O(jItf8zSLUCc5V9p^)op z=O~oZf6oV6W!CR)8qhQ8o3fYlIIthn)9HP+bR+xRhq8U$Uy{0>bPRLK?Glh?q?74EG z87GdmLJPwJnr>u-nENkjXtFD2_5Ma3H@An?@lRA*p@Y#irBoX5nQHj_%Rn;>O(?XD zr|kJYc8B6$*F-=OpP9dOR;BOPhb zg@X=zEF~$y%<3?uaP3AD3au#F0-1NOlkJI*wBWTK!d=x-dvyppkPfu2|D(K3hB#Ie zgY&P$snldU9#>w&`Kx20HQktk3-(~((qcr|cSqvdGOA4TgWAt0=>5YHeYnoL`|1k% zy@GHv%^#(KtSCVxU^Cc zjYE#${dc~e9%>*Z;Tz5JIE$Eh$K5+_k}=*)vBx;B1zNJ+5l^~2r^$-#G4jn(x?RWpL9Xgc z^R`QM4x{C>7C3#)8R9v#=6P3G>xH6zIoC;fRB|px3YqOMQQPAy!id z%Jhp4tF=a^rz(&=8)aknz@cp--uY~x(UoHnCAR}vE&Q?2N)38lxJUNU2&8a5`h3oo0K={B1UKe#kz?7IyH`>{4UTGEj=j;etKB}30-JST%ed+rkuq75xVG@ z`kQ9OFQavDuhC=MM4J0*2_8L5!+||lAm)p?5A(0ZGocjPo9dSD!uP;CxLMSf#5`&J zNNDl5>eSW;Fum%b^w}f$v{Y}Y{)O|4YGDP}{4iLZdnZN1cYKD!yzXFE_7AyBVqI_% z+oZi)GZf$aoDeWp6&d#Iqr_udpSDsws4g$nMT{6i7qLPYTwoJlJX{rXVv}KwiD-A* z0%D%7Gz<^4+Q7sjxEY0}l3jq2`PpQ)BOlR*+_!imzl)T9_@8<5I2)KP=m>?NOe|c= z-;e)6w498xO&Q2Euz^1J!T53NAQrvQmk#%&Y|1dzfQ=6Kb!G2f4St_XpPPp^N!-J? zG!Mytw$g`QN{~~3)r=!AD#5^}nx=CucjU$0iAz|{;r53Hn&5!j_jYt`%MQf zogvjA9faB)r|~16P`|_Wka>_n;~R(4ff5hC{{Ih!R6G}6Za128XK38p}AB)*OFI zpOJl=*0?e|4(a{=(d2KJ>1BIOj93>3rPJL1a7hN4efmjqcB`=T&MqqbvYebkU(zDQ zjnM5IN8wJxX-A72wC>+Tiobb}bUG}ccio>-|G!;m{o#{TPCaR0$a%897)pIyuG5X< zYv|wGUG$UBQ~WKik*~fw_3M*H?PM28iY}d_EnCl0)!5q<@oOs?$A2feI4iV2xq}S; z>7(n@Tyo8jL!CtdP00UEdlp_L83iM{AFIguf6(YS<7?QbQFAHH=6BI&d!sRPz$faZp@4yH6)k}LbtOn=&wrY7p3sxFRVy(|$nE0<<# zSt8L=9>tm#NbV_*!s~6|*-HVBQ_bO@tbmmlO!1Zf?lc?D(h{S77-h}<(*J|uE9>du zHw}bFeWU24Cp6BEYkwHUD7+K|F&}bb0=$oIB@rVu!G$Jxs^2quzt|I7tCjKb2m2*; z)PyZ14&v_#eC`SL`he_x{YvKaM+%Ym4^JUl5gNYxh z_3G zZr-Y)xiyJcaO4PLsy|D4i|BF^`kA#JXnFStA)L<{S6zX?e%)S^;2IfkNpP_)xQK1i ze!FO(z`+Ki^$l?Bw!UCRZs6;6Y8q5()>BsH0&17@^nd0f2DHZL&Q)aEaRE}w z>zZ*$jwK52&BnwTC+G#&fXb~{j=($W(s5^G8bvK!Mi<^Zr(XPbwlAuj_VwgFvyn-h zleY=>4_4CmV^e9{iwDhkeRVV)`B_4$^GYbDs+9Yws!0R}Yu=a6QzZ)A`=Nxy*;^Be zH4!J)e$MHSk_$R;@M$SU&+P9cxX>T`<9E1shKQ zTO0Yll}(+>*HYczOcLM7ryRJxY~MQCy4#!PU2sGb3eEh$1ip{mp^A|sX;}6(+S5l9 zma`|}TPI~GIz{2zIj*fg7>TOD;k4K220aOXOv$`AcDZ;Xt-jPA27MiHYpxX}9a5+X zg;q4#2t)eklF~g}=#_2Z^N`Arz0V zB>BTB_%q-)S!^)E$ASp5FxJGW?lURQRu={7OKJEuZ9LHFN(GzsFeECFbi9oa#Q6w2 zXPV&D_7nM&G=)_s0XzTw+x z;q-45oN$ni9=}bBx4D0_!5%tk%N}LRm9ZwxkPObfAn_cU8^_PpplwvOd5iRWD51x5 zGVNbXMOWX_9ro`lp57X|g_FqIEe($XLy`56_ZsYTC?Y5o{bL8Qce^j*z0Oj;Ln>5# z*{?Lt7csGCY5CpF=sHFT8m_t+baE;6D&X(Kg&Qe=>oL<*Q^|OYHX^%praQj1^d>Bw z78t4E(wFn}*1{BJxlgFld^rudd4cwOd2oMZJzUdTN-;kj(1x#rL!bQ7(@Ym0jedBs zNe>>}Ph$8geY_}OJkW}tIo>$LIc~5xOXiN<5NOdrKf)~GZMA|HNA#k!*6Fk`G?qe6 z1mZ^FVoWE0c-j=wy!V~iUu_y1F84x^@+TV3`Nd1J4e)Z~Fz60e#O(*{m1C%i(Bkgs zV_irmUKLPv+-n-#zdx>Yxkr0@Rnnzv7fJO7P#pV|dTM*%$Fd(3c2EzadVZq*iF#PE z$`S_?bg|)>C3bbyh4*nQoKWL@tY22>>uU)W`Eyi!$rsPk)}zaozRftjLmgG}zOeg+ zt+dqRG2OS=0)b-e^7iFD(Jk;`KkVu@F47pG2`)6jv))%w`jjuEX?>Rd?m9-w>v`Yf z%y0C7#2^8xhHk*#nF^5|67{tB#7{%x?R~JGTS`!y2=7%+t@zc09a;~J%j}f($ z(ar#Eb3r`BJsb@hMlqSG zkO@12)%-Utctdq93EkN92bs)0Oy{<=#u3je5Qq~+62Z-Tz2PFLB8gZRT*NkMiiw;f zces{T@0mmAEc7A9w4Fz!+)6iGs*4yggf3!*F1WxZKJ8sDrH@F(o!x_=aMA~2-eW9b z0ry{Zak6Pfp>4L_is&E}956~_UvVY8?x%}?^6~WF^9}!A&=haLdhL8zH<~nKh`t0j z+RjGpgZ9|wd72X4m&1Cfvvf>vc*&!r~JU8n`^tQa!2dO)o=mQZJzbO;n@ZUV)#My&nm?2aZBYa&jp$=~URhjwnz z9Pyn5KC0;}o`~cBT7zJ1L2CZ8 z$Nkc{8LzBxpiiDA2uMw(8@Bo=RO!=JaLX;GPp(QB+dCL%R(_?_v=kcnY<)8dt)}l!8u$AEr90dso47RU z6>*8$%l5*zgxeIn?+HD7CW8xYqF|-|fUa6^z_U5$ag%+8?0jtCcVjC;ObanJ%oWKW z_2816DACza42{LTas0qbI<4M^l=HYQ{FWo!xjuE!m1Cr*JqU`bp~$;rfs0+Yp<2ZU z=Z$(});(Q>4&4UBu09w)suL`Xd#JB^MN9AaAaL<5dcC7F=B5{tcUON*pLLHW#<)Q~sh%cR`Xe%`m~Qns zLtR@cAvk_LEhMfRJQGYa=Qtu~wLFp)B?vy^1+5PXh;(M}{6A{kudfxpW$5FYEawop z^Yyn*!ZpOFsc)nMqIM>cWSJ*=`uyR#J^ueI?<#!`d2s&r(Q&Hy_I?%`=61v2zGc+% z#BThnO2D1+kyyfKxB*2w(V2U}c#Iy4x5?_r%-xC2Pq?4JGWIxQ&qA4x$52Ufc;so1 zox5I}IX6^)Zy>)3K1fNqNhzyNQ|D3qt?Q-?`NJn@dPidzPPtDPHrA2G zan7qgI0oB%9iaQ?B|(PJ{j>*4M^DGp6hg?)- zF$zIH+rl=^7&Bh=#=))A;B&hJ4u4k1@BaRXdpHHXm+PYEml}FG-wq3g#z0x$2xsO$ zp^ls%5|9ywS4YYyfxpAm&eYKot8SRTpU;PXgL_2y;K48c-#_Dn>&JE&#W}x8EkhoscJF~eF|OxMmCg?qCqmVB zs5C}sf(uP>xY)o=X%d{4t7AQ%ec4~&8r)|~q`XNNF+vk4)YFQGC2z*xSC`mF{3eNc>J_eksb_ENw!1KQ-feuGY$4_19w_vq<`eLDwgz53b|<@m z&!p%W7Kneo6EW&bVV5@wVm_r}26nyah@Wnqn^9<5l9SMJRDzAyahN=o!{H(J2>SAh z{(JtV-U8lTL!nZ=86%6`o6*{27%E&+k@vV8W+toQUvMVEodcxfx3&__R<_4W#}DMl zJx6ZmRMQ^qqj+WYhvKFj#h^`pNkQEf1-2E#_s1c_xhLA&I7)F>U6hmy{q?mq2!7TF!B5BF*Y+Wpar`}r zA^1f0xxTxd`!6P4r8m>g@HkB&?FjL2&NSm?-d8x)nR8T^e5cP&U2y2@wPw7%y9>(Y zZ%}~^`{zv3f~1AGZ~Z1~4R`!VZ=jMkzP#6Ylp;>ba(_S0|FMW_MxizQ0N=+R(rX*8 zm#8VGx!E?*IkF6esb+{@6_3JJj6v~uli`n>Bkt2u9rlKve4Xa-K1HVWI7BY?MV~yb z?-}%unowx1cW@rl88sXo6NaU~{LM76cM%O%0im=s*&6icwh3$MOves ziEpQ$Qq%cR=kYcO-!8!|wKD4NSxqPUFT;eHL(%!YB7Xi=L+zw^RPXDL%xUTfPtZdj z{{3wq+aG2d)$uf&-(&k7!Jg0iXvC{ZN?uV*WpXv7*m#zTV```(@f?l#oKK&>-X?`H zn~1b(Bvv7Zsm$4feoiPM*#nblnd5tk4cA5Ia96ykuOj(ZU#av%XB?d%3;$NWc-mbH zg%({gt3Vrtvh3$`Tn97XvA0=?E*jAR{_Lyf7sL71zPj8ydOam2m~+3ZFZ8ax?fi^>B5*F%HeuMnC}9&_}jGta2M&rj#DyV9-g#4UVA)0-?o|MzVc8_+zt(ck^X(7F z)-)Xs&u&QHzXgB3!Az=;N_9qrq$PHplc4-exfB~;ZXv-VbF3k_SQlKxHfbTNy5irY* z6P{2SfVHU`psTNnkMX)Vaxw!m%6^g<8pa36(&H^X&}}5eoEMb0{u>RMa|m}6O*DURvH`AR$=Gx(Eq&3ut2M2tYO zCgQ}}0qzyxYC`Zh^pylQIy*|a(9@h&Aurhkd8=J9@QFH-_9u}Tf*&ioz-KFW=)9r= z+-rZ4d+kpeGA@?_H}byEe{j{kQ)J5TbxGQJlsCJO(zzE%6V4fPjc&i^+)yJ&obXbG zdqM->w+iU{`Y)vHaE=0p?UkNoeY!c4%#23R+u^2YLZRJKd&u{(SG1qs<0qF^lKg&O zBX6kAt$Ve&UWKHQIn5!X8$l!;GE~*;bw64cSKjNWB>c1j+#(t z8u3co`P?-bB+|Uhw^R=jmJ(sO3 zj$@#@7Y1G$O3Fo=xOt{j662zWJJt=7gEfW-*x*CXH!N}Q5qlf_XbHo?Lnxf{>tA;_ zrG5M!So3fgJ$|YI*XafrqHl{HoU5l{-U^jFYANaAN|NJmwkx$K$v4UpcTaIW(CPH?GSXy9A=Za4q*b%#5hu5HybP*oW%JDugPDML^-2u zrQbtp!E>PNKaTnZ>tK{@SM26qx885}QM==gDDU9SzSI+-P=AWncJx3>ofpciCg5k6 z)1)%egYRRfu_3@0?$HgB?~R67HOq(&R#;$Bq%oygTf#@ln@R?-N8wltTu)ZUz26d? zd}@F$+<&N`V_QsaXU#p}3}Ln134>4lmAGUXa!*pe4#PvyZa^noTB?SFBRV4V5BHSi z@6U%{`K+WZqqY{R;#|?rUJFy5Jup*q5q^DhM>OZQzj*hPj4NzlIb9jP%2r5mVc&87 zJwCY`i!bc4bu7{p4)4-ncIg0p+tnL)?ELX%G52VWyh+da`)tT&56r9Sjr6C5^v$Is zZnZH(xPd1&KC7VI^S;=p+zy`Cj1YccAwB^iuLgx9tE813Q$ z!H+!KNw)F$9q8u#ir((5mg28td!&4*#vndl+CySpa1q<2-Ti2Q#@WG$PWwdi zD`!It_2b%7q@E5^UBrkXbP+3b!38$)gbnR6B*YtOD<dO$rVosQLQ$Gq}^Xu=fkA-rwTHaK1x zPsSbHu`hfd=5-n;9oNeJVDU(u41G=U_NpAMT4aPi7N?N4u@meUox;ezow3=nLXy~7 zzZtzBR!Net>%+FI5?(s7C++z)QY@D7kz!QaA0*a>j+@_%Vok(}wX^4!L3@ujO8EIJ zu*%>R2`=uQkOQP&~*Ky*gKFtj_X3G+FTP}O7|t{qnBg%v^0s9FV_Z4+bGfc z7mt#vp``jq6MZVexfh@XB>KJ>u{jnI^DLnK*b!g3 z$7r`Mcc^d_*AdG(fJ?2g;^G|4$SkB8wu$iDc@rs{$DsB2OscuH2IsmxfX^QZ?mTOS z+iQAZW?ltyr&;69F$El~G{XHbKWMM+4}00`)c21!W_h>ez4b6)!8U5Exd-YGxppg{ z4^E`TQbD^t@Nel3CH7%6?%$EdTs(w-8x){X=mMYis#LZ8G}dIlp}rR#q3SiBd(&|p zj8U=VZHNO#sy0Yg)m!7+a!^g7EuVAtBfls|Ok6&el=rz~n`~>Et>lE@36W${eSmIr zzvv9(L@IhvMLy?jP`O%xUtf)8C{ZP*kgSJBtLgh_8kQzcG?SpVmR5GO6M0$ zJ96F&Nn?a2xX=Wbw2DLu?{AomJWrEr`@-iJBo?L(w}9vp+0>-neVhd5SXE zy!MaAriwgTpRy7oHHy(_kWXSB9vKGXckQ8Ww-HZvJ;v_)TS@Q{E4c=R^?us^m^RP? z=EtJ2a^XiQrmoVF@|&@pAh=i;T*NkME=$H^+=qJV$GI7^|Aa}$pTgEsJY~cGUDid6 z7(y4ZLKj?M6OXk%N(1KZ;#wy+Jbr5nF)ta~2AYL;X;XNYW)#{ioeP**^N*5RoJT^B zM(Um5fY5E+Nk@;f z|7eJs3&H}F=|+GP!jgVUR9>8g2YXY$?s^V;*k^oa$98atc_eAVR!7=l@so1N*KGDq z{rZ!N6ShmSOP~29=C`kQf>?{37TAnpO~i?{7#fN{9?od%e}n}3T8@))q4)T@6%$W1 z(22p?uo~YFm-&2D48do}alZRi(9m(3I3C&($Db_bq$6*vSKlPF&9)!0)SRy`U%moo*c9J-v@3 z(S$<#$7iE%oujFyw-e%GqDa52Et1aMl8nB>`vd$O8V!LPC7-W5a-W;=lv81jE9_0w z)q!&iK99n+z1+v+g#??|`8K1_{wDn)E8eTsGW=MoItew7qFydi(Fhr3N1VXF0gfYF$(>FlIJBH6@2XbFNYoyNKhU;_3Blc<(`du@CO;8}Nv@=D*u)b(`&EMdSBXBLi z9p<-2;lLMdL{Er9b|}B2?j3@!k#@*Z84JsjR#?+22xI5YLcb&2cYE!0%-PO4sX zGvpmTs#ZmPPBERVt0A*}C+PCVMjG&b4RxNPh*P^<@vNH}o=%Cy!s0;8Jvtuc7d)`w zSSU7jal*-MA&B)^hgUmz|I#l2A5vU!&9{s6IkdHhG1><5dsQ1xoHlzPDc5X|F_Fjd zWS|Qg_O&2N?SKLt$9i2CJnyJX=g)S4$(9VXI2H|^(S6}x+Xj7V2jhFG9Rk}A!An#2 zBuyQGN%y(G66Xat%050^@1}8mWZ?89i;BbklGWvGa&%;rKR})@Yv`Ig?^CSo0Ey3D4Bb4Ay)-XV zr^$*qBN>Wg3U8_I^F2!UdqHt;*7G@5Fl2^JK*jzmq`hP%{=_Ur=dFV1*<}*%R1WDQWarc*VCc0mfS;qJ+-jAOp3odK*p~n zJwJLFS2(A>2`{LOfFajB9%^tzcfKA=I-ZuI;M?TAr1NwCyrkEWh!L8&ri3Q=>OXoY z-*1Z6cKmKUe=)ia@#MT{6i7qLPYTwoLT{_KpMbB<%s zJQr*+dLa?>g?VyVzkED`TsBe@3eDlmE_B*D3%=DEpdQoleraE{GP3xec~xpKd^*I! zWja~JYk|I7rNbs}7V1<6Vw9IPBD-_0z-$W?Twvc& z*(un@dzTN+PC-|nAQXGFZpNdBg7BoEHC$G4-+>*AF=gUtDH?NrkC>Ndq)69fr%r7~ zu_ofgT72aeY_>Z@W`!YAoT8No!G*puHxYRY&Qab>?y;4aiHI9xq(kuCN+Z#7h&z;{ zv@vFwD#kqK9Hg_c_z=PG$^XHmRl)c=ZU{O?*uyR)0@u@Yno;Rq1S&0cQJRuNTYO}& zz@6_~=N&Pk<4}D3Vu!zz7h=@>9$0A;jmV#a5q5olGYZYcW&*ZeH)5}tv2Zptz|qoP zXgoO>GMBlp^klyNiSbik?&lnZLB$4mSdfGldj=rm%nZD~kpr_HRg}8T9k*t@YDS^0 zNyz(uWW9M=h&t968k}(vSQ|46W28EPlh|Gjk=48kik;s@? zk$H;DQ{mm`^LswM*ZY0{IM-Tdo&CM8M^D}7zR%fvZF;=?FAY~#Lrxao#}&FD&c%*; zHgf{M)j;pHDdv54#T0ZvyIm8x=j(1PsxV{Eu~yLhGzSik4#CP=0Uy5Irqid@@P5E) zNaz|RRAkbhq2{=d(E^`N1*7wY_S}QI8*bjbNvk6};$yZJw&bPa+{H=g%Xb31cC>&? zX)3-qOya-Ef0X~=89fTkLUF1mT6}m#M|~@4sN*`!E9V@CADkEc?ErmmyhZ9qOXx`3 z8k%8WMrK2}M;PA^#r|QRB%hshaf3YW8y=t^2j0^}yW5E{X}E6(7xOit(rB` zjXDd2-n&8F40Le)6rVZQ@w;g2wZuOIyzVfYVvlowpQhGkeswfc z`wmfQ9R+N;LtC;MD7@8cGHBn@N6dMtj4OQJ_5Fbg=4defZiQx1-Qe3=6*K25(uUf_ zPG8gYWtTo26O+8(|_r82KV3L z{bv#1QK|(bz+%G4CiLN2n^eWl(tXAGPbM|HwFm;mXh<3XF*o`(3F}kZOJjs4xX=Xe z{2>&J!<#`RNs$6C0e`|q(!vh@5L~8<7@-Li>ms%;!~|aodgGxw=cq7>v7xUwgf280 z7bxb6+1bed`;o#!Z`1Ee3n=~b!|o0iD5>ntXBcC!tXaNv{*OI>&L`WW_!E0=C(XqD zodOLFqQ5@Pl}y!`#9IC@%O3>g;rm%1s~tIqQ#a?_?hj5r05ztxVDV`J2$?h zg$nLF@+L4D?#m`LVeu?O9R0iyfzB!jy8M%Bj%C2({T%7If6W!EX1^r=+n3k}p_YAR z&QtR24Y(e}??-nxV6n12EbrbS)9c)G^na*bc9(j-K1mhD?`UTO`=A_5hrlo^_O@dD zUaJAIHe{=M6N)tvC)Or&p04dO?pM#bdjjpa7EW-XFKj&r=Z>_-xgz!{>6Xg<;4P&? z@bA+aX|2v1%C_4_yO(?WQgV~4qM=`}N zRKW9Wu94NeMME4HV9(q0)bo8jV;R4r#v|^ZJZu#Y(#Y#WvF58D1}eFr*R*Ab*_TJF zb9+GU7vBN>4~6!;E}7C5U7<1i2}K;^8pOYC>BU&?pV-@q0zM3*)J^Q~!~QGLrreio z&_o<7*nx$G26$uFNQXAhfqfAB!x??1*ZkgdN%J(-oj(dU#bWwu5JlsX$|;rmQCv+| zLAMRpB_BJgpfdX?J)eA#-p9AZCcOllDHw@?>DkmrgFTt;67Z#FB!)SSqufmuRDCIp zbIa^7tF;pyRAoQmyp@=p-wD@r7m)F>H8j#zi$Jh>>k z-zuF}7R;lnC)pISUP5EIUZl890$sSdntJ)PgnoWE$d^5#t5@5j|Ar%UvDs$2l$1@) z4KGpJ-Z}I>KnvA7dy|8;G13Qplw{uMij}3t60JL}@Ti?HY~9*h>RXZrGqYt~ml8c;VF@O_aRl+{5Z(lGr)HbiWD3MCMbKN*lyZ zZVT_%K&>91pMD|CUeT6wrX~26s)yOf8F%XQJzY=uoYu#uS+%sDYoJvsjIeyL3EnG@ zqo^60XuC9&`ZIQkq4#VnB)4cu4SfZRjX8s-Eu)KyQ zCh5WXN+9h&$~AQI52#^o9qBxJC9yvDg{qW4(X{Lzbfkv8qla=&JfkFB;aueri)UbD zBiFCpH$&@*r)k$gGd$hU3M~$r;yu?H{hDZs6=kYW;}@yIatMt^&mzK?aq z$_t|)!{p^dDfx{KpTD1_xZ%3o&$zyqKrw!f36ajz22YjVPlymv4zy&gWMJL3TFodU(k>Fxrd3r)rain)T~ za-6sKqalXJ>BrvokblDY5Y5`-$X;iZJ>uRI)3!o@2IjmgYHH&!+6cs((#}uj|5-!xDA9ZV#E--h!wiv0%hD#a+_l7 zxu4;U3Fvm?G>LgF-}T+xXow~5>P;xL_wCl<{pD_GuC*55;w`~7Vw{s#K>wW^?QV%a zw-3^_d9%2m>M+P~h`Avqm(N9i)y3qO`G~457oq31$q=@3}l{;hQW$-T*6Q}TE|V}JCSdc~SiasuDY7bal;mHQOey%VlS zUBkg{lQES2v?tB7Lm$n17`!3?bumU<+v9^4i=LuVUU(s>qjH8ZK7H~-uh*fN(Dflr zS|P!zD>f*-G8RcY_tD||`LK#|EeymJ4e!&rH8mjt~$C6 zbH$+~TberIBtI*E)8s+y|8ss3o_>tdLhIXRDG;7Z9oJeY%EB>i_JdJ2@ zz>E*6WajRUwu6XPt#`z@$0;;K;|!%lD&rAyNcAuG(FwM}A3F`KJjb4{rCo4i64&jG zW6xU7&n}K1gn#? z>&NAzBR0|`_U#w@PzOg>48E97<8=$9-$Q%G@cy^Fly-E_!}>dX=kSi}cQ#xnIn6xu zU)>(d_*#dZ3YS_+fx@>uoD9s?G2qU(#@&`q~DT`6-zwXHXeH?zh+#YpNLc$yNQ z-J`%2t+*%N2|CKP9y_e>Q{#C;=2UBV8lIsc%^l(7W<=*U#L=p(+vL0CA^p5HheEd8 zr+qaE6f*KI?YNM{cTJ26DRlH@Ir%xIP*&=7+BSM5>a>5+gYg?Eza{4{^tI#szz(Q< z=7~-?PFKI~hUw5H=((zqM(o|lUfw$}H$56#IT!IuD%UnuPD5n)92^;vLvz0=;F0TC zM1;Fx{gP^W(ooAiLIN?Y)(2X-ugJ%Z_YbZ|S=Nl}N2foc%f3O#nbklxUq8_dU1f>E z&QJ9Bc|W?oy`IbyL+H3}J)KM*M70O&=+)-Iw8Uxy=L+4RJHZaA|1ii@ z1qXPK7k3Zkqtwwxp%4Pa2uoq#E}n~h$?kc8G)8EG3r+Bd!pSH)>y6<{u2cG=Pz?OR z-f2GlA-GHzF+vk4)S0?zIHoYOZSQlKx%Cr$RQ&E-H z5>s`0VfBh}($Q|XnH2AoI7xL8BZkmLtk4A)DB~ylo~NghJm@yGhcav+=5yvgqJWQ2 zXgzzz%TQ=7YtA7wT^af}OA+CsfM^2;?CRW^{yTrIx}Ux_8;5@jc4B9DrzY&wau;3g zvJ3GWxJN6c(3f}nk(cQ&9W-4Tv0GhmcfB>es&+(vjxpuzJ`I=8a+s-n2A>Mq6X2RH zmS<^`4DG$`P*SQxn%w)QT1^o)eEuYG_>JWx@a@pv5NpYt8ze)qCgQ|e&bLAUWMXsMK6AC1yk*HzAs4X zP2ts@;AK4k`MUB@;QlSQ6C;~YXdSqYYw*RTr1s1a^T(%>eROy9vQ?#|Pz&iklyu)* zx(}&`JL2-)MN~1}0&>>Z=u`p!Ocq9Q&8-3M#Rc%4pkEUTZPQRCc-ap^k4{e55*vUu z4{$Np3=P2zv)2pVVs|5f@fJC__25`)>`d?Ip4KNV!8K9x2V?WmC*V3~e zk?5gjjmtjAkv(Z0?SA5oIeZ3(Sb6kSx1#`EGvs#eiz~TzXhPLk++pv!Co|*Ft`(nu zJROW>>gLeNk3(^nMX0p!hU*|*SWilY#jO#zHPRK53>6gmW#W@g5b`4e@b$uP>ifDo z=X7)bgm3ofn9Q|ntGPGWGd>F%?}GyUdRnKzeP8N-(N&2%44P};`cD4$)&8U-2l;o3 zJ#=OVau3|DL$HNwl!vw-j>^nK)V$?0@_D|Vl)9DB)Y=4UbG3~8dfU?_ojX+P(H2Ti zTVUXcMC^>V#iYP!$PYKbjvz0b;`*l_3ktDXF&Sz-4G~yv1sz*mDCndh)GHW^EB;YW z{Q@lIvuJTHC%?Nj;(O$wLO%mnDnEKf+qJ_j?L3(LN@xFtZ(c74wL|v_E73h@Fna#8 z$HZj{h+F0cqv;xmx#Y$*GaA@t$9>W!>tRDbTMXRfk0I`1=>Lqp*?LbwxWogw6E<`2 zn<~=%IED8rM{Mh#EWAnZIE4*xB4 zVZ0(5W1V_psbU~r1R6tg%p8O$`=d=PpNpT+h3EPylI!N3u;i}=3NEn^Urm){X|XA+ z{Un%jArO_f*8EBMjDS*;_p2kJtBvT%0mZgA8BqB+fV2$GsKWm^?upZ?un&3hcJi5m>lJ{v2@ALeg+IB4VjIhPp^tL3pOcyai6DZb2?BT5b82@uDd#QDm zqTrev#z}Rd$+$oB9G{99l|8_zdYnvrvd0HN9t&c#y&_T*Ca6XLCAMLH8;H1$=we`nS zrAt!OZWSrzZtI#saIr49h?Qw$Kc!MsD-U!WF$u49J4;9P8Ln4h-l`8tbrB6&G$flVmZM4VX5*`0wFKl{UHR4*yYpPVM;LihYN9jiMH#cIQ;*f}5@OUL?4 zhu~MX0d`;5N2=uq(tpQ2Y~Iz9n-b@!{Ii7&i_G~PP2L@&|7sxQyAPg3eIyy$O!9^L z{7)3PZW5&yUZx$_df`;4HWuA+N1F@{%xal{w6@kbR5}RDvfbF%X=4)#EwnU%Ww`_NnB7dFciPnY{Jxp zLORX90fxKxHKEXIPc9}-4QS$vD4Bkz|dvo^WE^mebnneig5XCi=muOJONAz>oNvP(# zVW4Rdjmx+|F)0^N^`Nsx09B5ef%nDzn(l{uawcKI+dg<7rX}5n{tcc4 zqkQhAmZT-!hkoT=LhCN}Fdn^&4riXC4T(pn^Wf{W`qvTq{roz8uDC#|!B1(vsXCq} z>Z7N&E7z5%Vy8g>dbMrGeeA4|Q_u_1oi$JxQ@|eRC#m5Z_YC6Ry3_8p=lhjv`u?mP z{Nx|g_j3lE>sL$L`JC0m`Waa$w#L)&XLNBwz1PKQi!esHD`GN#Q$fliI$vY}SI(t) z?rV-m#j5!6u?UuNE70na6@K1sphZh}V|H09-2K=Zf6ka7uWSLvXB(hj!VgNdVXulF zGtl#f9`;ubmNXn`4!z;S;LyJdx(BS4Xm#j_e*8V|(Q6S*j~U|F#d#=kv%+&Vb6j5) zP7hw1LEoU99A5H%HKCj=H=80pvVz zV`8y#?H$sIawK!igg`MYb3!2IeyjVVtW$GojL-xZn&7iE2jgVp5KQ^=mA2P;L9+3^ zWKW3=1efU|MrZ=Xx`?Hjo#B5)0y|qJDGL5&DnaN%lW~D!-ucB@G&r6h)lJu^U%e?t zbmH>`FaCErWWuk~4_BNb6{=j{pV(m-^lm?da;LV^`4anhtT%0jIG@Q_ z8TkTnW7MU5*Q4fAeRl0|%nUk5kqTz~cl{FrC%7v~`4@ig5nQYbE@EYxOE7!%8BZeP z?pD}b8800s*)CH2(9sA&7cpW8UBn7qaDg%|zAew5oP?+90eE(}m2@9c3F!cZ6YX8_KeAI^f7Z~kB z-LA*fsPTngJyH{}Ke_q$5x9&x{}|6wc7YxMEsHtN$}8z})2{A_WCpIdk6IQN27 z&ERk6y1tlHr-C)vT!#^*kEhMjn^0&YxG&;FxBcYdb&s+h7SI^q&6FB29sfFK(Zm+f zjLT_aauj+wv3F>n-E`#hV0_TkMWLl5qMK)+ex?Rse*nXe z{Grdm<#a3W674NK4)0B8XknK`nxy`qGKqlhiIF8~K2?!F(b^Wb?e>STh5u{GmGg?n>hCNdqDfUCDOBPYiK}p8r8&aqu7d2n#_CH>D^1| zdgN9*udRYjF+HF;>^=2g*BN0w&e6>^1$0Y)8>t?;O+k~F&~(oG_;_nLmHaZt&`=H1 z*=UQ;ZV8g?ty&oUihUp|m0@zi5vK7ksH!oNirubKXQicB!1)x5TjbMQBRROM#7gp` z!*S!u3M%Ei?(I{Lc@aS6oZckuK{RVpIjO%MOu-H1baC-a8a0l4Hyu!h8s}1v+vtD@?t^w?hYzB+ z@wdid&Rw5TO67mt;QGjo<~J**A$Qp8-^CD>MgAD~oNH-L`{7@hA^L6h#cck2|Ch=* zy(1Pr?S)GA_G{3rqj0AbWUewr8{@8!bDl>ZJ#?W~zJ=C~X^)zfR+y!qifw-YC(Z?J zyl4om3G*;6`7$-1%jcV0meTGvUC_(y4b}5^XF$Uka#+|FuQt3Od7Yos!LSuM59NB` zEsb(1MZr5XdO+wxlW~D!ez9%^9*i1EqYho5d9ynsjeX2*Dm%e#wg>zQA`vur zhjgB_-55T$-QcuY6A6v8xd-na*zeYs&hL;OGDiQPNyiKSA`)D` zupNXhV#E--h!wiv0%cs>cc#44^32~bx#|9MY_|Xmjx>h4GS^)G4~4d0ZX>3z>4CEE z>o6PLvDCwbj(jPm|IT;BsbFCADH`avfPL;GAj6t3oiWQV5#hNjslVx4+N7C=GwWic zV>s749~jz)eI-v&oNq63+IN_G-&l)~Km7Z|{-G*Itnje46?N^pmt?s6eK+bw`{=4> z4VmZLVE&X$2s~Z%O*)TXrUbDTGjoG9Mxa;|aboRbC$9UJ?}TSN{}0XY-zLF@u24Dy zJ~n3X?&^*`3zLv@zO!@)9^)5B8>T#i-W)=I zQ!dikK1pQoZEX|Ib4ey2#dUmM?n~1raL?Ap@%-GnLPPb2)9BoCDv0yP+BgNA?PP-u z-*pgoVM!AT?Z%TVevakQ{+{Xd`qNe_OfjVg&*C_LN`+3YoA!VCyarrTXSgPD(!ReN z&m$!$sPBXPTXA%F+7aY_ZHM~AFWL1ygD8g<_|nM@SB9@7EAH1jGt-39kGsNi zu`_iaWRFt$L|S3ygyemT==p`7n3uAGb}JFOE*we*yi6(%8hHJ1JL#_G z=U+PqB>mNa9`|$HoNkFhF6^^oI{*`psDLX_pmN{?t$sBIIjzg-Wu7wDx9y6jec8XJ zt~Il`eBzo8%IeBVW%zqga_L%DLj5HVscSvKzGe5+$#cHMhG z!|Y1a{m|OOuBh%&P3OMlW9&cwoD#GApyOr_zeAU)=1NcWndn4O zV;9jT^CuKy^omjwm(Xyh7j!HporeE-%Kkgc=;#H;jeM6nuZsF#W$!}6YBIAKhlT;o z@#1eD*<9C#oq;ooUl^m`zTU9nTGOlt`|#S6?`7MxL}c%LGMc#yazm!0aQAtN57Ebi zHF5Z{DgmYS?4wx9y_^)d|F4AvJB+v&-HJN$x9N{3g@I`2`i1&c)zO=ma%f#S7IT%~ zQa_!62wBWIlS|nP>FQWX7xzE>-VsR;dNz>zzDPR1=QrIrFp1vz{iMb#lWFC-Jc{^N zO~cyv#Ea28p~BvVGQ9OkgKL#0OKYzJt#xqk-5v-O<7u#kbS}<8kL(MP#t2Ptp$Yyn zHU`ei0x-^~nzZ_lKzGh<8PYlwg3ELfBQ$|xUBm`PeCHl{23Yy)loSO|J7EB!3r)ra ziuvO`Cm_EM(78F3Zp>_?@6nvoq2E9be;1?qLL-dRyC$7KmDEXhCz6=bZj;2CdFZ??owUEh#_qW83a^^7JITKU-vcr;i8)kn(ks--GEy>P|JU>ExD{B!PcnpGKv z(y{sI+UVAVR_lu>OQjHh#t%ZngXMJiMiH!r1xv?8cRs6$_Qbo2-W0vd4JXT8Y50n> zICWAH&h=*z7pH{Y>z%OUv<1oVm=?dw*LS7WDiTE8SH+>D1En}_!UhuaDW-iO)|77W zncDwQtcf_W)?xd2bSYa&lbc^BfzOiSAh^)iZOw&W+b!g)QAy<$BhgCr4~Zdo+tK!H zhL=bU7dv3^2|WyU(?jIGuG~K(tO;9;>5iY5B2(P+0SMmgeLqG&FEZ6ACSteJmqJtf3Wq-LUv? z79DeP#DEdTq-bIz-G>x+SWEYzm0XW-d-6)^>tTad=N}Nos$oj-G)z=9LKua>?Ni?- z6q+%g*6`l%U~`G=2_0<@)y;)mpMo0QZo8OXE*C z;LsdJL>l$RrK&g7&x&*Bm-R>Ma$VT(2!?Bs9KLWrn}10=$l*s7&AyvXJ&g*3(QyP%b_@ERp_QCR}fg z#_gG?xEO?6oU5#;`Ioem98mI35o+wCvxB|i+;+Rc`n4t;E?c0!E#cGQf!yoS9AT%& z#_URC(QrBw_@o$|x0 z&oeOUkw2pQM&rZTSlG!jK%2Bi5T|L z8fPbSy{g?{JlCIzldZ<$-~JvjN$idJW83P?D>5#7(*M} zFo)}&{x!H`nM)8<$O8kW4Z=k&9lj5`?0N3wW-J}e`TzgJL?bsm9H))xs;&55PeFPg zAyAAtW9K&APbfwXlg0>5aB*iL_!iTbnJ!|4CQz)4 z*x*(HkeeQkH@A(YD0o4e5mH@fGA>ZeODU~XX3s`gc`p7=EW+k4)>1wqxr0>K z+Ezwy8iv8Bkp1*~Uyx$q!U!oZH2X|~i*><8tW2}1m_qU?jyQI2EE1O+NQVaZe-?a4 zSx>1hV#E--h!wiv0%g3Rr8<(5xZl=!l3T=mub(*)n8b=l}15EMcv5?mSVMfM=72vOomu1TNv1cVok(}wQ+BjVB@p^)IM~U;wHz5QZDp+)1zRs zJ_I&vCSXR^3Ya{WNQdC#+q>g(v=&zVctnAZZt~!s0cmrwhjRsG7`Tn^bLMkTVct96 zP3Z-l5l={l6)$_iYuZyfln_M6xCfD^A3wJ^hq6(d0EVu;aKb zMqTTN@>}bWJ7WWd9@OIAJX@MjXlA3P(U=n@^?F9+GpR8vBe+S`27GLzny@n zeivx&(fcIHJb_I!T`~LgURr8;mQF>T$GF25Fe$xBjW_dX($)3!Wc7Zsev?by+9kA! z>l0sBJ)+T-7wLe>22yNwlXf@kq{+#L$W8MyP481ho9cFu)c{qslW{zR?49yus1GpF4_6y7Ieux812+mk^aXS zUw^+L!;L2>`SeY?^LGZ!f+qLskpLH7b_}Hd1WkYh63|YT`0)z5_6kTKjkD{|wey|Jr%blZ>QC+aH`FXnTVvK{!&y(-_Z+stg z*;BGy1Gk%v0l#iH;X5k>_MwQuQQMmozOfq}*PH=?Vw@No3^9Kg(GPp7|B;9hn&3hc zyj9Hr1XT>es_c*Cbj%ZX5Um5!slUkaX3X9%H-7%_w{VudcaKpD5R z@TUQ3QJDGA4>OaMA?6!9w8!ZJzSsL&PBIi)|JuvAf6sw)0xIw{#STB+w^K@N3H^7j zdQ24yv3bX21={R@F0j&b|Q2U}YRDU*) zCN1d25gC)OMuPs6?U+$-X>t`t8USBKz2_usS=e|mkO`R%!WXh$;S z6iuW<@JV!zqCP*ONX_-s=?B06{m7uTXM(Y0iz;MjaY+*jN{6UY=?cw!TS2emHa21R zdzYw9+9s-b&38@uy;P;Egm*_u|8_OSr`JE{bW(Y9#e+!kGVUy-5E7AD;1 z=U5?)eo#e6Vs_G!C+kRGe=541NTfcs@^SEa(gQ9% z+VVT)RCGMB3;m87!OOHIdfiFDx`78!=kk}5s>*4!QO93D zX?>0+{1cne2`f#E-CsuY7oVb%6cxyKOh(3$aj4(1jh>tTqD{`pIP-QKmQ9>bZbxqu z-N?X#nahun^(bn<2{tsG-P+g7s|@j4e$)ILn#4B{!j>H&G~ zPo(K4Yw6jCG@8_~jaFS9N`ExUsjp2sji}p7Y6I9SrML$+*Sx274?Cl-_#BNgD5NnP zw$TR1JM{SD5Kz)T?1(3^c4R(%%g=G(0oO zGxpeIJaoQGm-FkI?uW!(hPcx}9aBh_HBc`j~tM{Pzn04d{FdE7mI$FVc7Rl(qONK&}Z(XmRw9*I9Gw@a4(5( z{@7#Eo^z!9;j`HgYioURmi;WfFESQ&M5VD8bSgXY-C-Tc4N1Y>+olK`!+jsz=aX}S zE;jmYrP>|r;dk2#hOVi2>%reU+2$aX4hYSkhi~$gVONWl$Gf%YQ>onH><- zY#hxy-xhHlU(%}VpXAu^kKDn7P={$bI&{O zg~oSGGf#KJzI-jNC$_?|>smM;$93K}v~jO@S48Ty#vyM$o0$2YB3j;~bDTFnvT6ck zc=+6O3jS_@S+-Y+o3ToB=LCvze%cV}d@$!M2(LL2BQ(KVT7c=epxh3n>ad&fOD27n+O<6!U1cmH0V6f<8Nz zQ`zy(xcOd!Shdbrc-#Za-$mj}+z#oyg3m*jP49*UwVJr-&NY`E_G0dPZRxy2iXPg( z{6QmnEW)vaNAR}03Itzle4K=CIO;bIdtE{)$K)_E;}Qhk{82`NYk1X@;9^~H5i8S5 zmYL!Fz~QugvI2S->Ptt=l_C;6qOKi;E@H$Gx`-9J-~we_)NqM+g-Aj2*W z#xR_ii1#L|=;^MvB(Y6{Qgw`U4nlrf z;kRBlD%rD_WO(VbHTPxNM`0^#XzE)VbY7kbfqfmnOXsJrDM75Y__;wEBT%e~II-q5 zS_h5ZozV65|KZVLcSvxd2R4tvvZ-cR7VVCHJCg83!B{#3U(q+7tUf;=OU*U(lxu{Z zeqTcIXZm8|78S@)`I0)$-wmYHb1aWMPo+~_%r?4|W=5S&;<+Zg z70Fjmlh%gI51$4v?z2<&JePgtxklj`_e}l4K8vsUXP&{eFgLYv`IQM|D725OqUfp_ zd;AWrqOQBTWBD!a{ghZou0Q`$Oui=tXQ-j%Kr;May&$-o!EyRcEO3p%SN0QfN#(jb z-G}J1IRwWNxkvJhKtyJ|;Bypv937~GoCFJ;`WpnbZzCYr`xUwJy?4X|2V^{851%vq zw@|wqzv3kDeiMfDn$2|h*KSzx*}&)S0l0WSo`&*W>N^MaJ{jK&uZsQX&g3&FVqeOh zqumhpcqPrKcjVp$rgW>3`?6-ZP#k}|1TRjc2NRs2ZMT@Ll-!`Ew35F15&V}7qljH@ z`1do5KATrkNUR3p!go+rt7hmD=739{Z7}kB7reT{xqGwq@O%0I9Q>(*q?F;v=}}KL z=3`-=UC!TJ%6K-UD=e3Xv6mFrb1d-2)1HIy6H6H6BE@e{0U0felLt-AF7!8G`9*FD3{i|j?!5rP=B)EUK5UK876pZ2D zyW`KANF?_CD#ax0&QgB3a~}vU)&&=_GR^93EHzk_F?@J|ud8s~6|zY8*|olsV0Nivk{?~D&$t*E9C_i!=b zUL?N;O7Z*K4J77A#`l3(3)UXigknv^iM4Sr#-qr475!OwodjBz#X)ePdz{V1y__v{ zH>;A=TSZ{qvOgq-;3KwkPTG1-gwZmo|ZRokU>$!8pB44)N2t zZ?o$T>b19u7A{LC@4E#ww9RM=i7%$IoHnF%`U3r1$zHINf6}EZb8x=Y0_oevpvwVm zlx=rGwRJ0`7UaQq%zRiaZ-Z!C6ZA+`N47^I;EfTg+;N*B4I z=p6eY?6g447k*b>F%Z+8&GB^Ic+6enh+6IC)NEB5+4r7+4q?_v>hy;$7RA4^An}#H1a*IQ4P{Ugh{9`YPiwe|)lthRaQVOq|;qFKt(2%Mx!SO&kRIlNU(N z-Vu^lxs-e}gLd-0fJtp4YA;*E$KMxaYJ(B^Er!>}a8HpQC>Y)wEppqzhCQREg-g)m zvNJNYG%)bN8?X9#`q)>6MkKSADq;nnZ<_H=z8%D*s zC>>ISF3qf^{CRi>sopNMj3(b5h8?LAOz&|)inb#oq`deM_Y`0*)&&=_G7U~sD2>lk zJPwV8LbQQ&=tmtU!7aD+le_@R+{qrv{zkL;Ovo3z zjrI8+dLG|Hr%6Zj^#17CXp4M)@7d#IgPzy_(&(cZ81=aidbL@GcDn(z$^rsH_V=xAv-FXIDqqKUIWQcs%l> zO>t8<2z$70zFBEb6ACR}S3Jk+X*~7Dd+oRM`+_;Fe`mn=P$z7;od#cf#?@(pGs3^l#nm`y_v^sWe*4Tp89Pj zIlH$#VjXNS@;>)++pril>iX=z5(s&>+qlJE{x9Ve(9eP2|7vS6D`q$@r*YnFni8A` zzs84G?g$G{p*2ow(7qK4yB7ASu2-auo6T`}AD^S|X^!v+Rb04q0JbY9z;MQ>uG zBcC6@*b5UdQ|SVwPPtDl=beCYKUXY_-Ak)$N+}`qJlHwi6gPC5A_q^4-niN8A>IGfoPt^g zW6K-%%)IZ6e+S->*?<$25qpz{J(z*r)pF37T2FV}TR_D+fF{iwgiI&Sr%c~X&sC?P zWq1%aEl|W2eF=^5io${wevntt!1x{`sco|;IQ9E~?}y~$D_~h^i;$vRdhz%eUA}RU zLh>$CnO_lEI8<^US?)=@rG~Pvw!&|Vwg}-m^u8liaO$idhMd-eRh0$yhj?J&B~?5u z+d+d}kCCPKZF)VZBm4Fnp!cY|q@J#i_<;{dJz5WwJ*w$Mf5!Qb$ZMY_d$v8ImkJ~4 zR_|2IIbe?5$KUAw?IfxmriXrw-O%vS1mD6`(Bk|-IQGec@pMa=oBp5`BMOlft&9(A zwV=Z}wx^@#VZMhR60U!yO?P$S`*12kX6eGwy~Imb3`HRO#Jx{Xkyu=4k4UcE z@z+U(M+EmVm^ueH*~_f4*aS8X1L^ZJ6ZlR%O99KeAnfQ_lK6B%-mx+o*v1$qea=(J z_HWWN&hjV?46PoGiMzQ^-~Vu`k^$PO#&Cc78#JR8=hxOvhd?pBxQJ_wrwKhlX+p7>YuKvFiU8w8i>B1UKe#kzg7sOTo?cNw;q4F|B#Q5NT^PAH7^kHJ(F|w8z{3r3Y*-YW0|Td1V5A7OscO~JQO=NpQ41lT@bAI z0|FCX$V+*vp97>^tP3t;Wm>~ntI-|z~Pu!>2T-$QgC_B%NM$c5ku%AR_KBY zlyQ$WeognGzr&Rw=AD1H12=cUn!<9Dq0rh~y^Qcf{N8o00^=jNKJ;5IWpWMqf9ES! z@txO`=FptB7rTdyZo+RToAH0M2km}6Aghrd*mvP5-$TbrhwnNE=(gBHW)siQuUUDd z`KE*lHkQM~z#6H)%enT(8ink6(qimElHtmLO{6!E^UnRBNc&3a{25nHTz|4TX_ zQ^?PCUbDUYOd2Cltcf_WR#Gwz&$d6IYv**OIAe`E1Q)t$`cA%w<-Qm{Rbjj`8L3aZ zNQdBYzt7Ul{6{pSd>wV&yNpK$8S=NB`dn4WaPJOHXr3;jyQeEDVQU3_vEJB(Ju@$n zk=G^~Ri=TBUp-+q;5a|GZqU1kV(M9Qnbxcdz`|8Z*y~}7#jV@o{jIbn6k4X!eSVG= z(xj{^D($+HR<2z~o4!tg^^9~%ER1AaN{L+~F=f$BQs0or-?IauaGJgEZuUU@9lodN zV2RwGj(BBf(}Y4h&G~)PyxcILg%7SJ+u_sVsbo^1kBY9El3Fh{w96d_vv(m#;Qp2a zCia7QyJFb#H`!{7L*!pH3c06G;tuz$FpC&ZQ)Z2#VU8D(r}dqFr?C&|@ELS$wHvg& zxtE_+dt8aSKu%kKk;RW~G)uQDzU8if&RI9C)8RT<6GLR4TmheNZg|c<6E)G?V`2qZ}$w|GI*r`+@sZo1I8LnSx(ivr(X#bRacpp;c{ykBlooU#3 zEj-SOr?p!0C_jIThIXu{!Ha)VX2eBGebo}l162_*sX2PI6O4ca zMN$9Wcjod}&G)Kyt<`IH)y%xnbI;kkd$m>pjoCC%8dk}kMt%Q`Xrje_ z06a_WS3gv~D3R{eeW0Dsg7Nz~&yt@%kb;Kj!CEf>v-QIO(bnl+{s8Xa0UTuSP3&*O8U-GA=2pXg?EJxP~%>Qx#o9h>aBX3KxSB-=7lKlm8AKi zDc;;vz^sexZQ-|zE|0NC{t@nxd;f!G^%=_kr|eI^Jp%tcFhi}6D-1kF(8ngOXgm4_ zb!gHY-H+a&fGaN8c=00W^qdB3$96d)Y&woB;FnhcFJ@)^*jA zL#rS;O6e6+cv&UQeQ=-ZpQvJ)Q7i0LoNopplIJ#t)+a8s&Hc}Kp#TOyUebryYe!Ccpgd``l+ zcLJt2y(UR&B{VXDu%tv8eb3wB!SnIRdDVpP9B$I$TK2~KFAA-op_VF#y{7<26^vV= z2lZc;_^~dTUNqra=^PylALfkPCjDU4c{v>$wFJYvp26eK9WckL8+mDQ4P(V6#6&tG zU}Pofy>my(=sT#otO{HGTlACrA53%Y;H1(WxqB07dxRxUtyD+p%0OI>$)e7uQZT4F z*YRxjgzu)6^!7mt)($X6mv`2%=ov-J#;0T3Ev|F0G=#sW11WXhi#d6qN6}94mRQ1LL++7NexOz*GWMZn$R3@Kw5KBhwI>whc7Xv+p1q6a>#^6<>)SL%^$Tri_(7lg71Ce_XBbDHqSDqa5w8AGwFzVvOeG0vVcmNvdug|p@wNn`aOdOs+E8n#`f(no#h;lYoj zu{VJ{7F*${ry6GRH`4qIIyh5qKu(LCQ1s6on)}KT&22x^-;WL$U{pbW3+(yZrjl|F zGq$fLZ(S>{1+J#&DzWs?)*lh8vglHGRcwvFK`*tnkbU?Q{Z2Py&z=q#TDTEYrjNrm z-TmY+%@386)?!Cj;N7Rg)wdylUnx7BPhJD5+r^X;qHEN!K{| z8S)%0j(u}>l1XM1CaWx@!UxL{ck(>a&c>36cb^KxxOV!8_-7p&x)mVdYkLxW=PL)9 zo-)cFN3)bLT)i{btrpAhc3v3?uKS4J7nzHF!9}iIqxzAkSa*_k+&9DN$ROE@^W#1x z=IXQcAas!v<^`#B@&>N9$N)TR-ImU{Le zDw@m<-Itq#f7_dctmPh@7I%&4e`B|IS!8iO5Nn4dkv2{RmjPi}4 zr8l?WNjH1hDj$52HVrkvfX=qmWD9#!b~K?DEBB#r@DbAZz;{Rwj#5dICQO1<8nK_M z7J?_Kale)kEH~tl;pNRToS&*dB5rDK4Y8MXxkV$2J&`B&@>AO)F4r9yp?M^5(X22T z7y7u(D^c5D5w+1~n103^BP!BKEWt1JQiE>G^^)J5H}rMLBVL8%Ch>h}p(o^cu(uL6 z=JWlgo`uvYOB1ELjx?eZdq!{id_uY@9i;8MTft$uIX}08BvrmUFnw+y+4xk`=r8W< ze}9U`MlL1w;81=){SOK)V!C*aeUXCFbxb7Wkwsu7MTU*FcXiI(0)ATCtC3~%l`#z3%-GP6+ ze1niUHkqylW>e7xZ+w~>3615CsjxBviGz=#wsR1y+vHL~+hI^u&cmjhrf3s0j25mR zNO^Ov!LwO4}%E#I#j_Pk6-*x#l1oJ(}>KpnZMq*LHlo~2f{7Ee02!zQ~W zRLk!PRSN9)64MT)!$N6CwI)*1wjkz;GgN{MDYAD18O+)Pk6?4mG&&<)RD4TCC!R=I zmp{@|`+7+yw1$q3na*1VQ>39X_VD#GU?3c z-JRH%#O)Q`-SL&yDjlPFGn&%#FM6ohKaDIlDkI|Ied^!hGrdZwrPY(JP?t%{==4Gh zPBjYnzSSO++t$+QY1;5GzeZVV9V932FD`sJ6Iq|LsI036&xO>0H}PFc9N%Z@Ka-+W z%E)0@5ati(86~OFq*SVdtttNOMc);Zb7#;Po|75f%O8h&cf|mjN$>d2#fJ5Jd4`Ow z?00BqpBh?URuvkrrwpfm>O-eTDc!_~*22jTOf6_t3H_mKfTJd#d^}#=oW0 zM+~8S@-1~9W`gda?AhmJf|T-lt{uvw8eN`m-svHk2dH4u@Fqy${~wd?4#&C(p0Vor zi_8}#VnLI}M_7>s$~p{VH8ac1Fa7t8}KTGtw?z zr#lwhkJaM_A*Y_)ADCcH=UMDW-3spxbzqO`|Df_Ob2vwOBiKs~E9YusVMvG!1wY*( zN)|s2?TMS`+mOf+n&3hcd^7u?Ea+y4oZ%)|H=>HN)7;U<@B|4i*F}!d1d4r;t2U{G zXC)hL#7K&&IO7%|IrTg7~)6`hn27oMz|ZuvsnYbQ1fmB@oaV&20P`- z;%lu9;iKFY8}}8E;m!Wod-D|Ttkago7ft+d{9Zb#*Gz=t&`Ss$ZUDh=ENf3fZ|`M_ zVTW6wBsqf~1r*6}kY^7WZxzCG2$+j~!9}iIiwOKi53*Xp@%KS0KHCRk-MLvJjybbVz251vsL`}aXi(G=Ngpyjp#Ws zOtyCD+VdT^9=&_>lfFWQZVlx>d#5uId#x$V%(Bon&KkRHUrXm-d?q=f@SXIi<_jsk zzC(FK_*^1q0R(1yTguQP@w99&-&3Ix#h%C$d*L}#P?%Ff2mboVaKz&iGA{Jw14~h_ z@Qq>`boq>-A71e+JFx_JYdcr!s-*(Y;73&Ebc5G*y23SoT?f}SVq)$e_5x6l3N|a_ z#K~0YV8&yTitW`PTrzh9j_c$XJ7`>(D zdJ;NMP(ssAw%9Oy9Q#1??2=2@NhOBA4gQNlyQx`CvnRiyKiNDNR!bK**>~(m`f5t& zI^Ai$P2gPah=(c_SYQx>Jk=tIijU=C7E1wheh-q zeBY%Ck2^Q%t3w?%U1JBEl5phzlgQ5mOPm|8j?d!*aW5c?Zf2#R5BqZLp6iLwzAI_e z#S|pAH%5<(*6_X?Nty%Fk(_js`qmpDa-TgdZL=5l`q`Am-}Iw2UPupOHSo*mujHN7 z1lJZBQc-g?_9{u1{C{eoUC$gTF--@K`<_Tq&-px~ow{_stu87i6-t9r2h&i!i!?^b zfQAR~-TGHG^w`PXESEl0V*U^MVa9VYRGeXFe2QM1wnTJvGPOJHhk~iS$-MSBEh?<1 z1UpZtFSto%`sQ#gH%G`Z9`)8O6@%Q2QBh%uq&61RYTa|%-k~|d3Jq|?uu_^|l7hWW zgZMte9mh8gqtkzr;TY);x5++;IJ}TdUnO%bjz9LS^MSQ}ENMmOAbrVcI+yyNd91&j zjd?D;uJmI#_h4olO37DL(MNH$RAD%X9yd#%%Ar^3cE3J!ZR$t*H7{jy$rK@#i;c`^6H9?$va6 z=|Z}#=np9(iwZncvA4qwdh%Hl$ESRv?{Q|(ZrTCwE^WlDsBu_(Zy&iua;?nZwaDaa z+seI%seP9siX9h*^$k%d2){?&UGhltX?y(pHUL#uR*=8{8md%u!nBbc@z1Lbv~~6x zvYwvFJ#^gb#OK}LOPx`1ESm;4e5FgKuc_04uM|*ih2Q(RcHOcm%52zI!O|K!XFgEP zFl*T9t0HH2EPXEYfq(dF=#BSo#F~Ul^g=TP`z}aSqIiqkA8mj@v8HRetYgNr}5?rw#|BkROa>Nq4 z$Q8Qa0_EJN%az_p<4xXV@ zJ{OqM%PRPPW4|3))NFeoj3bh9pWnOWDBf$|Rj9eQ3M>D1Dl!36ImtjX31JCi;9-OHULIQrgm1JX=dVx7thElTC2sqn>0?`;8{ta!1zKQ#8wyFJLLS!SRH`24LVrd@mtBI=L4v3uA{Ms zT;Nl`hZ?vxD$Vy84TT`0n@CS!3~6eP8Al-|V$W&8|2Vc8Sa zjtPLccim4m$FBAP7}3rUqYU_- zxOW}(IjcwaOl+_*ViNwkKB4tj|0OSPTNJ->!`^RvXPCNGDzeo^>3#NqeHey!{rxFt zi4%sYwZa*7VE&9~GS>EBPaZGKxJnqK)`wPmdSK=BY?zz-qkrvLDWA;v+s|*KP)5u1Qo&Gr;*^b}A;HjUh^#-=`nf8OJ=N`HtF1OnXQ*e_Npb)hsOJ zbA_fnYv6O@XWE`)gG@;gCwkXYtA{H1c76-yt{RD%SB;U*{&I^3q@ekTZ8Up&M@0Q> zi)|w#p`?D6ew;3&=Uk)f@(?%@I)i2_`k+UZDRdiJ;I89Z@=5ZC$5UIJNi{@C%q&PV zn!(`;d#r!=fWNyfY_)=^rHU;s^g2Pym7Aex=LuSH)&{n_Ptn>$KL7AOO$A9Gsc4D^ z;Txfz% zKGYm;pLiaiq6fe0u?M0*ACpyQlHhV(%MD#m1%ze=r69f5~%5z}1e&9Q-KWAj|v_e-jyU-0^`TO)yJNEt9 za~X5J9c1x=hi#yvdyj68bVy;Ehp z=1@xrF7^c%xpJ+@<{i!N6o$D0uPEJvYjb!db6>Q;>lThOUF3)*bdf7`!3D~>=13R3 zaBBs&`$MlM!6f3rlTC4ZXn*K!I7@OA+Ljyp(N&>64&`T~SB^id8}g*cDue$MTTKpy zS+}*cVZv(s*&hx$ju>4>-zrlPtQJn&wOSzYNgDoet+QC&a@u07?^|iBo(aC|-I5F< z4B?fQ1^3au>_e7?_gsUTpRr5Q*5Pyf|KgDTnUZOmF8W&kp)r4~(8K0m2<&~ol?*3e z`@plG{?Pbrp6~Tv6ni31>@_$o!GP68)NdP~c`$xFnI+>wZ-`%m*tc&fWTHCK=1xUo zZFAWYd}s$nsV-4TciVIQ^w@Ez(hEYq?MPIu4n%(X2-xP#m)2xy;9*WbRBKuC92%a< zz+UZDMat-+_=B!}R&7L~MSXfl|3qtGZS@XPF&`OL=>=AG(#E#3x|s#B;dS%?ha&3K;Uz9)a&~U{P#6omXQ&M83}+ zz26+^2@%*8GL>HbXbnUC-_$z67bB)`ph~~B*vfO)zHV?vmfcKB?6DU2RCu=UOJnp4 zY014fo4M9e5j#yZQQ`kb%D%E22h!irzou6FyS-j&6Y!V9>P|>8*~;t{Q7j$pVgzMt zGs(26DGbJUlg6B}#I#jwr7hpJ*;`1Twhdtaw#Zddz>5s}yq*6$8pP7qf@hRw(m<2= zJWIdf8LeFFruGjP=Wy=g2ap)YyRQ;xDfxF06(E#zk&e6mcZJ-|gldd@G;`Uh;)a`pN z&79Bmj)Tuq!80pdH+@DCrR-s>W*?=z)!&SE8z8J1l;iPInhw zrh;W5cxm1RgO=sf+add?C*Rdv_|poSzo*lNH!&2zz3^va1M$;rDYlKuj5;)@GYk3h&$|?{eqV08DUMyGfMI^!n{7u$fu1lc2qy6pasTw)b|I) zogPGfRc;vcJQ024T^ljsLM}Nwx4{GNW?U!_j=c305==pxKO02Nrr;Y>Z1Xn z3r)@iinx!{4%BYd!R0^$+RI)RZ`GSXC!&b@f9j75-RI!t>LarF$ls?lYG)Wu6dtFT z9!ufscNP|UCrQLLM}6_$-W=cGCt-KN66Eo<|T=psqZ!KH49-m3@PIf&1mvxaNme576&;=JL z=i%`ksA)RS8ei*)vF{xr;*q_q(K7EkxgRoVM4<%-?8CZ}dg|%97kh%M=}nm2$s=qd%z~|u`Zz!Xt;he6 z2Bz}d<$Q+p&S!$5sWOad zKbb_l;jbga-j8z*jVSg+p4ih}=Y{+G?a|SH9|?RgHAKdRZfKE!75gixLzFI#jO>ng z>`^V2;G6pxp{aqnR5bZ6B}HH2b&+~^u|UW@XUMUF&o0YPX=Az6B&69so>AElEy?k> zof&+RhDhVvZl#yu;h4_%|6{t_Q12B@aM{X;?n*pQqud_8KP#zx*IDXVJ`i#gn#(Nl z9NR6Ka<9dHOVjs|=h zjH93LQ`pO3H0K#>auk}A+W|VfDGZsol$3T4kZP_nA`A*)=uh&srlEC=xKvFi?`EOy{%j``~bRq1~-BItpnorkV2#n z($5~H;ild=67-F9PaERI#5MHkZwMl?k`ccz3O)Ece7CL-$}c42^vftHwzj7p(RNtX ze=FRZ2O-$LRO++J1e$F!@M4E2`c9uCtr?*Koxz(Vxj2Tdsw*b`RT3QBCtLyA3_u@FMyk>)9w-Xc>%QcxTPSN`A)@XnF6x}!dNY8vdkYd$`hK_Q@ z-jYDb@$ew-$-LGHU)le#T`@lc_#8-}SaEZ^$l~-_T~W5qoJ5Y$1Q(j%(`Gb>$3a&N zywU=*jrGy5LBi#E+#|qTu8SO@2^9Mx_ppT)PONf6hMKVq1vjjOOc$D*3l#D34LdQx zTa~g+EYY72H5a6J#uP_%7XP&c7K}ckr2gvIM`Vv5JK5&Sz%&CIIz)M4@%BW!R*6gN*-}(Gr4-eZfVp zTr19aOL5v^h`acbc2{w)A+HUcwPbj!*g>X?9I=Eha)mCqKsncG?t)iey%11I7+xMk zA|CEziu;cJVQO=honrLxqBpwLAn^S=QmBbXoa3{XF*`UlvXmF74d<@-W+}xlB3uY zd1CL6I@flY716-qU1eAmk|pCp|1)+C;>W!uYNd`XK~u5nRCC!9+)MjcX#E5$bW~D8 zhfm+B!>2l$u`vLJYYoweXL!EB#&N;3|5)OAp0}jtr`(7~+yf-*bIRDh=m9M}WQ0+- znowasYkV$KAoo?4_`1dqU9)we(#MLuhb-ZBabY70&Fw_0^lYRS_SnQp6OXDRvlMvg zF%Gp4199Q~2-Nmu9617gzs!-=PtZWo)PDHRo;x@9w!zM~v8dUkjL7BR>EF;Q~r3P|zERh?mhPm&(uuLnKBI;VhF4X~l1_z*3K?Ke;IZt;NF2wph$I)&_dyIOp zg@%tzfL@n#c&%!MK70Ps^i+FXKYs)JzWtyNvrkdvI#bLYWsYN^5vXyTLe;sg5wNI% zx`g^-Wl0LnHCl_@L{BL7a7MlA3^Mjui;_G~97r`rwxb7~ys{a)IxFJ%9StNaHb}lZ zccaMg4XwD#^$kaor6K$O(5L)k{ClK~g@>L?*OiUX`GBG1_K5HI8#+lbT#IWGy;?eS zNEG zGbmtV7z`C-DWx5s8D8_E!tJ|h^LTTV);VEth$1@hw`)9m(wyS==JMmo`1ZjH-LDv6 z-nPZ`CGZCQwrqxW2W_w`FGFg<-+Aiad|{VwkCt4gGDYtVwU-hiV0|MNYxB;63J`)W%qR_>vd_UCB# zh~KpN;7$rU&9&GQdA4eaAH1&f{L^9`o)@TsjWeD~%l(>S`@J*tlE1C15}wkC?Urz4 zkM0o*EnqR~B^ms~xaT#cUNk`7Bffum-k)3+_r&+eR}`W4gGN;zC+|soe`EEOB9(nG zwyGVHTdqf;%P@3&_?8l!Jz#%hB~%sKVSlf5`cZR_;AHKggzk4*1~F ziB{-0hCs3Izch!4NAP)Rk3oFr&N)I8Txf!q77RmsKNGxo-Jc9HyJ5`B zH0rdYGX$6GB1dQf#lFbxu6du{aE-{i9ceNYJW*c*LKm8x3zX$3?to?=9hlhb(*x_r zRCit*eit6mamp1>dzuH?gWWgW0EiGpPM1> zLK0eLUcu*fDI~ZW&uS5Ry@dt5PJg4T?EmvB?g<12@H}|Ir!6;!(CXFbx8>ahkwog6RWA4T6+;3F7N*VJ)i>3dKzjfU}^Jn12FlhNhkE*JtbxZqb<&g`s)+G?Ee$TsK#apj3ZP7U z+3<_$Bu4}86Zp5;0BQZcEmW-*j`%?F+_I*z zXaZ9OLwfhi7zI1HH*!KH8JM1>0XqgljzVk4-x|B}c1rF8tq>BhN}9`_B`uTvVY;b; z48pt_zmma?R&al8i5b6=rHJIFXfp8_En8p9e|86>c<_B1lp2io9oXmQzbLfuEje_p zXBhX{sq&nuU_=cXPg&)@*t2^ft01i~;OF-So&B3JFdk!?-)hjVhxcuI+wtXan8n`*-Q{9`ZflhTfCj(d$TU^xqms zd0dCsrX~q}sVg?j>`F5;+;Lxr`=I%qv(tJNvioX*nHgzlILC8gUuR3MPP(XCv=cdP zn`2U?k~Hj>0=(J=NreMd(ME5fq;91Jt@x|K%WI7g>lz+9JFJfWF8CRGYPAA3RbG&k zHW{KwQkQ%*6p*-01G%B*Kr^n9@2ZZq-wP>b@IabzS^=}WrqS>l<<#SP6|J~(n>Iex zzl!xJW+65144(4yDepEI26c-VL7-n%yRVYCyz+PWglzCF&) z^rsOkoOs4?20l;sf>PE(Dbkre?!wPX>RLu9@W_{{dl<>Shg!xO;qp2|Af}q!U45ai zp^4O19bx&88S=wF)3X}(gKYDc94!+hF)K2hJ-|Ay>V{2`I`~H=kD3i?f=%DgQL{jv z1OEB~-R66sHMW;2Dpnc3k(cTE04LmOHyOQbop3eoIc<=5E{diZzH|NdFrAO2Gx#SJ zf8B_P58R7xuY)evU(f{hcD`@9n!@h}!6n)o)6R!sU;cjDIqeA@y6l98mVr>q?M>l> z+~E|ihj)FPc%FM4X?*1Wt*tGvrkeZso=k$-J%0bT9gKZFouLzNj_Gr3NqML_#x=>J z!9&cjuzwcyG&e)RfNUCFYJyiEvS~)g=d|yZ6Q0j)ORav}VcvW{$Z;{Bt=}CIg7a>s zXfo3ZW;(58D0ojplEu?>fqtd6lE@L7;6f7|P3-WeBfmck;Cqm5M1mFE^_5sY|%rC+7$}NZ+B_t z^3D+JpVvw<+&Yu}16db2VhLU33SDr4a{lsMGvqFFg?2)FWOlM65&PWK#m=+r`xTx; zaunLK?^&=N=!?ytGvKP(3Rj-RO3vY0|0k|2Xp0NVizsf>3Ovy02s!H5lu@zGdaRq- zl4gu{#7wmfc=%60*|O90hQ84rY1()lZ2Oudm1b+f>e_B7Tx@~w4tsEFo(FDfg-fr; zs5PR_v|iGu8twym^pyhp8^dYtWC(QgaFe0M!e=D*&RK*sqSzC8Vy~=cEYIC#->;t} z!}U|rWL)T_$5z5^(?fDi{!5dJ#$rgMooosIu=nfWn<~ce@~x$E%MZNDse_jfGF-LM zh&_20h0=Mc%LXG{`!pr=;O6fn$Muo%p)YcNkaYMG_2}FLz5BeB_Eec*WYSfs!O;lk zntP(Dq>e{ljWBGH5tRDRZbYGt`{Xa}Yf!?l)7nxnpA*el5Qu|UhU4mZKdg%xh^wDk zV_m}lOdh8!jZ#rWmSz;Lk2b`XP%oGcn#=QGe^AZIa`Io>(1=27*jY&J4=Z2+pT(#h z{7qeBToE;6IN2t(M0LxixLfCqEaOhtyW;?LESQCRT@K^OCm;0uX9aE3T!O9@r_rZ} zAvy$nrB81xpgj5t(&EeLu}&6U=lAcbgL-JOvLo(w52tZ__v~u+i7u>g$K1I~==jN% zXwF`kb2eF{$TN~69<0Pb4Hr1QW#60bT2wtQ6~4|@tRr+HGA$?(OItH{iCi9w^KhPhk;3aziEUkdYX7RdL%u6aDrxx zGR5I~6P&b{qB*r;I%EptoSqnC*KDbDztWQX0Y{7JE5IdVOnG53faR$ua` z+EKf~rh3$TaxEne-XPuUsD$=0#nSCXO4xMdmDKQ2Q}#P#X}6x{p2(r(AD?JB*3vN* z4Qx|7KtDWNvPVxjMK)K(q1f;IySh$Nh%>^fQQ6e{r6FEfU#Dju3}9$*lb+qshsMua zv^EyX2tiPup(u42RO&6u7yRdM@2VdrvmS&_g^!FWe2U+xg(m!`0|I ztuK7p^Xu;v_Ai)}fS4}c*z_TZN|zs|-id86wrMD4tlCfYqtp0a&<)*`T;ZqPgDzF{ zr7Lzu=(NNa_Ccd5SpPVk*SbxKoo=&a(O_~^ema4uKke-niGCyA@ zivTTtzr9Z90<>}B=M}mUr;X1;O6kD$wsfJ!4)%kV;eDcQBW}CCopN2-BWh8dv^q44 zOiETkpjct9`VjFmtCqNy*<6+*G{J=?_#p0+I}+OjC$;=(c@-ggdIIHt3WnfvUE~N& zpx76=?YEty+)2MF&M!fRf-4{YBh!T@=K@7+ow)_EJ5=yC^_g`3@D-YYy2ur}-~#1*UWy&PwM)c|6lc_wSwX}VeT>oJ@^LzTgy)+47lo#B zHUrt8%g7>kH_mo^Lr)IXl21yi^uO_&*Gs4--yMGkFJ})~yGDGy*%fz`S73I3Q#|nW zrRoB%k*oKWtpz8`_$=iQt%*M*-ECb@zKb_WX)AVO9M>?Re?$0RBs)E!@r$}-f zt5Hb@Gv-M8zZG$);w>$_lq|#SE?r5)cFIj5_7-2VY(%jq^2A=+1{Vxuzxsi}X(Vv) z%r-JE^e3AZW5d{U?!6Zk#;-m2}Pi$Ycq+YR7Pyc$2ZYNXdm%6Q-NrPQCj z_(DHhaJ>NE$MSdCgHJsnN1+{_Bc5Xc(#{M+R9WdsV|#t3Juf_=;`x#i*10kkQ-YBz zcG?-D?>0;6>I)_~FQE{#O1k3awqMEflmZ1f%ooY0GOr zw2bde&3sxQ?#@7(-) z{1nwI*<)%{bNpSu16wOjvA+f1!E7?cZjb%g6OuwXaVl`Suf=sy$KbW$2>G%9`kC&( zsJmeu-P2Hlp2r_jzNUtQ2CwMg_i~zX^gT`4Q9|MVf06EVC!{ajNOoqek!R_JlreRb z*<1mcuB&massrpdnqa|7OO((`NX{Whu(3vop*=z!R^sRTU?`I{hPJWCp5~`;K=ht)UO2#?dneo^M{YmRv8h z&yp^m2Nc`j3IFFWTc`#Vt}(Z{S4`X1wZN2wU*xde9lPfJA%}(hyWp*W`=c47xW?|H zJ+_Tg#1(aW807JM1*MTxrlf;Mr`2&Zt(4SG8sf(r1-zdTjYWa!DEbx4^G#|cK=sEfvgMlVj<>p^Xssi{*bh6!*$y6Dqj1m23o08t zQ0IP|QZwF3zxyfR*oBrf6R$|+-Wb;YP!)SDEb9A*ZnzVBLN!of6v5%fFP_g1gpI1F z#hZYjk|xOHnM7TeSYyQ61hfd@8pi)(^_>8i|L%^nMTUs!?t$JGYh)<++Lx}f*x`OB z40)>~%MqI3LK8e`uP2rdWzRFN(>}G-5-uVB=sb^S<}jD*B1dQf#lFa${;`BSHb>Fz z=|&JJ*7SQjN$5h8bAckhJvJ8#TAG;6wao52_EOhY+2mY!Ug|hw9a8-+V--plZE@M#jfOFv%-F7^c%xpFNypgSTWg0R(4k>`2zmaT8~Rx(tbRz*S= zIbsQ2E{yfVMGhDoI&~6*tjSrF>-xqenqKTVPf6)?C4DGOM71#Pactm1- zeXxS+u5nMHnHI(Nf2KvBk7a^80Woho3BJJn6?vPo-^vjq{K?S4A7>rdUA|3Tw2N+_$kvJpeim(nBEZC{L75(;@^U#eb{s{)C|&Gt(t|oa;&UsrbL@lq zktUqmN*)>m*`Jgrs>|BDSlcG`G)VJ z&tH#IVXGyS(l?pX3YSwKr8EjOT1SyjcG2{*Bcy6SpR#(cC*0UcOVlPwHEzf05wAXl zeWea}UQwlrHtDpyKqCW(k#VjXo|a#t!lCTTqEko}Jda^puM(O#`UyoG`bfRUj-YJz z79V<6jm8YkCws-S6c)0KmV2$oJKuB)RpVZ%g>{l|raJ!W1>$SFAaM)1)62O zFs8>ndN=1Ky)YY(B~}q=J?Ir3TK0ufipFtY1@~lTyrPV|U+BP;op62JpTdXkqBzwP zbalaD`tV@^ovS-cx0GTjeEed1IdLs*30W`u9dg`1mY!^zA$=&_Nas6!k^ap(Ko#vj z(F?AH7@Ic^`xoOP3=*z8BYv`q51bFId_x zf*xt&P|$1Id(IShzqp~n*c^#(+4H)k7Wxjf!9Ds)bEel*_lac`yi^VEb}8Xs{?2PS z{!7YD+Dsu4ddOT|DgA2sn;fFODXFtA)UzJa5<6YIIK$^|wmK+%Yl1@VnP2hF6lIy( z*x<(ZA6)O(I_fK(ZvL8{93Fwmt-~Nk)gd}?UuB2Ex_7B*-e1bQI1K{DDtzb<5s$ta zjd$=#Pq_v1~KP0*ju?FEHP`~a8%(j zrPVv)@sryS_~2X+2|nEw zVPtSzroALPpRTFideh+gHdqp=Y;9&Ka#-8iMlc_)6?c+po%$r z_VPJYH!XbYWL+v`$^|{ouif4N71s3FO68YX*M;PaD?Wrilu$u z5-F+IrbZn7dIfvzZziuky6FGu89%qq@N;V^mFga&itvRrBfB?Edt5^8m*&tuF%*F81KJgI9cCbbe$BAcg|_OhDU_Bzq&C|c=$z(xnweWmv$zMj*`vQS zbE5*>9l7VD3>dz@OzLL72ocZsBRjtprfl`4YiAQtu<#fn9Q2W|)Q4^+^Q?oqbC~}2 z3(XAJLBW59(}zXuWuB~!-X`W4arPi7^SjWKP!+uVE#) z-K#%F8yD2ljj6|Ja+5lWE?q_uWeVutYo3%JI7jw7v|#IcvNlYmbpvwwxBD>tIPsNc zmAAkv_HXDj^D9M`+2S$Rxz1yMYLmNM+mPKB2RiFOA<-YM+=FspD&rtM_}uowyqWA9 z(O=XJ>Y~*vSGufYg{S%_>89VB3UX_JAJOXc;0sqnM)BIpWoIJsFqlB1dQf#lFbhu{4QnPbN_GH6sWV zYw0HwN$5h8bAcjGTeBIS2YDu=F@Fnc-=L&stH>p|85LiMz}A!V;jnWrMEuLfhRSCL z@r;6hXx!3xOzM0XF$=CpBK~)UD}JuqOeGd;@!`c8ESTaXi!PgUs6m56kR zd~eM-@3nyp2ZbM#?X|8hZA7sr^2A=@ozciKbwTF2auPVxU0=p!dUOoe9-E=g!~;pg zHPL^UC5a{Y{;ToydAuT~^W1Ou50`jx4@v$6T5VU=h#G4bl1bTdvQDj|qZ5;;dhCNn zoIGGP*~UDi1vlA)YV=EfZsqfH>lall=bmFe-&~eHkmf~wpcyH>=;ocPl3l48xk_L_DM+DI2hKc|Iz9B^|>AKd2Jg9AMyaodpbVGr!?naaJ`FDUpTzXSKrq#h%q z$&deT=d{;HoA^sq_x3EwQE1P}9oqc9lioxD*Oy$PY4dmnmhBJfw2EtI*n8;E8xuSV ziN&pEPiVK*Mno#!#nHYKF{|V#H9MbSoC(E-A3XE<$4JcY^_~1C??nLL+s;$(gRfJc)4hbfn0T!nTp~K4 zqvA=LVRsZQqIA%5SzGj;oKBU$&*JmSdMRdMYh1NjMp-&u*#9z#G_8DLFkmB{I^uyD z%l{#(r94yp#SEJ0*c!92l$wue&+`(3Y1ie}7~6UY%@~$X>ykC_b3-aM@9~ZL&1(tm zfx1ZfYK`U}9q@qtp4+VsN13S#{vTOa9*$M}b%~0K1{5+>2q9F+%(E96ij+b^C39$y zQi!BE32D%z(x8dvd7fv@X)ew4q?GF0_xXN&*Y*3}>$o3w!;xUkGs=letv!WK*qh1?Dw)Wid%~=*MUz%$kG)J6a>NQ!_k{8VSGT5m@o4 znx1pL-I=_;@cx_#^}6R2nfHjE&8($mrV+?Hd7rAs_+i(DI%>*i6TKIAz^`X|Xp==4 z^o+gX*7IDbWx6=J9texq!G#aNk7ecYHRTPM@SS(cm-)-k^&d zp$QcGA~!+z<^L;UgE zLV{=da?KCxW4TUofqFN%j!Q<#gHIBk@aZV=w{C#oVqb8P+o0w5n2sB}c&3Z9D;6D! zl9uia_H<)j^UPM#MUGfP7r8100`UQx&1PM(b@ zwA`^LAnR{IOJj~9O0g3qdGMUDBa8oET(kcN)tW^iOJf~&hS)aZQ>94wv;WSdGyZt@ z`68ucS76s(Z)pXTC}G0I-gxs5Ckhbgyj=xl;+7(AocDXGb|7C@fwfT)` zJH{G!RST$Hyd&P&^4yO}+a#Q5FrP&HGY1fRxmJOVDE362*eg*Oj&Sx*tZ3Ct!icA% zB`);ffK|A5+632*yP&`E5a^!a8G^h7Uv<<1lTOFbL=#Qi=-3W7O4{N}Dx0#<$JzqWXlKb>%HTUGmZOb*OUt4Tl>5HXY3)*>A z6yW}ZvNY;whs6*m936y1c6O98Z8oy|?1IW78S4K|pr0m%`2F?}w*T$~qaO39djfl8 zjyQ|u=bFRu?QwcxSx9|D^`OmXy?fuAz%;RnMlMi>qqYXzZ`&bKwFtZYf6zCR=J@s8 z6n~71`0V-zxjuPA>nt=;dUOT0K3YQl{?}>iNcNgq&OT0+->BR7y>xN>Uy_9%rI2L` zP)IvVbA~8kP1r_KWe=@b_M(`2_6xOg-Am~!{t&6%rQJp?F=5I+N}gX&X5(sQy-SPO zla1@J=gLuwj3$^rbP(MSc|qCd7gD_^&$Us1P1Ct2d#`;Rt@1O1om*4%ZLfvaADUy* z<6=5=i)*3O0?2OeGx}`)ghKwPB4hG$Y#(-tl$NxB=_2;0bk;^azkisulf9-7%46-p zY&5?)lD+l5Q>(olaB@oqvXvt+6-_YCMIY%rK?q!7eeVf6!qZZEFYoOp*H;gNE zrnkx|Hq9#a;_>msE(yMwtBdAo%>H)>)}Lz3GS=v;_^fjRI#tuxHMDLEbNGk zqo&9_YX+OO`tV@ysUu$8w_y;{i0{AYL(QNU5U-BZ6z(J5JXJ!$tB!d|apcZuY;W^| zhk&U|n&3hc`!o6am@~Z-wl6b4bkINAm0$x|X(x#{=psjG0>!?_jj^qu7qR8EZ>1r7 zP?Sqte76W)XboJTh|kxr!S{&!B>%n*CLer5fmgTEj#VSbZRs#%dCfqeD%S;ZJR@s3 z`3Cr-Zrnmz_IW;5?%a>_ow|~Ut0Nt76o;t8^d->tK8Y6BVkLewMorS);ti2wUQgNc z?Qp^1HU#dSGmQiX*Xau`_5~NY4VwM1p1A$g6&7PI(x=}J5bK@3yoA3F9U!5L9I=Eh za)mCqzy=<>NDHplGEi?3flm%~B;pC5`eM^BH6(oL)`&ve-gYZ`a{v74W}D$?qJT@6 z&eEp2>l=T-lxuB;1Ibt=K&i^|gaIVPVT z->ah9@|HL`;36fwQG(}_jp%xu&wyRZvB-wcgL)sQs11r}z;L4zl-#Q+jwiH6i?hAx z?$c5UAMWiUp~2rxeiu>rsjK9=6+gT=_ z<3Bu|OH25(-A1D`{@6XIgN57+{~r{Zi;fejDt_|(?>5M@c}_P68eq+{=0l!s5*o4I-XB$%=aPrOW>J$75?GQ_{iStPd@_x-c{p770-P% z{YzJ!)$!_(1AerL!Qc}IY0S``n6so4_AVKW*y3ucbX^TA8w-ry;Dx(84wG-lYDBV^ zi_Rymr==45_<1wv#UC;>HiLU*4kcXPg(XGPWn()TBl5riTCue=y1S30zXy!)(|!VN z4b+E^N_T48wF@o}bEL>qU2&pS0O=`rhf!uTS{!AJ4LrXoVofRc!F;3hmE%dR;3oO& zbb|b^e>7)4&r_JAfwT4su(oo=zT~&GPsTls+^3@U!XFvx%c-LOYtnAt9)bQ|T#NCC zcDPvMyG9Rezpp|1&(^?pFwc|G?S)S-GH4|Cz$T1yM`t-Ro(VmaBGXr6yiXA3xA(wT z<2AIZcqKk%2B3CXUmWeVo&DNZVuN!4#vJR5-5J~I)4P2rj6N%ybIJ&vVEO85Sx#fmHFAfICiKLxq`UYPEr&vOy1;D5O* z6m?SRM;`ljyUC&NJ7>J$v#D!57b~lneZ_7&;`i*f$U4GU-VROq*|Oh>cF5A(&i4ZW z_{wML#e6^EUizCVH4R|QeNk7oSmCyJIL;3#L+7K}keNKB+Dx9g_kB6W1&3i~)93VN zfFk-X9)V%qMxioL9xtbUq?^qKgW3dQR_DWXweUC{v~+<>K?MFeoFl)h$LY%XyR_hZ zf21|zp0svuSjC=6zc#f&cY9@gn$`x*I@`d9d%W9t*}#o^9CmxzVj#bRIXd4K@16DF zA-99}Ht7ewniAYw?AwTQYrfM4yAYnKQAinKf2r-LH4rG4o1G&>TxA*p+pW%0j?e@b zn&2bHN1&W%BKUOPPWb^o!2E}_t1cdbH|QcqXadE)$n^>5ch4P~BEPmsLcx^}uwM!5 zLTlgxMXc3*J0@(i#LHuIrO)yB1ZDJSUquh<)6uzN9#$?sDaChA-=LQ}5^%qylAJ?| zd7kxk*Q_}!WMaJ1k0TEcxi zi$w6pPi!E#*cV*nHfZgeWuj=y8yfe}3UkAQq@~99<$~Yk`(dGr9I=Eha)mCqzy`kQ z#X5SpVI>mQ1mN9w_SWP0MU*SFM>oTkV|I-wG&wp5s|_z@8ol=;waq12Lh_^Qe;{5DYNRD;qKA;Nv7_bqWLL8+vcOuVmN$keHCsX;~ zV~o_aG+M~MyFmtN;I77-FpAx-h^XsNhM(q-Sr)U1{7N7tZsZA zKb?GGBEs$?jfH*h_2Y%3@xo}lx8 zd6w{7!d2tbv__X_Xf9kRJ9M}YR#a5Wnttkud%OG7=x;fY-RsT$TBA{VzB4x1KBH%| zEpfRl2QJ6#@oafZ_6Xvh%(}U>0~r}^9`(s$=w@-Q%mhj}$w$D3ny z{VUq9Z-d@Pdt;6&_W^HWU;O|(MC?rEpRb4XJ=F7V51e%DgwXXD*{7)sHks7Zv~^K9 z$6o2D@t6Gmn4`Xg-zhyX!-RZ!)SqOmXoBochB$Y&3BElqrn19aTeW5o+6`C5EUt^o z?B@Z)iH1-y*hscl_)KoMBaBj?t#p2mH(J^Zg7&;+cs#%h_SQv6xiuJ0 z#`e(6SU^4G>~XH|Ynu1Z4iA^Urm1`FV6u$g6->8MzJ=xNRo7+HE@9kA&z z{?mL;J}Us42gcw~HP8F~WP{S@LomI^Bq?sQgMDDv8)DZg_O-Jcg}fuVIKJOqibM9d zhQ|&YTp2b6%7OFIZRh}rFB`@6&#aeid_+krjWD#RH}-d5E#c9@S`xpb#I;4t#lGMo zw?Q+1S3o1VE^V^6Gp6O5N~_I&3klcn^MTMsj#xq$xk49QU<2>8bq;CY&V++W7#y$a z@O!p7G$O$gk8dVGGw%a6pwK=aTnxE&BiMta7)k>pcy8`_8X3)Vss1bOUNZnb1KQ*E zkyIEP&1^(lOLbJUPs`=^a@an_nP>j;ndS}l)#deO&Il}eex0^Wf|tZ`L9OJK3^Ev>Z4}e0ct>@h0YB} z-HDrYYnCINTeOtbbzMo(9eMV<&qhjLFp&K&$I+|We>8NvJT~7dhV9`z)UUlusTOr) zJb5K5M=XM8QZWtHv_MGcQ;NG=iecqF$f!vRe0!*dNfry}+h-HZNxVTi#P`|f?CDz4 z2rPH|LUzFeP+=Q@IT?Xa4ZlV4a|Ym9TmbA&$q@a1JMB0agVo=yMP z$x-GFHOi!6>t6F53q8EJcbwGO>#pa{#ndv(3U#u#vSn{esitVA?7_4T)I|3H?KV(` zT|^PJJ;UB0hj-Gr3^^Ds@#Hy+ujwUwz19ERPi@}vee<_XwE5CTthV%q%ATV%ukH~| zx!4ZVz53zg{l1vgVmjrGU4eZ4NR+?r50h*A>B8I+v6GkVN^zsqU_OPM;WPHc7u-I9_m)}imn`1;rfkE zSkn9jIYqP2>BZ z=?F7jcMNIAwR*ZTBtF){y^%5~sj6vlLZDbfTJ@3QcYjCX&g=+?9H9v=G{Hx(f7GALvuO(Z06Ox_^fY_!4Y-^N!5egu zBQ$|xU*uYCZ;!{CrdUvSp9G3E>!2xwF0=+NP{hq_#88KCg~zaETM~Bp$jgsfj`MVOv)=uFnwYenq3$G5z9OJqL)WIoGs>C%KxCy z;w^LVAV?2W472edf!I;k~s{qAN(-exgT0R zJVV>lhrui~LRx3|xp{_+pIcrnp}LHo_!M14fB$6Q(4qF&vnLa&TsMAgba&J|okI=i z`La9ee$Az|3%1jnAzT}1vlRj-CR~@|(7yo?dkfe7ABsJZC-yd_@yzzZ{x~|7>s}Z) zB@dCf&?ob(s;5p}@wB%SPM=Fg)9EVG61=yII|du?rS-F8Ni(=VFF*QX)d$+H+~4>g z3@P|RxvT84$9WwcTmY;ONo>TWN*<8UOs0Lxm6TM#9%nqiAn98 zjI_8+;I%nC|dCRx?1Y#cLr%+!Z0DGBi1Li!qzWWpcmwX*9M)TIkYpP zqNXr@xU1Ezn2*E)&r5a|dW0EJf|ibSPQJ;lw{> zY`@9hy9d*;b7Bx4<$a={q|JEc$^9JLeDSgV4qf-zg$nK^SB?nAW;sRJ*va5A>I@Zg z2SfR*tK`YQ&%Wh+-ZF9^R08YimqIWU7b;-)0zaN>_Jpj~1|vg70jWlv;6K9~_D5Uc zs*VHn_&ta|`C!OQRrZKt&+r~iP%x?+f`-2)P4*6&yXH8J8`c{-%}VH#l?ITM`r^qyYr-AFx0nZRrRHgwc@PY>kFX=}a-g5&n#<1r5y_;H8EzpE7S zpdU7!eo8~N{E!pKwR~3nQFP=Rg`U*MocZSHP~i);!FtHq8wTB7=7?yai$VNdD~{z} z4(@}BkgF8@?69opMK|~i3zZ!@ZjTbpzOo=EM@9$PH7h4%6!w-~>+cLl%QSbxIA^F0 z=lSby`EXnBghY97JT9oCVfzQ7_Mr-_c=oD!SU6eVUW-{y*?1M>!ZRKX=-8O$X!#@q zB__Jq=c|B@3x*>-WIBSTYg2B@dn)@Eh@6#s>CD`3l$3jv=9;iSz?v)6p)1d2Jz&LW zZcZ?7oezZ|OZe`XfkoBqLlt^Pc8q&%lMGJFmbS45^bX6`+F9e%^8+&P-aRm5@OD|? z6n^G=#-4^%CP?fbt$_;^aaMUHTKDdcg(^>}`#kovI}(h?5ACq|`(z}AzNY3HC#AUO9((NG z9FJX{P4MwwQw%t85ij@*U&NkA2Eo?C9yKOhYv_Lqj>|eooSyUfBJ1fEb{Nba?D1L7 z$n5r7!aLSM60fN41;NF>;3Bs{J9@bddaQg!3R{OEG-$B2o_6XW;jFG95W2__OXwn3 z=zL*UZQtQg z)XF!*hPT0(6`+61VqfqQ9VbTBHE6;YHQhYLH6G4pI645?bk z*KGC-%!`JOxltnu?X1fuTIbLMb2u*;uZ7 z5k=k`uvB}F`xUDR(E4=)KVPpzw@+bEY95cvsqCp7n*_^gp4ifL9AXRy5v;3g5eWlpat_mI`2vHVQ61gRI7B79aQ zHg#Ugy&095_>gf*1$GCQ;OAJzS0y;GYBL^vE5V+gGjJ=q3P;mcLg82`zHAP{XTL>= z_%{;&zJ(wrZ8a35FW}1CRZt(Y3bkq_T$gSYgBGF7-q|#Ia0yQG z=d4V10Tv9=#-v`exgLjm)C_Vl=e`kc|C);q)0SY5Y$f{IRPjvC#Ynh&771#rpwVOv zvL0n%{)g4r{HzGhNvmP~qX>I_R%6J$?2{v7GxEe8@o zC0_d%fZrTSyg?T^LK7(VMQ(*<33h~T!g`fF2?d|IWs{@}t$_;^@#&B%WVBP2b=fx= zdqyqC;oL3A*H{jn^5s~r$essl-bnF2`4uQ_x)AD9im-3XIT-nTMPcs$#;@~cv**Zc z^pai2s)zOPFNq4$Q8Qa0vq`8sA(9LqlrryC!nI12@#ul zZiivba>(^6ZbYGNO}Yo`-(@%+c^A6_)}m;uCoTn#`+u=-!U807{p*IdhY@_~AQ~`c z<8tnQJ`MS*8#0xB)3Ge$EbgYCmR8pfWf*xT#$9tlDro)?w|TqALFRHBUAnJ^e#ve8 zoxK{bA_+56k{fYoHDQ6=Xlx#r0~N)!s9kYS!q{cAB;1vnFYRqw65WVmPvnWcF>b{e zxP2MkO#NSMeb-`?+`2;5rxrbc*d{o7<3Ki>(-x4u6gCT z23G0tOQ?iL!h8%lx&~*;i}C6E%|;YjwLf3Slt$rPdN`g3#c>Z4pI3F}zUcQ3xLtn| z<%x_3PvZQKFtlnDkN6L}kSn(kBU_YV(vMqE?>ror`xfA>ZDb<~?GpEhjrSOh5&RDE z+Nns?vD-`J99=xSI0wy?yfFU@dt8(+gn>&8esaC(*Z3Oz(U{9~?grt5?i3`oevg&; zsfZ5?MUO6-FrNMcA*Tb;vk%vlh0jIrPvg)1UAOAaj}gn-Mw=d zPQy#EfY0H#_%^3;Uk>Buq!L_Sn}UNkvSc0RoP!OYciy@eigY~fq*mQpq zEF8FYF_O4H~n#$mlGzps8e9y23*V_Ehj>(f0wDa$F)!M+onNtloQ&m8wray-La%L4t?fy#MdQb zG5=t5vY#;}12iX=shaE#4T^|1j3?R>NqA)_BGBu$t3v zVf61QaGu07IreoynsNeeEi*%^M*@yNGsD^~W8u4`7w-QFL927o?D;Sih4X{aq;3v- zUq$0F1>sgwFy@6nC;6O_()ZBzIW3SjE|+|xF?ffpKwRlW zR7~!O?7aOboIVdNKMo{^Txa;P2hOaIMSMTNXFOl6P`GRcWV6~MV{8ZXPS=LYhzW3R z*#*`Ecs}j-cx)S+ig#vPFpck{T3%fXP4$WR;=PXU1$M!M-(|GZ$q$9U*3jWdKV*(t zLy;r-Go(~XNt^s}C-E3rsrg{fw9r8dfY&ae#YmMp2sB= zJcIkXMSOL2M?S}8|9s97n&3hce6@NuejOc+@3M9nR=gB}>^-$}tcAoIbde)8fns0e zCLUzJy#X_juM{Yu;3jKlNV?D(xIhuRpScXvk%=%|sUq8UdMv`zXJNSJSQK|C!QY`V zIAi@pig)s7OJ`gGY(q!DX4^!xyYm_`KSxM$Wc>{6i5`dc?{YD3)K?t586feKda08B zCwdHSalf?8fNLBK6g&iO=Koj0t<;kxF7^c%xec1Tk}tGpbw`VBOSvCurnDl51W4Gl zVwR+f9I=Eha)mCqzy==K46w^NjCdV&yh&1qh@U^?St!>QQ0RmHjVLse`*(2db2gl- zZeg%j7BouOqxliPZ~w1&$pcrq>^2()Qx5R^g~g3nu&xun7#u=pzFq|`x*_ZE_7r~x zR!i$lO*Ztq#Ntm~lzVsV+LH^QM5~!e)FL9y&-oFd; z_?cqvzUOqhyc`$Xj+2()S9HhWl`hXS`YnU@M<-|}J7JM-K9pNzH{xBr9Oz^vK+Dt| zfn)f7zmTE9xg{)P6K`PdWzQHfaZ!`H28-T9ej6fW#B!ws!G%rei!x5O#9EQ><^ zyUIosTBs9W#~j_@6E_(x<~ZZQyKt05>cXs=pP#imz-$O3``h@|OyZg{7qoc30DV6U zhoXEov_EX;Yc^m!G9SyMA{tR>&x3owIAs(j=?}-WZxOh9ydO07^DLD$+GrMTjP$Ij zXjZcf$3yKgx8OA8`o6>*|3WNNbi+i$*ChApBOYc?MM{_qTc#*uZ}cyO51R$&KKl4> z#r-7K*(k8jLQ9iB+(*?HGR($vj|f=hIU%;)X|x;J^HFQ?pC%+MZw!RtCuC2qv@#nZNC>&GuxOey68lL}s zi01T-#;djL9e;5RJcb^kW@Dled5-&Hk32wYtpV6OraMmR@T@*LTTGH`kIzo*bJV9j z77gspXOw!F+|e8r=KLP5c`$lx>4w#<*>8dW_RPQZ!;yuvkavzPO?g)BpL72^k9A*; zKMJP|fJKD?H0K21jHwYc6Z%7@*A=G+FmnBe?^Z7q4mQTwCF<}TRg7VOy>S0S5B5Xk znF*7ecxG}o>RbCj?)D#9&W)3}Q&0w_BR;5|GDD`8dn0G4$ zTLz4hB~&E9C}TG69!cb9ij(xX_aImqWZ;H-8bS)INkxsnv+})g(4iOxTOD!l;XLfN z_CfPqVc4>`n(F6;!LpYYg60i{eW(`tdJe_IP;Er0hvM~WZS<<@flV!V{`mH2^m15* zjqSEm1G+p(LLT2gSzdC++v?^pKE7T;!Mk>vCdG?-U7`_fxF&~lgeJJq1YdA_BB~BA z#PWZAad1Z@mcRT+Wr0&A-k^&dp$QcGBDZa)Av~XR7|$B+Dxu&XqlQbm&>FZv5nqwJ zg|(slyIsToA2mQ|`zZXg0gM7xWAW;J6wMIZZezh3J=bM86+T<)>+?LZNZ1&P!(nXF~LKnG07hGTifA~ig-~O(_d1Lm% zDH{e6ThtAN#*RU_b)#b=3T?Lr&z6uM%$}hS`R{T7@(cLhkW~I(9C^$MnrRWJ+esmLYt?Nh_S9ogIQ7M8c-88q5&X@|mKq}y8K!uF?>xpN~u&j^KnyAIf}D-Tyk zv%f3%(;QGrf#RVVm^nor3l}cO2gelbJeI-lxgU{z_YK%`+5-oFj={wGGqkHkCB`?m z!Jn^*cp~?MY_ei;Ibk;y&l|;a!;X-HNi=S5tf6Ifu_zw+mOd;_!~)Y=+FhLj(-&9C zz&;5%+TY2stOL}WyW=nST`gQ@jb}yeQFEMUk0>?6^&ng99r=|8zw3-A!|u?1Cu6i< zQ%QD@Em78VHhoHSMA>Ve?R3TkF^4_SXOA)Fy_|^A3-6GVasa;V?*;#2{%-8o4E1OG zAv9_#ZMi-MDGK#u`TP`~&o#%|O|xhL&$Jlz?>Hikb;X#yi|OZE{@Z$Z9GY2O5iP%j z#Fx}JMWc9j<`IhMnu1=Zt9aH(3R>~I<=T@`&^z*sI-vvlw>HFmOTulQ zThWKF>rZWjbAWA2Bm&sYMt?psJT5En?*VE9a zM))yp8};AN3-W6YQ-@@pZ|rD-uX}q!^~xNaz10;KeBKc{#0Jkpa%6q=Y*5g7s?4z2 za8&h9ky%;{hw<5D*$s;k7`$<)>|x3Xq`&?s+aJ&gwK+@ZP2VH%xz`B|xbx;ya;osh zm2Er&mFqko+&C?v;L6nrBx3hb-SNb2s+1!%!G$LH%w$)%H1CeF?N*ZFxUq21vc;z{ zHznSniyWZ|6#F8#vWW%WzVXF%zqS$zUc`O5LKj*C7bxNp@mtV3I~95=T=UV&3UaR8 zdme6yG2_R+7G`sTOnD`8{1l6 zgB;i43$7H^Q_|hHbcc3#e*Zr=2*cjgNVu%hPvR*<%pthg7hL2vXw&?ZaA3u4uFo2a zPPh9>YuzeU3Hz<<521@3v4k#ig)X?j2L2w}C~tcL)%*@%X#6}9@#>;<_K!H_eqmjt zbZr(WG@mJZ@XFL3;VHZD>6SBo?-_-$ec4axzhZ^8t>Jzp59qQKHkXqcans!cq;{qR zin`OFI^`Sn&RdI;_Sw?9#@ACt*D+9@b(&HqCE-i+WAw;x2hPs7$AL{dkmcy0%{mXZ5) zEeTW0i+H}WmZa;37hyo}Dw*+IH+t1?7Fq{eNlWm~Hqi(^TSM|PIUI=pMhD`*(zxs} z3?9O>=Kq7WIfN$5Q?T#hH7c7K$F;ibEBYVI`N#k6J@098zst066MJ05i0jsEN=_ON zz4|J8pB93PT!-I#C!Yh&>Voa_^BYlUTLy~j*l${vm4s!hztaijSR5X>i`xDehH1w( zP}>Ot*VFRfiTob)2L-noj`_Xx(a($LH7r zaxDo8lS7eN_>(GrErn6DWK55$5h+T2mcPerOJD5STyN0nSJoV=dEvO zY%z^@$;M(3ce=O&Y6Df zf&7^^Ki`B+#~+YERwkXbRKuHp8&GO?jUM*RBg@^|@O-oZZ8uiYjfHu%v6^QjT-PMEIFK4K(YJq81v^u!kvIhgn2p3_`ovaDYYl@lp=R%r#( z9d~4hi;L0RY&43;wnm)UTk3FcAimXSV%E?zvUGmuyUM!{CiPrShdc2cP%WNIJJu4( zc00-F@dtX{lxysBx}zJPnf+VU8QyoYP+({U`=Fk(wC5kF;DwcJ;SdA3-tQz^mCgMQ z2|6;5sfIY&S6SwN&Jaf|9NE*iBSvb@r`UdFNR2q%h+X3E&^Vq&*KATt43KY!AvZTm zD0mHfO^G-%`w5-19WLbvO>m(Je#G7Z2;1`1XK4O9b)J&`B&LSGWZec#08>Jq-E!aML$3oZ^>Jqcv;E^xtb_i5 z-{v)<&~_?`>)0n+Ys0gA?B3Fm7QJBhs+?N=G{=`gE2z~(fy=3^!Uu!bzoYrpp*a0l z3pwo^5L}xFzlA^P>>aM5P3?dN6xxw%H>i}KalTt>;jf}57F^)E+=YC`KJ^jFKR8U| z+BzdvdlnS+{GjHlgPQ8wsBSq0ce8kg^GpjwOnJ<{(P8j$mLYAt3>|9Uz+s&u)Qt6U ztZNjst`0$yuiDu2vYux)@VUh%H{8{o%O&vkIM4o8=2dyHG0KIJmKpczZ^!93d1zn2 zXCA|}(ERs7uHQ{szj+L1 zeCUW4nJI`ReGJu2L)2D7bl8-PN`5w5a3~Frx*FmR*Em+Libu&^3-quJMOJq=WDiZi z0iMx1`f~*8d=2n5*B2`1HIR0T>!=f&;0E6#JnH>`0(@+tmK2NJ;jy?W3qVc(0QSru zhe0(OP_vL>L0~xESq7r!g(bq5cwyngB3i#{o#G;{*ULX#2kg~ z^A23A&HXL8-l+3D%I7Z~u&UQPYRz>(O10+@a4#CuVqze_L>b3wldvbf9S-$K#v1M) z9qBy==4l;qh|m7sZRm$I{yC-a{dY}OCNeMg!%+hl?D2EO^e9F08XXGS)B+fl$k~d;5t-|V~Vfg-LoUH1p zE{W5cX1+c;D9n^{geJJq1UFLVdX`l| z*yQnr`Zvo%$!qpRAD|Aw8+4H)G=XAY@Iii`NO)#_O;+B^b9zi%Y`MeNUZ)_P!G(-uBxd2rl*o z7r6~u=U3MF6{~^m&$4i6^aN><1N*%)f8#ny(nXF~LKnG07hGTipZ${s=%t~UHbAhv8)k=rhO+JK^^(Nsp%xVW$z55YCd=1 zKBuu~xc2GWZyMW2;4kiTNkdx$Bm54`h52PKynYgkmf`F8nr(&-H*%2S;n|2nJJp-7 z^??Hs`mYa0-r)MHrTtL5L=KDdxqrr46?Y#e@HxmxXz_`U|JnPL^q#MiRsr}>rV584 z|LFCCb0}J9iHH&E$Xlw8Ql%S`7fk=fPwAGg9lC!vM|UgsKC~{SMNUDey4nt>hs7h? zvLymTOV}SS8JWpLk&^z4KBSaj)vsip8S8_KEpJnS$~r{kx}(Pj7u-ubLaJ}JqU&iZ zWG(jvGC$Df@iyr3dJDD6vB#pQJ#?^&?<0)wll~e{{JQ#-#>jl}jXh<}uexJiNn_yO+IZb?}(g`jc8tQoz7?Gli`() zC{)^kXgPZh-3mvfh)^0v`vzE0q(!-NUDQ>;wEu`lm@%*EIFa%!7mbkQr zalRD>{0qR+^;Vd*lIN{HnuR^jE%D6N2^U*GrdvNfk*F(=^(L*+G{}rbrLMrtJ>wC+ z&Khz-k7f0379m@I4BE!D;rBG}so+W=l0HwtFu5zTv7fI~M;9+7>#U?5%J(R=$$DxM zV}+l?qj`(!S6gTG=(=O{IRH!Oo;Kz#+Z_q`K&;*Ko zkvrm;36^i{gIpCA2?h7;=LMk)t$_;^@d58m$W7(n?d-F(_5zG zu8?f!At~O-pDl~G+}k*;BhIIPp?O12V<=yvM0}8Y=r$*qBQ&NJls;ZTWpxXQ?>DfN z^e+kBaPb|_*F9{7ednG^=r`I&;$5{&Ah_5UT;w)rwknFy*SSKI-VMaHh2GK%j%Xp_ zzmeQO!n(*2OXwn3=zuSA-k4b}oeQAR zw>LDr{NQde1IOB%OH1&z{5^fZ<32^p|0KOvJiC_te!q8fgp!sc8gRYL6%z~Gp*!?E zne^xbYlE6bY|4Lk;p~O;`}`^D6VG+fVdA=Vg`P*sFg5KQB^%fw)7lPixDNPaA3d~8 z&TB-WS+eigovbgU-;IBd`tQm9AJ2rY+DtRvS>Tn+Dw;7$;7aOL=8L}hAE?EZp>XHt zkH5_vv2gT!zGnX-x)g$fcuh2*&~_cTMLKClNH)|)TAe0Z9o2_MW*LPfJfYfCN9jXT z7nFp}MEu&mNIRvC4tlrYUXTIT=8i~KHAlhmM?BX$6qP4<#_DgbnXrF@Rp$I`xJ4Jn zTOu)Ka0uekw7A}(j=o*aMwcG0Xf=EeuIJm~5C4uM)bkJZ$#T+zWe4)Vizo*Z9$U+i?j%cpVZ zV#4!FCWIs6T4#i`@}bvz#GkG#)vaF7e;d)jK+d$kwRzD48h%V;>A^M}uEe++UN z%jdJ|NZa9tAJs!KaQ6WCCUPBtKKC`2U8C%WlX19nR}|(SM;ALCe(t%;&pmFqT7Cq} z6L`Mv&sX%jr5DU+AHg7=-1^={QFwzwRE&JjT|D3A7JHwZsyPgO3g>ktPbZ%UnjI1OXB_ZRvPExYU2t}ckO3~h; zz0>q+X)kFhQc7uQYiVllB@GSryYA2T<$E08-yipJp7(iQNAG)hp6C92uKT`*crN|f zWKTt=O?`EBG|0t8&G(*M0RGY1fM(tLA~vkA%x#DK@YHb`Zmx zFU4NvI3!jrq0PSeNI9_xiRU~q{jCMkS7)Gq+m$HETtKSaM{L;o(a@>>PVHW>?_K_v z!q4@^j5K9bpSHxI*id|{iiKA7dR+Jx%=J1r4t!!i$hA+Px#ui#Ysmmg*c%GpMg3^l z?NAt`_a*JBFeL7bB4e{&xH>jQR+`55*I+ zh-pE3c>ChWXn=OX9PopZxJvlmeCOB%2W*DMrf-MF_Sa98ab97sfjOdBUjre2JP*m`J zdH==Qn6PXVKTk{>F^a!;O*n?>ioYgSb6#*nX&Or2=yFYfROpy$qijYZu4X5~<3owJ=6ZQ zFhNjxbND2u;Q0hTQ%f{QNHebQF{KP2Lwn)FX|AnyiEB5QS73ReBjPjlvFM0C@>a7S z^i~6*RnO?wP&dv|ae%|f`}8<%6Rqmo2iHEa55lp7(?gmg{4M)IFGphP;(i!?^f!G_ zT!RgUX|TH;h>L-DD0?mYL0e>S*6_i-;xf{hSODu6PRKaclM6|FqTMT8;oNpFHQ(fp zRa=VbXbsm#NPb9Wr@G;%)^kcr=!q{cK9c<>u4BEag0{+YE$rJL=zW$R&OGmmy{1jj zZIT0)kJ81;JTF{*A&;4^E-f#E%u0P^kCE^bj!rbG=s2MR2 zhnsTjMtoOX3}OGaWdMeEmB%*rvzp%SK*N;QW6tfdh&$uVe$Z>#?+xq+d8b2rwl?C! zKT`I`2ppcn&mp-gS-R6LGK%9G)P3{lK=%g}E89Wxvz;)oe-Rm})KU_kv2I@Fh-9yM zm{7=dQ=YIN)Ww?8HiI_JizX6%VZ8F6)Y6 zeBTxAyNtF(ZN;!T6^+<(*?s!J_x>4+)Nx5)538%$4`LMKYIr<}dGyZbguq0}MreWy zO>p;MPtJ+8!_6zJsW6Q1Egcm3*?&di4Z5%qnn1BGY!e>0ohkc=i zZ`cnq;aFLoA2sQL-SgWccD6d2O}mPHKh-3Dgt*o`>!0Vh!^P&Bc>K@_#nDeC3|+c$+--)l6nc?2p8dq|_tG&KqT&Ip3gg^d_O7q&tdTwnuV z-^Ks~jdx0ey^8+odXFrJV6U4~+&=r%yy)oRM``Rq_ zMC9os)VY-Xpj21r8SRI&ZD*X$6rle{@EC^Z^P=Xbt0eTuaZ#RKkbne~_5R z4R(iEn_Cpqh+<9HiM3n5{Mi3lCi}dvg@lPI;~==u$6jJTXjm8M4-SDZ$7+?iwwH$B zoBseMGau3*-=Ab^`+>)M`r3o5^K76nMeJMG=y?_)v-kpyAU8}6<1n=|=gWBIkjVQDZCSo7szCJzpbBzB; zUCdlzu3bR0n|HvgsT*nb0td!CYJIvVdS3lRsvrBoSJ#+(?RjE_+!Efie-pirK{me& zHlWZ7e^rrjjx|QW2oqWvqWPoN&@bIa(Yv0~x2C7)gOxYpp3cTcu2t~oYAeogt8dFXo}o8dn_G-p3&<3t{&m3tGEu5#4Sd*Z1f5OUto1_PGV>PnDq4=V4HZO+h*L zOrNl!9QDq95ve*3KXzFl^GSb<7$A?QACs`rjC%)qjlif3jS>ooa0I1Uv><~ViL3u~MQW7g1iFge!;Lr?I&^2*%YX!MMx!GCpIuw_&L_CclV9RaqFW zj&G0d?ffz9DEFa$!{_1ctq{@TB(}+nP$*wThD*J%%<(uZ#_1zd^Ce{%bi+r@AN{Pn({ky!3vztnMX?o>f`gyQ84-TmG;)O zM6>(#bmw|3RHi5)=~^3jB!^(qvlv`YT8~iqVAM2Qg=aJSLN7LsG;XxP+tPmYvLpnN zN296c3HQa=(1%t&4aK;s-jrt-28#}XGMds2%J*K9*3=R-U&^&j|HXurEm3}NETZmp z#-;=>C@7thP;h;elb9=5m_Yp^*K}YTp$RTD!L@S-;f!+xGKX*v`6~-Bo8MnDo@qny z23^<)O`up8wp|>;F{;HV^quG?q2R_xMnUL8Yv2OK+(xbpeV_7YyI&KN+@dgt_o(*s zA~7X&Arzx^k)Lv1nrHBDOMdqZ$Y1h@=PpasY2AlQN;he~EM+vZs-oa@qccWrd5$^V zxDGJ$B}-x?{d`pfHbrwymv((&nNjy2d@x4h^)q|JlDSwHT-Y{f>Kx<$;-?Nmqo-lJ z{1|C;xY$X;Ti3=(y08&L=)zX$f(vZmV@LYps*KM8a`iF1>>i1^xSRCi9!ZP1wp{}X zO+)_zMn()q8`bleAU_ZRhWy(LQ~rPR`Bz-IX8wGr6y>A(_q;}Q^vj{Dz6G!g&fxkq zTyLpO5#o0*mqv`oV1(rjf%-^QoVq^<(+iZb>Dd{Cmh{Io&P`SsGXQI@48Ww}3XQ1c zpTM;s75F>d1GTpX;_$)%2~RuONZ7G3Nm|>Rnc0Y9P1uRG-2o#Z;!)54@sV)ty(JJ_ z=#Oi+acqXVEb+`Y+3u%n_?i^GydwuMWp5?p5!%GkPz@ zmAJ$GRxxR)`r-bnhul|=YmE9nr&AMqVzt31n%a!`_g6u6hC!I$>?3)v;r|ED>uJ)t z338S>;Kh7hye#&D#b0^c4tBxuUhgU9sVQCsSJERFOPDO(MIN{9vAZ^lingg>!UYe! zEA@cq220LYu;l)H-7qezk|xa4$M=0s=)I8hYdBlJ{F@O@Zyit5`Fvq=%~#U>y&HbU zPiR+87Om*3kI)u7;Xd;gjo+G0zn<_j`zzP;mA^%)AG2w!vI&lEK7b-Ocf2ik$CY=* zWD_of=fMkPxkLtC*+sgrm2*b&InK^Q551MlIo^W(#fu#C$M?F=+nK{=x;9LA>)>Ut z5ENYUfN!^AK40^b_3LK_an3fYivz@SM#R7MU3}6@-2VuFNccaSJNL%BYA4*gZ4AT7 z{ChTaLZ|UvIll4<**XQ_c!WIa`fDM`&5`R2ugBewW3l(4GnTY^BeTk1#WC*bNL;TC zg_$4enQ|l^EziKGlU1@73AbqYSgzZ*Fpr`pKA^wpJ1Bg;6I7NKaV%La9dfq9w*p5j z=`jx%F110yhv|q9bB2;-q)gYlmf{cemL<%#Lh~IY8@9&^32xppodRntZDlVr{$`B@ zG2C}Ezy$Sa%jk0AR%jJhG-AoA`{c8&Cn~q9!^}YsWpDE(6x`rYJc)Vz-RHD2F;TJ+ zn&3hce8C`3$o|-2f?N(Mr;LDnH;#vizasGlUDyaspja2S2Yo7eLD(K)kI}iaKr=-V0W>0~0!HMk$tpH1zNzg`_q^RGfdx4FdC`Z`KFHn)SR756Iq?t~`;pGvr4 zd!WR}hqZ;^VqI`y+n~+yYl>3~uF*xy2v}b3A&s5fPekyrwLuWNun|M(!dB>l3vA#u z9tK!syAzI=Z&6a8*(By72Bvs{6;y0((SSm`__GjiTYKTr#{>AnKG3P>?wH_yg#LG~ zoZB3M7l-mY@@jNB{a*|!QlS;He{dx^5-o;vk6o2baJQT$jhjkdxHQZgTH{WT*LF|* z{Cb4?SM0-uSzH6xWEg5gT#Dq zhC9UCU5*)PK(Qw5#G0+1KcBZPmx1?QfrXjlAh^)i-^oVuj4l|I5rUNSv!NT(UK)ab z<$C+^haQq@`cFF9=L3)T)Gg5yF=3ns^e_IH=!1$18OknRq=_j3xVh{_BS!J}PJZi4 zTJLd=R&TUH#0r1jx2{p=H3X|S7pN@O4OfS7ZKz#c&?3VO9n}^$qR^&y68qQ}K3@vL zrX?R~erLWb^DUq|mR!%QU?bhx?7)~uX%BkhlUxn;<+J%^?Tiu1_sFHqm++qbn^rW9 z#j}mA(11dVw!cHE`>avc*9aG!3=vn?8pR*BQT@HA^pEQ)^6_Fns5kpTi}^dfw5>ev_`+8@ zT%LjLCS7qklKr5`op5~mURbEI9~8%a(0uNhk-HZqoUh$PaSV>}^Q_*5{h-RBQ1KXo zauv?+*J3|NCl--!#^A?%b7Y>3#|YmhczT8N2)JI>GSgIy>faJyKaNB=*PZXScnrc? zn?u257}ieZ{yrVXqGEMxoZ8zJYjlz^E6@%m+oLda1K(p`PR2G}zQaxIi)Y8o@bG&# z{P57hzWn|tNl3e%gtCJ{QcmyPw){R3sl)FZUYL9)232{X zxZ1}a-PQasZ1QDNs+a&$=V#TdGHkOjMBzz}l}q!&vJIuMh|)vmm1mUk-47q9mEta+ z3yo{Z_l8FP_~XESP*5U9-buteRVC~mJQSNgXkf?Yq1#~$1#n`-8&S;6YjG&ekGm_jD_C4Xwu+!tG8a!^fEUXk)9D$ zb26A?$HHmlsSx%ZLnu!*l>MMCGV13K<=p3__2CGbr)i)86F4TcykrcbN?fst&+HV& zo|I5xX=XGo-`0=bi$F@_AU8)vmeCqEE(ne{>Z#R7dAo@ zDAt8-7meN+^(_s3W7sEQ6vOzRbO>E&4P2m@+l)MczNh%J&DOxAmK;;Zch>DwBDg=& z0w{LTLH^xJX`aEqEqP=1gYy00Ilm3+GVZ~phrcvm)?*ac4UB}-L062@XFtfMlf;*d zjF$BCMd8@g#SMqKKD6bh@BhJLqa|KHuoo<;ZG)yB!|!Z&wGrB7Dz-lvC5;Zd zIS-Nft$kx9UD${rbYUxW!38$(v7vk)y1x`_C+T7MbgqHSa}k^AmB)FVo?(1{@E;VK z#>@(g?39c)6VGA7lSBmkOhlQJ(*K*!FX)89Bl&&Fmi?e%|3$~9tElSY9)wSx2Ccx> zs9$!N`v`3!ad*@nO2Xmc-6TA%Z7pHP6^YW?-p|t;QLG6&v9{ZG1VldG`G?*Tt_@^A zh`G=oCvM|s@ps?EGw)@)d$S*u7%2_GC$>w)!4WMnFUT4%d|KlL-`!sv$MwYq4s67! zi@7#gHOG-n!mTmoz-D-I23nxjDXKAZI0C)hE*z>@EgNv(3E=cKDMw8zK-S3@qTM)^^8Yyp&a76u>Vu_h2n~%7;EWU z%^1`#H^--iS!n6whnu|zqRFbwyl2}$U7h`)!+aO`FA8nnPJPs#4uO9f5b95O%6IW6 z4SrIVyb&r3RB^i3VC;7tju&Qa@oM@9x*2;KN7ZBae%SzT<~Bo!++_^lmV)>UcP&hy9@=KE}x2 z=!ePoxPP!4-M_MuwS(^6BXnp|M{M+5MlL)NCy&PR-O`)0`N#`=PDySXsfN#1evCZ~=Lf!A2bS{! zI-RGDb=~1qf0x#G>;aYe_sEZXp&EUAN9(GMaCxUKVlH$;WSSw)T#rWotG3u^)e5Ua z4UzCY5_ahX*CppD?bv!*RTCTO-c#;jC&}-Z@)7uZFXD0fF8<;x&ZC7tB;Lm&CtIRV z@FHZLbi-a_KMXowLz`}fpvzAcjB45vZWY0F{nK_Lv z{{_0dw?yrcjilzf6HVpsHsZeK@2Dg&96^El$f-2KpJV$Z6kH)-Dv5b*o3EtZY^Y=- zG{J=?xUw2>bfYsybl*;y8sjkKts35Me<<+=UDyaspja2S9o9Kv$gEKGdZRC);JSQn zD0HDUaDifOQB;6lz4^1nT}s>D5mWDmqs>njeAF6`FH0ZOc8inJd~9VW{5U%Zb)J@R zHj+o}xeBzs%V%;tpL;h969PKHhEEYw``zHawz?9ZCFdsT#{*oDbG`-k^#>^@#k>_r<#OUed7g)Rpj}Zv=!cY{U?{uob%C0vq_S zN2a*&GauFlFDN>1C5gF+N$%*>9y2a-|L=cMXeyVAG3c}(Oiv!hh;$j};q!fH)_MBh z`E+l-=N&l;iX+$H;E?~KTMt{huD1?7n#V!yP(9V%+lrW^ENO)9@coPm-aTEnf4UnO|=u;n6%r3ENq5 zEgfEq7?aS5VolhIwM|7qQXcB@RIVS%`KXRI(;&Fe@9*Loe73%LY#D{^x%088wxcuz zA6e295r5xP#sfu;&#$K(14@O0^m2I2iKOkPhT}capC^gMy#9}in-JH2cY$1^cX~K#E#+`~*Fb1o<$m8!3BMmM<2_r6`xGT0 zz8m*x{uhN7JmwX>j&Oiy6RzoS%N%#s*rK5GVXC#Pr6toUspN@2I(6gvndA7qdUZ?e zQ@(}K11BN{!cb?)twpJ9a9i~%^%HVSKc8sP0e zUujWM1|pksPftE)QA+BBm1FkeNBsgc>6L}jbQ?G>-ivI5g(!GC8bdk0;f75Ko)!*Flo!Vw}%rE`m!l}l~Q3I&=Q+&kK|loBYs|w z!Cz%_>{A?uz(E>lXD}AyGg>2UbyxKG$+cWu>~LXm6k5&U+DnI$5%H@XR0I1Wdke=o zS9im{{d3;kq_>;6-^A+8mG9RR_CgdBJWE z_jj2aim5*K`2HC<7kHTt?wf#`FKuAY@lFw{hS27|dFT3gA!T_f$L8zd;ksw!Q0<2^ zqe?NSUKiJ2KBFB9e2!{y4sSXp!nBOfXFoSZOz2RA-Qqsn3x>keL=*KJhvRgm0U|qh z#Vq+A&}lOS8s|MQwcRANwBwILCg@F=dS$vxA3>MAkA{**yh}iaNs0nL_cKx`1 zlip4$SaJYL-xlL3=cJvVx`4de?S{h6h1?t49S2KWqlMx${M1>&eSznYS9?8dNKeOv znYH}hWPqfhzi4)D3_s7CLMO)puN{KXc6T&(o?C}M=eh6ru$9OTip8Y~(R4J|0-GN6 zp%q!d(6|>)>vsm@S!r*=t`Kzi9!w#hL-@bjSylsoB&Iy4myeI2q>ly~P&>{5qc)8} z(@h+sW!DvVhn$p9@U-h?B&kV(~1WoMbI)5hqe8>&U=uCj#rE!Z^(6y)`eou(h>M@OdBbyhrz#wYbQkw zfWn{wNZpoz?vn!$GJktAwQ^`~-Ul_?zEJZ#u4lZh zmNwrRgI$x&advtZ&e-@N%VQw-K-tWDwhf-iWx`;+tPzD4pUtss`P~1k5Adfw*Mt4i z9i}gTkkcFPjkih_qudAMkm@XCyyd=L=K>J9vl3(9jmMmaa;Vjg!L{IfFba!;Cd%mQ zAO*}l{Txfmxz2QlvDAg*r3?3l<3_au&X>QCc~54)U;+34)%!(qUdk}&Qh*yH5;4HJ zn$mMV)4pB>P~Mb?;<6H|u)RVNZ;NrdJ^N7|Hq)Jzhw0kclUSH)iBV4Hs0Xd3qh3qN zQE4kpiO!)FnFaJdr-)o}gZ6utlHAIr6fx;6{T#Z6j@Is=`57nZM9DdN-#3@Sn=8Yf zV@KNuzof^@_;a*AMmPAJG%B+#W)D!oa(ff}4e5X#J2f#op)+Q$s-wqEebD0PRXTO< zzO3d^56I3a;b5T)Xeig2P~T72I-H|Fhq#7C`VZ>e_Bnm(_?wn(=uDb1VYvS33O)4O zNV8rK#a8zo@afC-;}^82CZ>a6K7xCEJW;{NErC>ge<1F*=Mp2zs<_v=Cq=$EgNxhk zv2s`rwaqCY&H3ADW&bj2rm%zSnwQa_>xXGt^mTIErGzy~I{32E8J|3xqW^l}XRa@M`s2@-R)KX>Pixt>T=QORcfWy(z+7_F{JNBJLA!g<;k2 z=;@{H=-6EmOU5+EAwN?L=sq6iM!G1U`-*%HYU9n}q4*M^jm&9@G-Sdzy7s6yKJvZO zucvOZ3mXlf*18RHGqdohYYU7D8jI0omROhF8i%*}(DI?Jv7k*6eMm7wURn`7Yh#9Y z=||{$jR~4GDWR49-qKIcAQ}>&ir+hxL_W6=C`SHQ53ZBR{hL^8-~z>bn$2;f`sCBJZ6`==v>94%^~SN&rnt%R z#tLCF*ri>O=347oBj$Q0&a764$EMyGV^D=tTQsFP6_3Qu$Qp9GI0&D1J%;0JB?w-A z<{JsUzmq(24WS1I*+1qyS~02( zoh979xg~@yY{U?{uob%C0vq@ll}qlv>G^Z)V+L#%4BpZQZP1uRGeyfJTChj(+Z_t)d zf3yk&7kb>!P3XDrDQ&r-jL}V|!}hqDGz2d>P(;NEH|TK25*m>_gGUw}A0LRleU#CF zp_yuk7{7yzCY+@5nB&y>Rdypz3pl~~cgsjIkI!hXxnrpMKHj&^QU{}5l(Djmx}z^+3K9)!Odz`1H&vWT^*b?%&mV$KqOtPGl#5kQSnkG{;oe z2n1<8MgNu^FfCRS!?^y!48=e!iyDVTp$|xX6T#+@Bf=jILSCC+^f!U)!cOXn<{vo^ z+qar>Chx@GJzY`k$~`%*mQYvyLX>vV#EIb^nBcXUiffMHSdt=XBy%3so4Mrv)rtE_ zXVX9OuIOmDhI-_7K#9!=${*$o?@5#CuNv39(49+1LcFkYbvNp`yE7Ij&Y{(gC&_A} zDoh6DQctsQ^ftkf`@3qv=9U?XuUR1}Ll>9EhG4>+ zKF%7SR`kJmC%%*69NO%@GR}{Pq~S`tQMslo`Xqtx9@kS7F9Rqa3Bxge4@`N#i1w}D z3GJoH+;b-a?Fu>Ouy`95oF0Jer+raZR!Kc_w!v@40H`NttH0- zaDBS|=jAbrYo5M(n2!39lM$4w4K41=nI1F<)scLkw&x)=Gk;3aV>!04Y6Lo;drhA)JcozhUaeqpnG*2Bl z1eITcBpaa#E;PZLaQ$olo86GPr;_Yf$6&JYUkdY?1i>40VIwqwVqMr~y?sZ&`I&z% zt58D0w=`)1p$n~n3l#I@up`j@<_)uud>ZogkxYAkEADw+Lr3#wVdV7{cwcf+nrnxD zrL3Qmpx3sN=1*P+w}hJ*n|PhXTvt6AcNTSllJ<5S`1TOyru#^6EteokSK$7Y7Qfr! zT1*)9Bzwkfo%d||sKSsDeYwi1rL;3nz9Mhu|~ zTcHasuz^1tb(ZWeZiDih0hq(N>tdd{I|PRgwLte~0gWiM;6de>`=KKx#-7CPjW+bx zp6|F8t@(d*<$3H=>n5YS$~O4>x;5gcPf2LGXFHk~gh8w9Ds>&R58XBdO5;hUDpU@- zL-oQ&n)I*Ipo4_45oFplfyJ@WkU zy%MhZoK0drZ>T@SnnBCRMigtpPORC#O~6OR2>5 zec`i`^AUIm?!3JN%92Kqs+J)JDd=HPmM*fsSR>As@A&>j(;e-gq~nDdO9Sc9FK6VN zO>4wu=`K*%m_awb$U(i1W2Eo<^1c;Lqn>*49cFi`e`kT4J`w0{qXhpteuieJG@{Us zo#C1r?-x>jE$3k^m_ui$I>F6pD94i9!T1&D6uoN;Dh1c)9;IM zpL%1#j}CNr&0HLbKZxmPeQ@E#NOJbgMkmE%u;%?pec4>vnA-{;CZ2`X&!%Y8^Eh2v zvY1ZHH^!n|L)e?zKsT}#Q)O)*$7cb*dFmu{iV zfm#S1u#1MY{YYQdAEd;;Kge$MO|pwrK^)hZiu_bZ=fAy_wU%E>QDt1yckO4{)O@~I zGYzKlBiskJT{evv$1xORp3{#9uGqk5h`rFy ztLe_d2Xv`D*TG)4203MAH2Hip)b;VA#lu@-q(czW^p8=uJAdinjSNg|nh3K8HI(s6 zA8rpP;cJ(E_%>P&FH%kLY0V_;sq2fh961bFW`g_IcVg5jIVip_r|v72Fh%VKwK=DP zu~|1rLsJ!sb(_ihlO`T~`YKzv_a7R*aHPz>U_V`G!?p81 zj`X3hIbK{zp}&KSajYYsZF9Y-&Y9L6Yhwi89oF!xGsMdsT*LQFE7W|l!RNZR*m1)I zMR(=kGGR0x^^R)90am7%)!P|G|LEZLW-TlzpDv-`exLoN`R!+1hb8R^2^*maE;PY^ z|JA|wL#D94WRBpXUu3(+1%=m4CElP58=(ml>%ul<)o!|cek--VYQeeFTO~fh^OQ{J zLTlgx#avN;6Yig=qS1WbnrQNpJe_t?Wn=sene9SBpC%}DI8COXoR zmAfmROyT_5i;I!%@tPX2nVLU}TQ0;U=ifB^7RRf({ez0%%F?K=TtMeMFH_1r73?~2 zj;alnk?~_Y_o@F${UUc@>dIf#FQ=5Ms<<}bzvwsXI6X~Lfa@A{+?m^+bboD-u-EI> z5~{{uC$W~EDKFUw6l=mxtnIqZHFP+)X6Il9343x~Pr-$LvS21ISy^$hQtsQon zYacty)cLnPgYy!ft$s|Kzuct;6x#ltTsuqqD~;3F#F&+jsrw9bv}mOU)0Nh^8mEof zZ!DoTX*wdRy^tuUjs+f9(e4u0(~)uS?(U{gepH34PQl3irv)6!Vhpk@QLv zI>@A7U?^7;)c^~98sHuv3HH2c4{Y51Nl9x zH`gq%P{rQZLi}UiAF1>DanGmUWbanWJrYAu(j^6P_w?~fI~+UA-%@~CA84%mLUqFv zP*uS7QoRSFSWyeR9}dBx5&9U+aqRM!l%0q3Euz2Xym9+1gH1kq`#+P{1 z&QQQXRj$|M-W=*2+uSw93+MUoblTC8>zj_imBn7re$IFFT-$x=%|)^tr)cPDexcF# zt*Kj?C!ZhumW@~&i0a2*WGV(hjBjN#)PfOW#@H?dc>AqStQ2TO4Z z7MnGovtl5&7n|Wpd3*ePnoaY{^YNtZJp3aIIbtCq`LW zF3sz5lJQD85GxfpzqD&L-jC%vB+S1a50Z3;W?YYOu02d*LvY*RvxM`S50Q96p+5u{ z>w*j01}%Mu1p@7qaA;0C)H%majOD*zy; z;~GN*F404vmL8nWMgxU>$M-Kjeb|qCHS---g#wZ;55$dptw!|a@7-HhZ4^&$f=nep zc>hSm7Aqx~%MCz%AASZNkHC>j96zEN1-WOQXnSmJBMNP3&T#H=$USqoA7gSk zZbjt{oto1V@#7xQsb&K2Q>x3H$S9C@|UoR{?^n_l8X(IJcJ=tySiwBoNprdz!CS^@S%CR}axH?P<~3T!i#&f`rOu_+;oYS>V!LyntuP`UGk&+`}|0R9M`h zdLn+ z-v!f4I49^+I<34hiGK3?$K<86B5Mo~G{50&B9@y9e`&waXm z?h?iJzfa&CD6ROr6kMx=Usvx?ZLKcMhu@|@?s{DN{5wt0?@QnE?QpDk9$KPpBR2Ec zM=zeZ;<}Y7{Wwred)bc{D8`g0Eg|NbH(l|ozmsGmG{J=?c=qK1c-2K8^FPMWv7J3} z{CN)5ZVrIp4Z5%qnn1BGY`17#qlF`t@pgNTgo3;BU8&H8*1!dd`C)}T6vn8d+)<0# zTHU6N!=9GP=^y6MA%&LOG7ksNLxamUnC76qK!G&#uHqCty zG!?n$VP_XqsC1G>-qyDyxbj0g2wm8SA#`CY>C6Q-@L*1NoHBJ0b_91o+dNB%xuv!V z_PCy-x5M-sQE2O1?t)(Y4?3W}16IYKDQ~F)?!-Ni{qMX-@0HYcd`IMzEX3{Jc8#bX z;f%rk7b9QS3|sV~Xraw&RPE<{1|Bc%e$dXA&EOjLO=cY46nA?*l68Ew6*uhOkd_~x zjjwx4U;X8iFxEvzW3m@BEJ7_K(Qw5 z#MSABhV+{rhaFS%0FYni?2o9*o42+a!kIv3k02+t!&bFYuO` z%{=C7HZ$K>U%3_J7FweL3rb9|eXJUOUDu`Rr&98%>4{rSNwh5q@AAy~tlhFDA4_+&@3*b9pJX-qjZd8gnr! z;07t|T1_p!3`h3U>)GX*M}JpCv`p zOxch{Rg^nS8>xK8^La-IF1>I-?@0=hpGDRtyds=Rtrwtc}(y7KS` z$sK(pi%c|v`F1TDsn`q)I=Rqi)YFG|UFl5}*La(_nPQ^SbmuHc)C)YVD{7y%fT&5itrs2FX*HrUrfhT%X$Wm@15Y`73Qf#kZ;ZTq6vWouYAG_vqlM&(yYy9fG~v z;!5=wy57SU^4Gu9bvql>mHeRTI*h-5ky5G|*4Y21`izA{)!gq+^&zd=qr!Jp3X(r` zCbt>a8Htu1F>VDrK5wkt$@y3F`FtQu6#m(Jel=qHWjIASU=VlmwxgP@5x=Q2Bz3;Rkqk_7nKB27d<>dID|J{&DIB@S3 zrK?PaWyl-q^xz0t4!O~YCKV;rW%^Az@-&wEyL_T|2WCRx{W^6C|JLV8YjM1H2^)c8 zP1uRGL_T{PZt<5MowkwCEz*ShJo5Pp>s^m_#Q7slaqf^2o=gaWY}hSM#=b>@HyQtk z)?P^C9B;(a%{eB>?*#3O zZUOm3Q{K0#c;Bj}G1ZmS_wjpjex<|p6xY%+%a0Ur`3Q}zk3|CttySSS-p4Lcokk5k z<`^uK7DbeJU@D3}?cf@y;~BS8w>MnFM)4ClY&cITAB-TgI>^tbFEmds4wH{5LT8E& zdKDd#HK5QmDmg}dr6xTvd`+vpugMfnuAn!AZISZoYm(4&&x< zf9?!?>Ar)e6&$A>MoZzMz<1HsJ;}{i8)`F}@EOT6oGG3vQ;57zy*pXL?e0D*x75M% zkN?o59CKLYE|lFa@Wa-VMRdT<9bP|tu(*_Sksqz07yaBhw!#-4N}QYXFr6G0hj0yk z9Z*+8)E^MrXTFL^{{p)t^E|WP@etA7!df z+ws|!I_C+Qp#P!>^3Jk{Wj8gN((XL1`mPT70UOE5u%2rA7n5e0F6w@|QjdF~^kGv| zn(~HYlGabB=J}jIda@Ih)qbV1)5p?>$!E#-Zd*)!s))CHbZ}(LJ<_u`$NP6li69TG7SWY%J&66?^PE!YO<@sf=9=%@sb}GtvWp z_}MiuVlmG4_Q8_d9{93j2|3Q>8Wql}*m+M6Ymd9oixgvw4UVFxTa96r(uZ_3Ez#X) z68R6|n&5vQQ+#VJ6fQVT7i=w1(c=lJT(Usj{!CeNPmVoc-#BBmGqu>#9>w_&X{daA zs15o}pVaN)75$e!y|;s5o*dTSWGrg}OQ$v%cBctSdn}=YHA$Gm{g4XN)S((B{77x- zIaFo;nZCsbVb~Q9SVes%M?N#xU*U!MitXWN&=qH#PLWRK3+j=yjhtTxVgu)jSQT8N ze!hz+!J2S3Xbowc*gz51U8&#pV02C1Mnn6&p|LyUuwhXWRxWx;4{vcSbPstr&-hC@ z>pqc*>tC|!Y>Dd~>#0MWB}%t)E?1ltp2~hw^%kz55U!3a`=xZdr6*>envb7*+#9h% z>juehT26hgB~r=U`!q3d83c+EA7sb1P?q77cK{w-kU`i8O>m(J?mSl&%{N-moS-F? z!#%4qOODbF%@_#YpbHzJ2^8zXcJPZ@O1;+-`BRTdD7XQ~R|s8b4P2m@Pgjn?N{)l; zem{cVaejSP2NQ&@tD~6E=j7xu69$13rTMqu-;`Q-4b^W4v9fh&(KWt{VM&UtL7_IT)cT)lOUeY;NHCBt7aK5FF#7;}8w zI0#(lF??{H$8w!>j-C8Pzer{porKsrLr7E34WD-lP{TTzSL|XN^>zF&a&7)3Pq+{3 z4Zq>5;eD3=uD_|yd6^dbzw=(>>zMRo6PRq&L|wx)5q>?!;GsSli9s3|xFV6MTFgS- zNIJ))VJX%d@w5jpy48^VX&8i$SG1Xbiwow2bjRe_mFTM1gX(JglCOqIlsiz@j3F@xD#_{D?`5P595fzUMw*76&p}7nyy=p>}%CXm>pii)~;5BW1={Y z6iPwmQ#*Su>nTF6oy$?D&(UC3d!G7)FOgwp=6!HP%nX^+q>x*~kV&}*xjGEBCKK^i zN0!|cQ-h+}P1d3-gWvtAj{mMa8*`_IEwPqBCvq(yAet3NwXi|D=ZyCRs^DZ?CevO* z-u&dfP!@ieb>Fptjahr2eYp3C#rO82ch@b@maAjSJ0_!1B?OL_lkm6Moqcbm-gvEz zY}m{!%%Huj@W4+jWk(md%yS^Gln~ba2Ypumi9v<(F1xpk!&@(PTpM7Fd7lh%tbHI# zg2tfxEMtTy8qpa7c|o3`oHM^A(BIz=PY=Im%l>qM>0~!Lw-(1NJ88-{e#34y-D5ph ze`VXBJY{P;{;`Nu2@IQmhdp!ZhC4qVvZ-C9apUr9b}Q&B(_AkJPpUyZcl;IGPW7zC zAIPu8au<7|G72}Bt!3Yb3`4EOLSsvfZb&)U&IT&F8tXLoLSdpfD`@}BdXJE2KlYM0 zO?^1~yovHUww|MBa!qKj&th9L|FX8(GME_@3xn6Xn5mJ^R?ek$}n9}z|KyJ!oGv6p{=Ze0d`fi7ZC;54XaT(R|C=|RcwLRI?S9X zO*zv~SvTr4F>%lrHuaGt6cWEM`SDUPQkQ^}%WdXldyd{2fi=VW;7Z78c5Ccdbm%`~ zW~a|E>!hRX;A>S(lX}iJF8Rky=uBjji!thUQICOZGSH`M^y|63p-(wftLWYQHF+Pb za_EC~SIEoKuMb*HtJuj`&dBI14vBsv5VMZM&!o@41Oh9`w)lMy zHMk2RbpY8jU9j}?aBLrcfPGKUfJtx|vYIKM;J?^cUl+%&?PDJ#WH9V}Ce!T^D7HO?0;b!2Ylub92|aI}3MjLh10_9enx;GH^;;TlK2&SNi& z&qLt#AvnMODC5Y7B6-Pkook((BcJd3;DERbKiJ+#N$R`sgQbig36Iq8EL;8yOG&3% zmJi{=ydV3`DpRkr%zOhhJ@-TR%y{zYzAelz*OaoE?OM1W9fi<|>5v<)F7QK__6vGs z&tJ^Neh_p<{$!JTlnGebLkXOl+?&TZ=j)vF*iKExd@uccGSHqr8b6MC%f z`L7w*c?=(1=doPpoMR^!>r=wIAqo?2t%geI1n~L75i`(A_4&WQbrm7k)(!WC-+b4$XjnZ(M+QF<9#QtYKwm=h4(NO@7i^Js?wfpN$Lq&N}gP@&l%u^@H7$ zPGyJnCSupqL~yj}Hd?@MbT8p+O>{QUiF}R6@io=&Td?ah`T1U*Dquk!^}Zp_^?Otk ztR*)DTEo=f7-bLR$e)Z4&OP!ZkmGrWS*;#|D%*bG@0KU}(0O}p6YIp(o>$qrE??PZ zPbs{on!^6nv#t}H-MYij?g`s^N)nN?W$C*0hqX2J#GK-9Ozn>(rc0T^;6)>A%9VoY zvv&4X%2R|~`(EFRu45nAvzO9%IO{e0boVY>6&H=9nr3!uWhCJxc1tl5&t0UUR`-Uz z{HaPkMQ^h9$uf}cwHAlxzh(WNO%$F-I+1JdruW6(@G9f{_m^0z;!Sod`Y^M+sE6>1 zQ!Iq~Egl!&#?red;8FfiTpY254fJfo@b%$Xq343yy=5%9-viv4<$}LAXJLEHH8v~e zCF-j~aQ1`(2Kvgtr_>RsU4h#d+|kfQ72Crj;Jj)noT~ltUF#60D7ayyFV*Ri4`+(` zA-Gw)p{af<&h=al?PtfK{Fu&{Kda)hu?4D5HsSra31~PwntEm!!z@4^{{Ayj9z*YK zx^wXB*AUFD(ueIO@;xw~j(r}Zv0{%AF5J*S$9p|Im7yA3$|*h6D1)SNQ}D6&BWtE} z;V+|m!K%^%gZ;@%Mc)MngQ5`Fri;MM!RYpqda#c0z={O&XaBq$Q>V?v%6jTUzDOGj zY5q6c164r%EU2Jh}vRyUEbms*G=J4!p-|;J)KD zth3X=g|ca=p_<_j)2X+{3K?v0Brndnx>)#88YdQ;!FIt=%+*nYvv~v*hsERfj`7g= zV1{-XU+kW>8OmQ$@oLycyz);)MA|0mF`a^c(SA75PFU)XNSQ<|X!J)wh!bukMj?ca z$EAtk_|Tw^KgUL3`|ucyu%v4T{n!87LAX|LgK}3Dcm{=|AY~6mE3QCg>>3=VI@-0* zLns&26FD{kV3c$1Wp@5vHkJ=&3?+@9HFiRaFhHIR2jr08@mO}Y& z5?cLN(%uR~d#xYb-#QDtQ|B>UL7_t0so7!qTSIQpE$pQE0&JuZS(sG-LB zB7V83!`V#%QBkHMym?;%Dg9<)uk0`scr3<@^e2pC?}&xM{7=IgVNEITKQSEn8js^^ z8b5QOH$4C;)zlB3P<(-lz_~uMp%fjHL(!oT55>FTi1k(w2Ir3?ha$029}P9rFsxh~ z!&In$J9!tob^L#9mKun`+i5@Z9o>U%Mj+_bbP?j(2&8$_IoLXXG*CV0E+@Kf&7wT+ z)sygG^EB+8CxiQcC(&8^BqS6KCeP705pvB_iLPVA0Ncfsi{oYlnG2hMAG@)%b{!72 zmSCwaVOk07E{{gfvBtPI(F)QF2H>2t7W_xWQ?Kq=Z1;~sj|}qY_%Cv8xKAkg0+2sL zaWvjPn?n7QSK*>I)m2t`AZqgxOz+`Nc>_tf;+Bk^Jujih-5B=hM-e;$ zg1K3*#)6YY@KcIL>#Q5B$0RdM(M`k1knLDHO%^$N?#OBn$E3-b7?hbPhSg-eV3HE?Iy&*~K{b zbR%q@d7w$Q3Yu*(Q1LIuDe@2xoUjeWAset$;sL%iAHYTOrP|R*?=(|_;lHXHOA4~d zFMkD|?r6uqg~wrhy$s>+{4w^>9n4r$51-6E_@Wnzplx@seQrGt?B0XP^Fr~*tp%IT zWy4e=2@Agt$j5@n_`@jB8FqjpYG!eY*qx^nJaun|tzBp|?T~78np#Q{R#` zd!f^q0~hU3Oi@0M(bFd_Gw=fc>8jCQre+?pjM`5E$ zDh7AWM8(%8h;L27g{($gXwAflE;$%V*QXipv(c?G9WTAI5qmNnE_1VSk7dB~zz#UB z%D|SO0^C>=iX|8JAiv8^O!hx4!sm*q(A4$B@u?eda?M6;jk_-(=Pt9Wg!vxhMmYQ| z5@NWULi7_M>T>pa$CL>BswEJTmXbS)(0 z6wTg3C?V`__-~`B3`(#h1k6 zp!-&;QM`(<h_(?hgEe>+$~7Zt!_Tzk|5?Gy_Y;GDXO>UdOK@)1_ zPf2)Iw+g$Gni2Xg3qh}&VK;XN?A9dU;YKGBW|k)4RTru`qBD?+_q*tO`b5Bix#0pX zm{KdO8A#@dkgxGLzSc{u0Tn^H$cRW5aH7K=fpdMxt^)XM-3gzR3PkywMbV;kVQ}8J zH66pU{4lg^34F2_z-Pn)${ntP+vr#kPSuWwPPeU?Q?wS>0yA;zuC)k_>oW1qWhu5+ z*kkY=a|FIjL$TNfyj`=EygAq6&5}wKO^l|zxojwTBw>C{vk1Ai#EGtBJy)RlM-~j1 z+tS_}^{O3r0{W9<5b?JG`X8ea(a->knk?#jY=`sv_Tp({0#04X!R^}1uv zE!_rJPwMd&RfhGiztA&$1fEZtfS=!#v2Bu=$&?>1II(ag&S_B1>xd-$GciGIo(Uq8 z7C~>q8facOLeJU+82$~V9QAa(daQ|6$D&Z|9L6@3q$5LREH95IAEsnqD&?Dwq?R(x_tlNu5*|37J=}C-k?Q4vG?PGlu(L$W%-`(a>`nM_^8nOl&qS-j z5ZJHuhx{0AgiR>I^ntz5&C&(k;#F`dYbW~qDdBEyFhY(ipl5Y1{Qs$8XCC$a4OYOa zv|M~1NBbuG!!iB912#@E2HnN`qWrHrs!x4n4v)OCclswbZ@dp8yNe^*ntm=1Zv><- z$4Rj`tbVW>-@B&4+rSS;eO;k-$sN5Ggi!ucKRhXSM}@x~S|(>ecH$P)Mcd=*{wOSx zaKP0uQMmNg0c8UT2RXrmg<+Js6Z&R_V?b;vmIQ>u^{glLiJgz;hnsNScR3QRR?+{9 zAbe>#FWiR;e|lo~YA-~(pM*=>7ItkBc`+utW8sN(su?a~Hw@Nb(LXz6_$5={RwcA% zMd9q0S&&YQz%YGHOmc{UO|Q*(dBFp*)}>fi>W8x5d5{RsZ zOpeECO-p#l#$&aX6?}c;;Ir8Z$ICnsc9s5i^!&Pcxg5k!>=2=%h9ktNZ}QMC^e!|n z5DxCD0&?ylvrCu<#O|W!sZl}<*Er`I=hIxnP$3(J2y;UeM68DKp+uw<=?lD5=P_L4 z$k%!7y%=YF2nr+L7Eb{=A61zo=v?dM9QpiSO(XkAJ|#CIy>TKg43^O;$X@4)$IA-w zyC?@2dcPFr^Sg$@_0SF!D=)zii((9_{)p0*fx^7fAO+ggZ))q~eMp)88}V780+0VZ zTF~E6{>%ZtP|O=)f-$K*OgQduR}lE3y_DBToUe1vV>`8x(`-3lel5!-t?#EY~^b*vUs+48gA_3Yc{^7hcv>+eq`fOa89iU_St3HNZSMJ! zj)ddTeE%V9TpNS-F?|uD;PF56qALklDQS!gYHlq3{ZjzAGjd+lsKCQ8&y|x5Hm$^4*nLOV=&(3254gc~t9c^~W0tA<^(1<_7h%KJ-rD z1GS-hM98)2+how~x-(QxNMXCYBVIaKU|7d~=+gOGeB)l|UN%L1=w3{mA%$ai9U=Z< zJH{H2|C3A%YKQGbL6|36>AUKexmJW+TfWl<>9JH-6X=ZMulRM$dDM&?u*X_xsJTldfAC12@95+#Y>pPD3wZ6SI(~{vG5euv_6YdMxl` zzucFgPTUX{4VN*XX9??4Fb9pgTJ%hO69*@E!3Q6G{OGMj?;pnSSgV42Ix~@{M&3KS zsebzLNF;Bbip9EP@MxGm78EGr5ADzI{?{LakC4ada7DzP7Dw8-hivObb;QU?VC5!f z1TP#6Gi6I;KbVO2ud`7ZX@!s8)1jMbhhDV5uyq>w$(d5`^=AgyPS>s>S65@XA?3$4 zQVwy-Ld$Q)&>wfFEF}M_zR0&U21_1~g@>!4XRd_B!v7@f>Az$Uqt(dL@AO3Q$de2w32jfaCb_N{mw1}3@R|cD%~Nc#sT`^s z?lQ8&hK8peW)xV$yvr;sxuOHr=937GFBI-WzTL;;sOwQIY7Io+UXe_U_N!x#QEkwo zD7>oN#bSb}f0S9E})$#4FI)=S}#G>i^TLkLY*BG0tg9#D?}%{Bt9k{4 zIaF&w^BwAmIGRKK%=X9Q+{`a%S05qp5l%jWe)2;Qa{5y3-RXGL_vvcFQP+shyou-g zZx%RT=bXoOYTdV5Q~lO-eA1kSV#>qgL;0zlfJ<*12s)49gX=t&>zs4!x{rTtzVyzlOa z*1mMzS~3`ihFG95mU>428js%rt8j^)jUCElu-1!mCjX0E%cpk-)@MADB@EDJuZV(; z9&mU&0Uw-QfFgN(pjvJy$Rj0CAAbfb!9DjLi>6xBY}fI~q`H@nrxsvY#$xE1{D0(H z`C|i|T4V>q-JTeiz8H^_=pIfEyMxq}apAcZYG{wFhesMtx+^28s*pupYe#%rER4E& z!yjjv_@-y5@9&NK1xsKv>I18L`vGdhqfwfmg|CLgVYOi$6vDl5B;6l*&C?+Dg7?^U z#n|H!aLua6;P)Hx*KisBByNVp!FrgDqrSh>3RCT;~JRcKHHDP07iTK4jNbIrLSlv>fir0n)ZT=yRot@VyMHx6VUS;(MleWCQgGRL5NRRZz5CgAoNq zupo~NO_xP<4pWYuiIq^iF%N@VR^yptDejl@|~IO9@Gi{1mtP)mIGUyl;g z>*zDy2t)03aI5z+SiaH6aaA)c98W&)-e%bDq=c(I<{?03ICiIpL3gkzH0y_=aMV)h zk5Go1#0*?N5QmK5t+=;R7k#NW!+rNKoThil?aQ*z@i7cG54PjLzHr#g-;Vd=BS1T~ zcwZNRFY9Qp=S&1_=d6e6=L9(P)`fm*EUv}qqdk_qT|<-cXVg^kI`%M*usKS-BXS^h z`9FT!{Cr6KgC|lf1F&OF03OVX#@iEtIJPws3U|Gr&@BwNFWcbJ+)dc-O!ak|9=N{1 z6*;#8AvCT~WM=y(LC z1fb8mI7HtJfE#%<7#>{@ixZY`sVqcm^==VuxW+lxI8S}HivH#qs5bFI!^wqsU=)G5b=23Kc&E-|xWgl@Bp&^6r=7N6-eu1Ix~Gc}=bYdf+|WUysfcZB(3 zIc=0{rQn!-2&7jXW<`ci&_hvPn18H~g6bYGe5rlFMqPhH`CV%T{`-iopoh4pW3Ji) zh#w>`r6pn}9N)XS3*0=zL*RU!a~|8Njh!BjH>abK^-u?Yq_zk{Z0t4xdwkOnbRNS8 z*Lf`0Ip^5PH|+C(0`1w3II;&}RD;atD+lj@_n2t-NC%0KYc)A-KwlGFOudeI4OBB8 zq(gm@mi^EC=&cC&xscDl;bGx?r4z^76d6Ut*Wi!XBK$V@MsdX{%$5!phT1paSGVc- zv535#=yT?|bs6Taxd!=-GoXC_8t!T6!$eDq>XfZSShrgX>+e}1>9#T=beteINL;}8 z<_-e3#{>v#lB<`9kgxGLzP8i82#Mj5n0h=!z{kVA1k_H`q<;}NI3?TTP2uyJPu9Mj-y-oF^K=kg~XFEtZ6+Dm$jvc9I~DI z%KG6&PYVjPz4<3ODz33ibISWHV zH^5M588pYPK-O*QF=!o*8C9F1=TnD*=_%N8e-C*;&>4ABHclyoqOa>SxM&?g8{NBl zDkY*wYztmpJc_fDg-EdSf~9x|*4CcI0lodylYx4z4}Xk3S5Kki&q284N8{bkN06>M zg>ikVQBV~P&&zFiu3CuNRq49q z!OxA!yuUeuOEMt0BM}KdsXx_&0~q!?9Ugmp;CXQu(lp6~_sC)REGocD`o0?XDa6al zIt0fSqOp*0SP>$wR-;t02-mZsQIc>4DfxN0_;EK>H!nk@PX^}pnTJ1HFFvg(jnpN)5)GGIiXsf3zZWbTN=_}X|V|8hX= zrUra*NW`<<+Y#-Shmkf{u>N}{rinFSx?VmeyA>jau1|X`3*kF37t5~~;FoePuJ13v zys})%8z{iFi@EszcsES1MdPeSHTt^UN5TC@5n9J@$AB(@SRfIKg(Jez>$guHj1Dz*vpI+GZ6(nvnem+ zO&R*<<-mX4U;zus&y4fC#p}R1U+0|1c53ECFnec z53ciAu5-?@lRvl^i5Atzc=hBI941tO&%bOu0^>P(XmZIDA=iQwZbO1{byA1jMAW82 z$Wu=#NhRO^nY&$0rSJS+Izv5*@t=>1u>IB^@cYn&sfAD(9gQ_wXHiygMi}1)6r=12 z`5Bq`!EtE@&PDj5|Cj6dxOf+N5Z*xZ{#|IknuZg`>qRI@?=zR0*CUYjsYhDv#+u8o z1dQquCt%}_W5QbHnqm?1H6ACdxtzv`Cqz!fMqDSUt1Hn8rHXj!Y5Z?yRjSU7dxAYlFca=izY4DiK!6 z<)cNz72X>?@x90vZ!GA#^)v)_*Rs(5Hwbq1H5izhgbB|I$U8C}$4A@{A=l2HD?q{x zPZ-$m!WcylNRCNEcytr?WhCQ^(;4hrLOAXWj*Zv_({>N&4Lk%ZrESojRD?NlZ7{fF z1G8oZ-*u)UmV#oAAF9$X%auNH?Pu9ZN~;9D^u%L{Gq{LpZQyt03l z;&aATJUp`!XX{+hC4WD>rr$x7iV0>0nxICRd{+-VMR>2VkXT6uFOuez7XPNh@J` zUrkIf9fFAACYV^RgzA{d^o&ZLB89QA46{bEP8b3_84iusL9QIVCt1(L-E(6xHV|zF>9=~#*p?5gzj{wJ}mKgkh~ZYi$_4|(=0@PJc5KY2c%d{ zLCqIOJX-yT9T}ZZ-q9*h`>TyY!^_N2rW^@nCg|okA6aE5S&(8WKB>=x`|~Aq-#W=| zcPoYG;(6$hu}1v0dUQV#jf^gRaIIuIT2lujmV8WFng_$@stNv08HK-F%&{@b9k(CS z-cMZ|)P_(m-}*F6-M9(Taq`Hzpbs;*B-qIGg^cBND3k}_T<>7a1>M)`=)L3oHe8$> z3|YNxDC{4C4pqVe>NU7L1sC^)V9vcII5p-F_G(4o!)7`w8asyGdpBX4j~ec*9tTUU zE%-RP67|KAkQf+A=V!s>flw;!%Uzzo4ugx7kR!hdEpls&?fQlwzyEM3ZFR@3{Ijfu zd_@LkQ;piuMQAQ;XR+>1kO~Sw(VuYWy|2cop_{QZZ4Z_rg*_(18qwu!e8za|5LCxG6hqlc_%Kd|EgJzKkH$VyqAaVOcc%5<= z_-q9OL08(Vj{`jnAWc0I4ZJ@K=qU?zQRzf z(GjpCI8e}e3?E$Qv0UezV<&eoT8QM2C)p9*QoM*ZB@f1h7%HBDetBWIOJ^RP$hGY8 z$1&;ZoVq0g$CtVy)Scf8 zYka3d%XU6~HALgd(&GYF?6ncl#A&s#wndimtSN>gU*mCnt^TVIj3{rWaR$y@?H5a#;+TPbvM;8cSavEvm=c1{;mG&;feGvyMh{blPkPP6uDZW!7kkCKJ~RR}9Tp&ThAdLN z3-S4P2zr(oV7c@!Hl^1-6h|yV{|B0Ir)RmU7d5nhZH(s+Ot4y?@(Wf?K;yG3?2R|o zLOI`I3Ip}=q@Ng~I}CA}{CjRkn&8A$N%T4~1tT0^Gg-x%m^MceT22b+b=n-?{`5uS zG6URQD35y~78r7d{Ibcn$dbHN=I^HZrMsWljh|YO9Ce9J%AJAC&?1(2;wQ^3S&c`L zbKwxM2u42Ic+#u~r@o(=_E|f;*<_5_i*;etllp5{%EJ6%4$C}FeVdQMm^~_o8AS>Tbb+%Uv(BxCkmIfYViZ=#8NAf84{4;}p5cOm6zrzmo zngS)`H|)S{%3r+vhCSLp1AV9cV?!krF#FOZTz@kkSGJCW(N{;@`8Ww9XN^Vw4dWo& z?924GsAJ;w+pK+5Im^7i+_>+xbT;716XW48)7XQY_r}9_r?MKO@5USbQrX>nF&3r~ z&c;cIv)JMR*mge^f1en^)JdJG^^kzvcWWFR(I0P>#vpead7Ai^!1Yczis{$7^Y0?d zr*~DyzAJ_M(8d@^+-hD4i^tx=eMtQMH|8{B8U77B$$ZF*^`+PaX13B8pXF||dlk1? z#Sd+~_NAPay{TwS)53&>^sF$1Q6B9F<4IMwnO)!a#vcraLQCek@vl`w@!;B1e@XYvqqy=#Svw>R6L)#UN!>v9HIx#`8wx3wo?m|p}u#+K2bmS5DeY6Tp0P(tCMq6XFG76 z$MC^*9?NykId<}VX<1lyD}*_nNm_K2GCs$d?QGBLJmbuV!_kRcGqr2L!)N4Gv*;*Z zrcs`1o*G=v-C_TC{@YQ@sQ%GMxjy<`!!%LcYf1_}a)jR0|MP!}z_2Bc{6x?`d2gHe&~5(?+pg z5gXaliOG-}q%RE4Wyb15VXPQ_{p*D#pQum8h90y}=Z^V9s80O9_|9knmPSlL#j>|7 z#m5K_`gBDndcHQox9wdK*YtuVy6NJHIlpdwVrQuSpzo$PtV3rN&S+4d%=KoFG1VZi z^9&JkEz^*$V+K7Dy@vLxlO)0O{P$mOVXp0Cv2n&J=4!|BB#VA-0#8#ZENu2f%*TnC z*?k_SuFa%twk%?)*ZOU@2_obg4*z7%n{-e^`|yq5C!p6^I_nH*V#6&iu&7f{*pzPb zart{buH6pAj|CGjr|umroik86!vpWKrs0h3ca)?@Vd&3wSP?xR2CKzQq@3LG=&?CU zDF@bjW+blcGefzC8cH9>AkK9y0tV6^-C0*mQaX>V`-*XM#CCkXz6=)(&qKAT7<&zq zkw0=ayl%B3p7O#c+r*-D@eI7GzK8c}TTpg79CvR}FV(zAEQ;4cUhx)0noULGv0zx0 z&%vfyq0kYtz?jT%Xt^(j`lUF8G#O#~^Kk5aya*+~*5bHY0#>KnBE&Be=C8a^8lQkz zJ9~_3+k$hFi|E~ZGww#2pm25wy`xRWf*ld$Cm;tk*I4`r@x=tn$2w|hk6Te8*l~@{ zE_RyWhrxVQN^XJOSIRjmu*boqtr!|J458JLP_$lxE+%a#{SXHIiE{XJWE~9cThY-o z1cg-!a5nZswtg!jZUocMpn&$3epuW3kox7u!KHi)S}doc>xMW)O*Mu@N*vaQP<@n5 zFn(#zL0r~a9B~PRJWB+d=!Ipb8JHIrh@=N=5Y^KQU+J9sta>ygyG(_H@)+E#sA9jw z2V;Uu3k&Hr2)5SOSjZc?XBu5+YS#%v+t>k(UiiAdjWHeCi!HB3Z9^2IAH8MydGm0t zF%(MG)Su-zDxs%e~!*r*pCm z$);3`l!}iEsyL?`jOWx(#O_}d-jwL#gkuyH*aFVNpv-K7%2*1W` z^tNESHr1f1<=`Xr)xBhtgL_3SZ1jm7NEkP>qNh2~DS68jOZ~8Fh$0#)T5xC*)k6Fi zXEvH)ad;Z-53hzpc@p+(-4u}Xw{r&wbE}8ph?7YYVz|aR*Es*_NV(X1!^v+=8M=1c zaIJ=ZU-}Ah-l_8#u5sk+JT`G+ILh-=VNkSMK+Z!xrV2XOIypx^&m4Fg%k$&$>#h;@ z?T^5r^J$2tcdfTB#nf+h97ct_7Uos--P%C;^H0BRg3d&3tXBMjLEHR<`4O|NI3OO0 ziL|Hu^zdJ}uXh#rVcRG{zabuhs0eo)sPMpr^O7bUyHY+S=WB0<37oHU&SN{Z_k|8< zQZRwyn=Lp)XBK?)`$pF;!h0L37L9Zs!w1)SEY~^b*vXgf*nl9~+aD(vf~=mS!RKk4 zhakD0*I%eUVfnUjOW1zJ5}Wqdubn8i&aqh7Ee=8VH{-cpy$HD$>OqG;oP}237y0y5;5sh~=Dw&!$rtn;>Q~r>82SBo9M(WFzeFcQr9utdE;| zW%zRC7Di4viv325pro`Nw`QJ0W8x*`TW`e2@-pbZsX?pZMeMzk2=UE#AmMlnju&1d zPwzGC!dhYHR*TP>(Ly28&S4Z7(KNKUz_(}m!z~w=DlZ-zH|WkEr)Tl>;U9^Ur?@O3;Y%r z(hHW9NrA&>bUeNXm#F=4dep<@!R8MbTJjK?v+4ZeY7dj?%Rj)X?jde0ug3i85+=jj zTJWmRNz5%PLCnoFP##`^Enm+dN1t-OcAtmi_DU?cSr6m=O;B&X2Gue3aJhOHRr60_ z0gk}Gn9dtw9$?arW*xEO&l}(%+Xc@?{6S>sl~!SqG{#ui*1M!jo4} zv-uJ3T)qP8LWtW_{^Hc^i}<&r4NV>NydZZ9ODCn^JDuV6U34FbdM)fK)ou-*K>xqr zwBbTw6|=wHj`M#SaqsDW^0uv52O3v4VQkJREJ`iI@fA;T9<{J>sKeP}%8?!O3d%i? zVA$d_INa|dEV}(g(azKGEc*hl#~0z!?+T8dKZpl^TTt3?9tlA$P`i2_lFM5VvhV`> zow$tdz89d9&<4MNYW%$Q5M!mfo7{+gE5bPKGpL_Xj)?L-h&;Uy!!JphaO6YMx%-tU%#zJ_Kl}_*GtkQsP`OX=^PXIO08N!_uE(km5dvh zIqN(goLnp5jY0PWzB8Z*obz?gd2FW^s#r~V!za=I{vGW49U}~jtJ?&Wx_(B`c?=(1 z=doPpoMR{N?^}hiS3OMR5XWLM&i$-%=S?W?3xZD@7^ceo%^3Lp@H^s zoKNH4oHA^aIE9Q?B^YNRZldtFnew~DO~jX9hIl|D(#{u&a9T|xw)ZKw@% zNBqKU$MeGA{NSVWsJv4N4Lav(znhKr>})Jv-GN@}4I;e9j^j@MvzYBr0pIwG=o6SP z!l!31Qr%)c-aILQdcY2h{&9}>^Y$Pm;4F42S0H8O6U>@+6t>ANIPZUwo}8t(=*;zJTk0@a<5N#Bu04YBR-yP#u7T8UDNOgF)fW)b^8jA zJr*~)I%o&1lN0gQAz6f68$PBKQ;($K;@?yhWFMn_q#BI>LHXDB>cFlZ!wg?KuO8`6 zUIlJQN!>|%)EDsi^Ag;qeN`Eq-Pm;P8n!Q;f~DnCaNbH6lg!$YKCM5-ZtIWCBzm^k zJO>Tbi|EG5r_A!LBdV;(SGC(@EHt%+RedhD9?eGb0C`ATQLfO9Tui)?jp;W1C>Lf1 z(!9zLzatWCYj-rXQqPOIRk**=A4AiI;M;EUNYJKSR+;gTQx-?|c~w}Q>w`5ahE#js z9}8Nk2hP+XurQFv3?C_E(EgRdtsyv9GY&-qZE$*N!jERXs(R?b4TM+ zln&l~?N7Y~$DxZ)cif3VwF+RyiyKIB-`w{rmV1j{RR6j6A zk37K-BLBof6h!#u{5Hy|PBy~vZpCa%eLlL| z=_6g2%rl5iO>Je$*?e z?;!)k9<;$5SyzmkA3^yQ%dvEE0_GNx|3uwD?D?UNMPkwL(v!fba8>BuT7x^&*TRaP z1!g{@{&SQEaDT;G458YJWtQvk?i8WVdQ^RkK}EuP*!7%^=GwjR%J9P%g&;hb-w!QD zZZIzxg}0g1moz;XziUd7usHyOt?AwI!dk>F+=;EHbnz(25fiSFAN4{v(fQB;BN^y5 z+Th>sGWMAEwk^_Lu`w@!&ti?#2W2rvR;+>Tct5Z$dokJ61CA=iICI{geBeUh6|Rdd zh9NL@cZO?7Fczjd!)|IYzNNZgU5_A$-*&-V$sia7%tq5mebh|LU;*cIL>RSR7BV00 zVM))rdTSOVe0eqF$j83z+l2Y|)I!`Fqb|g7jdQMX9+qo}D|2R{Y0Mqw{n!u3nLQp~ zZWDN?&SSX7k+1Vu^DgU9z9$+pj#&xFdGJ3vw$7Lo#*TWa@ zdae>7*NTqUV*I>t9IifuJq4i%Ur3&2wCDJL=aK%l=s9&V@||{I{-`VwcAm2&wT^)F zpjq_YEuu5k0%6D*h9mw~H}n`j34aH4LBKLK=p`S-WU*ijdUFu3>VnDh;5YLbGC_pt zzkjok!U-^qqufQSP`rI#E8wxa^8~a`p?yhO%bGDpgnW(1@wFEDRY;Tc#>uk(p!d5O z0_S?SV5$$D?2rC~qcO631^mwW2!rz(*ZW|vo+0(Fkb~5WA&{yc49Ui1dY-ox;m$b9 z@6nOMeG?rtDi6S#z)>R1%Nu}*?xSJvE{??8Di|n1*R7pX@l8^ieAcGGq@Fx){g+}v zzfc7HScPY%2SmuVrcczft3naAqlcpP*Epol`oU~B6k*c1SM0L+F2a}Wa_?QJ+d+Qw z2dF=);a2=CbjEU5M53WN9+uH+`c_hgj_rNSPITBCSbvCT{OB;|4o&7D6*?$ z)iW02OSuGk#Vo{>;&No)HO4eWs&`-c6G!^)!a9RV$kd5IdZf5XZ=_&$rY3!7tnlf0 zcaw8}LeVdb&b_3U;||px_k0yXy;|GmA@k9#Nfnu`t=OaygY`+qsBasE zNpD-x&nyOVZ5miTsyA*#-Nz$2XDIeoz&b1H1LgD_yX_a@S8p8@-yDkkZNo8j#3v?3 z*TdY*-%OXOV>I>4*fD_m14#_Pn*&qu*Ms~B-_!f6eU z=bSUh8IQ}2@$I(?-t3ZwTx=qe_gUa|tO){($hWFp3}*%&W94tDfBDi8c;ZDq2Ct|e z*+NU~qkc$ZVzUvnIG??^X@iFQ-4N(Td1F`dm^0PaPVL$qZK1F6V*7F=RE&b=zTd2A zniA$u>wz;Hl`t)=2fk2`^iw*0V41Cr$W_MZ8%;e})wB?pya9s~jM1lfBPM8u!MW=c zET|rhLaE>E%iaD+Y%qlDVFrm;^f#h+_H5@tcvEDA!Al2YM*^YW5R7>-6>cd*klWe~ z2PW=-UhqOxjh9CYo!cE(TZzxIl#hRs`T~*fM&-LUNLn7mBZI~Gd{G_-u`Td1Sb}Y0 zny3k&+OLNNqVpl6S2kFXnS&{Fov~wf39H^P6Q?UuFsYgRS)}UO^Q|+XOmz$6e`Vnh zoypJ2OGQf6BHVpvjwQY8*_CtV=;|eniRb2_ce*sjhR(ym^q$bRn2UycJs~9{j}VjY zDA%_|UK`~*MW?Y&>_1`!j%ehetE4(YRX(y*d%E8f@-b$!ANbs8_da$!o314k!!^#i z#`$5B6nZ{N#Ckn_v>b@SEZeKBRC}|)J9QqzHI96p$9626gVAg?q)O=XNytZ2$7(_6 zS|{ho=l@PTfnWM~oNA|@gD&RK&Y%t>hvvbu|9%+lU5hByZ^B%a>L_k|mSW$J8JI2> ziYwRt;X%5-FdzFp2N^r(pe8LAiU+%zXnU&)yl|V`3jzgvk>xJvJcbXh^H{EP&asmp&=rF{ zJ;!_Jj z9GH)X{#U4nR+I>@e;bd=QP;4}VjAi*hTwX~9UL;I-=9VgS9^FZmdD|2@&->D1KZj^ zY;(y={CTzn)?Hsw?__J#g^j=h>Yvz&YClF`<=n4KXOlj8aM;5CL#lx5?c@ZU6=V&* z7Eo&-LcYf1_?r5&9a!-H$olfI9KY@TG%ATEDWzzjLWGEr*8P%smLWvuc^)$pNi-0Z zGDjt4NTG;IlA%I_q?wF~3=w{7Ki^Zo>pJI;eckuE_qxvcpq}@A_Fn5=>IPVA-CIJJ zg{~48`i*OusOV{e@@{re*mxAO*pbo_+<3GNW+t{os2$ITvD8IfgbvOZY{Hk3JTvP* z=)ZnC7GLfF|8y0uEwY6n*IP8;b_4Da>7fgy{0T@d_rwnmer~l_L&46Dz(f_a&sm50 z^Cn`6I)8?iI^xmIBhmtkibH!`l;6xS!PIn<`W{ z&%?l|Xxcep9Qt}3h4;X7Ft^){<>h<^D*qiVqeId53HO?Ja>n-XznE3LAHLpOkgGop zp$8OYTWi;0@*3_VaBV{reC560+Z&>{1OIGhy0 z{g@lENN5>3CElQm9H9vm`yzMf8ZXRydzAYK)=4OM-@ZYT zF0=+NP{iY>mq3sE=2t8oiABHmVTE=G==45BUgYzYMP2dY{ue1;!oOQK{Aa(Ix&zTk z17W`GHwJ0*ohQd@1A?$@s5ef(9*?Z;^0G38H4^ z4-b~ObvrMKi+#aGZi6<@ZYdn&$Dp+50cT%ijtuz}C# zyFU9HFZkZm6Plr&AmV1t&9S*lKDnfGt?YkLXnj|`L*?E8_7$wcf?_}TDDvN{#-RU+ zE4|ksdtEr}T0MgL)W}BES@@KcZazjpS_l?)aD&y3JnUDyDyC}iTg8B0`&Iz~U*rSm9^*f%JBcaKs|HJeI z?%CqK*6jb*fMQSNiM>Ae;;6^l?l8T%6#|vVU68oYHO8jnqlO$lsI@}Dz(mv;drM33 z?_E5hF?qfdQD_dg_&K(~9aqQi zL)YtWc=|IOcl;c&aoK5{b>@C;8^-%wFQ~N-E-Plj$m2BZ59~neqyFf!o6q3q&qJTz zCs8_Ndm{?1*&eRF%;r093-$!@+m5i>UFcio0I$t^&}l#SE$JOXBA-Qfz4HLuE-A?F z9J9y3G0CW%la3^Xrn30Tp$OO+gII$SJirQmeQ2i+zpP$F^yuLpeH>(h< z)E;7WO$-)~QIN&UKgBDx=kRrnK-ZCc?&%YSlJOaE{}7FOvutD<#v_`~TKlaC$Hby% zNVJH+@=cFWVtpAaIzLBU*?9zyNrk6;0eca!msoNxTIj~YuIeSa9XpDvf41@SIu!2= zk6`2F3pmjH1mESKM&B7{Ktr$b{GwQNoc95KT~e_xy95Kn6HvJQ2`=khgayvPzi_fs1x%jA^SB&(lAkC0_->AYD zrQ&bh6TEBn0#yrAVA7@>OM)Ii-RBN^Rv&^+&TBM%m4P$&qv3k%Id+&oL96JGaF^wx z!1g1$%IBfr)CVl_$U|%(qdLztORYj+>wKi_zljF} zWMfErF5VhsBlUDH973}3NG%t4Ze{bCWfA*K@GVUHDs1hnD)Y;(ZN$M_9zuK$4XC{W zM~!RPP@^srC|1ge4^pfi{2R$*N+5ECCb-Z9uduj)x-dRp_qhpU#aF03e~&$me@MJR z7db)`DE39}#Z}L+a`h|BwYVdp;DheHl60XpaDgIr+TKKVY~*8v_PmU>yR+aCR)SGo zvQRko3ASs?%NAI5m*VyO=Xbk!4_YaY&|7r@a|Nw#KT9<&x_V5JiGLjG6mlA6Z9^QD+~qZ)dzs~hoQW(hVKF#20cghNkv)G>E}pFO~)wh z3yt{WUpgjCzJNvhuc4W95&xdHkO^GYXzI5HZW56!>yPTSp8id2Ry8BBsK{4<0H`h+Fi2wI|W;{ zjZyR93S4W~)6X}(ke)ga#&sX)&&Ur>L58hS-Ejcs#wO6!f{AFa%$^1w^Rd&Ado8P+ z@j^!*ZZY$5ZPZq@?%E5Ut}2Kq*^D(WM#E&DH4HoapzMcx(65anzRl~$y)!Q<_)|Nq z46LMIzs-@SRZX^hCgt!>6^EDfhLc4$y;kQliuyt_7}5pvn##d2x*u#lz95C`?eWrJ zIPQ&Wfj8ZTpkQk)g|{Dp*~bDYxMdpMD&0gU?2l2)7cz=|5l&wdKReB8mq49lO>sVp z-yOEB#+Q}tah-ds$IRl{rW0(TR-ynSg)>;A%kO{#H4s$BGmCnuU~-pDT#q>rCb^|F z^Vlg|+OZcNQByJIvLeE+9p|~cyZOD_9SObF@$2w$4D;BHX%pRHJ53!E-+RM@>zei` zSzxhcHKiQtjK%Baket;SlWxnQx_3{Mu2$vV_Vze+rY}#j8;Rp@P0(Vv8+$U?a1YOR zn)*GCW_@?VFpUl<+WCpTKJJgG-}ab$VJYN_xF;fh34$jM#Cz_C*B$1BpskFH2*!o8 zF>fc~NN08SOY_5{J_8WjW)$3v6R1mN7yfxWOg9&7p{HKcv3`XIns4raHNPG4c_I4Q4?KSX1DzQSP<* zI}stX3?&rY^%TFqvM#g+E>Ofv1OA#tsidJy{Bn{jk( z?|9_&>WilP?@BmbbBe@U4lL&y_$d(kf{WY+t?u_2ir3^B?Q?i8rjfR^RzEsNg1e0A zA?YGVETM~Bp$jgsfk*o(b06Mubc)%{KEu->VmXWDP~rRBh$g)oQD}1p9zblr;n--m z9|`YxmXn1ATCJ<5|BffvcfcEU7bM^3+0>Rw~j5WpadsTF{ ziwcq)+5c?ec?l1O=t1xiBW%nfcf1d9FsCj;zIZS=Z>-t z!%%8E6A$waAa7A$X$h_$(Gy$h_ zNzPW#bsfszi;tkGj}J8)poX{vzeW^V&7pCW@jQx7yQI_3Tz@hc*;4whSUp3R-`zW) zjqYz+&h!6j9kj91z!@#a<=|bv^{BUz!#wxN@c!`v2TyUm-fJEdl^_pVS_#Egy`jBk z6-Ccc;hr_V^X%3Ii$<3^U3t_V4~y(k5MM`Y4k{zN^dg+^%)*f8MKr~sh8F$4h)uP# zaBB7qx}5olS{%C0_YggBDd!a3<@u1_%kQE|vMF4j-J|ZWL+DKDL24awhUU~Cq0QzO z>A6EZ8NbP);NnE8>g`MY+uoxxjSxB;c%D|7^31*I>Gb?x5Z#}qjFY!*pj*Rr5|wQ+ zE8`|54tY(PPdnoG<)+*xX^2%PyTGVkgYVYt_&)y!O>`N6zsH`?obh>1b8LqqUXRb} zRl37k;}wmIjinno_h@C)rP!tWlN=tFQ$gM@a(~@}c1DfH&49;ruj&N->az%K_76c^ zbQ5&Qv7$B0=HPHLp-m4}B)@m2&RynUvyoZ6mtg)rVQPOg_NIyHD zqb&-_RCD$mP4r8qk!!Ef{Q7LVP_KlRlQc2Eiu)A~@a&b(gry&~;MBwn>DziE_@^>d z+6B|jz-V$gl|g@Z>ErlC9jv&ONoF^AR`aFDWEQN2;9#zA+s^nRhg^!((7)MJa=h(K z#jZQyU)&y9eczG#?4|V8OAGU@IzrQ!J=*tkkLk-844icU_9x6Re#d(XTYDbogB75d z-i&LjjM!^o9S$$n!i7$6=&BOWO;KHh1?O5ypF?AK&gLN7ad5XZME~ENod(pl!qye- zF~NE##vjzho3J&g(lUcqg)#Pi>_<(LjIrh(&yG!Oi+wurG-(a{Zs}g9MP!7xr?1mi zxp(wn$546|q>ANg)3NPEzee0+r-N>NmZBQ>=wXU3O*B{nfnrTsHWVUWw`dqDs=t!R z5t`sa6a3ukk$9gon&)OzP|jU@TpoGBsnD1Gl9)H>B1dQf#lFa0G0Xt#PxoQJa5)JD zZ#S4{aIh}41};#<_F4R{QXWO~hu)^GX>H;2gFnah+Tx&zH`bjRhzk8DQoO6$7&;z1 z(C3{xVrs|2COHqierQN>yxMa3*HzP5qq&G2Uy8GRlzAriTwGZ2jf8&w+IVFDzD!5h zbZV+iEd&N?%SpVQ#VCo3eZfU;gEr4XhFFi`G)CDBk4`O@*0{ypBsBc42ce4`v4k#i zg)X?j27Y9eEqxA{11?vBrjG(d+`D5dOu1@|6qQ73K%tpb-pA@P8}xi}51S8mg3Xwt zl<0Ml{yRQ@R~ZA^{-QQ}qi~n|a~n`E{~KwjN5Of*6PlD*MlEXNkW#r^TGQ{_z-h)w z8h20hso7A<*kLl z)FGdwcw>Pg#NPA{`BIKRu_yAxUUtr<9)33Dbi#No^;u9n}57P?$$5qXAQ&s`2;q^Q2&Shc5g{B4cmA zMx6Kl77Y*erww0Jaix79?q7`I=T;i&-HM?3_Q@1|cMwAE$|H5LHI5I|MBV#6jVQF6 z0gw1OcASDgrqjng!F0R!09|d*zL`(9(a{2To)xy0j!t&RvGRM==Vu62-X8_SkIhja z*M)noxyE9+8Lltria&0ajVQF|3$?IknH?5(8;IAJI$`L*$<#MrTlyUOzDxzS*=`uK z`7++E@Wt;b+`k_tC(Ermj|r#upyu>+nAIrCI<`5A1KamumftFD>!c=Avg6+M4=XUC zoj1Nc2*lHbC5W~k1Izg#d>-nBKS7sZT(ujQqY9zJwW5S$Kdi-gdG@=z62|Xb+tB21AUbaJf~Dqh z-0Qv_C#MGSoy1y{nIFWfgY#kj*bjAGC*Y}ZARK3Lzs83U{7v1DDE3g9VY3}moB6|V z(s5Ws&c|=(Rp{n(6vZ0@FqP|Ndg`2op?^Qf_c?-&GdE&aMingA9)e@ff!H={AMTV_ zVxF%b!f!g`iunN;rBoti8Q=euIOB7#1E`tw6@FRA@Y*H_In!OS`v;$GIL*OM-B7Id znuBm#z8~t(eaG2en9<9Zzo#6>X#+15W}ZjKq3l_`dM}{ng`eX)VaQeXJ5qOrdpF?a zt)KLV{S1%vZH67K?9nYw9Xr1FLR3U^_IzQ?&_J9$|E!d1z|`abMs2b~#19px?x6DJ zQA9mZN71dLIB{AX8J92O_o-$WdG8`VPi=;igJPgy#d8f8vS*d60S-+%fCcS_U_iGr zuF*Zvh+mu@IXzbiM;P}XmD!wx?e(`33jUe<^hBID=P=a$PDnXI6I^J5Z+a7oiQNz5 zT-7jKFAK+bhak*tJx}5dy2uflK(Q}!TU4=2Hi7XVbdlQ;~e?#b+_yP#0gFKF7?VK{2r5! zoWQt7JlshR555;*a+7oT7RGgVNo5#2=(e;@#D^hoX9&KYo&n!>!I)Rh9?n~85b`4! zD+_C|ZhQ#-1Rudnu1#pbUb#oGsPkm(syT?oyLpy`o`-}{bN&x~YL7{KuX;u_qSzC8 zVsCU@8Qpdp3KxBE2+TYXFL9wi<9melo~^KcM<*QLoQ~U51EnQ+;zBT9QE2kN_*u#Cmm7Q!BeCl`9PM!# zBUD{5AnGEzCUbA-B1Xs2_%-4%%Bt3(JpLm7W%!`zX(-pKJ>h5eX7+Z8=6}2WjVQDu ze;46{I{V|z;(0)ixWBHeFW*s(!>H?gw`w@jX~MYUaL#^?#0%U@a86bBV$~SF_kW0O zW1eDXU2|Dh;w+em^Izo;n7!~Z*AT74vZ+yAQ}hB&Q;Ko4glEW<+=OSl2QXao3g26t z#E=-C{}7nXUef7rJ7FE+g>g2$aZsLfZD6_0qsKdX6sZgi7t zbya2b=@k}!FM*+R91`uHB6oc}7CZ9UZQgb4ZCM1DrYY#NfqPS2FQfc^37oa!P(QZ- zOZ0BxPwP_betZ=c{j#9_sRDcV-9zUKWeAZ=#NDS=xV7gD2EN^oma`+UuIXv0ge9O& zT@(&|x`_KjWAUWtT?AcAMBLb)XluZ;Op-p}kzXq2FDXQSg=E}ouPrOl{DrYi?!i;> z5lmjCVQ%DaIK3{zoxRsEf0>r-+fW5r=hmMQeIo^X>RZZm@|(zJ7Jfwu|BUtg&{B3c zy@@RB<5w8@repQQW-|9?<>)SZjzdN4U8Y`uWutE4iB$nASKh*#S1%Fyi2s|^v#_tS z5bNZ**Jr{LL@QV0*REUyt$&0&FHYb@(ia@gc#dvYuj6e*DOzZ9Z^zL(RCg`IoVImH z{K$CVCw|Q zR1Mcm@m$hvuP|eJF{-%G`u&>UbWWoNTDH$%Zcu~)r!*;a-A^2pYF;vX#Md#+h~^C3U@70*j-D*O064~3uj4p6Tc(SypN_>cRex|j2O z$d`D2xeRNSi!l0N8SZ-)Veg6l?VUpHlqru7YfMzYh>OLX$Xaf-l!ffaksoP}q=;3)OG2o$tU( zb~TX+-k^&dp$QcGBDe3168xR<4qr7NNhtW!OYbCIXboJTh*j6A$SnK3fK|I&kYDi< zs{1~mQ2!<7^)JL=)uyr?O?b{4$4dO?{}7bJ@3aMYK22TLdZa6RVm_1N9;WwEuJ#k! z9W`Yd>z1KxQMSY{&VL~3ccQLiRb~~RslP<;zD)dEQuIbsQ2Of-9?fJ;CYIy)1ip{>eEomoikNKvo&SihXMf{#_U}fV9RC4% zmGU^-svO~e?xD7+g3LczURo=^RPecL9?ZAhM3G%Cij8kz@B%g265CS59Z{1FIarDz zu}|^xZ+s)}eE$@s+}rkJ-CZ2*{+54Fb!7sZlx9e=!-l`op7pTGMihG@PwaWLlb0R2 zQ-Pg)rzx;Cf3^xP^rs!F$SwB`+@5`b{Yzz;U*JoKC3rpeZ2fGJg7tcrVWAlVi|mUy z7WNYp+_M_doaacjcP@b6;aj+s{0fsUU2eqA^{-I=?J|1mU&FfCXw2`-&#jc(D2Oe< zJJ(w%2>uS=Wsh+-wG3J@&(U_XnydkZ<`mA)G3RUCvsMc4&sVYYZw~(1D$1<5=P==f zyv(X6<2HF&pI;>i8y?3V-?hkAe1;f}3Y7m*lNk)-nO>A6*5ryVH;RerZ3Ws+0 zvv{Ay-jsVY`0lE1m^G5QgV0^9mL;=6pbG$l$d#g^f zk7pG1@EC<%e%h#2y@(YbhSHxoo$%1f4p!fulf?jEr?6mk)P{G*@(U;Fy2~(h*u~Xg zzg)35cokO6?T2Fj=9t@g8hhQZg3(25=*9h@i_=$P<0Ki(D~(}cT0&2o@l2MW9{63^ z4M(1&(ecHt;Nkz6{%tTosYX8aGO)tVta=K5-wDIp-=Gisx?%9oR5DI)k399a)Xv%# z_HR?DX)isL9(6=!wgNuH^h5ckB8ob}^LM*$rL*c6DW_lrMfKcGW;uEkpL>vuq7OMO zF*-@^o^^EPVGh;T&&Q9?t#CVg3@#-9qwh~G&^GZi89VVTAofC=ep?=4Zd%A(_=Bcj zScb^7p0LV!K<>vpS75Jz7#Ad6lf$29K?qs974FYm(7R9$ zldO0S^HT?&ch7a4=J}MN)t>tn-%{Gh_PDX}9o1g5#KX$p^znHsoNM0|5qF$$W}Yr| zA8^0RJyV`pH=gEv38Q(ddCmxXg}>RFM?Z&iE%gRI8?|zW($pTP={XC>pY=qI?o1eD z*x~peHyFI_1+&SM*%P%lLZjrcHNzV@3EkN%hJAM1oTTpVrWobzL0L0LQ@+YLY_47o zt>101aYIl1Z~%^(&BB^iV-bJT1V!Gquw%cZSygU0<70!lzs#|9`%mg=%6^N{$|&5? z0wbQ@m*#@Mv{%QrM;(wnv^%~X@y6l#7SM6n3Cj;X@UepD<9_;0Wl8;^Qf!HSN&TRu zY=!P?`ypQ08tit({wmf`_aJOFY=TJLNie2BJj&kCi1yZ&Ff0E{zA0}VfVL`9A<+@S);J>a~DLf(?$Ch zdvPf4h!m&Y?~3>?e71Ad8vPS|Q9Sho)@K<@vCocIw0$?fqj9aweh*1-u`jsDZO}AoO)2r9Dc8u3g?)&Mw6ys1kq?H$n-r7h@aN`bEP_C{g#pc&3@#_U%QS{)@0?gT|hXz!NZi7W$ z?J-~JJ)Pdz8M{{BY{YFfoe}GqNd8d@)bVN{eIF;DTh)|5#S{CQb$OE#aR_zp>AYjTd7d|ges+~>4u)NbmR=TFUMN6^6ImuQLOF6vnSojw+uA-Y=@ zpRck9i)uKH- zY58|r-Jv5=M&73npMzE&M|vNOH|AA@$#8@+=f zJ&uy^Qa@^iNb-8^N1w7I>Gib}B-byIYV5z0>w0CxHSGYmXEYYjO*j#whVHl7|FOG1rYq_qVW}34FVaDCm6H_1eNOEsoTM|{3%z*aX^MB( z!uE>Oq&M&x{Z=rhajXAOqSZJ&{AG&w&h)5e#*+J!zDuq-k^&dp$QcGA~$JK3#6vl zVA7~}Bv7m+^SVOlLTlgxMLfgpI;u?rNzOZhGAp%FpvOI5y|fV*yBjHY?VuK!A;noO zbg{biMtG{ppm~2rXTl2RurN%?z_Zgk;NqR+T0;n;1EjX z_1f5e`xEy)YqQ7VI}&`!AV^&73oddSv@3)9p!AOkg<9zI9M?J0I=niM3 zhx>jzX#9ht^xtt++7HT`UO@v}hePAsSTtZv>k{g5>?}$SU#FV-htzXdELtefl~!bx z8D1RsruWLn=~gRGdbT@=cxn(%&No8*$=jIRzAZ|AuA}=+{HOtAb2ddye84scLPv*=tm=(RQ;ppQ~l|fYZRgX zd0KX4T_gUpj-ZU28_3K2Fa2|}!H3U5{M?GAn7;uew=t6H%KGAQS~Y3T`rU7{aqBZa3wXN8F+0xkt*sYF^;E-4cr@Jc8PL&dr~(pi<{qE z0p{&^e#7RSSirrSO8eN`a(mlG6k0oP6+As?jrcKku+3?QO?Nxf-k(kJSk;Mknbgsi znh7}f=@dR(ZiBpJ_Jf-E5uK*+-GWgUjGg0ylfS-U>;Ao%e$5X3Qg6HA7VhO56l9!(yPgQNR{ z|L5SY)Ct={2lH?s8{{|)$G|lH4jt}_;CAhyQZyVl`|)h^H#`qZ{V(nO)DIgRTVi7H zN-X2K?R|#2W4}EAJG7pJ6X#~5EO00~-dK!3y|^c9+8W3fm?BwqB)ojMmZ)|;hRx#p z*YcT2z2b&`bzGYle*|YAjm7wD8_{ZKJ3O4^29qFT_^um`?w5OUpX_y5E$<09m~y}N zSnRF5hO=jE5P8=MD~?S@Md~$7bGL!{8!Nm|o($&)$w z>f(y6FWTe9e4weXHO{WoKwH@WtgmT;yBDb$SI}Kev|QbZ3(fV zFngKQQFzQ)nD{!QbDBH)n@_}GekPk2Kfs1ip6P8o%V}=MUbwm;1?_(CM$PDx^tsz) zY|jcr>)AfYti44WPH;Wq9$)+wJJ=s%zlr#Mc=NZP^f|Pi|NP0Z#iXKd z3{qSO5&b(w@Z3~mnVF>FU8#40N4kq$OLwD=W_z) z&X0FVT7C>e;WAb&(^M&_%A$1sB-B=W@Ma z+K+26$*{qRHs%msZyA2JDpY@XulHxV_Mpy)N>Vjq}!rYnQ^c!wjXC7SNonAR#r#r`|4x=zFt^={X3Pto`Ip) z**j(4|3{&PD2>F`HH*>pp$D`RX7SndG-S^03FXmtxT!{nS>z2n^YIw*z60sSd%1GV?dM}!prO&=(>B#EBb!Tz6Y51>$v^CifBeD!Itx^pK zdp)Kj-&L@5t2SOg)<->iIgI-Ig)9yzA*`qw0;dEZZuVC?8})_`53Qv>UqkUXx;Mq? zXVIAip5gf<96FQNknim{(w%dc&UZ|rUmY@O0r9-gGtWr1V>qd5#M0vjQIr{fjaI70 zQJT*kiYR(cYX=>pq9NBPVM{WlSj{D!vhhyNB~M9?YMuI($ze*(NOCeOr#FZE$>xF{ zG>R+fK;QOgtN5KFUTR?BSp}|@{Z3Bflu;5HK-GO!@ZkJV3Y}O&EN_iD^`O;~CYjen#`HLh0LwXXKa=N;_trrLm?l ze(lu=9LRc302Pwn+XkRp&pH6dipV1q$t_b1#e5;W| zkh;YHF_WD!?PnXr*bhej2SZG2$Ee;GWgY`yW!@HF{FM;OzyFETE1Xs(S@JycT+)b* zrn#OUXxNMUlwQn!;|l&L*f9t0>zB}Loq;$Xx(` z9=5Be@tJL~M%h^64Z6q?nn1BHav#Y>Q_8_RPPKnNN+@{9qj4m3p*3)UBA(5?ep9Uq zXlOt~xWES9;?qA`*~X8m$kW{`yj}x ziW)F|0RKC7_rb7Z^%NSah(6jZz*hat)=fXY98q*Zq;69ph=M45hiX)?ScWL4~f7;r-Ep5KqmMV{S1Z^~iyL=h7pI%4} zD73+m=IFKQ8`%wQf!cqiwEBuFo{wmTA!!;o7@&zk#^$J2oQSRqZRl$_&lXw`hq^*1 zL}_iHrNaWSLgN;~9NV!Ev=14?wt>~|``D||lxwq7DCv3t^*+%S%CUxMm8K54AK5fI zR}~$&?)&(~HYn(N2zIIoRJ??J$dj65<1rlv=GX zp@7@x@FUNInryvJd(7^UK~*v>e)E`K$Y)Ttdp>P?6G0mvT_MMPG32oB29@7WAiEK1 zWDr_FRZ1slr0NZ_?4L>_f)nXP(MqQq$MeYjL=*acM;`r_Po%5muW9o5Kzie?kF8;E zX>c1e_@>m6@W*JsTM1(e>*%*_Q;b=7gwD57MRbR;)S^`dWn3$zE^+7RYiKCE-tp%J z*EQ!y4q{sh10?eM*v$TS$bdg94T`rTy_<~B0KU_G{+)~cvKdZu2Vkj}JTf<{VE!fc zHZdE3x6$&D@tIibS5eqla)4@eGidI{d|J{YpI*E@L31zU)1`GMsn#TdQpzrqMNX~L z=7KQVKll-C)089kNi`JdV^2oYpV6=lO%Y_&7MuD1Kkr!{olvwz+tDv6?5Q=DH~mGX z#a1}|yPiyMTOz39FJ*^YVz|E?Cd#)*Sfm^xSF(r4uYdHaXAHe@QpdVsFKFwsOO!AB zOi4j}S8#g_zOmo4|EzhKYgp}cyw(Z3e7sR+WC-hL$+S7x5~uF>!;@+&D6M}*%Bn`N z?$wR`zEokex;Zv-Ux=2QKCW%i#XC7|JkQwB8?+f?fL07($=2$$N>;gw2>(61*((#3E-VO8{*Oo+l?|dH|eVjx- z=h>@cQ7W!iE|B&ShhrLlqJV0i&w)qLr!O9r*PpZ`B`PH7uV@#j0UJYV+4i>3zL zX6%e_?GNBpXa2d~tc+F^f=*+fkyz_hGALnA4xLjhrjVBp$#-V~B`QR+N9!I6a*Kra z=e;!I?p@mTFRKxI#-vb?UJhO4-mL3|J!zB@d!#Y;?(~EN{@Rl#?Y#?Bgvb#n_C%i8 zGySj*_1$~pqh%%uOm%K2aiRac&UKNannHhATgDH?k|mR51!NdqkpGK40Hbed7c6fG&?MC?Mx<{C8GpiOlyMuwZEqcrUFYT`gUF z2sXhN7sAcQLD=6>1!p6)5XJ9a6RLu^4p9YTYUJQ@(UfN-oPpKWA5ND>^BH+1&uyC) zjTP)Kxc~bTI&xDDXJ+J)no$eP*;q^tg?yJbBbjc;8R0>bd-SD35leYyT=gh5et-Q; z^TOHtVjIu8xUY&S4we*rDvAzinqvLIE_Cxxb40{!r~Xs_Pd+j2JoX@A0{2w(S4L8AQ}j8)v$OXtMEA7jFuTn?ziW5lz4Jm` ze9PzOz7 zWlrIv9?`$u_H?uPJ39ZIXZyryW8c6b>^WIVw*#~>$C1ywhVwJ#$3$3m>g1eCo`%X2(+z*cU+OCtt z8+4H)G=XAYVxRV@epzNojp{aJq1(OT%g)Zhw*cDG7gxIClPyB$k2Y!Gg>z2I991X zz`TXt5?@i(R?=(U+2Bi{Dr{R4%qm_=Xy6kOlxSp)R58?Hm%i$Pr8EB3I~w3vA#9td?b(1j+ zSJ^e9(A09SpyIbCjMFdS!+8zZJSisE<~siqTX=JC^vo~5dv^# zK{G^JbU|Io38;+FmDZ^H*-lPHRdmi;4;JIg$#9Vl*D1sxb*36N{f&V~n`X$jFQ8VI zEgLb};su$+wZy6q26*yd7TKOYC*eW+E)wqk_mRY2Oil|aN1)gfd19|NU_0(EBUB}{ zl+bHeCy5Ka)MY=^R&|HkvLQHi(;VV+KrF$ZtxqPoG$V|hqKI)J^)xQzH?7l*p_gxU z(0~^<@;hfxHJv`g^KgyRsX3o9HQxO;pE&7TL5~T@3+$2cY=dDwMwGxhw27T)K#{ z6ZhOHWl>0~8rK8QC%xt+)Ny}`(@_51zH_(}X4uzL+r!_e0fkn5Y%uf-_>OswAwJvH zljpN87{8!3roQfu<}q!N+Q$}`66eBx$Vz%9AAtO{B<@ujhZjFXY1Fw8j9qvSZa=%R z_apyZ@Y!aw(ku+U*BVDED#*z)j(+jE%l&zs(bw}I?VkIUv-WoG*%3)miF|;c#ppi?Ip{M+ce)d0yD-~ZU%J~~vtiDI9+r&aI%b7esy`Uo| z7bwi7j6BM((u|ewsC33H`ZqC?yfcC*wJwW>uR1~Vd%vK;L!#)o`fvK##FL(`FC_au zk(90aipo0ub9xYxM2mUkZNdg^oIbaoj#(j}k`d^W4&)=2&<`0hJD| z;LiR0nX0XjTaZ8tpXy`k&V7`@JzX6FnxOwBA9_}I78+CD&^7i_{hYds@+R?fQp*vQ z(Pd<1dWnAbVc)E`6Y$_hGZeh5B>M?_pxAaax(?(%(I2&Rm}inEz8r<9Iob$u{6=;5 zSD|x#0j=Ntj@GWdMK!1E=v}2Jy>Ii2?ylNH>wO>4(^p5y(77Kq8Invb<3EwtXD6z4 zS4HM-B|7!!8#V97|DDgfpvjRBRF#!Pvl5+f>h>RU^LD_mo6S)f*cXR-wm{|DKG3jg ziGb;hLp9O*hArG?@%NI_TDqFM*U9~C7DfCr#P1uwNwJu}19C0HK-Ev=v~Cu1M}}a$ z!Fo6>=|eLwjKiF_0XX}-6Z_Ve(X^}Pn7wTz{Ll4;*PDOzy1hO=eHw@@SGl)(CHF)| z$>X`671rBX;LBencvLo_t3F3a>(*|kD#dHk`%p{ur=&5g1%l=_hk{uPtQcvJ>82X+ zSYyv~9GjyZ|F_SLREKp^A2ccAS?nqN{V|+-+)nY_pI+Qg{2#nN&JfAQTqCkIm%90y zAi~NU0>v7aYcIu>_g$c(#J}U5BQ(K0bM`jx2Ahgnnt8q@bR$~gb7(gR-k^&d zp$QcGA~(e*haQ<*)0*pf5(+->h8%=0v<5Cv#O*d+z?jK@>EW&?q``g87Z$QlU%>(T z6u1I;_YNXz{|zY?=SX!U+%REDJbhhu6yI%AFvxZ$iFmKuFc|hPrlpGPFP#1mGiL=# zeCcd6N&m#(`Kq;A@T@myv_DlWq0a7b68y_1D+n(31sAyu+8bBC&P-?puZ5o|?B_6u z6>O*_;e_}i61vC{OXwn3=zNrY3;l{*y=PI7QxLS;$MpW(Yb{ZT37dNM4_qr zUPJlh4P>k&W4 z_E44LJqkWi$UgTn?8%S7n;G4(&?^LQ6c~>O?ovXo`7y&<<^dy^l&QE@ zlj-8=&u?VCi|fo&RIowb27%pv&_=%F@ZLLt)S|D^#o=6+*ffj2Mw-GXwUF*8X&_?8 zb*eM#0q9Y+G;cwPg;s&u;j2t^Kb#8?=rtJQK6&6z2SyDqOq(8$Y8x+jwDCmu$)4ympqMnOdZDab1yk0) zr#I}YbN^X$Wc43~^kW-vmh)aloh_xca}v-jawVP=cSDcYM#yyL_qq6JT*~u@{ZV@; zY;cF|CH9V3Y=ug7Z%nYZfW{9u6zi}L$y$HR&sjq?#}AWLJ5L-bTS)^G?WO(DSWOSy z^wGz#x7|_X;EOYF+)*0li=&&}5gYD@OJllW@EXnq*wPCo(>&pnXNoY5S?J${?`!|V z+gI4@LarYieO(YA+!4Mj7f2}h(Y1r5c?ZAg@P4i?#RyGsp$VSGUOyv}ys%~hVQsz< z*7=3PZi<)08*~vPG=XAW#Cm?Lr*gAbv^f(HD2745K_qmcHE@Aqe*E=*Ja5$+Z>k+( z#oy!h<~LQ<);3Bp`GxrEV zCTDJ;Nr#uBo6ZIkHi5G@q z=`Cl3UGi^4p>2~Zhf#zDj(jOY2Zi>yf@WBnYWaWWadqMByX?yMJnVnoOS=)X4y7Qy zel;GPGU7g|GAvQu0a>AyG{m$0-nkZdoM(eRiV6rn!@XKA9mc9@M5&u&w;$(C8?B&=m-k9oy+kJAp8?9!+A9aMMigrzPOQympXA@?!(pmz zE@9OpFNq6%@{A?$zT^X(kH$UjVcV;GH;Ey*Kj-RqGwq1HlD2qSsE()B>UewZCTaUv zHKM8OBf4$H_1sNt5qzhfd|&G}VyiRnDK7_0kB*pH<-sfI^EO`H%GV*weWB2NiLTg$q&rFvltz`hLCfx7k$apAF#p z{Vd3if2SKJM)-8oo=zn;!>KjrDTlw?zdw56)p&JOci{8M|4?YwKcmpE6Yu#?IAZ@e zbyPSJ3QpN#3HicT#ToyW_QY3*{;<~7gh9kijJ;KgCW_wpH?b*}{b9e=NtM_#g!`1c zwLq6Y)+qc`gShogFb36>vCJEue10B$uY#K0&!cVXz3_O80$OIxfQ9m3itf1>lUFC= zTFBMkTSD`)?L=ds`K;cXPObhV}faa zYa0xj9Dp4I>|qn)3Z(!Y^kv_>ujM6V(3gAF1e!s^Mh{w5ujzPnclKx`ekY2@FWb8` zujnYQH5-i3!XOI$sfY__OA**55%rZLs4Pnr*4s;=_&ou4LPt`k&8k@SX(z_su*Gwm z0qA47mfDvkqO5)o8GTE{g3P^KuMmn&btmY_Ed^+7(!koPj#!b}9LhDEKXXj{ExHL0?liF6fO&@AkMqo-x@BN!PvE zFUX94^HlM(dOFUOwZ|7NN7R>{rn(DV@%#BpI`p?GuC)(Bdi*jhpEDRECz<0@e;Jzn zW*_1Q`Dow08Kxb-MjJQ#BF1+<)KoRFcy$@sX}V*Q&tyq>*lu6kn7CquX>CBoPs7roY&Nb@rOZh2G$ zp?fD)xbyyKiT7~~zp5(DFI;s;c@JZha1LvmJ7+N?{tpR$?uV(QHkJrx zAL(o9f9JDD{iTh|XJE@4?yr~-(}>rm`yhS(LR4R1&!}xzX+{54_)#%R8jCkM;>^`J z%-gq_x~j%tywf`J(%pesW>zrB*a6(PVh`a64BN$f^Zzh+Tm+__Tt+c%HDK>$kMSkz zC2Z2^0g3qtLpzAI8=P~|fMQL=iM1Dd-7x%jESe2!DdDZO*%BA}6wBG@U}_5sLmB+r zPQ_L3r!I!zPtS(p{)bA+-}QicEV|0$3U$)%4c&Ts_6Yxfc(|=IPC6yQtHnMVWDtRV z?2+GqJr{9~>Z9{yICdBH_u{;_-zoguDyEL|$(;YWm-e*w!#qVB_It6#bpv&1M&>o5 z&_;5N-!I!c6sr{j)AQG8#+q;-a}iye)tCG8UNlCy-yr?XeG$T*D{8g& zSQEwG@z#&2-^Sk9)XVcf;qSiJ0@j6Pr|qBPKW) ziuXstb89FfGSlI%9tBP1p~xHQivoiT9Gn@6*emh8FUf)FuslZUlV3FtdI2Md}H z#6~`!xmXl|XP>k1)Gh#)tEc1d1vgxOmy4cq=IB${5o#Bb5Zo~bS2py9e7`YxqcajV zz5!61;{n+-?la_^finMr>{kPrIC6c@q4BW)7mb+A3LI9`L(i*b2uPD*<4)zb<#;2ni4K!(xi^PDK6iMAp(WEX^>iX`{`N$9*bo%3k5B1>AsFAm5AoZF zp=oUpFe)Ai3e%9adj@_tjYILixll+Lj-|P2n6ob(BY*BD?@LKgEA)g#cql!0nu_rQ zt0`)31Z8KQp^Efa%I}E3#c9anP|lREC|9Q1Gvx^rX4g`*zTFo*~5uO>m(JKDl@^k}k9cE>O(%2iIcQUjA&e zeWBBJ0@ORr;oi;TG5YX!XmwD>#;f(xTt8_dzG<$<+ci_rdwhGm8~+^_honk#&oxWX z^L{R9Lnpq&YT`XccZ9^NnoN=ONInNH>^=%-e?($Vnv%D`oiAre{IksriHmi?MQnri zz1JYTyYG*L4wK>kYKb)T)(n^MlKWUm7cpW8UBn7qaDfecTL^G_dpULw*2IQ=77+7Y z5jC{PFB|_%x;CQFnoWLz89Q>&cFZ#v zd9;LTPM*WS)G7Go9*K{$uffi4i!>&#$wA@>{`2-ATrW(5dKf&-e30EQ2XB^+fX$g+s97@< z(|`H$J9a#(a=G`%$m!@@JQUb+un~o(7_%p%0&24zrElbG863StAKrzop3AnHLcgMK*+r-WVWphCfzEb!tdJHt2dvTuQKA_ z>0l~%wZWLp0Vtks57!B<&>EwIsEvcT_sJpJkhmHZ8D=mD)`PYB8>-Ikj(3NNCd`e8 z+Qhr0U3nA_YzAXW&tQr*X@L;#+Z+*>2;I1mbaJaIijI^*-6#>wK8_@>^QtgW+=Xd> zZ1Fyrecm$GlHKD(?jg6AtPGQ|_1s>n$_mBdPL=fbp8^cdX<+;7j@UfEIkY|lMejB6 z!MhpiMmEP@9T^TrMdSLVHKhMJg5R^$QCt&5B!7hGi@0*9T?wJc*hQy-pe^d|gJJySZblb}m`3(Za&t1!Tx~6sz^t z&@=0H$oi&(<7vF-+BqGI7ihzBLk6t)%%ajt-*e$9Pia3S_CE)bxi;`R?}rRc(C)@i z9N~9G3xi<@Gjc>;D>bzLHi|A=mjDx@(SUt>pCF~7o>(*kpC@_@t}bP*#ofnr_6PA=ES;Vs>; zUa5(Mf+w)&wa|suzy*rApYLYWx(~$R>^*e+j1eyU^klzaBX~F^VzVRnS=m=2%}?@o z%daj7KGA$;etRz3MI6VtpQ_UQ)=zhw;kyX;;mfh)?OCiW`a^=>Fm5mDt@$ja?qw71 zh3NyIGxsD+9p)i%nYKOz7wdwH*amGA=l6tbmymf}0^YF~q8N3Dev`m<30@Goh!I2R zB39^v3vA$Ja!Qz2Uy5tliFjWbL1G^06NKqOZJ`l3yb*=w6kUXa&m7?$ybI+E?6@!S z0JN%FOaD7xf9x+=?wSD`xdo7)8PkXl3VrZ%(?VSTG8TnjuaeQwRcQ8dlr+|!bHtUO zao8-kh4?{=f+_3hr0otY?#20>`8&|3xit)|c;EADDK+5ywGmjVv782b^80#q{CYrPkFWB$LSEf_!%W)&4Or>vj7$BK5E{0R#_;ddV1x6G z*taYKOB`y*`Q$E2OwmJBd-2>Vq3+hnC>^txN?rZ1!k+8uM%v;b)UkXR_Z#{Tg*HJ| zJjd=(s(TDN>s_b$C;2|*+#%Yv}QrK>HE- z{LFq#vDLk?o9{*%P-t%tmXlkCE@qju#^SFkuso`P-s9%bp9^hae|#G$$#+Cb{{rkk zE5q>Nx9Le+_Nc1N=J)cRh?M(HF-MQ&eaUa^AA}(@2xn)Mpjn4}6r6}edp-|ISXYA8Uis*%u0D_6t?aGg{RpF!V-#hZ(>El87=+2D~G-kFoiZ*UTap@(xHcAe+ z)eWIMeH%KsU7|iqxSh~In+Mvm&lAHi-!7S+ z9qS<55*1HVB0ObV?hYWk^?hV969mS|#?*DEUKRxK@#&-&UExX=V|pECxx^%HPy zjXZXn48!sGCRljEP~r``h!L7Vu`Xf*+Qy@^V=9amIY=n@!>g&1F0=+NP|O|EPqV)t zf3~ai;ThZq0olXZAGkMWoLq z*BC;5cMQN4E6W}YC^Vg!m*FxZ7PeC^!d-s=rpmeDS~t!AGhcI<(DKC~sM{St1=rO! zV1CcvvPYK>V$QS>_SWD#$>rtf(Pf@A3`1ivE7u*ykvjOz{^yI9i*tz@XkHITesK-X z^SS=@gDxltS8GH+TURW9qQ*7G1ci#xct56{gtz#+C+10eM@nnUUWYfLSQBw#?O4Z5 zT)j44cCW6tgkx5xL2#kJ9<&>OI_;KaDmzfY$YqFH-A5XN?{|{n^mq&QoOXs*v>mi+ zZP9!(_oY{jZN#-5IdAcqC%$JJpmPrQ^&Di~h+6z!x$J{AQrz2dKe!mMMFK(|8sST^ z7Ya2DFeSqkdpblRoA<;q7rfAa-`YkLnrB~rjxBY9eWpKNKDUQournqcYmKFzwusJX zfu+Z|K8Wi-9lrZPb*%$7g-*e}@!k2HJ{phruY>XuKJ!-3$Ha=hjVQFL1MQ)3DH;(I zgSn?_5Zo z&RYEROd?{YMk*wW*>cyIIt~YXBB-J=G%(J|o~maUAn$i*N^WRcW%??;ydyUR+Q^%>>hbi!f4t}*;NQJA6 zq4g(>5+^VMC%TQvJgyo;p=-GKSq~-2H zhris%BP1HTxgO}s<0R;L?x%}}$@p-7KMkH526?xWv{0@EPMp(3;2UT7FHk_~XK(cT zpot|tn`6!>1%$OFL=K37(Uo;n@i~&cp)?S6p)bDtHNnH%fhZW)9uE)qK}+^1D_GAs z#~d1edLnAGIs8|vv1fNS#yv5^rtaMDM7f&ljJt8Kx;He)q8YM#1*7+uW$-)5&(BR3 z*qBAQH<$Z3j+u!oNzL(C^(KYX_@UE1?k&l^6F$E=O82^T$48xfy0}IgwSVSOWs*5w zv|C3rZP**?ds_@lH-oPo_flM_!#x4U;)1pX_flEt<;ML>76oT{iTfWp{zvS8`WTtw z_>EzRe`}0$2E*~o$O(3>+o0q}IA!Pz67_?+#Sgo0l? zXHR1Okk4&hJkq5Yp$RTD!GGB}VsE7(`p?Ruu?~sYdEEjxUKLBcK^HMX6DZb2Z2M#E zYqZrJJ(ZhED7a#;?hv}r8n{3)Uv*|Prgcw2vl;s+`K&R<{PKcMJ7YX`O2YR&xoGcv zNSdd9GQqpLV7!S|;FSHFLF4hGXu?^ZgE%rIoIZV~Oe_y!JLmJMde@XD; z2|XZm5hI4sMXb;T7udk#nkeH5dmWF@NkaCiXcF_!KEbdI*2ST~5sfIc>9s|ir|X1e zSJ>Zjp*@DDMWa9Gd;RY`BTfzz?Q$_Wi{D#j#x`R14qx;(UxW!?$Kmt0>ooe!Dr|o_ zS{iI*g|WZlQQu@6z3dc=TUi^Z?XDf@7GTZZmt2q3+y*DC_&f7^IW=IXb&+_axsqD* z*-&kY1A=;OkT5Ri5sA4`PkV^9oY>4p6l)?*tS!CW1qNpEI51a9!abaCFSyXdj&RRb zKEu7?O)%X#71P)QNDRRjeF%d`k5g3l`w^{wa-GLDdfvSc&T2cN0S9@xAUz@(Yr_vv zTkl95Fuc%+U&|u#(D5Q=o+_digW5sPOgy&^(_`y_XqLX8;yU@m)4>)yM%p3ATLW+2 zvj5h9C^Ta=@f^EHs@-ETt=&!PbgDl#onJ!P`-70$btYvy3(P0ALov88>lU3mAB3hK zRB^nSBQomqaccZiYId#<_fu_!1{7N7lH*jHp$8{ZRdoH<3N=SHv2^@g+Hg@9<0}fO zNZuKbQGo3mWQa7rO)<@Dk+LTnHP?H>d*3g*z5N-+oJ>K~re0WhifjFh-^2cwH_Qqw zad)gMTA3%~s}H|_-cdw$^Dyj@>xFZ(2O%z&Kx0ZUStB3WD}-`5>AZ@8Ae$vG68hal&yAMdRkuy?&P#&NE$dJ*?8f2@IuKRqy! zEMRsK7_iI=8N>Y$A@2YuzDwC0ua6zA{c&}oJu)k~7Rfvoo-wAdn3aqprk!x~dJKxb zc0p24K2KlA_l9>u(Zt9Y!)*9`{oe{Ssm-kQeb7~k6YckV%)2?$dtVz*X_O0>%9}+r0>8E`FnIS?*k1^)`s=GZCF3_ z5}oyz!^PJIm@#4-)L&iXi!V9&s~KXN@kM-%jl!Bko$=+Z2JZTJV#j5D_L}#^(zXVe zyn=hTXQ}(J~ z7zWKxB9B0G*`#A}bgRx?Hpz1U&2S8mx!jLpjFI^Tbf--RV`W7T4RBa>C49Vtp}YFL z?6F@5R8@E*pm!I{=TJZmf&6Uey}OIEPHLaAGy6o;QbPQu9e#3(3BZS zGnkB7amQuL_#Nj@r!44{E22F9CaLUI#-k;J(8fyx7A9Of5z!MaH-q4Ce+6280s2f^ zfYsyJ$A$Ml6D;1+jO0AhnrI65q#4qF$l^v0iQlDw(bMVC&5d5yiq6Rv1Q}xX9yx5Q z-Gq#FRn&k(BG?n=;#9=00j`*|!OG;F5(;inT}xt~bm9T|g~v%TLK9qQg6qbN!No6} zFE~~n8-EVP!LCh^ztvFU4Z4UCnn1BGVtagugI&v1Xbp3aQ1BZ&Qzcz!4P2m@?}$H* znH%`CP1lEuO&|1#9**aedZWp{g-CWhPaV(SmgZeT12Lo3EGW$j!L@7eXwvA%cr(C5 zn%6AJ!nR$Bh+C+HZ|rG5k3CNWfAld}(l4(}z!^SMfBwoI+a9rhJ!5*+5Q#VUi<7um z7hJ?PXjGphMq;D6_Aae}|cxEF!$ z0d&h?FQWg@we>IAfbxTw9u+(Il>XdX!3EilYK`dG+!X~}x1QF9@N4;KJPT+i;RXKgiFw4#kx!*(&nsl!z?zHAmHObx(ltrke> zoQvLRawz??7;Y-bsPxE!vcfY8(OH6_p2_HVaySwfSJ3yOb+E2xKe68l7$aXuX|uQE zqml(Ce2c+7#oO$e8iBK;myyQ&XxP`YU#U$vF709egg+6OA6Y{~SH)nq<1KQ&pA56N z`)Iv;ET)*;q{G`VW-2uG6)8b=*rSrAV)~ zXj8b54n8r4mu`RdMYV&H>LVI^kq#Th0X;j3KK^X@cS!?h9v*n&s^sCagviSz8wMvEq`#{|0dq~Bo1C(|q47#UI(rTX;sNve*2xk|B z-d4cLZaoppHK6O~G{@3I3W(?5`=pKB_cCrho$nTf8-ux4RVxVpyiM`ixG$C;Yme7* zfzUi)hUImApn1(4hVbDUOLK%iRYUl+Y)rE@M^QHS$Xi}b8~FJ$s_G4m9@Y#63xaW_ z?Q-<{oeFENQQmc$kg$I~s<+H0~(sr)p{LE(#4On!qic0r;Az(kBk;!+)%CKV+ z3jXhf1Bv;o;Gyu$Nta@TCb-Z9R~X~S{#8a8raP6UW+b9SzXM*6E0K7EE@FfxP^^ns zdj&%bdgqRy;HDA^uFm%-LKj*C7bxZ?Z#H9gb_#Sg_tQu<6Mm2B0n-Fyyc?H<%xk&W z7IsLQr*}2QcZU#s+oXo&ne*`J_ij;Cd zyD?gY00XK(lkT6~2F^Rd=9D9hhd0R3YQLKqLv9{j0D=de^qx^=Fgs!%8Brf!O4`$=h zJUcv`P1wrsOLL-3q#^hkH?C8=c#8hcd`!ioZt%EH@3Z^hTC^h?a7?ZX_lHf!foBJ( z{p?7b-FcxA<>aF{5AGr@?6-&1i`qeXhTR zli!F!vkn)}v0Bp0j>XdLT-Vkr0*51)Qo+w4OgS@?3ML55Cq4F*da8SyZfFFfm75x> zdpY8l`b>UiKcm*_fru$;g$5K_fOiGe9o0j(!JI4Z(HghdpLmzzJldtLhl0QzRLVa3 zbF1c{8NZjQ8r>x2oO{r6WKTo>P5rg!2hFhJUhq`|QM}O~?@qRX$GUpt{RHPzcR(lh znjU19gdiU?_}o#zgJz*nmSexj*(oTCk>SI~V%RRs!~GQzNE_yYnJOhXxigP@4*0f5J!Uaj5p9C0Gn1fW>Wa44IdA)` z8;*GohR-@%$nNyR07E03v5rK>F=e#Bkbp^#>gm*q=Ey7W4E@k(_%AfZMD#>b3&KV> z?(>=12ER)OBD=jGoV#_w)t5Tx*rSf-ZVSMcdPl7IQi%AbcW7d6Jyj)X;il>~gb%qu zzKi~n^=p3Tt>20>bv5L{y`?v+a&5-C3+Njgi614M5Xg6JoqV{~>N5Ad;4}XZI{LW1 z+zS(G%y1;$1>OFHVO;Mxq!o5E^Te!>C-3@2#BRk;Ng@Shk%9I}JBW3OitVa;uFRhYw z_p<=od1Fg}8y<%D_%Tb^`zr)Z_nnn3-?k5r{fDF15+4jcY=?pWa&S>U z6A4j=WS=^ia82bDj6SM>w7Bb(vPTK-OH%mVgMaglUQ=L%H|E~xi`wWFNczn0nN1ep z``BRaeLjO6&0mw)|BReqf)5GVG;zHN?p>QM?T4CgGjJ+OR}<_^*azg<4haRncjhjMxo$-*Z3>H(VuU8R&;(D59u2E6aWEU( z6n}pVfm&BNJlSF(@djPQ2u+|^7qP3}$0D}{=dKUsyGTYcoOTYDbfGnHfnwhO(J4Gz z&!25tJIuB2ja37Np~s{E>~>m+b`I6_px13_zNlXxIM11hPh)>w=5e z25qE!H{MGc;EqlZW+Y@uV?jX=34QJSC0)dbA#@QdbioBSaAW8|%XAxhAGkoyJ=yD> z=UvhV()#I9xIOWRR|5*o>+2kHfiE)rL6b%MDj`|+=10 z`6Z_jRa$#(38;Wb4Lje(1vpl+%WS+bR)i3>W*97-^4dsA9>Nd-}ka=#N=zh%d=J}(bPlM@@OQnzs|-( zTrbI<@V{QS!^J)>{7x5%YnLNXw8axyhHD#9Xmc(3IX1$P@0b11<(M5-Sa(GA(pGq( zV}sp&6!BuIHFjT6K-MMpN*!yDFLsmJ6UiMflLtWAcpX2pUEnb}59gN$Hlolp=kR^V zwgK245`_JheKA|k1bEjHx+m_E>jE8Ex~5~zCH~wGYh%>*SvY5T1lzXyV5@#}yy?9N zJ!`7aTg3uxZ!6*9YCHU;i)bNhh7&m#$*_wrUU2QuI)l>`VpKqZ`+H-iPfJ8!%0<^L zO|WOl5?FX}{?E-UJRAIi{P!$D1pg)*eH#IfAC>gZcRh4|cZP+15_+fXq*U`lJaF%T zK~|i9JmfB|I~a+LH&&2bWei$`Y@$uk{ZXiSmJ}VLFqD7qBQC^Z;3D?bP)otzz6Ysb zcpM^fZqt@K?BVb3jLWaykldB_=w00ceZD(Ged2ram}7}K7jII9i6;A093h|4x_I4c z32o5gd$NZED5}T~YDR$w`NR1%pE_gT8}?h)9|CW=qcm#W8pOP}K?`496#{GcB=W3s3JKr)vj1@Tlc%I<3R|?D~aN zR%?Nqtv1rMO$IO+#s0SM%u)3+8y!`2akAZboSMu1viY9c(Mu+s(}?;J@thL*Q?tG< z^Ah(5Vm~C_pFb_@2=iQZEUBGHYf}#4(Wh86V7}LB+WM>qx;$%&3RgEQs6Qs5;QNbQ zI1l|8Ze?0|3 z5hI4sMXb;T7udl2PvG1r+annDm%VNa6G_b991nr26uzj>ICd)p(3H}$vF}i`jv5WaN&eK zYRZ8%gQj5uKcB@Ae0FMo*g2o2TkoFIyz94k+@#v#Kvc|iLIcJfcE!*u12NaHgw)ET zuu<)DBffRvKey=>8g^(O{o{Ab@2gVzxpjo@Y)rwYfyESF#Al}4?6Bb_-&d4tBBe0D z5rw9cpUBTK_OmaJ!>Cqw$lfy&3(J?&MB5NV*v_GeJA)Z#Qwyg!lxNuOjyQ9#6%tZ9;TON-t8;$GxnE{{ zmrvN)*Ak~Je6hXE4%7IV_f@wYexLG1dlx&@OmxAP+GzgXa(*vy->kbXXjKr6f4kjq z;O`)G=X#ya3;QAHrXh|#;a+azlzC5`fRvDWIug&Fd*BE2eA8$ld$guna z`+|0AgAZc{V*EW{ShA9Y^i3M~E87b{~= z$T~LVzH$?|PhE32+)(4Zg*rpZesvi40++y}JQ%yipO$Il?88m@;qVIdLF{NgSGb#l zs_T=`s(rDn?x8XKEv6tPLjf^Yu2J-0B{*?^v4rn!aBBW50(&Q9&+Uuwt}76+i?~i> zKHfS8L*&2dEqz7e{%4@`|J(nJj5NXNp3_My$`o%OXG!~^u+bH=$Lx!G=<;8>)MXQN z+MH;_vNmRz%Q>!l!uY=Tjw&iEc1S4rsjmE;;dwLXT3XI|Mj}RNf(uRX!P=u?w3~bU zIX10khSuqI7=KS4e6vHBUu%rvEfeRG#t4B}a zZX|!UcI}Y;g!6c`hM|*d0IXUsMDz7$Dbn(`G|z9E3T>^Myxn*Xl0K zUq73I@5u?+)2k(n5?|xdi5?Pn+7Tq_rv2j4_64USZ?xll|GyHRnv^Q>&?d1ET&xQ& zVjHw%&dZO=Gr+}5eIe(WC5>F49ujtc&iSmYix@G4E@Fi)xWERk^+y|X|87NR3+}~q z=p%`_YD6+EagUPTD;iK}rB^Otyd3u{IDG-rc13dEv`)~gQU5>lr~Wboj!VJ8^!-S@ zlGBJKm)^^=^$y}HpA8LqZj0@Yj^gRmxzb2{&K@3Zd2jbx3$lK0xMQt>zzydSIWP=1 z|IS0*I2`SKoN=wLbtBF_%KM@;RaBkrfq>vqaBZ$9q2aEM5*ErvNNe{eg*BpB6LDg# zdDTQXzD$srP6&|jko_14F7!EjcfqD&gKSY>D{?x#6zlDKOGEGM5Dj_@dAjmTgI(%QX>FsZl^C^dNRv?nXQ=#}n z3-cWM;n#rI^nvSy;%yP?WDnLcW88e*&@w~M+?w>S9__!{}3o9Yb&chKj zp)KwmDZ|0Jt#Nr(Ia%KC2)&z!;8@iHtGCxsK~h&_6dyv}v=&(Sv4&dacSTO}3HXx2gY3rM#Ef6D5z5HgQvqeg#0O${L{~g@=l-s1`{1hgTaR-Utx?AL>_IoVU&muR1Q;!(*sHrx?8bG+aeblA zxwP+wZNdIGx%g`A08MBiBYzAEL+A4SZUU{|*8+0i2f}UMJu3H5fmy~=dSM(0`$eB< zw4o0C4#<%2)CUpD%MlaU1LKP3;p3G+1kAM|eG?s+ezK-7eD+!J-h%!)5cixlCoXkI zk%|cwjfJ!y3aai3({%0=Vs;RE_nV>tM?O);70Xm4TiRf6krQU_JR+gsPWKB*%-f7m z!=lkyQjE|97n4+cZmpOCp$n~n3l#I+TS}4Y$e-=MrpV9n$C8p%bi3&X`EQ(W%swM7ZEB=>0e`pJ zY@P%)y{_>4u7fEh*U_V-t2AFz2M1yvp;)1z>-B)5?@o>Thecu`(e)(Tbvxn z{)84ECG2QDSmH`odqQxrF1Uzo(Au5m^8g=yf7mh_#esvQ(OuU{!l&GyROli`455oy zp$jgsfoC6eLHNr<*iqL4`BCgk&GV;gn^CXUgjL(U(SSl*Tvmn2yca3la{{@6+%qSo zKh}2tLjOBou5XR{E!mhCvlRn3{{OhNd23%;zZ=BdC|>YE)tqen+d^%K4`^y{AeDItM>C{ z&NG)_3;Py{A$Z=h1f001f@P(8_`HjAOzkvr=PCQOUE#dt|8VwizW)!1!>1SWPA~9&W$LvV>(J`;tce=?}q68o$+D32m3)hruidOajeTK{4?3&>F3qV$Whf3cxA;ro-L~K*$vrspTaCk{eFPG8Z zPnSt^`4}XvY=W$}@2KE+Q@pn9Mdt2d_;=toDJkuwRp&AJrq%-*@JZChM;qh zAC6YFhOd1rT`W(jC-_sjUsL!I$gE&Uj#hH19^;6bZw(%>~d+dO}4dn)`ZG8_J>XM1M3dH9^s|>9R-J`Y>r~i7lUU@YSdt@*O5( z=0+b{KsG#P(&2Yi>1pRDohPIunsMR%7?yFZtl_p=L{ZN)Q=S!|k zgy|68TK$Jsr*(0)dJLQgavx>|Tl!u&8Un@m`7aP+uKT+$EZh7e5hFCgg(kS)SoX(C z41?;qdP)oN#EGl7WSJ&*5WGPbF+vk4);u=wm!-J{*E=O62lpnZBPgdovhwcWHs6Jd zdBnc)d>702;HQ7!$pE3yoTMYRj&Gl22Al5ec zK9OPsiZu}@*2atydqNx~mEraA1-ern>JZAMU~a-ta6X?p)P~J5;J^UioTjH(eE> z`#HDvaw$KzE>YBj1GF>p90i61aPN;67|8bwJ+5fO|G>;f6xzQ7xA-}>gYLJ!N>1B1 zlf3o{3fn&dYv0eJuBn3=XHwT!gYdA~6`HKOm2x9O`Akj&6X)|j^585SyJv-{pRQQ@ z!M+iNHujeetmNFGa-t{l_^#{9^bu4$NEdx{RAkHKTH#v!Kzy+^Kh>SbO+8JR-hYfUg>RMUEPXkDX<)<0#cH$!E~P5xdA*DTq#gEu(EYooJrTIXdL4$bPrqDLx|> z3*!udiIY$_Qw0lx2P5}wd(@}yKr6jPc;?+1`XBW11|9LK`x2OsbcMyo_tZ;oJEG+> zAbTW;pWX79WV;1rda0OU9}03-#YxRAP?AnXLvSc6LRFy=u^h6&L;2f+&lB;7ybA{4 z`%+nWJRE?hmt_&-Y=iK4_K*)TgvmZfm<<~VqwfY-J9-KRj$7Jr%b! z`rz}%CR$YI#66oF@bSo8q`!7X)Y(Y%oW%VVx6MJmzZ>*38RxlUR|DT$t#C&VYgITZ z=fdCB8PD1#9@a`H%w6J0sl{Lsn3EO$DoVc<9D1DobNf| z@S_}P{20V}=ou*C?}a&$!*C!;2~)j>A#;WePJ8-bRjv&VxAEbg6Sk~KR_IQMbn`sX10Sj;sxvc2(qR2KaHw=5eX02zx8RV#Kfo~BZIANqN8EFj%NbveVYl$vm#1OiO6}sR8 zoB5zk3fMe!3qB1@MeyoL5cBl@(a0X;f&q%`>Gxk0n(>7!SbGeIeFgWX`!N)+`W*!0!Q&eiVam2V60!zAO3{F9ZzIB%^2F;rMctz0Y5^ zM##55*zLu2Osg`XQR;#9UozR}&J%WgW|M#MD>dW3@kTiC3r^t6b;7{n+#u;EjqAnla6$4?cDs2rHF#Fl;}BJ!u|OGqzna z1m)YF(5_crG~mWD?l~|BxzpPtkZblE^SLLd<~&R^?uGPPZ-nd`fU)^&T2N@_wJyAm zy(1kdCyZP1iuNt-jkLR&Xf;O{P5iuS^;ri^k!jH3AMdVKZ>Xs69Mq5Oi~MQB@M7~? zXzg4_d7jGrx4NkXh1R`lCO!IagpNei(wdL?v@Jjl51#8e&gb4GeZFvx;c6L3x8dKd zQT+2wj>aFy-RM|nfWL0?(4NY*i!aNte@I*WR=-6LX5Xd0fhRC@>NU!Ix18obeL|l3 z((tcPgRN3`it$myqwm-0`?bpyU8szwdz0XPe>$eV-AiVNrLpi*5*Buxfs+d|>EOSo zq#Mk?du!~GUmHeer(dQG_G=-{xtXzzYsf;KdzycC;&+py)Xs1eEg5}=zKlqt9vZLc z$oJ*c7`~mxS*)QKj-`|`E}EkKYUx7MTDseRFI|dOM!{VxbnD4pBL58exnD!~Cmx{( zPxn&iMbF58&}xcWs0FEM^XYh?Il|wXP&cW;=n`_wab4SPnBqAShx;nSNY@T#j$bI^ zLINFc`+&9{U4}FIvdFq}h~6z_?;_KKj(ciCaIa`HUD7;6YugQXJiId&DRXYoyk~D{ zMSi10{|9q1GVVD!ef&jhqn|mv;rCY$?w@IG^_%+*ZiHheOIQybMV)7zA=8XVinqK) zIt%8~=(D$I`m$6CGjE{cF3M2hyyj3TTTI@mh+FN4VwS8HIEe~3ZL6s&2=I&;L&=v; z(>UuMXthb7&%k{V>ZXU0`okb|S|1~2e6Z+HPe?Zo#iHB2kmBNs>i4}MbN?4TewBip zpQh-R(hqWzGwJJ=?&y+LLK`mXah-2}G*zWydyprrkD8%XANH@A9FLh^_o(d?_InLo zOMB-V!|mgD`n-?xyIq!$)hjK0nEZugXG+7ov^VLh$nu$I8=U&h{UG=obV)krY8_6& zs6rh?j*Y`>6ZX1jKM)30cd6gg0SM=B@=We69QCCu;@9eXUNY~LvJlek&Xb4{ zn&3hcJT%J{9of^O=Ve)1?bHX)wyEN^rZNO?)3V!y_knDb7ZXT%ly1B**swc>`c0 z(-o)8*|&IaDF!R6OXl}?YNM))G;GhNVHJ*HJDgkCj52DN4v$>BjexN2X8 zKu`M{BzS7d9}--w3oc@twWxjk?)YpTP0UunhaozW@wU?`5?o734?-6)VhCNt3SDr4 z&D?y;dulZM=&+}C6dd~9BQX!n9*(hBji5S1qXmW5uPh%?O;&Iz+=#`6me_E86rHR% zL;pM9Ri}(Viz{U6mw+?*Q_+l1{Eg7`o6rBJ7tq)bKS=j6mQBn=!1?aiLy?BT@Ncgr&pTpHX0d8hTx}Xq|vs)uV{vNl`I%jcx z^o|xxlFlZdnw>PuaWX|+;k%Oy@w{)rMD{Rbp|K`| zb}HDSICdrd+Rc5Xhi#=Wv^fifd*la5AbsB)jd&3oJ6Q)~7#ex}Yn zTa8c_VU93uEu2>ygE;mG@G%O)z=gkP*OgG5;l4Rd+|Qzvze|4%2*#Z2-QcJ1i8a4H zkz5f+%GJKOV(W_W(nGQRR2j8cbcR3z@>4Xg9tu)|$2@1PeJGyjXe~r&~xYzg| zl$>TRz(kmVGk=r#@(jR`yH@ZYAEIP zT}cDiFglzjRf-7{QEPqP`Pt*3Wxk7&`_^>pslOS0`8&VI-3 zpj5S=aIh;}I5*-_6+gRkJuqs=b?!yI51;!j$Kl^{$WcB(##4)+W;YMF=G9Op=YG9k zxDZk)325ZsTeTf3h-sXK--`T$`YVJ4Y}D~@)&lIt&t5t`sa z6a4qs`CQlLi>$_%WH2}cPNwZK{bwKqZ`MVO&;*Kg5nJAc^R@nJi-wk4 zqP+AT!nZY$n5*xejhklt-T&Mjmd?-6Wx_cUTkKKj#56L`cR#h5izp6;2Xe#E2nu5i4}T1vc|frFB%I zu?O{Uir}f&b!Y# zPs{er#%2HAaHw}|!BJCA(7Hc+pz1vqy>_gplV=XH|JNwVc%auAO2eJt5HybBmpMXp zf-g;8dKNdfD1hqEB4b=f1T3+|Z$AfW#%teg(KCgp=z|N_ZE!DwjR6wO8nBbZd@0|p zi#4r7d=LF!6l)?*tPMz;j-e|y(VDCGN#KvE3n94Bx8-cdoTo)J=l*S~E13+9a2d%E z+|-TzK|gT6pAvmcFVMpD9$HwG+ZU712e)81cMB+#x?;0J6qT;G#q%pUEx1h84l0jx z>HbQ2wBtQ_O{^z6#xADVcsGQ(M$(T=Q?5@M54xZPYpb_3tN+{<6x!h_VjtT=J98Yd zpU)$&b+^H;?^dKKKMn#8(Y16Va1!()xo3FnVMJLkr}eH52;)1^DM$ZN$6Xp^vrre= zsjk>FyNW$~CgAL3bJWz$#!9A3a0IO3{n2?V zHkhQL^`UUws_2Xz>sCPL;4m0ZHp7^&tuW=Q1(ew1eo|jcH1WMp_8L1ZtyMwBVPiP8 zaf0hsKajf-_H&(ySK%N&H_f3fhb~ZC&f$1J!yMTKt+2|>6+_4JUZF6Ly?5NOylXV< z`0Rf9kGVKfiI2; zqF+xz$5-(vePE8RoEw>^JsMWB(cBYgGDfmrVC)PR)RuKet19-tnFX|YV1+2XPr9GBm+^BJq7@-L+G{HSvzos_0QmQ$WNZ zD4v^w+Y8yVgGc$Yqa^TmsjWm8F=7Z^#0p(-fz5o_Cq?v$*@{Ku)3D&pWQh6Jq!<*X zyTL2Sp#_C@=wmiUY#fQpFIHfzhcBd)&0wb4`v1&-t}#dYboR9{48yR^OIk46JrJ7x z7C=$X0}BUguoplaYJAcq!!~gw6gm#Td@C6&a_futF|FZQxeNnjywO{0IT|ax;b&ul z>ob2*Ggj?0!OP^|YH9T06h2yMQ| zp`LTs=P&Awt-Xg~5&Kp*TwL3NLUZda_OZ`2Xrv34TfC#HJ4R5GUe0y$dPsSgj&9D3 z8`Ckk+8K4*xdt+EF8d$!$C2{kh^ShJq2BpavPl(9F{$(c(7s3AD|b`) zaYeAfE5_~nK|h^(V^`W$l9B&OGY9m;CRO$web^IfQtZbwwktMu8iM6D2w$#EaqG4mApF46{bu6>|&vrkj&9Pal!EgF-<+8`nG8?Ct97N4h%A%hNMAU*O4 zKZp0z#&z63v61~KI?ChV2p{TJJp+Sv*{d)|1wJ!oP|dO#`1HsVR!3A|-D)NU*;nD& zn1MJ~y^BWwIZ5{KkI=a@+!v7j8#egfpghZqR8sMbe8wrF>@fEp;2whQ-Ya0%46WZyRemRFQ*a#>JnsQg)WVU)oO7Vw9gPuB=)x}z)CWAJsCveA z&*`^qCnQ~dPS+e}P+x@<_DyG>ygyCk^*NPRz2+M0^u9Q-*bpU+oGY18hLtKS@t{>7 ztf#;9zSkaja$l^S2K@Z`-U}5A<1qM&2EM%gN&b_$2VrO=I<(^+-TWN7{7xFLvd2O; zttXC46*xW}p##0^#@KN`89&}@A^qPXWXv(eK^Q`9Rxsya7^0lNV`RA&siyWKHPsqG z^L7;}vR7T-kjr$gvWdpDnMF%}asQLBDbTlek)U`E8L#S&+O^TJYzdJ7a$X-~?n{^Q*G=XAW z#CG1T2MrlWdc+762asAY3p$+k-tuQy?Vpk-xamd26$4<-q_L} zu()(XGVjg#Ig?G2@z9;`wnws;=d3#1_v4%ro(F`*VEVY$a9cDJO)@XIKcAw6&+jZF z(LL1y(XHYvS=;u;o<~0*&?-_+!p|o8OSo7UT*NkO^2y#9@^3bMootF(((@(b`(-N$ zo*bnMp^F$Xgf3!*F1WyEZgAa?a=y$!nG<`|yzKxnuS?O!-%f^*zj&3JQD_mlSJ0IP zBRQ=Kx*rB2TBV3&JSypb=bm~>I6bp1rVrYS$uB3jV2P&;CX|<8d6#<1U-*?KZas?0 z&hsTh%8>nebjoO5@_CxRs+bbno+8IjL}^ezXfNDK^Wu+CGs=c;qs+BO zNn>gQT^liwy$<6bFli}!ZZT?EaUM6XZEJWfi4iE)M4VWg>oymDry3}Y{q+T!_ELf1 zLJu9j6ALL@zW5#ublbyqLYv7yVGasbtRx$&>5SQAb2J=Jx89}r zBgK@;e&Z*-)Ua@(C2BWhqH?z>#$6hW&6WLHP-rn#8ZfT5N5^b;q^aKMqnsEhkmVG2D6JXxO#Rg9vMU+;r3NLA72EcD;u!dViGhz zUd7^=BDDIL11|Ju@7ue0XqSV;4$I+jz!|oa>*4q)9lz&t4UuIa9DLI7z0npQM`ggU z$PwLEB;uDm_sagU6!$0iV~%SI?o^G#6816CH}b%;)hS%<&$;w`PNMQC3ku&SbM0dq zK6%7&JzF;VoS2H)$r%WnHWvGb#Ut*eH@^K$#M%^VZ1G4%{SgDibzP1PPZndri4~Z@ zb%e&2+=n9}8y8v+#fJRRkUEmiIju?XlbMFLLsp~W759A%NyDYX+;jQsef-*-jQR`% zY}SlLw&Gn3Do=!~su>c8E#V&5caXC#5vMK9P#MfU=M!HbsA)M41!N%dAlGE;t$@*5 z4~%eFfzF((A03#8jd>$r_B#gV!3l`^oQ;@7*h3O-*|RZYgkn5AevC>?o56=*z{ zhyz#4aIjql*5CydzfMQux97C>;bsi}`joUkZHE4orxX!U0C(vp^gXu#_GPUQlDGu& zF=kL2R}0gNOIlDohqm`$gNKvZrzIc<($DK8D0uds?vnY=tQ0&bUnz+Zn&3hc+*36R z2IEuUI;0=cI<7^}sTpWDi|ekLH|rusXadE$h<#j_j6XiB@U%^&1O>lduu7r}t(glH z^Veq|VvkQ2HrjfibxkGFSM$3T^hKqWZuvtUJ)!N%6*P3GdJ`U848imja{bkr<^Ag)cqiodk|5TP@+I zQj#THtP3t;o3)%ad}p5Ijd>d~(A8zNWE}LHEkU#1sS;hph#_RhuAEDQ^iR7MY$uftg{Afw**yWar7JLUW{?EED*l6kI;`X~j61&q+6O$?BVqyGby|+C2bM!QKOR_Tl45yK)vO zmaZyY9!f~;ge|-drRDfT*M``A6?8Iwyh^X@O_&IzxvNNtBDDeRBm1~&pY{gsLfbX&$X#2DZ(JS{t zHunaWyYE2XBd5?k^ft2F9)V@=T5MZTjLSps!gi_gI<@0#Q}wDa?8sH$B>q}N4kb1a6k@@r^* zEl08Padh)5fa3M{n1Ad9!ey$sM^80s#m(J9=mK8RvaD*+SS$JPv!{;3jVVNPu25i`i4sWkQwe2H3 z&%KJ-N3X!srL|MuPxdP0xg!7jzjZ!~LZi#Lx2}zoiL(P5+MJin?KU07yQJ6XI=Q`5 zkC`LT`0})bAAVLY(W?x0W1-7^tp0HoiTd*;*!%nw3IA-e3xbPv!9{GdcH`C&Xm`DU zNy{JO%kE{8ksrTSf@79eNpuk-hR{W<&;=LR%tLw|LJ_rhnq~J5FA|hU{eR}~jL-1j{A2vleTQPNcP$v){}FB- zyGAA1wb&bT1RpbhpwFN0lCfaMZS?7U31&@u@N(Y;yjr&#o;#$SqKj|fXsxubT~ z+ulYdU6f!Cofi@=^d_}^6zY2qp+3)Hr{2nGoys+cA$Z%B*C3T~0P!og!aQ>`%)K^a zyZRf9e{`w^&Ayz0$(bswQ!d2?n;Ha}Zfilyc{O-DdmHR?cVdZ2J|YTv-?HC_rzV&2 z<<4F_?eYq1-<(9rkXmROUx3~*X{Tlsnr9E*$Ik4;nZq}b8@>aX^UtDP{VxpoSjo9I z-!Y(+ap89$>IQaR*ntx>UgCb-IUGs5g$8RGC;juBpE_hEhN$GWpwOn*?B<@yYtX%9 z6~20&;ktx!#1_6mQs!~w#-G9RUWJ&7-WZc7kKN}cVQ+l_=J0*~Ij*fKP>h0cauLj0 zy`-~i_R>hbZ}jxf0d#v=NX7R?P{Z!d2s-hE^6z^iUt_DIx`74?qxR5v%c(e2^M{N# z&quL(0Mwkvz~KE83cNWV^b2Fn|_lh30SnA(l|ex3D3 zt2G(qkFz3h9Tf#eq7r0r>Ms6%d7s3;GI z&o*EFzR4mBk0Nw$mz7GvPN0A}y8>|_O4OW5ZIIEVbu@gS`gV1$+AY_izQth7{ z?BM(8e!-S_^ll@~{A35ugL^5gk3IBIN^A3+F|gzm_1fJ;(WP>@=3s=}Yd^`_-3GPJ z@+cgmiH+sE==}``dlKK=6bY1Em0UE5t)$T`?5_?Tfy8+&)an>``i7vu>gk2~flzomhm zo6UxIR3mNoQpAf(>QLId2*(-}*h7i$Z^QZjxmyp^-crY^9zC$f-QoXZAPO z!MGRfjk{ADQ}`Y!=e`+otZ&hT{6Ku#w-xag<66+x2Q+)MqU1R=`LYt8TkVEGF<##E zl+0t!a}De85LA3WNJ0}_Xo4#YalwlT_vvx3IgW!h`@!vbD~wyU0D?E`B1UKe#kz>S zvsDEToBCl{w9THru3oc@twG-7L@TfPX46lBiȚhgPm9 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π=Hj7H?w?L8mrCZ4LhBo({ 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 AVE_OC literal 0 HcmV?d00001 diff --git a/pufferlib/resources/drive/binaries/carla/opendrive__Town05.bin b/pufferlib/resources/drive/binaries/carla/opendrive__Town05.bin new file mode 100644 index 0000000000000000000000000000000000000000..ba5b9cdefa00f162b18bb1d12b244f5c12840bb7 GIT binary patch literal 1515196 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� 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¹PsuRn;2zAropMo~^yRx7?x}XDM6p4}V=%c~- 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%0ADXE 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

    *^gsSTx}Gdhk@{r(uMc*6)El`2Rnsjy_}p3k z&@UOrSjlSqo*BcY&Ao&CTRY}0RWrlYC7n^v`zD;{d&`Y$EwIGB4}KW&ef9knks8Z; z5{@2+=zey1yy7oQ8R~|<)n)wp6bonbd=?Yqho7$E7&V2@N4s*D9XEZ7U8?=zIUxw= zpUh`!vd{6!KpqeGJ^~I`X-|L7``5}VLg&B&OkQ#xov-+z@q9fK+a8UrIvPmiXGwI= z=CZxK_esL-o>(%?4(?wD!La{Bq!^CndmFCcaBFW|Hgd(rDG}_mHQ(=@B94m#6OnRj zk`U)Cn~cEB|J8D}d`>#o$yfPPMc@>PlP|U57B2q;l+!ODG|ie(e712he`d+oPWV6D zW!(gwd?z$|3!EZx@(sEkj&WOnXI17xq?&R+zep^X<>!INML~c381&rwj8UF@EJUco zXQT+aT5mbQOPq4zG%p<&5F;-! z@)GNj)_@&1mf_0EaJEsF_nJR#0~OD+0w+cqaf-xA*FC?Aoqw8#oKtG(I-SpB8_)@( zmo~HZTw+=>7Mpns`iJ#j1TQhliIexof)Y04*G1$`_eRL$u8@_A#RlhzLQUG*Rha@8 zJgkP1p35U~!B>}#NddB$f6yD}6)s|+9rBN{CAC zj@p#VdWHzvx|e(p5cj1O3=)D=t z#=uALkxn@=^7SjT#cP!TxU9ox!Gul0rXBM-^2a1HB$I`Tp5Yu`=kZ!K(8LS6_APxi}^e@Eot~SJQ5t{30=-`^(m z-#Rwss>l1Fd3PX4`?$v$H|@_M`o>wz`*VqXm@6kDHu$S8?_=-5nkTR0&lQgd^?6f$ zq5f&tM?{*|n-hZeakd4BQ6xq_XOodI*=~=%{;sHaI~pg>UIQ_ze=i=z=Lq?s#-Jy5 z#PW6Q!Pj7!>n7Cg*S%F?H{nszyW@V@Uf+dLeN5E?q}`Akiz{EBLGjcaRGGw}X?cId zd1XRrNhot&lLF~5-qYb|A#(NdnVdx~zP3(<)W|B7zy8Du-<9B_oEY*?BtvR!FQ^-r zU|4M_dsCZ(d(jf8ORdDK@%{1VL^e{}R-wze5G>H?3MN?!(}{I#iA)?u?f%F#*VSM| z>0j3E3hx25A(HQ#d~_xl>NPJ4+iQBruA^KU

    }ZGvZLQdoG`kP>5~k)}xo6 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

    _#HS-z$~3&SP^ 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

    +1*vWZ=ylux!DsoNLWP%X-G@U$O9ItIR9 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 _`o`d3-b??c>ckn#k};E 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 z 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

    X`(G#8 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‚R0JTB+!3Tutv%*Gj0hGKbu$0E~V; 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 literal 0 HcmV?d00001 diff --git a/pufferlib/resources/drive/puffer_drive_weights.bin b/pufferlib/resources/drive/puffer_drive_weights.bin index 87c1254ba41210feaafd402d17b69c51b00102ad..4a5b30e74bcdc545a3c114409a2252af4ac31504 100644 GIT binary patch literal 2456688 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

    @~&iN_qznrBYue~u4}_ChEhbPHHI`U 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

    )3|0XAXT}Q>~3Os4e0oa_p4_u$;u%r8{ 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�ydCq5a4=M^Kz_jeGXk50DuJB9+>pEL{b^919B_V}HiiOO;q6DhE=hMvr$~fzX zKBx0S2ZBCJ;G)ndBKfM{`sdPgW}jq84jJ_^8^c6Ada)H$gRi2E%x|&-lOWSqt0sHv zR&<@0PR{+j2J&M3nXy%sWuMs#>v=Y#*_?mm+~rF+>(zcRZAoT}7Ht6C^WKo!GX^40 z$6FtqHE8|X+>=|MBac_29myigENBRtN|js6@e@^|rA6Ivai0Qn(K*kQzVLa|iVoph z`2^;>=nn7xO@vvv9lxDe%>C}4j=pghkQedcv84xqO#6kVp7uZvw-N8-d%>*5pFR%w z2G^b$Lr7)`OI$5#vn%*2a2r0rXD1a%)LPB&zelob^}V>GP@Egl{)4?wl;CIG>a=ll z0eKp?3VJ^pu#2AB%-c^IcI%|U%WoU_yOcCqPHzK;QU}Zt(PNJ#M^J@_c37R0LVi5* z#f0ng=<}J&xX0sDVMkB`wpS}qXWntTllRoAC{M)s1}YF>?}#^kNpbDoUR>(@Z1VYi z2K3yn!$Z~Qm~w$6n`&Xm%~#kAUY3&tr=CZ_WcWd{%y|B#ULgb>)8p7;c`AGLH8vjD z2X&gsB;WTU1{mJJO?B-|`A;eNTG~S%+d9x^VzbC<)kc`H-VZ{Pt=OK_BLj;{2@H~@Ra0eKjrr|+Nc>(0|EMu zT>iv(a(mzsIDP)a;+7N(4t(igk8U_~zhzRnV*5i-JDuR31B*GWfc+S(dm8_!R*_Zu zhsYR>DOgi65>C40(#tu!VdH`?sQe)iUwu&q3B&yu|Hck3eD&nS{Oj2^=VZWv5n$JK zk`*sw_)GsF=am-A`n&%l>suzE<<`2|s5MPQ#nX!ZWNS$!OT@8@i}0TPQL^7=D!CVa z0q=@F6}DEav@WUf<=oWbgw0Eo(L>9EywtyhA4YPp@n;F4+WK5obg zJ39-ZwKiMCS$m8edl=Zk3LKQdOidkEy;l_YtPtZ?8r0y?wux*MzpoJ+jAk;$IcRx) z61uZPVcP8K8`15?L zEjUtp9}6F3c((Tg&fIkaMjc&>g`vIhVzvs{ZY&@RpCm))lAENoUl(-)pFq)EDNs;S zf!O}55VGhJ@%oe}c(k+}kHk+JjE)%{j%pfg_+t{nsp6u<0SmEr$b6H6(v!1Z3Mfhp) z16JLAmqn(jvGaxX!bRDhFz1#owr=+zuMDOT)mCrz_RLI(HC}0*A`%AXyEt}m<_LIr zuLm_AiBQL^VB+HDh|VA0k*N3C9ezO%MB0~-F^$~>(J*#>g==m>7Wc%AU=yHYfgSOL=C9nrzS zKp305vwB=tE1~6cF_2eF1|;}_#=>ENM^zZaOMA032NPLh-!*ct)00$e{YJj6lEK{Z zi*V2*kraK~#3YC!o1Pqv5B})k-L`g;W|RQ0g!*)KQUEcxUx2kG{-9jF7x%_gk#z%h z;CrvU#@H;7yfmLQuNDK{>k}YWX(SyRr9efe7?7m@Vqm9&BQY~nwBC2f z4)osIg3|l%?7+!x+$n4$3T^?Rx<+le6HAdoWljKZILV2U*EAahUCXn2FV$ z5<1r1A{qx*;B|>gc4O8wrd}Yl_NXld#ghGKma2)5*6bB5twi!+UM`!VZi|wZe~5Kr z4_m|Eb)HwO6P_P!OCpjwt)lW|DQNq_jq~HUEg`Q#uhoMc^7sfFICUs||4T68UJCD? zjl`7g7WnAWEIq0#A2M{1Od0E(>GT$NcXflm|FeKN;_l( zDOhn5TGqq}CO0i(GO6dm9~>Z}zY-0KJK)ip5aCmu8Y0s97Z!fHg?B4Y;GWXe=qPE! z24>u6ArI9_!OUuKDeA&e(tfxpRVeUvGyt1Zr&&^i6SKXR0`r<1$o5a`p>S|Pb;7qw zjP6Z@Z_yosJznPk_k_V*4Q+gU)*1AcG?CxSCSZ4BIH;SCX2+F}qsI9;7}LEPliF9Y zg->nB^3-|gyx$34Pc4GhfMViUwv5k|%z;NqHejbJMr$Y3!MKGNNzXJB9NQ5OP{FYw z=S{V>#v4h`J|WrvuaceWUV!=e)mNtG6eZ8OuEue$CJ) znaL7NQf~u{>)!~A1}I(e+>%H-c3B%7c)%V9O>!!KzfJ;h~}}PY--xUhIcwHH_&7aCl4h)@#)#>a zB{8W111cFN#*Rf9vQNR^;HX*{Q=~mY#J|iltr-<$7vt1aeeP7EF$gv<0lS9p5cKPr zF!=E+xOdtc+(KJn;wc4`S$~pT-K2+xdszmKJHO2UO><$!Bn392{tu_A>K=I-qb#xl1c zCR2=ev{aJTtKuL!@hQ<0e}&ffg+hZP3-E`(Is|0}z{|?{us1=TrF+eXjTx`4k`{#E zK9Tbzv8$dKhA&_Whz)oL|QU)N&4N9telED|dq1vt{gwM1=76wRLc+hrgpP zive*yV>ujpl-wPgi*sFl;Ek3UTnxF-tP&KsdK=#HRlf#S_1r2uaQ)% z6fQXaG&B8KME6YV2blsR`fsq0%;RSq&Z?VPtd9g(Z5fRh!*1emB;OnLmZ!U}@4>EF zJfAYA7*=c^Pxqv!3UHGoUF|2}$cirFAlHZ{op-HTb{oJUvq|3F|`oiEt!tGPjXq;0b_Pnw}@DU#lg83A}sXA zem*NR3J$)W1-jldQ9tV-v0Ql@BPUFzlem0rXCAEV!#DIQHUY2iNrC{+G){KbG|utJ z2$=jql}38~5E!ks!yUgKpg`G5*tpgoyE@+EXeIt`X5-9V_(5PbQDd(j$a4dZ?VxwP zM;Kw}0Wph)ak{ua>~Yq@;n5pO^VEHKb^Lp_Nctj3Rf};B;mLw=D-DE|9c}PPcLIbD zbr4~uCe>G7PE?&fpz`-(;p8ZJHt)whVe(9Sh`gqSNA_jm&DLWer5X)o<>vIzFIUzQ z@5QFanoz%F6+y>wFM8#}Cy<)^2S1h*Mvkm@(^w)AIzD*nd4rmGr zzMW(GQcV!H!;EwIW5!*dlgs)l7?%Fjphex;kmw zm7~`>Cvfv+q^Yy`9$d61kn0SPh9fJ6QPMpD#oVr8s6hrxs_!CG26CbM&l%Duu^jf^ zQpFK*)98$C9pqkP2RYr5Lb8`EY{y(P{9i|_O4JlO`8cUTu+ zty~HBLss$(mvy-L-y2q1aR#57?7{={`-r7A?`PR8&(>UTB}PxCk`})Ypufc)&kgUy z164-UqI(3*4sM69U%Ft1aT>Ez)1*OFhr!kEI^=A#!ZPUzWbp9_F7xbfkXm$?H7VR> z{^ogXo8>z4b<<7cM8dJzcNmUue8*ZiRWP6Pgv@{G00wannYMHz9J}jD6JMv2$tSt>pCvK|+v^@DXr6KwNJ!3MMW=%l_IcFd8awa#JKJ?$3+*&l`(_2aqNjR>ED zFM!Ni1u8t;3tqF9;vVm0yy&EhOq6Goe-T9#6$%nQDRFyF)Z?qiMQp;;@fhT22V=*Z zfRB7Eo0KcTMNYkdtHvF{w&nH0jwpT3FTc)uYx+;xzxf@EXjkQK-q4{PYVx>P)DG+Z z_+m?_0oA-U6}D<$5xV|lxUvw@U1}Y7^tmE!zlJT`biY}@wYyEqZLeZwnEND6}FKmpymUd^WZj08AtUXH`%QZUZoB>uYp zj(>N(M7fj)oYl!{7{9d!av_A8yOqOKk8VJ{c;=*Ng5n#mv0|kxxbiEV3pcmGf@|>@ zE;^Nw4{aEz9EZDZ2)NwgV|3GBBT_VRkd1t%M#@ILCVq>Pp{tbxBU}m3H*bWDH^;$c z-T^jWPlKKfS|Zq{XUw%aT*7Iqp4TexpGuWG=?2c#?H@^=)071vMzNR zZ0?={bB})$+THofKBkYbUSsMA&N9^kZ<|DGZ;K(&56>l4N0qpf(+;CZ!WmZYdIjqY z{zDnJEVyAkpL=&&7Q32FX~$(%?rdWtH0~C`PC*|%<98Es#~p(ilS+hs4r&p2X!|V;Jz9SI(Fm)E<1KPULJo0 z8=WM$JEEIW{MQHwQjX;uFa|n~3!t*) zC;T2a3gU+)@Z+H_bR_a_!G00C&?y-| z&NksBP1WHVHxgcKxdfIv_wk>XE_R2nCnvQQl4l2=2-}ycP?HgVKx1|~aEo~#VMGib zx}8fGR`s#%E&Oate?9hYUc#N@*;(pdlAv;-kLAkL+)N2=yl`U!WrMc(_PrAR z3~|6&3NkczAO%J%dUDcE)-=P}#cJ=-WsrOBAL-SRguQE~Qs=*JRO(+mJ>nxl_d3jj zgW6BwdDCIopd-swpV0)%nky`~b0f_;=>i-3>)_|4I`}1b7(8qaV5|5!Q1P<|&5uJ+ zep{1%w%>%Lrv*=}mL^YZ#bC{-L_QB3Ld07Nh(q3>aFVwj-q-&LaZi*s=JQ+4Y5O@+h;ullg;pNZVjtLIcWoe?X~g z_DtDWpO&}>(Z~iZ_)>35{u-vSom>|?m^ojN+hYSc!4h1Xadt!tI4xR7%c4`r?7#|G(|H+R?LNp!q65703jv?SbMf>|p>A?KnwO}HX$3g?)8hYW0}=Ui%~;eC!MJz>rN@9!z{=a4z{%W64xSK|Z( zmpF1K9>{RtZ_I#K+k>E}TmmW-m*cH@+00FC4d(1Q2P@7iqD09Y?&ySftm#!NTHKpS zMH25o(+}SLDSrpDzXF%N-GrPpI!ori*+V%=4mRhm;B58ofm&&yFr;rb?3#K4)z>O$ISUf?Cj>w)smWupAkwXTw zn$Hql`&~fdltNHY?nXY(;az6pf7oBcV(!*VHJF&)h$%1RIAR~dr7pYPtlI%FN2NMBx!<(@Z8 zhKn;&;Z>9ir?XcM)Lni-omT_g8h8T(hN%$#cMEO(I}DZcRq1ZaWRR$j!@OHlXuH-7 z%rhO08=inb_xwEkI%WxIf6%i&Hc1>>+hn+C;!Q)Je#D%J7qBfO2kUxA@*SE5xQpky z*Nzw|jn&8aZ0f&3 zVZYZncy-wgRv3uVyT%BS_WSXOE44oTCJe53lnKtqWnhN5H8!`)(l4PItj{J4^?m1{ zPM|L-O;q8Q$E%@+=@p2Ta3DwG)4=nA2ObHSL0{b4%2Vn+Nv6bfrqT73pj9dA>~lcj z%>!g=W;;Bb*~)fV@b0Dy#+VvXN0~Q2chhsWZg|Vf%^Y&F#{k8?l)%a3N|V6EM}lt6)LOG*dHA)X89yJe7mRn~IYrO3n1v*tH)Huw z@YxR3+r_~$O_BPjD$o_r-Uy^#97FZ=&1BTkLR5b`ijKQ@mvN{@ABX}5UJ1mF1FD$7 z?`co%e*?XIKeytnC-pQuLDrZZhwdo87yIK6^V6RO)sBIJEol)<^VfXhyLCBUUJS8}%DS|BrM5shiCC+Q(d;NRnKvI-A*k;V)eylAA;r^{4b-)k1 z8n2P~+0m@&P8Et>`Ud~>yNL7sby&R8hI20eM|e;t71_59W-Pl3mZ?HGf4Krg|9v7= zuZBr4HRt)QCi361AeXo=!)HV`8RW+NGyWZDY7aW&w4 z#+IJz$sjXrB{{BPE_gk(1CyCea4YH!%9yIsi)o&M{`OfoM*KCXImpu>$F1C|zK!Ib zM`*t#oG#n+g*|Pv z#(#n-a6W?n-3<6g?q*%a35##RbE`CLEn17J>l*QD&O6i>ETiG>n)GXO0Ou@b&;4B# z4vzoEvAf>!=AEt2Bpx92QZACA!>?1VCzRyL1l^4tj9tPt3tH=DA&R1|u5;?3JP*;B0^L8ix9 z95wSi`ucpfs?TVIWhM6TRoNN#8JPfSJ;UOg+MbY{JYKx>IxfhTPVdt zEwaq?ofc-<7lF)|QMmfNF9Zi_ah`AGv8P%eRhwQhR~=`#HWY%My zAFT$O@WH!qfmq4{q4@6;uwWdscJRDx{o>?9Y+SMlh9ul!;Ko>Jx?U@6zPlC8)9k=A znBSMGC&HP|Xh@!s2P0ad(W!)IWxW)qHHyu6bKVTTvm_wWCuN{{#7JUzsF zg`llhCN!{=0r!_D`D=MEdm=ZQOOd-Tn0D|!EB5t;cZTiIaO(oQdp4X^uG)b)wwv); zL%6{2Z!+o{rC~S!-M_={xQp_WapKH==n2sw3#1F#q;n#IE-zUaQkp~rPbKNLYiaoY z>NPUijrY6WT!6~Qv)Oeq6_OR0BS`HwK>u&op#6vgwpBj|SN$R)`%nT3rjCYcv-zN_ z5J;jmeu4h$3^a35r5303K>gq;6fH9*7cUk-RN_3UTYHqfI+9jv?r1kI;>0$;-<@U)SK{xnOFP0^*{4OWnQm?MQZ6G&w7VfG|18kAyP z$$NPtYsbSoKutm&GS~+&^UWk5>Qtejy%cR~u8?thhu91)6ik`J_wiiEk7GwF2Zdmi!pT?b&_Gd!${Fc$#seV?#vXzCNu$|`FQaL~pVP3$r~+ob z*~Ttxcuk!1rO-kCGP&pC4*%6(B1!!DXj=V$mz$>lgbC}*tt=kKfJJH&wC&c!qlz_x zQ7{tD`fLK7uhm2^>k=$EZ~<5Ljl|HOHw7opTm;#I7ig3$j`BId@W#TJ+aK2p?~7N# zTR9Cp{>c@l59{FCZV~hjRfW2J^I_Uqf0QmDm@lgiyA~-!+x7v_D9r@z3@?~fZi@LK zKS6;4q+9MLcli8+Q^|7r;O}lCt2s!@pTt4pf*WWQ*9U&-IT-!laa<659)_2k0ohNZ z=!AMpwrlq*G8|-wRe#HI<6+C#d?hvZi5*H|o+Rg>o=2HS-> z@l|-K`XB7d3WO%{Bs3^j=KFDu^zgGLHh&bKM{AGa_ON;w2>A~7MR&18CJY95hOrw8 z_2gjuBY4;>!x^fK0hgakiHEd1oG6s1{>IjHVfksW{?!L(Rg{q}c>$^JU!f~+Jm-Dd zoh%sR13NAHm_E9QiVr=_5YRzvQJNJ(o5UlxEq&pu!dCnQ|Pt)$4e#Ni4X| zIu0KF3%JaQwpe*O1vTHLa>3#g&{}v1%hOxg$^cIol3$7Y^TJ_e-bJBG?Lq5--MaMU z*=9`U8A^{og+iOiVlv^Kj?zjv&B5Ouv zBAT#bcm{+#Y$VsqW(z(~U5|ZNN5lC950n~yQycI#pXcE&LRH7z!j~p*@w)pMZZOja zeeNgYd)4nucX71fPWUu@IXs129L^VRpJzlPFL`j*M-E_cl@@%sMo^BYON>jI#IuIv zxtKGraq#YBSgx}dP11az;R)ip=~KaV+i`gBHwWnV1H6mDoDn0AT3 zr`>PnJqp{g_pLcM#_%@YuNX_s+t%RsBV$m4pM!VxZ2~jbOK@}fT+V9CX6j$3PhGn? zeEq2k*Dv*i1absv*cw_ERfkdAVtDSUKCbU-fmQx|PIGKLv!9m?8b*AlC1X8JRd~!| zg!6IZur!_U zzJo;Myc+EE6S6ebX6Amg2`ZLqK*_c<+{w)U;G4^6E-WyBrT1PHDqZ_k>vmWM?k0(m zEl+je0N)S)xkDY6-BYNkEAvOGf7b=aq+NLbj3rq=Mw{=ghQi!c{66{0B(S;cK|d}u z!CQ+`SyV(9%@q3&p5|R-=O^*`xJX%etep?Zo>gF)Tp`pLtn7QE20rM|TnP^kDE!oJ)A$#qTWHhnFcIr<8|NCm;XS);Mga1yL2Tsg}~ zS&gfBcL=~wg1hv`9WEd87dZSEgFd@LXpx^U9ppW(4}ZvlLF-MpxGEHvhMKVH)A%lc z%30QMU|8sKE0yfEr8wcflC{vP9^H&?voLAELEaxXv@?ga+=$1j>nBiT#SuuCzE9$& z?Sbd1pI}xq|!4x!~v1LB}2#FqK8beVWLIcw*JJsK0}PjZQj8gZV!n;r~d+w$m~J?31z-BM=S zIEOkF8KU_5GUmZ&=o$?Tc<=5ubn?*zpQ)60I4wZQ&t>H1%VkVZ_>HC1h;m~~l<15* z^C5nw5!PJ1jDb(jqHSj{+;6+bZki6W!fZavCg{QsvHsLLVk{KtwLk@};-{15+?;8P zsX(EJJ+iNZMEPN#C+(fUoA-A z(@gezTEdGd58)Nx?byD&k9QrGus8el@VQw9)SoG#4rOvErT!nJ?Rti5O25)9iKlQ> zvz6p7Jd3aIRKeTWBGT?sL_A02!x3k7?o^R79R6wopNg;X-QBrN%Y7~sr6nR6y%*~B zuUQ8f#6fV^czWW_2h4W6!D_Y63k>tV!txP4IN$Ff#7sB}hgY3qzt0$B@br1O`?(g$ zi1LKpN0ji`n{%+3=~D;!XqfzB19j?*C0fyZ4!1NOtFO2T-rs)5NSPSV-5IVeSw6b< zQSkDbY3rrX+5HUjIpq%?R_0vax?Z+K;9BjHREXUgubEF!B;LAn7!ONil7iUVWQg-% z>KzZD?Lq*Vlo-Xz%CzWEY9i3IYOn|x&n-;82F@>S$-;UM`smwe>NHM)t`sGt*uIt- zzR96i7EOU|vM<@%<6`u?zXZ2JtDaO0Z^mM;vp6(qA6+=0%mruFfW-R!eD`$>rZf}+ zw7!G${LcIQn>uKbc@L!rGx5lMAAF#_8g5VHXF&hNap@E_&hn5n7bqK#CObVq*+!4M z!ZEOS%z*qpP4?b>2F_2)#`}5Itf%>hV9w-6*n4`4K)6>I$C|8UHsZAsH`|OIX{{`YI`r#HW|myw0z<62{l^Qa$dOQnF@@yDIytG zO=R}kC^q)SAgC|P(Kq&W8zjm0OurzI2%pgmBh~`O>Vst{!V*Fa$_^GRl@Gp4puxQa!;xMa%25#QR9$amOi(gg=TSCgv)m4=e)g8jAKWCy% zaz2@sUc$SR|05N-30&m)RJtnOk_(Nvfxa4h&{%d9tBmc19oKu|(Nf;srLi1*x^tP$ zA!o=t`jzA?wZgR$ z*^dhn@bmO)Hj-y8J@1#Wdhv4$akx1at1g#A_diMDG4Yvn45!BRZxVyr>f>DHmIvS> zVGCVB*(eB?YNsWt{ie?t?a500}K^t!D=W@>KQ5-Ck9)QMq zg>2*HWmHl6Eh|ktj{$2s7rQQb8Z@JWxzs(Xv~RIFd@8s)>!HnO2DG8^~yhZtTUGOTT^`AJdvwcGQ?9MI@IO0DLXtS86Os8!Lpjs z+t5PRwiw5w{iiEj_V`ZxxoQtCxL?ZWo{q6@yLQ&t`Gys0jpvf=y~x+fQv7jl zpWtxyX=?g*Jl&G=m?)lZg~lBtDKP`?w1Xk1Uv0`Mm7Kr~eMxTEX%>mx??t_3OxbPK z8$u1PjmUhq7Q9lh;d)yr@{to%Kj(}e!;Ltd&c7tR+J@`7#ODSEG`MrNuL)jnW&1~^ zfcEY!+}3TUxbgQ-v%uuje8)V7YC9^@<2DQFwpou+J*JZEY&Vyie_{uo?G0 zsUiIj-=k3GAoT1wL+sn9(vSYN@YjC=eQ!A>Yy5zS2mar`!KC)Qlmj@AJVe>?{W2D6wVcTLd_I!?&;J5cBkK; z8gJ$Op<6rodt@E@v|JJ#56fZmUYFxGh2xNV*_lf|C7?D{Z*lbJWz^wa7liKHLiL9N zAi<;nQoiQWCI5}a*PG{Ja=ja;ed7vA^Yq4JYPpyba0;{KPN18X8Mmd{p38MUAkd0E z!MQrM!HYUE^fc&#TV1-ubg~F%STP=#x#+<uPxzmr^YF*=d*gUEg_IOB zB3njA;yKqrM2kd85mJ5I(lny7Q$`d~2`MciiSnH5R4NsvG$=}wmP%8*-~Ia&cs=)h zuKQe{&-;ztRp!)8b0{BK}w!$>Q-;G{fcdE9}5 zF^6FN?uqoPyC#+B7T(7K^GiBn49*?t24@!hJ=1f$jx9@A1B>DD?Q^W@6jqyWk_E zNlogb;L~~&yy+SM<*Bd1^5#(DSh5n@NB+UQN@qCwVJ4m$X2*E_I>^Bp z*n8~4%LZvEv*Q!wD|zDp$1srFYyj`oLh)OOKg4}I;FLex2adIT0Pa=+8*Uq+pWi(a zWiT0YU#8Hcl@;)M)e?A?DTd~dKcFf;i8@2y<`L2;q;LHj~9^2cC&IU3RT87d; zrSqufdVTKq>^pg091ioUXVTs4mWosIhEchf_2Mp~f{mBYk)RPDLFc7Bzp@~g#H{II zx-TPeV3CEu$N$4BzYL>S#|UoAd|4`EUW0y%B_RL$7mRyU3)}xK#hl{DFzx6#Fq0m~ z(w%;RUe62iZNf4>Ho%@%sXBlF+kuT9*D-NJGy5BVkVKCcTIPfAu+2`JOu%<#S3&HVNw0sbgq=_7F!IwP z-gI{-Yuk{FHXBW;@w$unEkK>OMu!uN%A2s=${(KnD5U2P)sV0|0mP>F3chR>c&mTq z@t11>4wI}R6M812$N4|7sOvQ5_0EHwX~W6Eb?4CW!5Psx(L-^!F#a2Z

    iMy#vg$UP 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 I8?ABl&r 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

    }in%d!$@4?c2wS8K=gw$D{SOglD;JOj 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%0Da6q)-L*;+Me}e;qctlk?wL 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

    =T!dD}Cl!P(Imw44zM8`I9? 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

    E8%HP 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

    Vbc2Egj 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 z¥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

    F06I69b|!IEqD0E!e9) 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%0DatC(j1vVqAXt1GOsYpF$W9K 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 z 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ⅇX$Ady?hEIV7jz74=m-L9q^rD*m(fQ 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�hHYzVu%^*mEC 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 jS zVZp-8BL1~Ic%IN=#VHl&dTK6LSayMe%lzqH{a;RXy&W|SJ%{|pQ1;VZ9qP$gBJ#N(CYXL8x@Dck*xzjT{t^h zTJ6D2eHUi4CZGn_WJz=Dbt~bV>=ZCxq)o44UoZ=|8_dT^67NeSu`sO+{4i-Kz4pEb zi?+LAeRBhx+!4i+r+2X9a{^hqdOaLiHkf5h%p<+yGHk<3d)6{2mJ+MK;@8asn63U- ze$Gi>Mu;36JzGy<8rcZ4=7cC+8q=(G! zQ~|lRj$tw4^;j?=3#P4G`x3aqR4qM7Xuc8ycrJaceaDd8$a}TV$`JQr$uli%nVe z4S(2SyPe_&x#G~FrF^WtBD=FkhwSyn!{(n6bVu$qta;;xXY!8oUngyY+&}TC-Rfie zQs~u4eE7r6tDWhz(ARnH)LxxZf2q@_5659nff?uVE1w^s5ls~pMZD~~!!Tig0KNW@0UM^OveUh>*5@`{WTtH) zcx3Zd@dj}qTQ8Lc?T`jZ_vi3evlC&P-%4C>HGzlP!{B2r$NK(ML4Jak_^f6U>Lm@v zRb2z~I+Wsv0)P=n@&W^XFBLz|!Z>_@$$LS>=x_ z6>-P%nWd={Z!+^E?$fm57g@%`%w7*v5w2e|Zw5}VF0#LHb;hCS=A zp~6+cp)~Ct#ti$weai7*T2sR4<<=f%o%<3r<*P}xPQbcfP{j&0q0(_h{JerN-j17=2TW>7#)b zZm$=3Ku7Lik763@$vBBxJ|md9iyrH#QYK5`9#?tb&Yc)HoQeEn(O2Oz6iSca+ztlw z`R8MJ(~I}vziZdX@1YmA+a_U~`c&*l>Y>g(wW8NUAE9sY4PL!A4#Gz8oaTDM50Tr! zw(2|t7ilnQzY*e~eMk9wooz5Lryp{Xq*&kJb)q2uRY#-kx})HpnvB*F)S%Q5L*BtEuxhPAr3+_c=qY(r%V$ZZR#x*em& zUZ%8&tInJv?-~WjE3Bo%aSnL)BF~El@8Q}NN3hJ~Tl{73`6&0@3(Fr(fvA5{a3kCS zM8aBRNSv_u{$olg70#+A5qkgX>ej{6r^-_bFZu(vW!?6us^aI z_ooJf{f#jAZ=)&X_4k99%QW`#b_p`G1UypJh|+`lIfKCpxLdvz9`q%$n|p7ddvY9C zIBE&pxN(bT8LhC={)piCh+{J9k5O^LBzpL7Aa#8$0)L<9;%L*wP}ZZ&e>T~|>kZir zA6v(=pWSn49bW=53714t!=mYAogTdsm;l>+N5S7++i=IaDx5sifDQXq0|y;Gan^a4 zIQfcl?pS_3WcvH^+f+V-i)u0yS02XpQYEr_{jGAL@QiKSy^L;DPv=b>%whk=Txegg z0V6C#uz5=kKkJGz{dhM5WX8+zy`$cOkLPMWWy4ZtheC$7Xg`0mQkA6oe!$N?U!hj? z9OGS$Xx0^Z?%26caJRq~?ShZOo)(d#-Ik4LNTH;A^fot9J{!N{*d|$UiF<=hV{eI$+>>DEhnxllwXtYi{|`?d49ASV(|~?o zM6v~DuxsQSe3$bIPAyHPxI1?-F~ydm1qQ_)$vnP4T8W;-l>lta;w&`PiGOHEo0i|^ z(l42l-2VIgkyj<$#jB;DUS>|yp1EL=(@9dU`-5xw`?!M=ap1scwt83-f^HaGT_eSm zKDzPo118h4ckkg^LqBxQnTaQ-y3^_4VqSZ%7Z(QS@cgN4TKlCOH!c~;POZs<7>`M0 z6&NG<+5SP5;YlvnXaslVf*h91OE5F9@igm$A^cXJF189A#9lvr#@o-Z!UxB*=+*8# z&eJ{v0&J`Jdp5~n=HD&qe$xh)LVseeLorq~&Bt-4R)ASbA51jRViQ}ZU_#+Nh>RP+ zmiEVC(25RzSVlJHB8^<|cmcrk&HBYUxveBmB1gL`|TRceHR25#24XQVF309T*psS7O{NM3flQ`Ag1R%$4`}F z{*P-KN+)`w*Vfr^%Kam^?P?BeTT{mUSU3o>++|S4MUlOZZRNI=Wa5f_(Y)=?}f85f8x4Lw|E_7#vHorCRiM`036CyxgMxHEjHzyRC` zpC9$%FByNBZTOzsaC0nw^p}#T@mB~JelDFZp`D56hy}Q6I z@d8$lG+=8iWTB;265L#~QU7KG-yJywRR(pSr_4&+BKIE*W5d|UCllaqwLeC*41+iB zYV78THazh4HmAJpDlRYV<`QyKA#L^n*p~5v^EsG{)*afQK1BnvqknLo*%M*H=5q1V z7%yS3ngH1fHL%Ojh769Z0L8lnxM_D9=B}!TGXEs5Wr`^|&b<#GQsrQ|W2?B|s2;T9 zzr&NM@#2iS5^TJy1+&N8#PJKS@}qm)sZ?_gwA~%RW{oWetCjs+(Xf23vI1C1;BVAb zeT#Rr>u|1%wJ0?9I)6UOkkizi!5xWe<#MuzGu@Gb7vuN`RB+vaLq(FfRAvgM+~GxQ zWGi8i%pf=ohJ4BK1vu}qztU`N>>C|OhA{r<72o5!>=ZG#gvF8H8f5PGZ@*1Aq- zspP+*uz$omjJv%VbRYm6LmgrIN^9<(#7O@5i^9HJ8L(A z>iYl;){|i4UprQ~AFyQ47CpoDlao-#-h?VwB!%7+~7OZB&^8X-OvF zX~6Tf9=kEHOM(w+dn$+2#|GZ%|&m|e#I~Bp~;$3n` z{s-|hbNEBOb68lxQK8q`LLJWsawVSs&|Pr^=R^m&adt~^fVF*9Chy7bp9;3$xCLan zcoF~Va9NdK!dviM;|b3C%9R~uLUud301s&0M+40qQ0x<&exGGUmO(w-zi$`efc9;a z`L0tn=6NI6YEuux<<1Bm@NOtjm84a5WB4+;L~f?WGx1wtCh*P7O>{w41<-j4+AgZ2 zH4)=k&haiArJWPFXRpq4Q9|!}{G|a^!68#@CwN< zECfMVH~x5Ij6X_G(I*MUjJ_|$#?#}tJLa+6457>Lb3{G5h*jB`KLfC`V5g|dau)tD z(Sqb}0vzXCJFYbRhoh5Yz$&EM+UjEgTRJ2OM!xQ|IlsXSha9|yaaq4O6WLG{iIwQi z@MJ!zErL^1=@RabL*)KE3(S*ppvU_Oc=?}4y<_)arfd+l`iz1g2%y%W^CH=4@3|dM zrRhH@p$D_^71!o69Bi%p;8v6lwF>90VOct8;ot@-`=zKw_B6NI{R-3ue1pa#S1LDO z2x7`bMpXSK5WjnmCs_=_*!CLSvM7b-bs5+~)jzIFP6zdF`C^-7o48j(4wuBXi>4^c zL0_a3oPIfh9v^?l9~)54+O>bfU2C-}c@s<4uXqNoqBIfq ztEs`Gi`nc_`Dk8pvIFZMCP5E_qQpse1m8_{1I}=1rNcAb`1Arh{Pyv_7{=Ga{r%s# z`2X_Z>h~7jyS4^C27kgC16wiL-IFNvAwO$p2B~|*bDq~W!FV$T*3PLyP;mpiTrX)G zdu}kzo?Ok9`PAXBGDQ7hW)PP@9ul`G(sqY6@WEGx$zzLn4LXoR^DP!)QHEAC9k_~l z1B7+BCL6nH9(VoeMJ!%!OAmH@kERXROl#hjGhsdu%VXxvJqVxzl95 zP_=4e`3A^vb6_%R-{4vHVYXvZB-5GN1-?gG(7VTzva7ek8=*UR*UJF5=m?I&*pW0Z z<|2Da9dOI~F^uBvDZ2a_Y!f`F*Ppb3yo)6?Im%UC6VBrP4lIDghzW4iU=w?BZa-AN z`_9d}e1Pj%(kwc;^B$-?7kmcKp3#Es(!IDze$8_wEg2Ed=Q!Q|>)3YGcF zcp$`y`{A(;=+ZOn`ywema>0!LEG**2?!3>AeU(I+1w)vT+zPH(@GK4YPX%@J6xMDY zC*1RS)UsnW!_nhIIDBcC#VU3H{Zrq`sb4DRedQLi8fwB7I~*zNunj5M zsIr4S2{hx{Fm}!On5b)Ypy=p=B4)Tg0+xPx$W1zRfhvRB$USfX-IuL`oz~&ptViRR zm)(4FpOHwtdH2wKKs7!HO=pf@TbQ=^GEJNiz%q|2u#3I&WO2rbtbRx0n)Y?PjUBoY@N#wvKL#HQ+wkv ze6#T;JNu`Wg^cwUybjh-8!XS}i?=e%!GUc2{!@6f^f6Rbxxk03?esUJ3`;ErF|(AL zg41;pdc3M9{cFov{YeS7r(-J|@*2i&$d>c2220TS>~{cJ!B61x5*i22qv`YS!=&uh zSU7DO>5iL$CSMF_Q&%p(MTY1?Mm|60a4tJ2cpCf-r(!|q7kqc@Gx9VC9#xC*T6h#{ zui)|5EESeFq|s)qoj>vXF@nD^8Re~SfNS?bdL-JzTb>LC(}PW1s>vSi zKu;PDtL!CnA)C2I;XExKk&gZST6D&y528HJLXBT0OsSS<2RCeGOH)7L!xaT=YWyOh zZ+r{(k`oRt?!y70BbcA_GCDJ-5Mq9>tkAZdPIr%7qo*yo+_l0CObtz@IaVfkc(5)z z)%E~T*NnY96G1y)+fng|7z!z=$7%M5ahc+O;z50X`J)RJIKPwzgnmWHUnaq_7Yr17 zmEkBe*N!b1%Gg2SySppo*l#Mhu;k`%FjY>0#x)FP^ZPDSR*oFMyC|1?d|@2B&cfEcK!p zg^&0(ErR<>Glp~8tjroF-i0gf3t9g31K9pgpKWpshwcxN{Pk49;vrqnuh4v3Z2G zI)Qg$JF=AS`Ys?pL93^&7JG6gVBjNXo3qcH{tXT6LA3nURN6YA3vV^5v7vMH*h1TL;;Z3|q^Fv*&VjM~(gI~_ zXt1I=qAqTjWV($?+Aj#(M%>}m0?*%X5X_9IC5+y}T4c|mbL?#_ z=&8iLn>z7kS|d9&@&vso&SLEBaNK*`!nUv=o{psjal!8{z}hj} zqh$lx#QGuZ=hZ!^6_o(~55{w!#tf?(aDE{i_qfP%R>nf%M`?IHyOXKzS%rhnq_dG% zV`;&x*I;R!4XecZ+?BS&P_g1T-9KH(9UPg=zpkyuZFTP{d-P+`&F~^BiTQ|sH)udd zg79uSvx-RCQ1Hv}pWh4osf?0W@QS5ISa<~8v<4gE-_`KD;nj_pkO z{b=~`N-6g7=W7<|FOf<`q(h>7N$3T5X0M}$@Exnj|?A`Sg zYI>3!<8$exNdWtA^jeS;_|Z9nqfWaboK_VsWcT!riuNe)BH54fSl6bHeD8FUQxv|l z#VTy8v^R5((Pw|JoYj?IGrbcs^it{Z z%NWYiPKJw{&!Ue06f#!|gNG%Dnc0A`RBg~`bH{8F-*jLJuAD4e+ zflFB{&5Fpt3Af5KC^W~{S?G9}=*5|7`Ub9k45xA9oUUZh_1RSS^E!)`dKy5gn z)eJs{C*g6APE}iI82RmPfd$6>5HoN;$r;_D!ZR!A(3(MX^gI+ zU4Yh8mB~WffkPgyW#&S;Yf`Yp& z!95j%d>-=`B_+_@Igph*-DWWcmC&s`i+)E+vErXmurDx&t^8_Yn>lO-GkPaOTTdz2 zc7C=@W+zp}+HYciO#JET(J(gYAX0NT!CTk@A;S2x^(xe zgV19ww*B&=8K=#COh|8Rf=EC}Jg-1cvwAb(9`aq$xeKwli ztsGLdG)#`J^$ml9^TX(4^iej*@;2+POvi}hxiC{W`?3%iO2sb2na>wPnAm)o6nvyf zYtM6B(zX%4D&IxbBzx-~MD^=z2{ zn!fVj5m|;F8V0;oz7BgLl4iRPc-qbz{+mT4N5Chg9k%7BR+O)!PQ|92upi$mWJ#o% zd|?_}dASkP2WvBV%7O#Wi$G=7G}gPKfGheaVh2Bmu(U@)k8<;A(Qv&JB5qG><;x}N zu;Wn>E-fpBhc(rBKrxZ7?`gty8P7R~pHjB(R;yPz`upR1RUsoK+&`CLoMtPD?HNYJz+ z0mML=g;`WXH{?HudeJO(~&?tmLhr&PV}e9j_wUx%|3G~oU7mDJR< z4$pZ!gwDcVVIOG9vSUOT7$P)Fqq1qC<4w9(QHP1&k!>xXfeO{zNn!K}mM!GA{}a}! zzoNp>`M4^5nx?=i-16Y>v!^WSSTN~DX2bjreJcG_0<8x#c(;Xb;f8ZMi3eY>{9-C?Y zQP@xAQpx&YFtb_#yVhRBn(^Cc^uJp;(%*%h`7TFZ^0Dwq)|!oq-6(o;>MnnM&N=?> z_YO?TY{4F%0+Gt{Y&3DX4lHj3IBrbG|Ki-3bKVoYpHx5vWm>j7O~-@NgLIlcB@!q3 zNie%P^_1Ry03N4G(Y}!qT);mwSkP2}|C(z>FAlG&+S}iY-YY-j6Y+S43TBYG`agE) z{8N&1TZ+f`2UVRpTE{AOjbpdIwLsjobV%0s7vH;<#l zaXM5zSd26GsK*9V(tym~lFGa?S?F{<7MHGypMD0z2Dy)@9^lD4b?n2Vt3JYDnU(Ci=mk7)-it=F zCbPp|HCfhw@8I&GL+s_~!}!1}m`+$bF_{vMP7f6exu`R+dHY&k-X@jK$gPI;msV5p z$5*KM!G^7mzrrS@9)@g1F(d2ss8ZkqADarU>B8l2?f#d*WruZS;n8WW$Uej zc=erCIICqL{(CyS$~O8cnCW=p?94I@eYu$V`}R~$_k04!O-tF|C96p;CK?>w9`Qfx z>~NM$J#(L<2X9wgz(GHsaYe(=2y5_LLYJut^hcbB7Plw3DouyQD@!oXR*sql2HvDm zfiR|;xL&8}qOj<7tC#!4XJqcNM>(gMIey|?TZ_a?EIW`#QWCQ8~ zOXl8jSE{=rO|@^{@|}*Kxx4kNN%O56e%i@c)(vkuxNsLe{g4K)A5CKqeg=v6HB_PN z>zAzI@NV|_K_IS+dWogWYUu*Ep8_V{6Njy6hHv~f+OhGUsQE&iFni*$uCE_N7nJB& zU;}2mx-zTZ4siOBJ^PYR*!`)73l|(2i9RX7E@`l7<4%a~>~^PzhWl~KKL<8Aw4YmE zX3Y}n+*pX$HN4xe#j+aZ5RiU%x~O4z;|Q^Jx5U znJm+s!)U}`E%+q3By)m0AiYBpr`TEJW8g^rx4m$}*pWic=00yc>M@?I zy^JYAWZ|Ayq}4_5qgwTP|Sbp z4HtZ70_V9Zhx%67(mSgc82q&n4yl$?z?z9{O|-CgPqCzq`c@2l;enxzHjp=eIh%Fo zFDR87Kt!G+`=Mt4{y!OxP`(sczNRg6rE{Y zO>Y;5o99U(DH1B06G~^VRi>mU4GN)wkVry?f2C0q3Xu#cQz|kg>g@HLGM7qZ$UH5ckt6xmhL{XzMl zz9)~I=E*S&q5r$!%_`3RS0*lV+mEe20c@S5lpOab!i=-o_%E+cd@=So-jd%7^Xt4& z#m1W*yT6wry|2KX%VSvL3ZWC%?6^Q7=N(%h5D(q6+#}ZY1A31K3WNnW$D;j%GVoq1O9hET0>}79TiM zb)j=Ci|g;f1>G=VVWzRHU40vWA>s?wn`uz_#7CU&12HSzW$kofrZQ$VI)d)7?|3PM zF!7MkM|W+9YMBal;#_Mb$=n$=Zd|LtIwmLz23iZ9{8ZDI%=JDqQKw?uuJx#SYGPo!+) zfUf`E!B3C*xU;;8oFawJVRnD2Fxtl7{ws?CO?gD=EvWwDA^WKDNtB>3<`<85=KHn$ zpqsIS`P8fFSbx4hy@~D5t{vC~=XWH-=@V9Ls_{Si`&9u8&3M>fwi~CfPhs(kjd1SN zFlO;mmHUyB4%aWA#n!n-+=*f47~1-hI%g`g_bs>JozSTnEfd7H3z>>`6)hH8R?L^Q zw+Z};anvUCmh;!Cv!}ZXVJa&DACSR5X<;U*_lMWEvLnSE!d$0d0p9NI!$aX}Z1e*q z7+p^6LAStJwohXxx0tZ)cE#{R`7Ev5d<@5XYjM+yYnb5O8CaCRn#c#t?Sg@at^n8 zV5XBZ8tJ-`MfOM>ulbSJ{p!jG&lI8G;HjAG;Lnc#Ct@MehuBhWO?GZW366g#?KDJF zmhFBR4H1O_u(a7sqPZ>{g@_J!QQ$F6yCr7tUDfbl@HMX2@)vi0Odidh{2kuS38K~W z6eL~6gCrw_KGq_e3HWZ6Gk&aE#0+#(*)hF?tl>c~@9g5s_NiO2i!Wu#`(`cO)(piI z!AEdeN1sJnw~%MF0rp>WP}qykz=@N1nrFKV{L|Mlam#$BlzNnQvVBahccI`swZv)M zEu4_Qn(o~TX74ZT;oo0129?Bm${Bpcv8TuwF6pGu$(p4sU7W!8oH2mzU-Q`f`14?Y z^RD4HCt%vW zt-|y2Df~D$7gwE%6+O)TNB2XPlB>j#?oFD-daTBC#>WrRp{Lzor`5-`U;8e8*<_FN z`;LK1wGrFG}{jnaN`O`*_BGHvt2$gScPg z760DxIc>1`$=`E40a*e2xQhW_*mdo9u&FVJMSPIKmmRlZZo>@xHbfOigav_d^AtF2 zZ^|lPWPtw2ui#wU%-r{VCbRJttW1*esiLjw5> z+=MoBTwzh!8vO5o2R>2epi83&%*qW}eT{_rp8R1`3_~z#ca~_KSj<+m2E&)uQ&jO! zA4|L5V{=;y_a`tPI*om*WYQN1y|>d8A1gSct}mBZJ)ME41(!_IfYEI0Nj*$ei6j}9 zc_O@ap5;Ez#gvPm=$6JC&cS#odo(A3ORh%#vFSg$;d-4!udWI`>&N8i^PII*-(iKZ zW$wI6zS^5PAIqzVT!ldy; z>wQ-I{Tx}|pUg%|r%L{wJcm-QpHX-uu@12`!UQ{d8y3Xr8t-8v_t~S)b!mL&U&FN2 z>cIJpi)ht87k0D#I<5>qi5UXdWA7ME$(bZ0$+G^xIh{Pksz=hUtY^kdcoNYL&1nPh zLObSWmvT5F@7&YiB-6cXhO9jer@RDPOlh^AH8z$S;s8+zTgxb|ElCP>{bJP+_aF* zS)wC24*UiF=x$iAwgKNRFn4M&{fL)(bE#*x8UzX)lb)Oq@VC3f*?RiGT0;|1wmc0p z16E*^MJV&kRAggPJh@AQZcj+ao6Tm#jT3xOMqJlxZ@BAa&8JVWhJ1l9D&-K5hbt>6 zeyJN5@b?Dfr4_&ub6ftof-1I*pMr62LI>&9LJS&h&MjBig-2{NsibQVdjH!fxHz}r zDEGHuB}yTu58eD-JK-H&B=`oiQ)pm!8GidOkL&&?V%)4I$ea@jn;uq+i_%qbrH3>o z)}*lT+CVl%%bty%XG#j^bEwh#J57&H6nLL*Y*=g*|I>X8y0h`jYJMU6PkRxb^L$7r zlES%o|DXI1Un98FF#s=REKMzd|5FZqKUjTLfOpzwMPf>@5D-o)VRngTfgQu-qhnk4HH9xKEBB|EvBDXrWdQ&rX$V?=M)X|bCdYRTPm z0G`o%Nkjj5Qb}<#c)b-e=cXBO!qA-E??}edMc$ykMUxHt`IJ)KU-FslSvasyj`@t$ zXGQxPMD<^?;Om`Q$d?0XU7<$S9gbMEa30>D=p?!sA_L;=XJCDDEp+30cBMTCOV?fn zqowcZ*|2VIzmvJBD<&6~Y(EM;acQV`qnvy7LJO<)d~sIUQ}TbEiyt2qL&xx2^k70M zPVZYueuFkjHy9Irmpo@QIKINi)W()7T0T?j(9L8-j#Ttt}oKH+Ro)hKM z(1-VVcU6IE(=r~H4k5=ijVO3WCkywGW8CHm_AIi*8b`S9p#;$zZp|hwII;rSsEx70 zj%^`4$WFrCLTeKLn#XzV*#y>u4ioRz=rA&4EH688D4ktV$DNBAC45g7vH3k;AoyQA z-HV9A&a`ro&M#-yvsTDy34s1f6<(ClY=?5!GkD#h3Sd53hozf^!)jB3RiF@uRiU@o z{h|M8#l{8r>5vWHbBKW#`;YKak9Oe83HwEjtLnfcO^JoncJMQ!Rp8oZMjp%LFr`F? zMF~9(oloz;E-{P7ua!Vz?L^l2#UHKoSMxo+_9!`2CpO-=hu`(_5S>+5a4K7`gdV9+ znPkyqJn_PnSq5rh^HY&{%vzzlZYxh~gKnT<<4!UjZG*<2jZ99r{F6*2wQiW&<5XDZjQ@< zJ3Jnwk9>7M$32G!I(@7b80oq@@X^)T>_NI8`*JoBxR)PDvow?1lpD#*x}Dc~aFssD zZs+fG-=rmsxd-8TY zQ~xG(KWewK*aSr?mN+ph`y{q4Lw`y8 zGU7Rjm6h0(oG94k^B2asC$Mv~gSe&9A~^JMIFtwdgHxFw!Lmx=5K2#iiLRgd?DBC` z<0*v$DvdC}mt!WvJ*(qQEk9mxZvNIwWc=t-vi-(zkz2LY>cwRydi;QU3ykb_=TLX%Yf1&1_97`WInI)ATp{~M7bYXA?jGH?Q z>=fc?`l`)vG+M~<$Eo4$&qgrOU^mu3-GgpZ15nhLip}x|QGNVHbnP@?EBcj_`}*Vb zGI|?T85E-TlXlqsT$yYdlGvu)T!vvB2Cm^Dc!eE%uINo07N5jW;|r{>UpATqedZod zSB2RF?m?A`E~}MEf^O!C(*%yyoyJ4Z3GQTI{Q=9?hp}|&t3tn16URFH!1;xRIAn@0 z8?iPGs&0fpKtMX%rLM{u^fWon3`+;?*^?mV+ho|LnMyYf=fl6mI__}sMknvDW3f=D zOx_hYtx_Bafzn?+s8 z7VO>QD3Np1KYqwQS6DXfI@fNhPr6kNT#sZBr)HGEs`osD^$9QM$2qAxO<}`c6 zVVeC@gFD}U96NBiv1;uCRdl~v0QaP9nf@XG^|N8n@2)N%s+h~0nR|i4f!?Zd3h}gI zdp4#gcZ0O&adxVCA>}m*`vk90rYai&zCG$VX2?L=kd%v8{7!J*p^e}h{EP4YH%@%U z#|uAJKcb5l9&xe0GleWwE1Aj(@3|A3#X)ZMRcoHiV_k##D$Bgw@H`gr28+(J#GW~{ zE7k-ieSL)WWyheiA)eoDFbEo!FXsxs5F85X;{u)JY4TbF*xI%OEkX{`hv#E?usy`9 ztO;aMcb<^anmM#4!v#i0ltN&kKL7q*AI}N%;5!Rt@!`z%6tT$`v)<@%9n!*cD^y-` zDb)-8lw!m`d*({a7M$Vy$0<82Hog=G+nP(Rb?mK5&Yy{g4I()2emU@O(R|dpR!%P; zrcD?%B}Vf5*hKKZwFvB{IO4~=1WNkQjym1SEYk2JQ~P?Iw#?O~nU*)Woa@(6_w*$C z8Q#t9_9(#hg2Uq1A3c`7bGJA$)C$*VJ*Ra?+gNJxJX$^f4$P6+4S&ylf>q;-dGQRy zE#rb{nr?rm{$Dk?`R#WoWO8TavbIG2vaKs!9rcggD^KGc{v@w5Lxy*Ma~Eu~Uf>wj zq3oICV;EH2#6PZTWtrFB_r*PP z+}Y8`{c!NBF8+nUD(HXiI`6rqj1A2nj*m>GpydO>s41QF)_61(y|TdQtJ1i4x`e^_ zG(54x1i$)R2Rn;HbSXcTbSAxq(_ccET+9pDJ5U{d?On}s|F}Y9OAiD`{%~Y3TDU3M z&rz#J!$~uG6}^jY~1Sa5=!mo-stpqe~F`N|o;a z{0swob6E8bWr!2bD90OsPdX)wjdEAGTMf%GvsB;<(|xw6Bo!`RybcM0c{u-WF8hB!Anw=pgCJOe?HNriAxo5aK~Ygq1Sv>++ptG znIC-Pj|mXBZGgbZ94CIebU!T(5;%Hh6Cu!kA)GI1<4k&aczS0xTmAklJr8@&k6s~k z0ez%|+15LH6`{putlG|b$5(^y(EhNt^KeTvVf(sF?e86=TESzJ&49=uN#7$WU zKUqPe4L9(w7w!}3O`28J@h%(ZS*pRAL=j$!NMU>OKhThjL!|cn4cGnNopU%g3zRl^ zvbZIkIKoE)scsgqImw*8C>@LGmJc{*um0)>$&L0F1mDo1*_?OM7zST z3atMg(L%X7{NWf=tp1kAUZxFU7B@>p+dNX4o!mdT^Pe#*ns<=)=~%LtwFbCAdp9KP z--)x}AKMzJ#Jcj!!8F)`S*$mO&lmJruKrE-vTq!9pI%Stj>{!CD~7Tk+PBbk6Y@$% zEtprRhO;_$(FNzb{O--gls8_;K6;z7`hG#ITepJNd|XRkZ+p=zfqQZN#b2`396-)S zW-#Ve8d3cWZFp313Y_9cz^2;m zY~|Vvbl$Bj*}KjSM~=Bb%w`5R#vz|9%FjXUo({Mf9tTwuX5sENiLAZTmw$NUIId`T z1OYR*vrB3+kT$LfI+{=ME}CPx2!WY5C-)i*k_>^~av87|doZ26Y0T`{A>n)64BgTuuGYZiMx6 z*|NP(hK`_q>lGMOKpLH*ze#)))GMeb}&UOQ$29 z0^>{KPbyyoFY41vsHeXHtzNm&*H$mioJG-^=3#h1IIFnqh`{y%!VW#@37<2r8l2Q+ zF(PRVOIY@WM$tyNdSIR?9IAQa?y-M)A8zkT?aNeJ74RqS*;=s?$E2NX3r6ffk)40#` z>)^$tUl1RyMnO^AIrTV!v$uEv*#zHb_q~(pyu&WaH#KL0r&J)-;+E5bnsaz`=`9`> zJ_nm#Yks)Z3N%`|}h0X=6$7;6zE?51K^UsQkIuxusmYQN0eovdIt^DU_8<7+O` zUzvO0(vSAY_KDw~>BoCL>Tv9|c~QkuPSWtMDEx5hF8{T{Rp3rI!INSA;n%>ilKH!x zaKQ9xUSZP)5@nXqy_oaRrBKTIh1cROH&r&ezXCJRyuuY6SPbF6MhUsJ0K7hK4c>TZ z0Dkr)@{{>Vk2T)m{G3040 zJ7sR#%_p1fKQS52@S-ykxmMBQt1oryJ?I})bVbf^vAZcDh z)fWDQ{bAOw6=1w+H=w62{ZW^rZ&}_X^{h^`!}}Dh5;6m!R@13v(=-TLWGK-LQKlmq zQK&sgjXPwNL}lqpY+a57=w%4E|HF3C<%bFEep|2jfRvuVjax_7{X9*SkD}+0NJGMCCi+-WdTn7m~;Sn>|!uB)?*Z6?T!dC>Zl? zlvtt9OSbI%G0~L#K&l&kol8pC=m=Loilb~=(KquQ%q;KVi|RYX(^j_P?d~`l@!<&n zSoDzUhWJABj0UK!bceyupVMG*JH~F9?KJoM8%Oz#LViJTZ>D{dreLG#aK*KRyZQGo zf2J~tw;2)0`k61qH7^`tSNnJFTTBe4kS8;^(gR)7qRRW~sMfW0oyVv64XNfmpiypcaNsuz}pW&Zy}k=D(emrlUWG zU|pmR+c*3eytect^>y|vX|5`HpAlhGhVU6Ko{zWF#}l;L!^DoiB#20pJ9dCeDV*~w?Y ztn>U#7_U2qDhjrfkwzb#P5eozUWRz-k+M(_Eqo-5(UqYXQOHosBAMGMqdZf8I!6@ZoQfYt=ZG4s=WwlYS}-Sh2>)aMF~eQ4KpllTE^;6{ag_-J8`A*3X?EvTYslU3+-# zm{5}TO2<|MOV)8u70($WTlRDs3)mfnd_Ogcn-)Zahb>^!F6eXdJ9)0w`U;%Q9}W4X zH9(`Tz_G|Y-YQ}QHg~SVMj2CldoG9fP${8>CL_>uzYH@8XooejZ@C8l@i=ur5iA?K z57ZsgSZ|IME=$SePG|37%Vn!5{H!%7Pt>Erzg8G-H<4`(UxJ-=Mr_G22|cwQ!+JxM zn9|xL^y;$aigr(-hM6OQec6R?hF!x|ae-{Q%_(*+^f;J}NoBs)Y5evBWjs2_(~q}> zu-HYxkt_WTOMgG8YPqaIFAEmX+U6(p%yk`Io{^3LtB!JEZh{~0`)+DKt;E(2=_a+b zBuq0tfJsvYs$Gkxcn1%HZ2s|x=-g&>^f=nV#-Fpai z-j3we&S%o0Cnc=kz%J@()j>Sv4UX8ZEx!%@>+L*B}w4m!IZbMQ4Ql zauBWPo(iK6n~~X58}{kLaWFm7LA%N`NNw9H;mo<4^nNBVqdBI`r|cd*m@V+Qw-0Ac zedFE zFK_2V{4LV$?&y8S1=XtS>>?7_il@f%}PfBUY{O-p?=b$J^m*|dQ&`D!I(a(UA&Kd9(;qgWVTTL$Yl0A zXBeKiY{R;XGhzMo0JbM?A8KbD6a_yV!=l~OaB8`5ZFE~g&NrV@;J`nSchz`Hj4@K#EHK@GpnhWDP#CvSUf)+%sc+k<~Vmq zih0d>lq?0i7B%4=XGohJK0{0X8-A3~#W-9e<0L)d9xWSQPY2c+N^Zpt!rXOm-}H(+ySQayNO%Y zdImeRmqVFoxE_XS8`_J|L3&1|W#|G34?86u5rM>%k*#`t2m zC$kjtk$Eq*K*iyWD8Dg?8q$g>IM2}W&XDhX*RnQYwpUB$gTBKhX(?2h@|N$mHD;IJ z^*GjFv_mWVaEfkQPGcnJ`1C+^3fHe7#SSG__RJI}Z)gE!o1eU6t}Q#+<_#-WmB3#U zci}V6vD8QH{7`#q>KyP4HXPhU1xgZedFVfW*VpYZPf9`x0k8S`fys0n^x4Gjd9>MG zn;V{fhrcjy2UKWZC*5cEIP`roUC?IWIxw8iz2ONqliOiX$xycATNxib{5j1qe9WtE zF6X@S7K6F$YkvCg1b`{4xJjFI;O^!M()e#Ge=_DLF9uIgcsCmQ`6!~#>ICk}!(z9ElU0Y`Fi(h%_o!h&~IR;Tcl7kkoz$QicA5yxbB|T4@n?_qr0QHaBxJ zIn&^-#FW;Q7Li?-HC#LXiPN}J25xg}=!(1eaU62y)>z*HmL5;0D*+1~*+phoQrfLwkd(%$V^GFjd z=nY*hT`pP>tj!J%O@-cIT?jEM1?KO|{GOi!ov9owuDHmxDy;zc#dxH!RZ;lHhL{Av2~^?O1mgCl1-|28Cr6hVJ+ z0%TSOKuOy`w)j&sDLDo5IBhAZH?+dt_o@66Nd#;g<&3`%Z0BWc4su(+sk7pGndpRM zW_5)@&6IPThFKKnJ*KYbyyi9~9_Gi# z9ff`#($MdG02{Nxkfp9(2FXWGf&3>QvMTt@*IF2ornLjynP)-QEW&u7ReCV^LLOK9 ztd>7;^e#8?q$8|6S_idN4Sc5iHtw!ZhvS0)MfUpA1@51;Gkh={!otgA_(`7onZYYB zVJ5c@zGipO$Q^RvEzESR#|h5#>I1a$`Vjp5-&|VR(vR6GjYI=Jmd`h9CCS!&3chfa z8`Sw$ICq)Bo6J;bG}UI!&)rDVN)L0|rO|lGKx9edN&8a{*!U6I2kT)X3XI>(R&KNC z6`xn@05S)%Nq_G_>J9wHSB-o@$}3YG-9|p*7uv1G(B5P!={^JsMyFwlxi-JG>zHHeHR`rMAPkx_XeB)=XD* zqR9KbEH+Pfpb{aQITVdqq>K*yFqZ?he#_x!&IoEXngEzNlIkT^{0kE#`OE`o`2H_< z^?WVgD6ni|(wE{(uN>O^`=U5un-bsaVa=$jv#PRz4;Kfcb-Dx?gHV(tE6f;NVrZe0VwLu^wNhb9*Dg0i6fw3~gn7oEHLH|@e zZs}3Rf9u*ofsK)*^(&J9P?*EHrO7kr;}2<|b|TfCI6^1PE5tW%O~IwHSK)hRHXW`K zoQMqix5d}a(FOK(HW_S{Kl9(>>$6MJZ4KQAm3W(Et4 z@YX10>b`N0-nJF+-$I;OXoPUU>TG)uPjSQu>RlO}^hBk)dym^QpLXT{k?)Yd$P1!=`|k7eX2sAVWx z>|4tF^*t1u3mo~A6U;$jwJ`>K>%gVDSUjPe3mOCL@kNd_7@x0! zyNmAf_siG81l{RXuk44RR_4?K zuF}^7O?ZSu8uC5g$bfa z8288@4;J__Pv`$AYP|*i+C2{Obt2lYyujTJ@RID+%m>ST`B?CJf#Ck!3D?5jaGe`l zguAwz_~!RCNbq>UkLa;upZ&%|qk|n=6!L}M-j1hDKaTOmdL~ZI{kMSnuVqxDy97Mf zJA%{PPA)mvLXwp4L@Q427nwiufb!gGeuA%@q}sul#VQ%|hd1g89I<}PEJ8};EOUh> zJ<$@aZXC&0*ZrcHnTt_#U?sd-Wg&P7hatdLqvil}ESXnCX1S-Ue%-aj(|2CL z{F%j^-#`b}#)`?dHJ95HF_)89&lC0nxe(E@jkd1d%l^)|2jxu?aviXc#@^nCqs?Zq z$&tfg+yYrP&qBx-I*x?iE5+pDsmflf$e{Ad@AUkU0$$!`%!2+%k@VFRR&_CnbZ$L? z$P68JIW3IZ;vR`S911wAo#*-d$;FtpYy};9rdYi$pg&$Fd)mFPmZ{8ElGr;7OvmFE z*dV>!Nxw+}ZMMfU`L|EOX-}KL3ajTX)D0q4`xUe)$BX+H;>V;u>SB?b6uTLDk6r)v zf&VyB8ukX}ixb9lfmL)O$`?rB*1Us!{aj)GZY(4DH1#SZXD88>uwr^hPIMu!8(w$m zv+>6dpo!ubYF5?8JtH4+wFkFgiz(xt9>dzySyg}t#i$0(6B+-%y6$-C@8-KZ9x_DhG1@NrdJ9p6A?{d{&eC=BMg zI`Upx)9K>8O?*JXN_?MWMhAPh!=}^c!2E1Fy!<1FKeKBX9lnwc8M&CI z2`*$a`}NTOa5(AxdPlQ8YN$wN39Wnbmp)ebP@L`$l3SJ{3FmgRf6}r{s{Rna&*T8- zF~&%esIBf~cik2{4_5Ngix^WpVZQH%O*exKJSmi=pvz*R1yjz<^x zpf4Ap;`SYIbje^U>z09yc?Aw=br&yH-VTk26XD%?ZTzG&6i2&1;4{Z8L$`Qy$lCvi zf9Y3`e^)oat!^=YYuGq0%>FUCJP zNUyJsVltCwv)lpG_&+b#2ptngh|@U(5A9|^>z;GqGro{?pYMgR{8_Z&WFg(?-6`y< zgjvhYJ>V)hDU)trpigzJyl;0MSl`%!!6AZsXTCii>}!Q7+Iz^c%Z0WK+<~E9wPX{x zpSC_8%D&o1;M?#qEcaV5+q`-@t)8mK_J3Rj>vPlL(ywQxxSi8COR}i!ZN{2+x?Im>TSafua!dy1xRvbS~lfOV{zB#ss$2Qs4>4^Kj?T zHdN55V^5=(^Dd9g>F-5?KgT@ibc+fUzAmHt{l~JMVJ6(-!YF|!I+lI5G-oP>XK2Tr zsdT5~06e&V6nAQUgyZ@5`RGIiw!rT_g>hPACT#I@r$<5+>8qkds0x1c!~K1~yW z-t>H7U!V$aE;-UZw|x`RR0J+o-%!@$m52G0&kGECJGSlURam`5jZ(J1r@71zv%UzN z$d;|-cE$%xyFP<)&?~N~LRoY!$d*0(o`MU zrdb<7S_%T^-Pesm9r|N=@?bV+z9Z9`kcLtH_u#t>MSSWZoDVnVpmk|5{(7T}mRF3y z)hPuWb!Nb{ypgP7{18cQLm4es)NmSAuZ=giBx3)|Qf&W>l~56_C7R>^nzTiU&?EHj zl*vtq;PSLCCJ_%E^g5kGkP$-^cu~h7yYJox=W`7|g5C zCE6&Cr$ooI%&E8-yM&ocX~iJAZ!n2J%a!wS+7YZ@bFx!M;vC^V@={V~s{`>rlxWH_ zB^rF-Ie+X!B{jTDWF5x`@|EXWPTKSvY&K>5CtUEz! zIR;>EV~?)wVK8;U5jgZFli=ld=8>}xe@kTWhxsUWX@(+gSRv$L{|Iwy`!r5cD8nXL z%t7Ct)qG=s4HGc&EkkhEe1F=$ zd>(saXA5d>Bd{<_hEIzTI;rL-xbs$rdE8J){6+&D4675_PEB^^mK(9_y&PU@HD6_@+M0D&Zci zlEHa*bHH+@Dk{`fbMJQ;J8gOt4g2+zXek_JU4z9;RAMMO6zU5TJO`6e#vT5W?ilvd zsE&=E`vXyauvn&NiqoxS4MKZa2_<8VSV6rhiz-sZgElQyZ71THwcL6bnC=A)X@VO) z_5$ln`NGXyx&!vjy-GukH6>0aa_r&QDi*P+pWwoqOZGV{*nxf-qD+}89N4o4mIj7G z#F=RNG<}%F;pG$f_NX6|SjJO$`h9_OwVbW`&hwskoltrBDmv|V9iJuEi-hSN%ocdZ z6~`ppj%iXX@QSR{sYMF7cjLXvC3{YAQ7xxvJ4?d@FPixbZZ;gVF~E0jb>fX&?QtLURJqJI-_Yx|NC20Frn=o{277b0D!;LWWUp=Urj?c-(fkjou1oU|GZ{s>%)-EXQq@-*;M=Qyfu%O=;H zx17%EU~%}gK+roG3>B}!vG8%CNPqZqRcx~>}+>9{fs!nzJG1wo7&gF&X^TT{~U7JxychCaP~QJ zG}=Qh6^Z!%X#*8iU&Qo%mTYBf89voq&DI?oA&IG(z+bzmz-IV&;D&-On6OYxZ0%Wg zUlf7Yp6sYxno+}coj3vWziQ*;r3p}Hki=`sIpEdPCnzoW8xvc)va?UK1+Jf+NX501 zy~+Da^52`-lkTg~yIxoFN@oc;NX_EAJ+8rw$-Cg^V+Z!-raQXsbY|P;K4xA&zk$3= zIcVow;(@KP#5TU=yf0OY>-XnEiBTMz5+lWei+Bc19%~Hpa z8u85Q-U&>(WzXixY5_On8;e^L!yMf&atprhV4pw4L-VJpP(Nu7yDE`|PO}B&`o2aOJATMMVKwFye>kd!iZj>*CB8o{4( zx`>&UgwRyCuk@gD6w9#)5bZdrg&jXP&<{sLwyD%n{I6#l+p17PZ?eAfN(6ziU!Kx>`~zK2zjVEl3xo|C%)F<+B$wuLNv-Js6g zdmhouDZ1h{zcX>keK)*fxr~+EI0fRfXISsbf85u@223jXJf__^&YiY&geIDav7RFcOsa2PNk1i({T5$ z>$qx=7Ouz1U>~E(JO+QEWFIG-H+>7FXP)Mt%AbV3u$fdcKMS73%92vFAHCi6gga=+ zlg<+fIsPc)b9-aR{L?4#8x03moAr%rLwQskTM5gg24J!<^NH>6%arFz<8Tvibh9j{ z^d%Z-a#))k|Exr_8*TCFpIJDyXB*64m58%qZo}jX;nuHzSG=HeQq|aV)ij{77o1m? z(cFudS?!mF=$EIC7sDCFo$jE7+tD~P{0^+!HWPW_8RBYdidVnza6zO&*FSa8s>=nG zbn-nc>NSStR*U)A2aC~Ud?+(HWX=4fExD|VgSdzx#|ak1k;Ny$+x&VY9_!(-aMcX9 zc3F-1aIzsgxkMGad~V>wwoLJmromX+SX-5l6-SjxhV1gJQCM(b4%~M+L&nW96mGu@ z3ZEZlGm4M#>)f`2bd(mI5;AGp8Utw9(fRc5mps+nTqCd~9AK$?qv-C`SM>327o_HI zE+J_n`6J7}F)C}5Ur;eDx6SlSv% z>oii>nnN3yq2NMEJ-m$DZg7xn<_0sv>`GC{qMI=9*)lB7*(SPkGn@anK#|3ye}RSB z#w@u@nf*@6hIxVY;P>A*80k9?X1^K4G$v2Nce^}6(d{^FOT5K*`Z@3~9{#BEEaUl8 zE83vwi##R{RcF1ECt{w!*U6On3x%V5sY-O2i|%iXjn~ifD#e4D$(9qac$yh5t6oSt zrY7i*J(*pMoCtYnN7$l4Gj%6M4^;+R!QW!udAh$5ki@XY-N;e-+uS+ zAL#Xr?(>{;uFvQFhOkS6pvPzu`LBp!p+`daTZ5vwDkUfKye@PcH}0owfxo$dZGf4M zMcl!P+2m#>FRWM7LGHr?)^2i;r@V78(aH*XO(M}OU>(a`EQXF1>2PmuDcrLD$sK(m z&G_=6Od=!~E}yEw=jXF=rROHry- z3jUv)B~_aX?B8#f!Q-(at<_$}Od2+@S2rbL)3-C6>;q1GvHB7`kLVYfW}d>e@8p=< z>QAsak3;);SGoU6#&JbG@FB+*|2YjI_DNOoglVc@?i+AqEf8_$VIcp4`s~QHDvcNuUzRL~& zaT5BIN+EXdF}}6r5@cz8#&wou;@2`s;QFUibimY}%~1OZ*X>8Jhwto|`^}NuI?)B4UqZ7}lbuQXNI}Y)TD&kr7Fy>jic)nH+1RM< zZ2T=Plw31d=sj7W`&+?4IsXn9mp70ttS@?b5pxIsA;T{}N&ofOm`e{gOa`n zV3}zEq`jBM`)Z@uc5OyYs*H0yszdkB&cU~9laS?G!khLauJ=tmzM9g>sSed(6(^6v z8b=S#{bD?fUm;2v3M|5zRKX1__sp6cLtx3Je1nRa`@-xS;%n;<&!Pb_%}NQM`NcI zMts?Vp_MJD;TVevuXgc&9E7uPQ3_t3uF5{ujl!SWx$sYLx!-hH3ZIhi@X5P0qgs+7MCq>0+CE0A8o4z|B{BV1BC@} zU+WkPJ#9*tWIn*66LA=IWfz;2agjX;|HW%Jk0M2bLQHtGj=37daF=-y>)0A&!RQ2* zo;HN~`3vy4D~gUOdGmN|5iM5l<{nWrll**}Rb1MQYqpuv!(}hg|J6n~|H+)ax_m_> zUMyrubc8+jO=B#6dyuYP*$1Y2hBW`02DRF|LD3*}=C(zW3P!(#BX_n4ywnSP)%v4c z^4l8t&5va@J@25b_c?}{ZDhV}W7t+VRo49H4xNmaWz{p!k#Wvv)^K$Kjjd3pnLfWE zapzPrzGRCdzgppBLyo>%KjE)ioPp)R69fUndW>6LjlaLyGM`y9Ny^8Jt~CJ-$`F{n z;{AfhA%mX6NT#tW0Zz;i*uZz^LWaQOP!r}6p7(Vq)9@rT>={4@Z(e7U&LG|yBSG?i z$I$em?d-;p4(@O9c-C{ffpvLC(D#Wca82m5SpAp`(v$vxd){qm3^$_OjYDYoi6fXS zBhR}OE}|VAhi^u&qoWIDXlTt!=J3=GO)vk$&YQ<5byT-#~xiE(#h7M_xy> zM$ISuyiZr~(Aov0_pciYbrQkgZjoCwt<^YY z)hRHR-+|qY{{$Xq0;VPG;Ojh9U~RoI(~%lsb%od3@4 z5%yqJlcF%sIS8Wm$dS#dt+4Q>6q&E3K2$SKpw zCC@nvPJ?pn1L(*dReCy1hfcp2_4h~PkN3;ZM0;_Ej zEymHgN=;F+y1*Lu`i_aO)o@-6a^XTpVfl_CxS2Z@*TvM}F=Jsxa|2ZFie+WgKcbhs#9Z2UsOPFR62fo zcv)~=rJ||8BsWkqqtgdQ^8u+P;I7t$+P4S5;~^8^g6sr36mt>28Eyw@iK8(5?0dd= zq8^>}PNe0nn$)k5!VUWq#4lACD>e=jXjZ!%=-ZnMe0Bxmy+jSzeyxIwE*5 zGhYGbKC%24GZ)xY3UA)cJ1`OwS7Wz<4YbiV$ zuE{c9Y=h{j+xd?Z3t^{ki+EpbGQ6?q!yNr*@b1M%%$l#v_AFhGk!c(q@?OehL#3%v zZ-KxuobW!Su9Dcw;T(qHvZ0`EOe1#DJ?qeWr z`xrPW!Rvd@n{-QNp}mk>m)@es{8pUCxBg;gc9w8fPA}Bno6a~Xbx?4{s(?9VP~}%9 zj>!^wkZ}gg?a!skm}e!-^M^U6&zi?7e%ZjBgF-KLts+@0X~KVnTJ*GOA)7vLBr&sl zaCeL@lgU|yD>5g+W=AP@W`ZI}+oYp|oG*J}luLh3J;H6H8BCiU#`Nosu_sxG3tm<5 z0hN5dnrw`@-AYG|6NS7S0QWcr@Y=$ zoY}IMHg;@>h+|pY%>*ADn5fQ_zpiA9KJHT}5YD?&%2mZbPkhc^%Ysb^rs|L1xmElajG#m78 zZzHeqXE|5LFL1!e1s6Rq;XjOXhH*;q7$e+KtosztR9%W-R#YTE=S?(xIW&j@eBM)t z)HcCWtVsXiP)dA|KsS1o*o~zkrV~)fk9&2RdHvJjmwxQzl2oQ+i%%(+>!3<_-MsFi}GT-!mzUUW}3F6K|+<(|j*rU0ehGlbwNjAC}`1?eDBe zUz+7@e#_mLjRZR(FY}_P1&b8dGu^fBOvdeuNU}eU%m1l}(~hoYnoDEI?cQv9@GRA~ zaFLa5S!ES#)&0m0J80Q@ryrx?{fBAKnq=Y%giKe)F#OY_K?e1{G`nOvjcfV_gEn=6 znWqotr7z};@A=9J%0n42Fsr0N0cYO92Y?hkMT`O?n60{h} zxRip;l65dApq%Ywz)Ug<@ZO3r?uqj`dJ}_CwdV^vrM?n=E!C$PTr%`bOM$u#HEjR1 zowWX^kkJubgzHxePV|Il7@%gy=`WX|69w5cvR@zfZJCZE2E;P&mrBG7`LDs%BbdW3 zYr6I7C@BcJ%}*vV(6MkCtxj)7|2tixPxnu<*{6QMx4>Y2g-RqOD+9?#}xE$WYLyA*3L)5?B6~#k6=im^oL6Zk!J#t2QUtptzjc z`#wWv#ap;tx&n9G3?`afj>`_0lV#Zj*sbEoF8c-2ao@2b_Y22ir92OL9|p5tvwo1( z-$@CwiF7sYE*KkYvUY)uSbZ^#?#(Oay<1Btt~H)q5@SGO)fD!haU8E-u%0#SlZLk%s`%S!W*fyNs zF@bGTzJr&B=)l!1fWXIAY)I!TeEvm+eNej0DVaU0dGdAY8j7@@#QgG=zWeiqx4sY>DdTF6N0 zF$~*n1_QRZarU`x+@O_4=+idQlT!IOIO^*e6npo6$I{WJt$ zNnz_8A5oTOBKt2_lLlmsVaLyphRzaemOten#(a3f1@+eRS3^Ds-V8IQ8xhZ5-S`bZ zuYU%+-x{z}e+^|XY2jxF8B(f8F?fd$p`c4u&?>)+4L&FW34CZO$cepKsmeM{bS7 zB^e;O|Cy9&ym-61`q0yab*5%&}&;L26giAe}q#(^Tdvi}-8 zHr0#MI{gE^8ij6>z2MTlTf&EWuEwqIVI;T3OYqp-ga(gw=%EuzGQr+3S4x2mR)~Os ziK%oPOxg4kZ<*xUUM}|PRG3hwm1oU?55IBYvXfGXusO)lyN=42-fC^6lxC*m1y?vXl^?R3yR8iR^;OG7;fedA+B^3CY+syeeU0JcGfU~F+7Jxsx1ZM zjVb(~bNew|B^s3EvhcfUD?U9TN5|~d>ECe|vhUpo*S7wGiZQxWY^lhPxfsB`SsVb5 zN4!HAJ`X}0Jt=VOcP`pkj{COKoWchFK}e~D9hwcOu{?)$=3M7ul|7im(_EGsDJ?$z zyqK0+TQZ3m3n_f58&f>#$rqH{KwHNzczw;Cx0ANv{I@p1tJmoeTeJ-pUAxYA%KzY} zt7uXZMv~j0cPO3pnD6)DaD8+!<}(xi{pwY8L%fO|wBZ3?e&-c3@8YNdp-_L$neX#C z#a;cG39I(UVdzO|P}UxZew}-PQyNY3d1Kj)gj@XDWxXkyj(_`}4uSCTfYHX@` zIV7m0Qp2#htVuz#D&9vChEEc*T9+iL#_<_n_C}4hyQ|RA!OmpyY!)6aO~i|49^BE$ z=i-m=@?o%j5{tXBozAP>;5@5mvWd~p_&W=<+4|@_USnMVnQmY-{)mI3m4-mgd>u*z{lUyyg)0{QAvNULAg$vY5@yI)^7zqM1U%28@{C z!M@z^_~j3Fszta)CYhFxdkmqc6xnRuL{95$ zGH$p!8`XJ%-!`{e$V@2Vj?Npr+OK5-BO;!-@lKe&YBwJebcv#FyV)!sTmt$f-gsNv z%*OM=K$H)(ViQW{v1x9vF)=qD%jP+{^(&Z+Weqvhw5ck5*KpRPU?n%63`r;h;9vg?+QX4sD+}Hu=ePJfQ5#x)R@W z*LXW7+0z8(OJgwkvnicwV_=jbL$pB`Ze@IgIYAkC=e!)dnmvSk^NzvrBMbNpe``MT z;VicA%TzqL?+zCoQ3kQ`KEVH4h;7cLqVFTDvEz0bNc(TbSE6eEa*I043_XPn72R0Y zw;7Fo{)e4+a=EaUW1RVlL;U+0li=D|6*BYPkIfqe7E`P$~G-d8IiuSOjXF>0Hm)BivYSJ569S{lo z>vyv|^-s8M+orGq3sqpYu>x*-9|oo&lY}>#NukrD;N`R_5Z|*Mo_ntsd5aoBPFnDu zym*c-GNsZ2lEl@=F=p$nSK4EL6(_Y>08w)W?iGePFa=X zRPTpqGgFe7i@W%!=|9ob>C*uYO40fFbXe8>56ym8i_MQOpyL9gXfOy2p`;IZZJsnn zIeP*L9cJCXZ*fnTh?Z?pB(}5?8Z_H*;AwwY+{t6_EO*;=>l5itjBeGBLql!e$xF>jGc3(3$rJn{`(Zz@cS^gEvOeNh0nNT z+6Nl>XDuzc-z$o{aucn~}TuV`>4(&Z2le?XX9XTr#- z8kA(a3py-?`QFXXxV_*BCTE5V90qy(`$6EzbPnJuuB;}HGD~pTc7WC`n@iiQS99)H zf@$TG_gv8D-|XwRk?5-N&?ZM|udwF0K)D;wOfGu~9KA(oG=CP=8(Oe0Dxn~G!h<$$ zPo>V6*&vFNB^_=AKED%)Z-Z-@_1+Dv@$o`x{d^Wv_@7+v!Z+M6GY9-IBbi@sWk=TJ zL#YDa0>6gZq|oLPq2=1q9Cn`7&RJlmhUKX6ZK zF8AzXK4|!=(2B(yVe9Uf{G7fbmN@braD_*(ul7II_%eWn8VcwApDA>}W+L;t*@DMT zv|zDjDb+4^#R1cAg2GO7rup-nz)zAP?UydBSWS*Tz2yZTiX1<0obPckjV1fFTfIXrNKXA z!BX9XMt6rZ^-x7)6<@u!6=ih>fcC8CSRAq!eX6yXP4EF!yTw?J(7$Z049C(H#h|X}OULx& zDQ;IA>@-%y(M`#8ReT#>)TCfe#$23#YBubX60$>5QVf^LL&(`uawwn8POOt z;s#QF*GN`p+yrlACb3ep4sdDNg{!mQ!^q=~@H^lq9(PS=5ev1L=QDX`v($j89oWLD zOnu1hJgtOK7vz}<`#|)NnT5y3Pva?=!DA}2h&uia`s)T-0(SN8glm4%kTE3@1dlwa=5IJU(P30;1=nK*3LxQI$a~N%ZxCr#(y*S%+P5L$=g(PRj)At%r zlvFhaOAVn1di5bQh;-#{<&0y!@8{8rwAo;*zlA*;?o8v$fACvh6yxok9pykjbd*VI`5KH`U&vh*nEG1|r@${i5y|yb zVDgJTY&!QBU#A69?51vhar$9yP;eSQOY1(jb7Uhwt67b~c9KWUvCXR=>ku%C+^Vyf;j&Z8&+O!TlbNU;c zQ?Ezw&U^4?-C3F+wSh#J+(5Qnnl@VXplsbZvT6DSx7QK3?}4I_4fJ7ZXOdAS!5-S? zyR(ATW9Y(BDYj_;ezs$I80DGHg{AY%;A`1YST$N;vdwxT^n;VguJ|mfisu2NP3S80 zlh5TvV@07Go3Ww+M2S<-U#=YuRfRRW>o+$uy_WNJltPzv%1kM{A4iQ8j+x&L1P9wX zDjo0!d%W(m(vul%tM6M}wEhHLK4SxVm9e&6!tdMFAptbwXD8NK)N_M&9Kvb(wzd;L zH`3058qC|{48DD*&n(xQ(DI|!yj$tKsz`%WoH5Ic{qzmR<64JFVc$TC(rm>IJNLj- ziQinfSphiZuV+2mb+P_Y3fsOd7Ic3drWPL&6@8SiYTqDyPIYJ4q3UGx!EH4Bri8#Y zR%Ii64}rkbW&!5bY?f9SvXT@u_%xP=k1J==6=Q72-XFkw*$CVNn|l0?`PiC#i!%NfD(R86i#eksFj^J&Ot{^8rt7g67YAK3OJ zjM~i-VR1|$j`Fr9sjiFG@wILIM&X%Rd-({+g-YU(J=yTl>j>67O~#oS`|#i488~m; zG0w$M8JpifG zp&0N?V6gbSfJn?>ihQL?TReQ`p=t!51QI;SbZPoXZ?p^M~5?y@_6pvfH-cdcLDG9Lz(S9 z8wuvZIbiaJ|G-(rm;Mf%jI~d-g^ZsP)=JKRTj7EadDs;3R`ncqY;Qa&{LN=g)21-7 zgK&S);EP``F2h0LUcNvWb_u<6?pJy)1FkZzLJThfrveta*#+%&W-|bL8^9Mu-_Y(&l zJGkiQ7ObaJvT9blEX3bli}Peu*fl>_@;p@uPq3H0(0s-%T^S2I?46lTeFc2X8wDf3 z-r{mqKZ5_7WIkq!Gn03}e#IepD0AOEfXx}6%nW<)i*9f6g2yv9vllmRvU3jG$lz@j zgM62&pnnJ1^y~xty#J1XX6`GPs`v^FA5WkU@ny_EX<^k-+XQj4-fMW;t|rpIR1Frw zo#DlyX?XqQ+$&Q0>Ll+!lNlK_aV3S7_)PB%-Zai)`W05}>6@E;M?f7rqqq|6qz>}l z>y0SlqdQx($(Z>Yd`J0HR@8Z0OzZ7@X``DA`+MG=ByzIo(hFVD_+8N=Ppj(??vetm zCYRB@E}IhHB_K1a7Zh5OvC&P^=2Dp~Rt*TJ@n1ri$+TXKyA#GDK1nhYgEgYYRXR4i z)Sj}1whbsJx`~(eJ%h-xdwJXVO)&HPf86)CrI>no7iafqE8btSiQUP4$rt>)3}qJj zc<=UM`r@HW4Izg))A$|yzjs2%Yq=k@$vh0h1M2aINeUXD`AoM1f5I*!bsTX?-S+(h z39{~(|+Kd)&%`t z$Q77h2d4+2-0MPhv@=tpRFlJ^oRcan`g0_2+7gQvOB8U4Z4q|u<6!fjlXPlkJsxIf zpvOIzVs($;;MK?Abf_8AdzjBn`DY`Z$1=szn|6c4o>&}ix*X<;1ctDN8|V5;njAOu zWAqJaC|Z9AmKAM)z>ANd)u;-3TAyRoX#>bwe~Pni4q&21PvQPhY4Thi!1g#8;htGB zH2da56uC^M2~`uAe{BqO*H#G~g*yJr!)^@Aeg{KN+~y9=P$2&$3Xpi_uz34+L)_zh zn{*D1rmR1&x#rjIfVEGsQG9{_?~@L*_@v0q{%yihvJ-)+OVQ?^M3io=yH~CAysk-QKxB>g^od*aE5Lax}K-f(NfT`jiFI_PT=G*fnTYbgNoiOp!D$pY`A3uUljdV{d;K$S)jvaAMSwSZc{iO zagfz4m984{$dMc4d=M+6Tp&O72B+jcgSLG=#8#dy<5D?!o5xcGzU-HG{P0(buuHX= z_tgxbi3H+FWJg@tvso!woA%hHS}8v4mJVN+g|Vr^+W0SR zBlp?w1dCt35!&|o<5!7HP}uLyT*7~|zuCKS>j%b;bSPp%p9!oVC(Ay_OhuKOwIG+* z4}PPQ@k(?VbNBM1Zw_{`fY$6VU6MoFJC9~dwfbzf}!Z!%3Y(u9E{dZEm50FmKK z2-~83sDVW6Rv zVQu_(8#}P$A^vPWBAPU*kruQ+f~}iYvaAk_))`5k|ph2HKk)~;!YUw@rM&4+UZPwD_V z{kQ?(kO@_<{DAw1`Z2GEZs0Rnf%eHS!jhj(6s2UyZjI96zmyr!{H2PbA3Y&Z6WPLd z|60rcTiFQPE_hIs>uze>bRQ*C2?y_LV%iyAtZCgRP%W3iDO?px*3}{Hx9Ko2&PKRD zPiM1d2J(5UC0QH^>@QW}v#v5={!JF-_1`g8;x`#4P90BMt{9T%j!-s8U^B~qX#~gA zMm(A%&DMQc$?M1@@wr9Q81CPQE7gVbpOPULu-F*oQA=OQDsmmB#dgNFgHi~sy=~kEcJnk@TtfwETLz(FLCu=>}c&}@iXy1 z2we9GRrBsah*A=JDR|==?z_ONF(0juifnkFJ%W>EjTPljwr5N8f1=pzB@{bt62%U- zWg72`Xl-CLT*xctS5JAxr!Lvct?M{Xg>yDR-)v20@pKaFd#TLdmkVIhX7wVOVPbZM z_a%3Xqn~S(@tUeXX0ZaK(^E*wl(Ao%qp-Sc9T^sSv6!oZepO*JH#h45uD#PHY8feF zl_}0_a14iGKI>rMxPDNryg+Z;-?7kTiQJs`S1`tFIy-nfn{>u12(NcMq=X`QC>2Au z?M>*<5!3=Qvh0ldHdcvBG{Z|C3p>AC*9dp}D$})D$fv^?^=$)Q7%g<<3YKDwMwGA5e~UrlpaObwlBD2To9vmM_}+c zPfn&HU6>K4~)5z)k!WfCK_&abT z_K(#B&+j*2&DDb}Ug(?YPpX3%hKr~;(3V_xPh;5vGcV+H90m1F!Vlv&vX9>;;Q5}H zR~%hma0;!uq};&Mskq^IY;YC6ndQk}uo^_S=4az;?F(GjtZp<(2}8sEmvOz#4S_dw z1odaN!Ot(F>G6J9+9el-9@dH^k$QmNA(O?Wja-0J^7hj!Gg*4U4?@LvB3L5Yjn35< z@zi@|G93K?-3QNQ*Usz|ISoo6 zf$N7XpqSPHbkVCuw553;S*pcBjMPM?TC|^Dk166j3}%ykh7!HZ%Va~+{)1skZ^a3Y z9T+h`k=wHU6zuW3&wY8`3_ET`W2ICF3^QK^S-W&Z%D2q;S>8c(^;RPDck2i3TQf+@ z`8TKduNQlMYts-73v!W*qWm+Lz+syhC!ZB~2qUJG(e`9~a_b77)*8l~9vEO+S_#-& z=TUd+0j~3rByAn_5LylIa|47svGz~-;uF5@(C$#e7TT?&YP*XtZ_rxs(l!$K3`VR3 z$I)NkVCKI)3bw8~4>_TYZ0q%5^iJQH77g3aukXAM50nEb;L|itE_Wx+H8p47{;q+j zkq41dH0X#63i;R1{Jove!8t^Uea}BF^e{i;pQdXd9dE@R?Hqf#tMuV^4-cSk~_kR4bwZWHs8m;|yRmpT94 zF8EO^hTF1i8U}m1V`Z2s4Rw6aTiZQ?vf(Z?Q0pfce^g~zz5`g4lQFHy`pWr$bd{~s zIzqQ*Fl$YRA9u1@+xH~=^d=wMtWsdSzcQ6~Nz<=db;=%e44U5cv08m=c7J{cJiq=8 zbS>9mwTCj5P2CE6-xb4$ic(H@`9GXg?L_iIpKjjX45mgOFsMSA4&9JqYtEH}Na8#$ za7h&MR0?bdDT;QS>ctV?)7j}aeL{9ImR0BeK7jotLI( z!_)9_>on#(K!iC7TJ*?Rja{|q=I{Xmx$`czOV&3|z2hJ_vjm|awfz3>t$s3;*HGfy6VZkbKK z1Ajr$+F_K`z=Q8Opw;D@VU529JJ&Xvg*K;M*`KkO*<~cLnt6Z0e9&Y5$YP<_(Ho7X zU!(Et;u#optqbR8?t>h)(_r#XnDdPaV?E84II+wVzGNq{KP_X}mCRZg6Kcf9=u2}8 zi+HB@=?8r2910p8$rLIYL1v zKPm35^JBg<&X?l+9)szg{p5T*5R2gmwO+47*QNmWmhGh3AKX~q_d_USdJu9;|JuC% zxrdwWsl$$IJ;xvMbLi1k12$ghsY%;h#l;;w<&SE*1nzD(;8Aw!x`=zo+!Q0u* z#)7rO zH>T!b$ku*5&gKk^g_1>I;r6KMOnfAr`;~f%4Vm!`PQ+|Qz2`Da1qGJPt&!y2b`NJ& zbU|2$9X@i2Vu9->(X!#fd~eS!I9~Ucaf7Uhg#?q|;XJHd@d&eBqXbOl-wFj_vT?!VUv+BFMWc0JDT#pjB>(P29+9*ds71 zUr`hb*2;m6NA+p!?m+Sn5PH-~-K_d)m?-Rx_Cv*&3 z(&o)hj`oEUo_lbWvOF#8O{MgcmUKwS>u+zo$(2UWr4xOz;zjm~6l5$*4z~rKzC!_j zEo=*}yjTwQHb2d(5Lj6aWS z`$TM^)_$5eSdyFYX0R~d&LM}{-{I|n0_>NHptr-)fgRYuzFK6VMfO857#0p`LZ4YJ z#~95g+EMiFrL^ZoIp_H!2ckxJ(6v?#2$yaFM@MC}d-V>?h5S`OTn~DDP@#LvhOm?v z6O631Cac&XEcL*4dfH~qS~ClIQ^i%3w@kQ4{g6sr_c{7rVM_CM$Fu%QTk$F71Aynf zS!K~;EG^necamOV;<}rBSzIiRa7`qqTos%usYg+*LusqD9h*D&3@v@C%ksb5;q0;u z%qcMq#$JEtyURS3`d71KQ{?7@`)`h`onL;_OAYu~{6= z?5(H3mF_1{L4!bK)y0oFa+5P2rU7q3A8(wnU>kJ=SE-|L&QuHGH-;|7^BqfBajQP5 z1s{e{m$a$|jgG-*e+3BXu2B@&F$ZmTJ3;8%O*FU236=#~vXA3uvYr7`@Xs4*wm(Sd z9_pHKze37c?JHR}y*VGH5@*wH?+RXezav|;NCJ}d!r9j+oxE$u7<4Fj3$7_!aC3Px zKR<0J1Zcbj<2BtvZtpq#TJ?w5t2+gHLE{Ba#~pO>665nAJ+3v$037|7!>((8(IEK_ z{AvFucABL`%iL@5)niHaZEz|dV5CQCJ6Ez_b@#cOou-g=?i$XI=!28OZ=-LkplA(X*TqA$>f=8CZm2Jn`iDchaL=o4*ABC$r}2edt;-06?+b{uM>ct_tkJ&i(|#|W1B$! zf+KYLgyDPl-B^+#{I2c4BpBi@Lp3`<)oRVyz14<^#fnhoIg1ZmdWmms%!F_}1nm}r z|8bWO9Me9+O_+FH^#0O8t|TuLK3+=VZcoxATXqgBj!)w*uD7RLm$xFp-pk+DEZ{~@ z&&2PNt2m`=_Sk0j<;T&Z|_nSOOB7GjV^(b+vYF40~bc)NI9t2t8T@b#-5AB|R=Vt6s z150~#*tm8VKk!I57altc-|9NC;Dx$yGb|3@o_LQbnfq~=sWMx+`UN^@{DlS4GA#E% zI#<&`Fw??}z3(!ua$n>@`R9|_k=hLE9h1flTN=&B%rV5E%?I&K5@DEf7CreX_yz_X zgefK~=-c`RzVZ55TrhMMi*Y&wsV`N@^m{nVxK|BM(Ifat1+PaSzzUSBW4=$G(5gOx@$qCI9x&>FeSxyf)pQV)!6x#Vegn79hy;hu33#lx89#m&ct}NC zS?m5CP`SE}q8A>av<1W1g(sG{s-y@S|NaoK+IfL5l?Su|wvxT;N4O8E(8*(5D7jg3F_9=elmu`Z!IW-#_A5Zwan*Kq$Ej>*um_Em;3Qj?Tobrnd{jm569i ziByVEnTlvSd#yuMGKZ4PDioQAkfA}ERY(-2q%xI+>g=^DAwtFsN%)B*V`dq?eSQBx zU00p6_xrB(Johckf&81^LT2$h8V>qeXU6MJUK87!k z15KyCkgYlzc8)h<=kYdhV22%~$gMdPd6iRaiu1~_umW{EiwNI4WGe7;gay$(K=MXz(> z)P0HgIBzgd>zhmYjWP_9&SN(-T+qtqElj^Mg>0AgVeNhcd0WQvx&P$5J3+Oar(S`|X!n)k$45y+*wMR0T4 zH=h5t3n#`)3`K_q>eoM6jQG?U&846J`>PdGKL@N{EU_%zby>q9lGK&@^36+~u{j`9 z95!Js{OTOay%NgAUDpNfQnZx=7Uo0TphTY2mPyf*8|j=uIn27H2TDGD`0|WC7<;N zmVZ&950w+)RQ4$Leyzk8H6OFhtQ7b)RT~Vy+OoHwg?QPpj=JsrqG;3U%Z}WFL*GxL z{fGPWj*p+kkqdipO^1DOTeTeys@=vv%)>}7YX=Sy3Uc$^jyY%gaGP@i-WahG17ijY zrI&ng((&GSA^)k^vOGv~F7D#&E%(82%@Zu}Y@jWk?Qs1oWgZx61qy#7`K5QS;Bu(s z(e{|gtA`x`rKM{8!sHTN96GD4-S;yvJ>CG?HBX|4nI1Sr(Vv$!+@`LtAIMq*w~9+k zoWb-hqGQ<;FbK}V`-Sg#*8RR^gVQQ`gLL2fS?Pw4KWK5&DTF>f?QlA#nCRGxC;U_`yMMM4cB|hML!|rY;v>qE zCpiOjotE$i7>CtlT|SFy*^zkj)DiT~ zX+j&lKw*fQJw)8kf)2Tv=&|9BAey$aN45>z$r{L|E7JvM$(!m?zm+QI`I4#Rx~Vt< zWrG`X6#aVYK>9?Hy{>QPeVaF7&QD$TFPIExHmUN~;NFg*FH+#cs(4tJ7b#ZLMf8+c zLuapTxWqwM@z7)_sSLHCm4U~3*r*6$qe)LrF^=H(X4-tDr!Cs5!i*QU)l-7YY1wu^I-xvc=vz zBS`&}2=6ZN*U2@n^}SeJgQnPQ9p`uL8!6 zHkh<%GFLwAj$=OQl?`}smaf!>qv5PExWTgobI<4U?4~H;db27%d76Zl9nH|wN!k}> zJP}kLJQp8qV$tY`WRYl;u~D@eXCI!5KGw}Nz|kL$TYrWFyG&6w^@lj!Y6lE0x5qQ5 zdhn5JO&B1}pY zl*5n<{`}@iv-o~+o+x<>6(5ey$3@HYaBt_tvbDn(p#CE#xVTeQ{%C53DBsu$8BHgt zz}^MXb_^(Aw8h`=_K2U;i{t?}LLq8!4OGR(OLNjbY%g?1ui9etR;ng1OFQnm__<>A zQcLbK#f`fP4`5mHe0UXc1@hOPr*`Mk$!2+?Slh8PdN;kLF^dGD!(wArd(#cUyce(N zagRo*NFMXHTariSfb8hLA|BKhg&TTJ#GD!f_8DZ07uQX}Z5OBDsR?QDeE9@ia$Dl% zs!2KdKc%8d&_O!V*a9V!bgBF~DNNno!L5s-@SoZ`+1p`Ze6VW?&Bai`bPbDZ=WNFK z&0VSNh9w3!JHnO^6|}sx3|@6yji18X;k)k3;G)#WnVas<+gcCtZih`MF6<79?@!^B zSs}#hUMc<6>#;D=b_{aJxU#a@eJFlmon!dMNHl-dEOg(qleL!|6O@aigcEDyAfZPx zs<(~iz~__E&fb_4_3x5zPzSlM#bf#gZw1pp$+NSyFD>wTMq71##D}3aaJ{c9wmF}p z{6zuy@A^wfmldOH-=3UYeUfWW_r&gJ>*>*`64LWrgFAvpP|1bk;((zT*YIrzZHkg`7U_=ts>Lw1BCl+(^;5v!|vh7c-}cK z4H~8>alxt!istiKWTrNpR>Ua_F}`8432+Sith)%==`-n|Uj&4DZC7} z8o4L^^WeB&H4Y=dj=;Fk8Hb*S;Va z6TcYCrs_(5wk|j*eHyQxbwe0ZwiBYg1&WoF<*5q_#LF)`pytjP!E&99C4vK*r|l5u zOw;F6sy{@N4@vOMYc)R2Si?5QW>8LMFJ6>;TDkE9EC5^>g9V}9Y3C#x%r zB5%F#&|YFhzKC(cL*Gp?JM133eW{CEFRo?RAt9)(sm?ElYq3W_Gc8@QoqTuq7QHS< zLZ?qEti3Oh=8Vjs*n&`S4LAu&_nmOlr4Z3zN;HNK2*GgomGq}Ao;BWwQrV$)c;r(Y zeB3^n&C{euAxp0>riJvxIEg!5y+sQ*M7F?;s$QbjC~4L-TC1!jsf~(i?_z4^ zYY3d%Dw?d$<&~YY(A>?G8+4WASMPU#gFaDZXE&^;OV4`ZyJHa?vHBEeOxZyygHOP? z)xt%qCnt6x1Uf1G# zbAq|IN-3<}9mY4h9OFx={qgX)-K9>;W<&kbDp_~QRj8J^pXq zbjNFgHB4&yr^DIdWU9ow|s1kIvx1&Yi(w?|(wxk5wQ` zNf2ZUJA$7r;)BGwH2eHN2pvU<#}( zg6-mHI%2X9=W4{`zU&{g#;Jhq4iPuv65)JPvuw?U<+5WJ_L6_dX&ig^qvYqgBD>=| zmYZthIifrPdVUXcC|9l`|Jyz2RcR+UqnrbWubxpD)kR_9jWj{#_?)Y{yhr8WIp98f zyY&1VBTmyBTK4MJD42Rr$MMyc9+X^XNm&CtX=Z$cSle=*GBvm2OMiRPS$KrK+V!FA zphC#ov|gM%XRs{)#~m~|vIC-uvuMC2J=yRJH>s1J7f%|ZC**(Vg%JnG($!_ryy)&Q z>^NKpR(bWN6+@LvH>Qq|4c>kVoJ|53I>~2;WM01tg~CpUfK@7FM0}gtsNC3e;=cWM;qwN zsLjBSr5skT5OQj{DAp~0!wSo}trO`VOm6A00cK*58zu>&C*Z(n_%zro!CP(+b-Ot&n_V z4El|K2$KV)eYfRfvCH{mbUr%)ilyCWb(FE(wAW`Eem4RQ^mOp*s!-T=;jbcjh8}tB z_7bDhy(sDX9I@xBVZ1n6gUegK(t>6a*2_1bw8g2ksQ*9Q_p%N`>rX(cgCpK>jmM@X zst})k0DUa)z<$$24h!#quRgy)>qiAN>Dgn_pMF$48{|d@j=ZGp8wcUNKzEoT<@WO0 z`tp6rf8eg?$yEz{_*}*({*!nL{`8C{QvD5|;%r6xt)n>m=ogMJOcbrV8Oy_F7_ds8 zr|`5Tly&XSAiD&^V4X;c*1iu#+q+}b8y!-5ljxA%+k(>WmWhwsNU8^`qEpN$HkoD* z^*XiS9(aiiUmX=n51kWt>CdA!(`GM{2O&cACCV*y`85pcsLA|X9(?6^G^fWS*f~tFx^%8x0c4WDf zCAvx76)|)+W;z%0IavK~4NQkk{J?879+7tTK_|M%2VXQ5?OWF2H?4GTk)IVVrNoJQ zmPtI{UCTtvx@_K>(vPXn60l6YLIHV(oP6*QH2N=xb>F-NzFjNsyjB5&0(THd99g^e z%lUqecFdcaXUKGz@x7jBl^5s{obPj;Fuwa;P8Ut%T^rZl; z-Q?26SsZv}0=-M=BkYUqggs-TsWfpt-g#&$sJWHV@)R4eb|@5moZ19gl|E&h`%7Wm z2mcC5bUeR+o_T8s>E46zV|N|?=rX-bd)s7K-`50vu>$^ zj_PK^XmH+gH2!u1wI!czyCc2H(m)9{V;;e@#x4MB&Ol1#AvCF3!?!oQ2AvjrdX{`b zW|#F8<^=xWe*FgEk<01uKxwNq51kDUR8;tpA{10S?6^W_Jl0iJh%YyM7cVrp;m+{0 zg83^`xq2Tx@sd*p`VH5@K39L>i=)%;|i#GrXKj*C)` zL$GuwnlW3IUuK=7b6(TIZJr4p?(VM$>K*`JE=9n9*1fPLU^S*K-6M2+H6KS_u%u9r z5^k|MMFz(M;icy^jC8Dogh*v>nYjuU=(^EkKcXvFj6ryI2RwrVx#s#UQO&6nzEk%W z?@f|X{_uI+`scgUy&Oux_Ldm;J(g~+3&w6`bwbcUH7-p$211}3t8SIa4ZY4n&P;Xr z81HEO5Dmhrj)@RA>m;g9tAiD@ZOa~NU0|iq?(&R7!?s-H0imG<}JO^z{~O`eGyAl>UFOXnSDR$Z1*~G?AHJeg>)EDRV{4%k}VAX7XV4A(!BYm zHe2-6huFVs`0;)VzS8tYSdlvoV*PVCu*)gBGXQw(>k67{VT-O=`}vZFlRQH;f^S%? zhIv!QmYMEV!nB`fWurc9XIJ}Jx~l($Y@+A#xiJ9SBUMmy>piL0Y604_&f<_0+r>>c zM(_;1_NbI7(vf3sxaQy?smJq>&U&h`$Bqn{*NI|<-?t3$oy%%^c(j7EwzsF&fbld6 ze$cT`8E~^OQmj}x1oXTva8jx+!0x*wX`sQmNwsXts*xzxJM#KfBgC;m@5GmeK0uQs z2ll+b@aFpz#N>OWGh|D!fAxKQnYdG4viCA9dEOpJNxSS;-CgkfNnhypeJk7N?xOA% z$Amw|61(>Jbu!X8B2<2tljct|OeuOSj!+G!hXuCyrsNZqm`~w@&cks;;!gb1xQ=5^ zOjd+hbQYf-mEp1(-t@CWcS@V($S-`aQSS!>IC9A`82oNL=4-lR`oFgj_QM^juUcd5 z`ef>n4fHVds4)HFGC||OW4Nb33U;j>&Z&}CN4vc`}Wg{Vbau3|P zcQ&Z}$z+R!i5z6t1MQs6=yaV(XVe~WUGgpJyLJ~BNX%G`HR^c&<|c^E9Le_cL(zNZ zbyEK7g7LBQAg(G(=q1j^zVV0YW@aR>+1pO)NQKjW4RgG*So$BhZsqBTma@pqI_kCB zSab`S&Hvrq1R3Kb_r}HDqW->%(!RF=NX=gS*)d8y)%P+8mum$3@liB*+Y8$Kt&#i} zN5h8n2ZB=9?tH__k~eL0!|#Dowk`1&X=&IBdk4=JBLmut_e>nIZq`aL?)X(a`!@^5 zZOer5ou}ihAr(S@yS?JPH^;={)DQIIo*KcVFYw)b8XCIVgHgF3I-0)$-^&*%DE=Z8 zj}4`T8m935v?X1{uC2U)xhKux-NbS=R?sV}m?N@pRTZ2^bk=sL1ad#bex$=5(hT$Z15m=}@aIVuO&)t5rcN-Tpsvxh@r*TY+0;r;PA$Qzy>rF0%Ka3P z3tq$i$`(bBuL@cie1ZPNMeeC}v41MSz)Ne19@&|6L zx=asplJcz_QmjvT+Y#&D#R4I8hF#CP>|S zgO0+p7Y=Y@v*fi})kv0CR@2?5hbZ8`PI&(QG2x2aCU|}z4R^mSXV0H5>>l`sS|^2y zqSIEP+tSpLv|NKYE{*wNzSN9fJ z7B0+v`I>r+P89O@rjhbXXEJ-CDeT+P88q(Hi(}M1z~1mTUHY+-j)q9*J@w(-^zsGG z4bbAG0}H4^X(Suh>=P3^+3-GV0R7^Nv^MDwZS;`*3cIT5$&F^76z+|C;0JR*oSg#@AunRNb;+nmu4c{!FS|W`rBp z3=#(XisONI)uE-G4hG-}VcSn*vKe!b`sJT=9OK(Xs6LT|3vxQ(ntKy?`P!julahfm zp4;LfzZg7y>?jVYm?{5S?MWYIw1;V3mWi*vei4p2Zx$E-NW?>yZ{bqE3hdr$jM`JW zaki}w#L9M|iNu)9wf!m{-WGKbznv+jrqqd_=UgR=X@BWd@^-Wlym;fWA8;xn4QD(u;E~dMuWi;7g^M_X z@6uU}8GV5DDhU;pCGhd%i`CcRQa4~0!~hPf*=33;~w?tu%|f=zBCZ8Ia|T|$7JL1 zz+IroUd5vub$On!4jK}bICzaN82K;4yXy-@_m5xblBTD)qJZJ6|03QTRf6&Tj)||0 zf}pl33f7T5&dKqHHM3rUdh989u)07oMfM#-UWVd`E)`@lya|^3=JDG@zO-X)8Ovus zr`108Lf@cvWrsiI!^dsmV)4ZJ)b)h7xGFCRcRzRI0Z%I^WY#Wl_n9WmGOtrXmv^k9Nd!w zPKM^VAS0JTw5!PZvMrRyd=i&SIhD8N6|nMs8f^+Ja`P+m#UtRjKy|G9p z-R9vowLZA(M;MKs5ec7eGze2&9dNqKgp%}u2zgy*|VhUYy(@JulCNvr_FcuI@4m6_2h$ z_C+0vd`h^fYCL*J)Cfn8PQejh?AR>&iDGTmHDObiA;PIH7sco8wS{`|J#^pFp1+Qr zjYsY`(H!d=Bp;L@daSO&*kx`!)v_nw`E^EY4Oyin>lwDwRTp`~uNS6() z8h~?l1i{GuL%89sEGIKp$D!5)kmp9eZmbX`UPF?}MdazW= zUKXQGu?p(DoD{DP&ce$zVfZVLg?{@_(B*x_xaRs293|Ddy)4>sO#e>6mqx=i={dd0 z%aND#z6`Dx$CK|Q10ir@5-kmkppUxBII6S6RT(z{4K;4Sg%2y(Y4v&+%5!3Luowu9}eOt>`l4V?H<3||wpFi?A|@NAi$e2Z@x7V4W* z^SdOz@GB4udd!r3cmpt1>Q&kv2%~Fnrb1)Q$9U-qvRCcxM&euD_gN@!B^_PWdU6^kb0WO_1SG$dsJK4ppYGw zdSLyPIn@3M9$2tQ{&KB5T53mfp57i@nCZsC2QT!y9fm$WDde|prC9eY685g|E&uPS zkHl*lTDHmBUcS+Pq&R=Dp8RRp4r~ip!!Le!lz89|=;8eVWiziTSo6UJHgwnGD+Ots z&xg7Fo`+B#n1HL+H9?r^Ok5_~%YV$6fG?LF#PPFC{`WH>L7EfjG+#lDln#76We3zs zJO?-Dm(;mBhOP4-QbJ@DR*Kv3n)^SJ_dKiUr_lt7W(mSI<^L$H)d@{JdUJb2Cp@{e zKgM=U;DhD6_|Q88bhTK;H%hy}DM14tMKc#n*vv7Hm9g=yHV%CAnDXlvWBUhFWJA@n zDd@jtW$o-@q1RX$Htm>?CF^%#=WE@|?yP=Z+VWOn#VPlMIUDWqQCM8r{0SYnc~1@G zHoYJV;}ZC1xD>~Z9e{=L?Lp`^mMTPPe|fl;MxV%`jt!4^>oHkbbBHo7?B1p9nZZQ- zyYZ;dvg8ikU)7(d_j^I>t9P;1z+Z4na&jpp1<=GoWz6yGf{~kTVSZ3&92;cyq#FgX`5 zx_FUBzzVwXJ(YSICJWcjl|q9{I87VdC`66)pty;y*yVB*bk^!8dUr4e-*!n9HaD9f;~H8}IClnkpAXj{$peuKQwcaee?! z_fln_%lku4@;+F+>;*;7PQsa9JMiYt8SI^Lj1r$*CZE~0!t#Ctv9j(6ADcc==;y8} z&b`q@inO78x4DWU?n><8W*zLQ^M}5v4}gz7RzX&^hLk%S3ioHeEslzWe9xqT_y4VBp-x|H`)3uhUI(mMVaRssQK$FPBQ%n zuDU&Oi@FI1cIbuQdb;q_IX&2@;DQ)m)D0}`VwoBjWAKIVuwvJAKAAk2iZ69yuZepE zeb*_t*}Dxcj7VT1U>YwrJ1h2lG8+25KPEeWYZ*DrStpcS^F(2`2F`qA#A=gN*{-Am z>eLYEziH29vyvcu)49?<1H<8s+>Hls$r7SXjaW;XzkGex8)yGp!G~&W!D#ba3K%(o zVy5;+^V-$q_q7K22Xa63<6DqD7sF)Il-k3cq}s zo0bZlB<{MNfi5&gnMv*q6{^?qlgSfP>6?B6m-qio6%yZm)Q}r=@%(!j>olF^ODEE% zYDb*VIuX);>eHh+?n0FNSaG;vs$x!!-#hFMJm z;^KIZ_?;41hc0U=v1v+wuu9#t{tH=+Dr^cjmSh6+^jGonqKQzRO#%_8Y`;j*j$x zpB;MKb>*hl_QKv3sfvZZD#Aw77QQ%6;$XbY#@4|hbm`70j4#^F`wC`rQ5SP`&j_WJ zJ}opRScmKN2FVxp^CUk%7k*v#PMq@253d-HgAorVluo)-FI?PPgq@czg&&La=w_&~ zjJFu#Ea#Ct%eH-4;_!OfnAnL1nG}OI&UD)t>nqtnX23}Ww7@(6GzCAV< zqVDa7KY3=@F(e*RMvuT>y%xi*J1%r^#~y5XHk>ja_NMK3dkeERMU(A-n~L%KcEc@+ z&rtW*53(h;w?oq}=&QOD$1m9}cK2|G5t9nx(17ne*7m))?5cqnHquHE4_%VkE!`zL z1xJBqysE@5x+2_ob{n4mF;$o?uO^>g$%69JD7L+jf%X+IVTa^LseJ89(b5^F$>J>p zYk%i9?~UU2HzHMOd>77rjG}4r&irMlj7Q!Z%Bok@pq=y#-6Z)V&K2*XN(hCYy5VdR zF6T#`C04HWE9z6`13xz(5JGMn$t#k3qp?!GQ1D<5y z=rt!i9f{7C6%@YlhH&1*hqa%{(NAK8{juH8*Ya7h^2Ghkrx~-k|Iv^1@laMO|7K0${kbHp)Umva1g1&3}q4>OxigWl5&VZv(-9%Jvx?SlV`e`U#> zx#xm#d|)i-9BC&Uy5|AL#{VGp;#?4}n_z}}R~$MjU3fHc3@tf$98XMhCO2a_fB9f1 z^qrn7Xr6cv&nGRwg$sAVnulumGo^;jPHRz@e-?sy_ZVTy$$s*YBh1V4tt2nbqbsDJ zsmGpHi8Rdgy=bF5hl_GvQ*68jtQmd^Y_y$O?P7N{m=Qvo`q^W^!3Vmi)$b`2bs zeWIuKV|Zy?sY3m2AQn9SD9pU{#sR)s@Qj9Q*sS-2jrX_FX@fM;_}v|G7?;!7PR8t| ze*w2{9>OJ><@kQ@FHk$(uI$ga$@q5}%In5&Ao2A`jtVr#%8#e%<*^ua@IQ_3U*w67 z&)-n~yE>eBI*oO*K0}3jB5i(>fvY#2Al-Hc7u3Mk$_vRg%O?zUEX^_@u%;f*ZWWjq|67@|A=*_wo$h9~vBqX|E;F2-C`fIwxGxZnzvn4llYZAF$jKuIm zIYQF>UG&YRKj)__%MHJ*C|jP@iPS9OVP3N2&-)oJT+dxY=@-{h$>6V0tZ#@1K3BnT z&B21Z$tyABYYO-`+@L2eE4X*^WV{k^2|qY^iRb4mCE}-~`Q0BD*9L?Buxmv1siYKa zi@80*;KA#G_-mXaAO5?ZEQahA2Sn?^=&E#3Qtlxi{3IIZlz4FNYfb3VE0^aQm%_zE zW-#Nv^bX6+!amDpD<)=kVUyFzh+R&K3wAz(WyS^gpXp=JIkR3qK)6OP+B!hoZ7r^Q zG7s*Cc14#n3%J+H?a(&kG%kqi%5_qbS^eu&^y{7|od4Vxw(4D#W;fv&EIC}PKMco! z%F|S&d^`U)wwz;Y{kcnQCIqHr~V=u*1-g-cr z$E<8Gf4nFI>*pSY7=L@Xy5R+FG5jp~33A}V*CJ@^wu4M>WYeNq?Rm12K2ChJiI#4c zcq~J;v991hPPV!$YGw_EaaR8@<>z0Ta-);X-qMO1pD*UO#gU@3dn4_=s?R@C#`Cl0 zHJmX~`Yg;$rQ4MPozfqR)5;w=bi_%p3^@U#-yVSDC+>6R=lil*w`NP{D>eBDiA`Je zO5ky?MsVksk}q!j2x+!m38$6E3oq)I(&BsV`Hc_?4dyXY7T~ht#_&1RIwghf_tN82 zXQZs-pm&(C@0HjtYbb6ly^8Z)&Y?%|38*_M4}+gsL2y-qaA*Y4i)KC0U(}m#TYlzy z4SKw4L_dbO8imH(2a24bA$&l)3!iImi^qZ-c*P@oe3ffWns=wL$LjxN?*_hs9qZ%x z$n%kGH#1SnZ-l_kj@H!EHxG_W{;PcuTn3_CQmb>!VIHr0&LlcKSSb{61mb&z<7*bzXRW?!>ZNTAkSYWqqXR%Y^)0*zj?0?MSFafHrYmObw0r`0oq0{sXOkYsERTlOeY)}JE$ujIs262CQKB9D6*ytN zA)2Y_@z4xW7`JB%>wJuYDWB{(XlkN3rRxhirr0g4_LXuzORc!ww?*9iq!5BHL1T2uUxK@#?QpxWhh|>Z+Ve)q+bXLby%OSDb+TE6(%v%d;V2&@Wg~v>GRC=77yy zb)5I(8olwJLi1O2!mkn1ZnnskGb)y$*N0M?%soj(FASSa5_$ciLi!h{N;9V{67$YD z(d`?@VYY`RyCzBu0@HrD?&=K~W`7^nN*#~Y14c7QncD5r^RRoTd1Ba|K-O+4hIzxQ z>GrptY?qkLD(ul}W zm@~OO#pPTO1`Qd78vdJcPR4$5oc|T*{ofkg_%#`aL`Yof#3wN2&~o-kI!(`u9>V6x z9pZrTH4rnqNc1roAf%eRvT2baG;1g0pTFZcI#v^Fg=5(9tszdV-N~Q*1k@bc4{}}n zFf(@<53AL}!clFoe8C3T@aeN~?}$GqJlllL`j)&b;XC?8_vUd+_poF4sfz1|x^n2b zS9riWjV;`_QSOt+q&)sJ#IHF|Ca)xp<VB3{vfe~go?M3yLFpC^It7>Q$(v=P46)&REs6~^g*5tXdm zg^nlFX|GXF`tZw+Gvd#{sP++XHzFSDq?}+tWue%&T^RqH?#MOMO7KK-GkmL1=9AlZ zQG(>cw)hYV8)}i?_IBiRvT(_vA^=tJA0Ju;HZ@ zWzh9U1@4*d!llMme7H28w@#Q#x5s-4gLfYm_Qm9)+vBMJ&jyAR-og{sZZPPhhtwza z$EVj4plS6CGT5adxhT3}*Ryf#GwdK{G zNNlm-4{t}}_p0fR9|HfYAjUEp2y;w zfw?qyIoijD)!Op{+HoYewOi;%4gK~wM(HT;=)CFGT?_u=;n`uYv zURrp62)<6r5tls>aP`7>@TPArn2#EbR^DTAlKBz1rX_i^xAwuEgU_LNWmjIZwj9LO zSNY_l6T*LOTJqJM&SH~yJ}utu$rc`;FzSd5>w2uB>w#+M>AnKf?G9q>w}pJE*KOSE z_n19lm*f1o()s`J0lL4ZYuU-V?cDKhB+F*$LGimr%GwdaiX}hsR`O*by{Zqcy4M57 zcI(D}3U_c+kJ)%MYCqd+X7jnDqlKr3r*eq0KR~bJYoX@TN)FRe!ic-cSmy z_hunjlWqs)E2jE>7FYjLVU=HF*jN7+e_N;ZFKk+%@FwNl<9lB1e z^?6Fq7bVE*-n2pLm@NG6G>qckcLwF98R*kT%8DPnNmdze>C8tJ$!mBD>hFA}gLQj( zqoSI;Ej`hGVU_SZ^Do@_J_iacLg- ztuRKt^@ri}Ng%T?sL$Fr&7!DIL=ABdBGXR=%PBXPN1F73XO z#OZ$;==sm1ynXx^kl(F=pH{a-Tgw_ar~HsihaTtOdi_ylcLJ}dP8V`KyWy{83#eP_ z9>t5*0X*(-3JIeO>D{()is&M7Ro8D|t%}olY2Gee)$Sc7=v#AYudkHmR}SN6N&0I>B~m03>`nd+vI#SUWqa4~-~9!oSl^zXyfY=otu(CzF^)jD`=iA-X~y$B54!Eh zlJ6N7#g?i5DgK$_&I$zjn%SR3Q1lQwxp^rx+<(;a5Jn83Z$Ty(uYaHCo zy@`H#S7~-dvvmLIPLZ+ElPZ{xb>W{&R8iTf4YF>}gm1c_m%UyTTt`7r64xns)oWhIx`xd(Fs;_%O=uh?*`XaO88DAtm%!^m}kRKt`ci$L zK=Haky70~OuGID2FP^D3z>iL6(eTT7JQ%i#i`;M0`{0g_PFv=1Xl)PPSy?3;U8Idl z5{I{KnJcNf9hZNooQ@roOu^GPmQzcO@ONVfY47ij$u(KxfW>1Obxz^h;A4VM_!6i& z{T$xqeCNBX-OCD%U(vgUi#%gTBHJ~ZvHws%%KxD$zUZe%PK`aqfiI%)$~?8Q>Dj=^ zkpr;8D~Uc>s`JQCGTit4H4M~r=F(S|@L{S6+it6a$FIk-{JIMjUfRd02Xe*pvN>Ql zx%N2yM`|50?_@m&319G8-aLQ0~vQz4Oz&pk(IQ>dgNQ8H3#NIN1? zl&mr;l+mCR37>n;N2OFGrJ=8emiFFDzx(^&!yg{kz3=lruh;YWi}gRb&><(}F-kMV z2hR*7XXR8VOIR(RpOr0ac%O`J0`WT!9h5H7?M*-Kq-WXlambWB;pj3IMc4aj`0-~I zY1?X3?#gJqomEWVf6Qe)m*qnJc{{3V`%G4CGBnlA0Lv!>?X4o?VV|=FTdsOSjy+7s z$fbaK^tvgy4vnI)wufTe%NnsP#u5{9uhF{ct1&g^9R04(Kq)bTdhG_Fp0`Xa?qvuD z|LO6o)hmT?hj8|)y+OLOnyGD<4mPW*bL;xfsG9c?Ug-v*-VGJmvo&8h_{3rg{gMUQ z8Uy*V)L-L)(leWB1Z!kF(R4vMdGl2`Bil~4!Tlxf;Bd6hsSxWnm&yaRkBhp#TQK_d zQsG3h2}k-Wv93WT6=x)sIdaPkT{8cH^G)e5|{7Pmb-6#G0-IGt&tOOVJ6Z~&MvG8lva=LQyAbgzmgofDH zQ0@<1e!ks6@__XfN(Y{0HV%cJkI#V8{W|gJm_c0HE?1Nn{-(DNP54E632N$hV!`;S zth)P4yO9wuNoMi^npM}p0%JYS|MDKPPYs0^lg(+XqB9Tint}}zr&7^wpnfrFlz1Ju zZT&g;J26-sH)ss+s9nfcychEd$F34%JqgYix8t>Y#=`EXv+yK7s8F2NaeID z_DT1khsE#7^j{$@T6tRD>7P5?w(p2v$7KpR^NZOt^~DWXgH^LV(#yqlU~R+*m> z$-*1OhxnnwkMcec@O?l1w$9*u%c&A8Y&AdA zIfcD?ghEr(JghfpB!jaHF`_V0c(STmcEtZK)K@v@l;?r4EkqMH`y@fhdw1E$ z2LtfSSS$2-MdC%vKjdx=tkKts2i?0voAdjlwee4}`edCL@IFxZWt@d092;Qz)fZ^J z@_`V4KaIvUwBuc0*HevK25QfU;;_Tfvh>XhVc_+N7;4!SX4kp#3`fb)6sL(}vXpSt zpuQAl+mlr^LP6#FWZF3960JPf01IbJna3-Yvd@A0gznv9xO0ci8Yjn~U~!WVN{|2yI8ex^o=V*}B5&%01NX zlsQ^Wz5q+74H57EijbRam(i+=ndtTMnRumlIl1=9#re19(lGNXFj{Rb-?0+m)-)G* z_rntXLSD%)c`u-mFdF&}h{c!U4e`0ef87~#Nu59Lp3JAKBu;Is0R_K13C~jkA;@_w zsYd4tx2LS)@rQh{*i@QDr@aHY{w{u>_YPu*I&;D8Qy8i;j7y(<5#8g*<08j}v_WzS z-FZ3}%}(vZtz)K8&*yV!;@wGfEAJ7sMP8>si3OZcr-~nRJfYS-LM(f*0k@ae@TW1e zapY=yb~w2Tp6gt}S50q3<%%@*TKODT)1J;Q|h7J17_rB;ia3J zF#lB}#O24ATNSp-VyLey%P5n7qHkim0fyg;;Fy3WP7_4FNjR% zuRm|ouCyI&->9TGTiTn9^~*``XC0os-7F8+c}{mbG{AYKk<>jPkh?u^7JRm*LYJP~ zdAyHEUKQK;)D{sY*;LTKxky>24l~U#D`;)_6WRQtEk~Sk8yP*$IC~IO6_(2gSSQNy1%y$=P>1 zTlmqV7kE7gt}u>UhDUR*VaB)_sO+`|UMx((t(v+CFoTvBm^JH$^V1E(t>jLL(k`&X#3{I~FV zhbC^HeVxA^XrRoFQ(@S_D!k{DOruolxH9jX$#MFIw!|fy7x_XQgLRvZ7e1W(x)kf+Q6ZtPxh20+{W=v)uMV@XlP0}^O zA)~g6#Tk3KO|F5V$CvYk8e8G-bt{F>5F;?(-5b~MYR68EWBJpJ?+`!k2%a3Xko=lS zSpDFR@a@znyX9J4>3yRWc0AhIzN6KDm^!W&-^GO5A2X47RL-Voom&oOgQRc${?7Q~ z%|QEB$pa9w&=794KP@brVS>u5`q&S52wpV7 zDY@2wsl-kiH*_EQKdk1ZQU=C)`fx}b;%R?S>TruvhO^Akg5RqT1-l@kt;TOeL;sQRn#YZ(&4g z5jid0Ldwsk*;gpi=uKWe8h*Pd&Tfi8FQq?FSgOe$+oi5l?{@Z6pXUmdsVa)zf&nOe zn((jrS#b4gh5Ie1<%;CF)Np+s8Q=c|TDJFL_a-+|{2Hz(3s%Ms_5UCRG~s3Y9g1pM z1soczf^Y06P-vBvB4P6_n3&dA;WEL>e$Jl{WarbJ9s1<(j@VaFSsQw;kKWk4tHaT=s3?G@tgBSdy^P$Wmb^2p@ z@I>~SwMcyb6GfSS4W>(HKkHI&Uh``RZs@561*JD>{_yp@#B~~E7oHK<-b=^*2PAf| z#asOGqLxb5J>@y07hx$(;R`Jp{L5pcY}Up%qIOcg7%z3F_qu);zn(lPWTj@n@56J@ z?4k|r3sT|a>Y04L#RWX>wc(C{3+Q*b?yx*DweOLYxRsOc4AGY7H*!(?3lt$3r{kK77 z%30dx^@U8tT2Pf3X%}Xs(AM>i&=S}iYnLbSguck`9<~&yr$T@KJIBk)e^5xeuBczJq5oSL&fmuTexrK zPIxRD2p`W#uB_yJV7Kfv=O*9A37>Uw*3}2FX4^gJd8ddTd{vg7k8V7t-yMwXEIFFi zf2PAnt9jR}YRPfl0cTxrPZ}u;_)6h+yuEAze>=U5jU8w6y(7ah#C0zPTG?XkgH)ma z+kyO2(NT<)zE3jy7(Tb8FErO^bLS#oSaE9z5BSraz7EQP!pC)@W`mwMwpbmWyY$9a zc5-aB`bT$#_pr`QSKhuS!aAjQ7`*>8YoE&%hbY|uJ0}B$-fJs1y}w_uTo#CH3k^9Z z#+=Q3Z56iDq%M`9hN~t;ORmQWIIcPlwItqAS~x?wnlaz+p~pApDloR60_LBx!+<4Q zP}$}v_g|xn@{LFxUh0XKHNR=6$_``I%f4LmP zy8RGdZtRCDpDlQ6tRJepJ4EvPGkM`*Pc%7GfU*=%E>XJ$nq5wF#@7?L^F{{mw2Ht@ zJ2OR{vK{o!UP-pTVlaDmw8Nk?+u7G^lbHHbm1|d;z|*Q%1yM5-8&A!g0 zN0xZrbgkTZU=`vdGgLa%o@%Ylam|ZxeCu_IhV=Ummgf-T*Zv~!|8~;8+lv%mwr_$e zbvt}?rW&*@G)YChl!itXg4(}MZ1n1v%<^WN7%<-wvlRIpFi!)sjpT4Tv_IXMuq~*_T3Wt zFR~=P4gK-(kG^<%7{J-eOuo`?D%_0yOJ>2jY|U&9fydX?r8qXf#3D{EPT{@0Bf0G*Yrx-KUJGjdPi}`5+Anj*(MzG z8HCkg0`H%7L)g&y7Bs2Oh3!rk`03O!JjZtsM^dZ&qNxV%^?D=(_OBw$brs*JFU1!9 z9lYCB2k%N8uGlHv_}AjoV&RJ|cuM~okN+ZNy5BE^x;4^0`L{5fdD9R-RJP}NRbAQN zK#6P0W>A>L1hLPcL@u0Wiwn1?$gWP2!w()zfX9&Jyj*jeYfWojoX z$r#2R|JHEIO*izHIMycKO1N{MiIiPel$-21EKc354K0(M;PSz-6y)j3`aef<`{E!@ zxqOIbD;wD_wUppX&IsdsC302P3Dz3x!y&U5|`|2hsUps)m zc%8ss`Uc!Q@;MluvEhdK-SH2bO1-l^`0H#W-Dw(xe@fLr_Gkb$4Q-%sZ(DNeA~`kQ zOZ?Jxs<>I&ZYR4F`NqquJURZlBf_3md1w+3tVA_uLbqu*V!xNy@UFny^La zbF+rZf5c+9+GyU@_c&b8>_>BIuh5{Cx@2gYO+FnB?1Of?aoE#|c;>gj!IOMo+v|~Z zctwBQ<2joPZO!;j?O?3@)gYwDbf-hdqr`2Q4GHD) zFy1c#KDKPdC5sxdeB?5^d8G_LCm4eH-MysMvY)5?J&xhp>-{ju}4N3wtu^SM}| z3EeLPpLg@7>LUlm?#F&nkJ-^YSbklmG5H|ov`)Pp&yV}|3S42_oC^g*bd>p!c(Z#R*hVZVNO``w$Fy7^&&FP-rn13mp zY#$tvjd^QHOH6{P^hOM3{_*E(*Cxy!<_DPzvf*>qHc|g!A90(3JGEYK6pxe^k&%>5 zZCE{7Voe{W2JP=~cX~f^`MipoR_XE9pi*wEYbH(a0)GB7Rg{TRhHhF6Z|MJ-PF-$? zS2lO#iy9B9(;9soI!3w=cCzE9Au5V*zs|zsTs8Y$YQF^-tqB?jB9X$+%07;cqkAE{ z=~{{wt?H8sqkJsn=F8*6e@~B)vY5`_z7>ksh6Lc3-N#|`ij9I0>%i;wU8VeYy66ya zmU8a?6P#ooxZiOj#5NZ~POT=zo%|tQ&NIW^-sj=dB*{O`uM@%s`nuKQD=xAs{|JGm5J%SUfc;Ycifg|JLyY2v0l8oI$Q7=CWEqw!Kk7A2$But!ri@{ zxU<6~wn@tr#`)%h-P1Nw#eCs!ikx~3JWc-oLDbJQNa$B~3Ze((Nen^L3cWTZ)*iVO zE_L3Fg=KGq1Jfo5QFK7&r{XIyV@KfnvD<`s1*yXNw~jEp`yQFWw7%qN8cS2p4aI{O z22hS(g{)Uj59+G^Mp!XWLA|~&q_XDv%9*CU;PvH8vVFXqwNnDHy30l=3^1Z+=|OPh zdI+8Wwh-a0)O+a`frDehWwo!eg^oR)siuE#B!^Wvp=*<{Rc9-nfBKn%&sWgQ33r4Q zIa?%`Ntn>DXM;3BxNu9~!CY-3;D05$yfUc+ukLn+R_u?HEmVl&p8og5kwXe-g5N)R zVx5)5>FL8G_dgSs%or(l_X0e1Z3P`2q%WP>eu$d~A%yLXp>1bsg+}RJ zj6~qk-Z*0CYid{GAs%k9hPWDul&^dn^Cs$pS8x)gol__KCp~Gf##tD>Q4>e$>BE=+ zE9%iPhf==R3v(_ef&BV2_)!sqzm^RZU!C=Vp2=6JfiuPGogd*ylMy(cDxk3vw=U_G z6>o5TBnFwhgR*Dlvf;6J$n2wybcY@;>?p0n4dX2N-vxr6V@}A;^Z+-PWDvc4N>3Al zg}ymb@69jd*!JTp4@?|)@U=m&M_hZN2i>UBSFMRlIu^1FQ zAJLP`E{7RKH@;prSqBAG(N7tsR59mYcBJwge~UoS^2nb)tX4eFz*Omnrln zbH=Q0{4;C^m_Amb!7tAWYs=%X*u59#xew%3Zu@wDPz&^Y{sInHIC0DVJp3SWg;r16 z#-d9tckQ?XmS4%2f05i#=hrEb>v~V{yty3a>!`D-*#aJVs3%s`Ir7_Uzr}gm#^Hu5 zDR?n)4}^E#P$_=T!j`|^Deh4dS*TwU^V_-7%B17se`{RD;nLm7-1WQVy_Uq&!EuiC zbJsL14@wkk2T1d*^gd4&R)}GfuL{KvQe?3o>OnKIBNlw$3z-2w;bm9JOx&5egJU)t>J2a5h%=u_%vI>?i=_w}f@g>-oB}{ND5ZzaX!xB?Vw01^{ zsq2p8ZOq|hdpGR6FqRF?KR`Xa1B30G@rSWGzBq6Y5>~bc>vf;Sdv9)mzLa~=FD(=- zT&}=ZeJNLRYcBlpKf~*HO`$&zmZGhZ1+6&L3EvvsfT+nSs5G$$_H2Dm-d~M`)i(!m z_Qn|ew7wWLeaDk&=~wtO_>bW9El>=|vw-rL`_K}ogn{~*68Gn(tm$kC48C`U z3iF2JpbRq{+&3N;r|yPVa|g3aVQ21SI00WYcjn#AV^~MopPwu_OskH#fs2bS$KDj! z^}zyC-&_xT2Qh7NPjodNfcDA{Kr!(oyQxVI67BhTt#=gN>hfC{k|o`l{vHjU9q!VD zj>_y5-+_%cS>WyPGxVx8Owc^w3!__))8#Wus9Vl`T4X;BKdRQq272}4Ke^7VT~SYp zpQW;W?UdQ(qdp7M|A^1tB)~(VhcuI|U~)J|ztYm_-1dhAzGd{}dc2**vvi*S>oZ*# zr$w{oBy!)sJ%x;h1l|~|U1?UGMO8zbVU5Jn4!ltW*(2BE!**_T^@|>7sT|^O)&tO8 zSj@%7FT{V%!E{uwfdW<>r^jnU!1$d58x$qbiT#m6%Yq1q`fh|PFLdKco1|WlgCXxd zZH>DfX5%{7>%y*eZtyBC4t;t`oHUy+GGmEtcy)!uwz*UR^1U9|{&@mTE7IhLtLkMH znGtZm^9OldV1K;v#|=Im*hvekQXyVjkLqq+m2EbWoWqfSB{%&>^6NJPpV>R(dCeqh z(s$xXxi?|LWIgr>a+XE3^rjIpABC4jqaY=`5H9@d%9T;&WX;mw@N)o0@7cx6^^%0g z&34q}V#7t@l9$Z2o?JbDqIoAwiyu5jc9AC2ivO#~H9c*N@2brko>0z1gm>~Doza( zcj&ByXDX6lx!Edsxh6t#75sy9$MsRU$6{<<9LQRQoy6k#Gw{virL^P2WC)%;9dpD2 zam4*Euw$nx7VB)Gi9NP+;Fn~nYJ5w0n|lrV6sHMCw93Hp*;Z=&vs)ZLpXkQA_1NWy zBj2B}2v^md5?{WL!5P6RlsQvkL9YpA!%Q3Q(y<0kpESq1Ri#3}zd^jt?5^y<3T4cl zKZrY8HADBMd335o;xTlMfJ<|3(B^4@)b>!DN1YnWxjr9g+opu-_rsAVj%?<*(Bh`yP`NP;uEgYE*&rM4x>5$&JJ*QDdIkKgj|)9(-bt&b?1YRt zE!1rGoQCI{;3$hM5)G7L>)NqGq4O(H&tA^*;aylQVmi+46-MR*wv*I*`EHz@bX{1wdl-9+4}x;L<#2O_9uFP;jl!gy zuJ64_&f7JTw*1mYNa)N{tfq^PXG^~MMLWUm$3RSv?2BI-nkq&t|BuSw$4cK{Yl$`1 z4@WmIqvn>&^!G_SJbETxw7iog6x(eP4)okekgy!%+ns~-FAF&A)jD!2KupifMrF0_ zG{odGrOW(q*_`RreO?k?Zio>E9z2Y7TVloUeY0rSvK(AjHG`grCuqZebKtD2IfeE) zCioc~hMww;T=PzuzC{0%=D~8&R<6dcAN$c>i3xPDM3av@+CY(?D(j6N08xV^$Aj;D z;f`p6UD{>f)lgfuA9|c08u~)76>YNj-j~GoXKe9N--oy&PmPpHM0wSwWNOmYu%Gs3 z8>-apmE5c=garauLnmD=`qCHp0e>?;!rk zE^+@A8GV?1T>faxSp58BDcI&3!;pe9I-RbCp`CuiO#O30|COtuGI1Lm`xGG74-LZD z*tuffyjTr!u z9T#Ksm;0o3)sQDRZ|84OJ7H4sa`KpV3tmrff&%3uGNtq*qMGvz-r##(aQZt7P3=3| z$DVMe9{2vEx&Ix&+FlP}yu{w@Ar1JAtkalJWA_m+7TdJ36yJhs#gM zX^@SF&@FMD_-En-;Z3z2Sl+BB=k0YuiIh_p&Yz~B(|^Rtmv?ZZOM7;)ennTC-s8#U zYO=3iEZxmY4)fb5aA;vih3)?FIKVrCFFbPNN4ab8q~S?v%eoJGg~y{_kQ0aG`Qp5= z5S}GHN8>6Z;aKxLvauM(H&yNl8b7YW8lz%xo&QB}kva049hLZF%6Ry0a+u#(?c}$= za=CX+Umm7sOIsa`*?0U;48He_n$}w5Oo>agWuwHw^nMR>-O@yt?B4t>t{rFPRDy&d zg$EOlOSyqz^rx3AA9`>bj&A!1vL^-b>eF_f5wB0f%M$s-g>A4+@<#n@J-~xj+?RU$ z5#00a8G5Yz9Bd9ca=?dretXCa{XI%hG3%7%*t-KghpdIa4hk%^-o&q+_fh+2IqZJ= z1C<5!hL}fs(5;sroGx}m*?&d+-O7oN53%q{QAO{!l?keM=Ht?AHH=J85l<)W zhqZopg`%*FY}h;y?RRLP@8~qTw7Lf7ci1d%H2(!-`naIo;)(P#e=GIbTnaIJgM_(~ z|Gi~SA(jf3eBstuJS5jd+2cI9w%rtawH$ry;)giIxEl_YxODH^=R$Z&IetD`1{cR^ zqo0}{oJcVNeI0*RbgromW6u*e3Fuxd?viXyBZ(>Gtyz9Z=z)$dlg8V>>Z{`|}pb zWk-B_b_Czry#*$XIe@EL)g(W7CF`lgiqrBR;*kiur58>@$EZR| zwfssSb2{1^ekoBjCV`Q2IvqcI8Uqu9tJ zu(U6qLNg%YH{)nbDTD`nG*t& zd4ttl4(?PT6b*bVEDdfE@meY_+^Ng!#%x6&%Vz8!FcWXh?}nYbh2XmH-(dXF3TU}~ zi!a@E=E3SWV9%$cSZFg{DDVG?mJW^M*e!l&YCQ_wM@_-?A7uQ3zR=HyaukPzuv3UT zjPu?=^mqsU-rb#xjyux4|BCQc>Fte1%4|G6fKGdi>rj>yT@La8f)id4;M>EUGE$|RD`fIa~@g%Iy)#Ip&MZ4EgkN3Y6}eTl<^$Nr?=BV z!PON}^0?UEiURF>@YEre9xsr=tHW(D?R7H-=j>(0%__3`wHr4tU&h-)AJRXIlgRyg z^P#y51m`=`#n63=*nDhP_PKRb>@~4HCm#JydbctKx2#GI8hwzxE++G-U-7uG^{;R+ zK0rJ&`Y-6b`A;-n5D70Ib%vRTjA6!tXVj(oH{I7YmYB~L2x~@Av0tQouDw4L)COV1 z78##ie1O!YeDIo;V{!Xs)rv)r^a1tfh$VmBux!;Wv9VgplfLf43Ei4G?rnjXS+ZR* zX2cJ$nNo|My3x2q%6^yhdL=9|*5~+$S+IM`9<-}%g67eZFTG3&_q43Qfp(L5(S(uq z+4-87^0Gtq?Wt?P9B#{dg;P*zr$T z(OXVW4^E?om!o*YxkdIM6Ie2RrY6qQ5yF)H%hP3$JA=mYOSQ zqmKn${8U6eu4v<>iwck*wWLs&-Td_YKEdH}4?g)jL8feVQu6N%!@q}$~!v&-AaE1Ibv@|@R zBGKLr~PxpIzffXUk0Ofxr)7t7x0yPdA#kF8vZibNBO5?@aY!= z-tfE^{|&O>nf6n;cc!&{yiGi9(tZkN`P<;&5Pi;Z=%rX_KSGhDdyJK8N1*3YRZkoCFl{g9Pu|OBn>#DIc%FtPGND_?w6V*-0wE>j zKCF1W2+Ov95I@%Yb7Q}=T+!AEXIYry&bnjr>35oG)`lwTnpH<8yRM0gHx}XXK4Wm% z{4EvHC3`X2buGL8HRCm*k1+IYXSz9IE#(b%6+RdmqxbLK_^M?iY^_maHK!?Jn|u>o zUaCx;7axVEMmcn7<1|c6B`|Zo3Jr#dEE_Nyx4pZE_3bXwh5zIjGqe?=Gz|G^n-Wf{ za6*|=3O!eKz*iHpsP4ix*=h3xxOFy&f@daU?FB!a*>oPg`hOO4KW^snkrA-8Rq~0d z$3W2R3@95Ii6M@MaPW%9_;XV`lytAq=G6vR~NRe*#$< zYvcaAvq3*O7*sWLMXB3{yPi+L(iSI>2zOE6jcx90D)nxW?FyN@}i_p8W z4NTO6=(5Uq7(hBWbJ=o!Z&ohWE!xSymZajkUjo)R2f?57!?2@HIz1hh!iFDAxVNsd z)Nl0U;39SV#CzZ2cd;5eCGNxE#Hsveh{Ut_Hwlf#9{|l<1)uDeBvweA^=^u#7+4!i z(MQx+HSStvp2HHDuIh$+N~Eo@eY7}wR{=OLN#x*v#9@!r`Kfibig^``QLiNTKXM@e>O+pQ7>!7Sbr7FKjemflc!V2I6d0`MMJo4zKERf z<`QHMQ!F=Yj|ML*d7+fu*G(QP`P^l~$k1ch-PVzh$J+4v3vX#cUNijn!=62C=hK@J zZrtnB0r64sQ(VweNiS_Rc#Gt@SIN$%#yhrrH^Ei@U2-{Yud_fK>nOf9a~6*4w+?Ii zMAOc#Po#`>2e>=a0DOA}v0u>)I-QcnPSt<;WuQyiz8@2eI|s~Nbi%t$Ku{k{Wwe6RdDLU2p%}95AV(1fIPmEPJcSYGi$@yU+WTF+Fc=k-+w*c zvj2|~E*fHY_gPqC(Vka%-9-nkyLZ=t(qN4Omd~(ieoPWvz8~pSY4l&)K+suFL zuk#H}=1gI?c?ZF$)|NA-ZWpR|7@_$U8$P~0pZgUz&=89m=&N5QWG4IL>i?1i1M_TB z@oAxLf2#$f`dLgXv@lHKy(w*J1bI~er<{(10Xl`;`R*j4_S!4z-{roLpFf9G7A=$e ziEAk^LP?CDa*Vs)n1Ba*q{B(u{))EWyI^b7eJV9`!c)K3@V}qmz`jBUYpZwg%Q1Fh zd*wq=XY&nj6sT}{$4q?kPKlpsdVsl|5|&ph?v%O0Zgk{zx_hLQ&iJUql{kHQNf){N=eH;<4mwI( zy4TU7k(K1@Wr7vbT=z~sp7j>!38pbY{B+nzoYd4A4O)ZiM@HF7sf6<7rNBcQ*iFmoTmXaCsCg62%ZGt+m# zg^(>6bjg!NpCh(CV$-lP!~&idXtCq<8SZ4TG|RKnrgDj|DGCMyrC2i*`4G(9n93W^3ocp$A4n}#<}b?r4#4Wcd_5~QCZ=dxfW-?J;6oqsv!E)ZL-`a<%7JP zvHP@Pyj-OSt8ShJo0s00V>Xxr1DxTfv{RXGUrTO#*U^{8a;m-7Sut?Z7wRJM>W_&_ z_`=*OYCKU4CvB#pU!Q8bE%VfHw{r+z**%hfbkgRpTgFMb+f@FeEbV9Jj3-6Wcr^Q* zDzwb9=WfGJRZL5HN(mm8+`N1o#Yvg9hpk%J*}PVGG-@ri6@^e()+j7_7sdWP&2jaE zx$^HVdq_WH9yHbT<7qh`VYBrPIxKPW7yXsau(qE8L(Ta0+S{1(?hLCx+{tw#%qXVx zD}A>eimkVMpz6g+Vdi)P7WQ=KZZ7J0OzQ-6%&UTnl2g;;;#t8p#R#@<`7F2>xUy4R zXD;{IgWt!+P?wAYxJ4}k)T$%;oO!F8eX?&lR(x#Fwl6o}Y`su;|8q1g_PI>*h^}my`-N(zr^u_uT!Mvn&+^p7 z2E1+}b63%&eP|&cYFmm-?>D@Sl zSG633qI3_%()Vv@_@OvXTYpcO66u2uuSeniX~RIv%aPRI{15^)n`9?`_QNk5bIHGO zqgWR;0^w^W&RNxye`FNNHe_#r74}mpjUlYZIa5OFsU~xF)_=`3}oW z{kY4@V1C|KOB1`!BMa+7?&xEL_oGiy1-@awFcq41O4`j_>xDDl_o6|~yX6xPj-;+7 zH|X7EBbw75!F#sUji31+t)K3~N3Pq!y2;3$Qm0{X$UOQk?dD9n7vqUtThKM=F-_O* z3l;`b$*A5Iqc;P`#1BPf?Qwi~qy`k8)8z0zEu>`efwKDc6;JJHl%2Lp!Vk#}g6XRb z99T7;-W?8idof!Q!G=c_R1(-Ry~t^`Z- z{K;m^OHes-8^;&a3#T?uvnyDyYd_sp9Da=<2AyxPLs*LU4XL)X~!9O`AsJ9_t967#2dq`|YGYHcRkll06(gI{<5PH^S#5v%zugO&YT= z2hVG~l+pbYfFb~JPA=PIim~^3?6}$dV8jBu=mqAL9uupmyMdv? z>av}pcBcgv_g3N4duCDDS1sOQo6kkX(DvX~t#dFiyQ|3Oo9RUdi4U8ffIl`bCgV?e zlo-DVzg2Fb9nJG$-p<3g;o)`Iw^$ppmule>I)<<4lVH=&ox8r6&MD2AlD{Jn-fn3} z-<5;uxW6L=Wm+9oG*Lp!42vuSw4 zJBqhD#fn-B??I30Ixyn;2v97(jwd{du~9dXc-TGOeE6T(Ts2CO8L|-}?la_%@#m?- zP2kwLRLHtpfx(iu>Fk0jG)VkJeTE#O72_?aDx)LL`MQw83?1-E=0>dAJp|GkUGbH- z7ZgS2h_|G($^o+p!d9ayJfoB*?#!!$?G5X={rCl#`&SM|<8v|f>NoL#<3)J1=>Rrv z^5IourCregV>mdmNXQs)p89ZKw0!+U9-sF~XnIvG4p03H>I=G2slSv#KHnb~_ML@m z+tC8birM>$D?hn7i+lR!*2T0j$E31lsyje@urS6^S^lN__vXAry zI48V05>lyrUX$_?^Tb)33MqfbO_IfHqsP7-5Ng#VSOkQyPWShsFgHdVt7eG9j!vfg zL!+sk`d6^N{1cv~IdI9>6}W2R3Y_PE6x!QL+4DK=@Vt{1nAI)gZnf9J-DW$si~I%- z*03H>J+2zN9eCy&S7?|9ZR~@RR%mb>5DN(z{2MNKb z_c~G>AH5fQX?L>U@k8n*hPB6=4i4x!P8C&rhCtoaLty0S0Xh*;LPkzk-r8CY>qFXc z@r-V~gpbmkon3MB>4{RGX*vXUb>_cE>q$P~bwxpOta$yn#BIB?4PM(OllK~PaohAm zkXJsC`vgZ|+`KKY`sg#>t+t33#cOa|$_H$FnkU8v@1uY+T}(c-M~ME|6SqA)jGug3 zp(re!qNfMIDhD0@Q8`=YdeTy2M>Pmn^^(Nj?t$c7Y|VOQfz*c#827!Wm+zvW&Dn*lMa3E^v1;-wdmf}C${e;-ki>~E3hv_lW)JAM3-+H!}1HC;J8N+ z4ww|eVJoZf;>APs3VdeD)P?`b*t*i|3@5XwAd?Cy@KtaqKl!@|XmA;=e6}vBfDK{5mb+ z7q`?e!jTW7+|)i}icjL>mXJ*ng5p`Y3fzbg}%^XGl&?;bU%k z)OBbUmR&)ty_HO9*{k4RnK`fPS1qotnGUWi7Yf#1$QGd=Xw6eE?v&8P$8%3fj2R;? zv2TxmyPt*~+JiC8@&_r_W{X1tj&N633tlMobUTeF;jff$zhl@6n|}@#KhE09^Oq&D zi}GT=ow)%ARd1yDRwF!ms|PC}ke7^|$v?L{Q_0yhHp@xDxqrrCM#V=sY_uA8wttTL zK@vy3M1_CaRFR)&5s9M<=+C?y98qG3A-!he;V;fW%hW*w+d;MNAsihcgFDH0?S6&Y ztF@1V+{DH`$Ya9Md#s=)BnZsw0DV=v}h;|LQ&5>CnY;2yU5Il>^)0D zB{Y;3LZwm?k$Ubq5h`V5%LsiNva*TryT3o-spmfT^Ev1Je!Xm8Sn^NT)o7P8ohxHb z;*bGV!r{lGDLm&CWG>Re&UXj%X|W!Q;=(}RZyGPS=g;;F4YBFW7P@cZg!}Uy2OzL@z5|KVu&|G&Vy2-G=P;#UB2wvk>{_?L9ICz0EGzP;8E4m)FY!jB=o2Z8cobwBo@l4ET_7x_r%4i-E;wZ8&Iu zmDKw##ry@Man~6I{79bk#ri$o@^hhz1}pLI@+WXC<_Gm$Bl(r5?C0r?=Y+>rZdBL3 zKM!2&1HPZXQ1@Q_=_9G|xfNev;-KG@yly8J533@z3+J$V#R!PHEpYzuX83Q137_re zj=%aFcywzIX7NZmm5q8sZ?C+7u)1|PZPQo|j=9BKcgBi6XV=n@E5$%w+Bl>n6)%UM z#Q!!*4$@VhLG84UEbe6s)wN%Mk3%~Hv`pobz6NM8^c)0x?7$^bAKPffHRv;bBe(UH z37K6}@J&sYe1-KnHaPu>NP&a{X&X3wYB=u8eJZp^T&LHSj_mM$k)ZxInT+C6V8FrN zI8XO9hW#23PCfSVst+Hc%4}&iXoqvyff`%b~Wftpn1q{FJuwK3#;A*ek24O=u*uxzX%8pSw3?JYy@cxeD1 zfj~Tc zwZa)}MTyHb+ZC@xe-O{TDB=gzDzvyPkoSCxfY9rEgdM}4@oldfsO_Z<1-u=1IV^_d z=Nc)t^J9AE)dq>DO?l|nAWZa+qOR@4|0LH#e9;qXy6pvlL-*3dZr$+0h!%Ngm0GU5 zXu%2R)}m5$Hne@N5sK{%`N`2FSXOZf>^sh+HyL|mDnk#E-tH0T@~0YK-xw@ZmafEi zZ$f!@(KTK(>p4%g%aF29qcP*pbXc**lrt5#%Jgi8v%g;?PAuz$$G1HYHn=Ne()ArU zx#wS8kZ_pqJ&5H~4Q}k}>xs&GgFwkQg0`G6U=5FPn5BGDw%+nDCGV2XQj?DJH2qp! z*R?~bfxDRyviqPoW6%^BBHNEEr)|M-S1(R?EEh(GE6|(qMreH{A6_Z`f;&(4arK_Z z5^FDzI=SW2q~chm?h00*9h03l=5Z|=E843MMYNUN3+uTH*XPE*v{uU z4Q^Q6K3VAds1$Sx-B4zPF!^G4zAw2bv{pWX&Kc4!Tm3P+-ij2?ciM@|MjwV#A$z4P zSClx%C{H-OuQSy-IHFn8Qy6^iy2nJrSeE%~a>twvlyqw=nMaq-g|jVvrhNizCv?wi616`{9p=_V`=aMkQaa zkl&`?kQ6!+FONMBh8q3hkL4C#ePuWI9@d$Y)ur)*9S=uG#ES~WAIP|q)Pata zydhE^`UV{0n490}aJMLav|pMhYIPS6*UW;|VY6`0UsEu&d?0$C%z~C$Ctmfr5nQUX zgeC9ikY~z3a8LkY-M}blGKq&yz9U(-tc?~_J{9`t@1eu_bMdxS1UuQU!pHaG_~r=4 zi;0?Gw!#=s=$yc(MwjTO+9tf%Ka_iFjrW+a{TEe-*?{(}NPJQJ4+8s-z}ZW`2~&1y z&?K*Ov{K^HX${{Yn-sl|%~cN4&pvl(wv{Q{uC1WJE!AuoT1eilJ~(Wl9lsi`L*_Qh zlJi)LZ_I9&)yA#k*cB6SNlS{5svCj9AFrZKs4l)R9ffy&_6aJ{6KQ@Sh_inxp{wy8 z`I-84|*S*ek6S~}QiFMzK9{ef*NyYN9qPp>6aLQU4v{O(?gJZw%B-~Ew{zt-fE z>(TS{Gi(m=6R(CU)OuZp2&Z{J?C-tyj%U+Zft72tf7yfg@8o!0i!yy|a4{w(?u|nHk z%3`dS=DD%twR$s7GprH=J4gb(mtp48^?X3u1%2YYbe#}0IF zY>PO~Aq^fj_oAlC&e(cpJWiX@lPrV32`}V%&~kBXN%dz>u%8d`c~2>%K0iRCD>N}} zga>zwnvWB_bz$9xbT)r#NqXMb_{(D#d|r8*vVJS#7_|g`B6-~k`l*UJw(mi!`#s^d zojR8VhvBeBRo;AiH@x__PChVX4u(wA=lk>OQ1`g>ZrigO9x4P2Z63)`w%nS&nAK6w z_8fS+=>cuq|4DTH_ggkd>#n@fG)}ZS)d5b%8B*cdM9BwL2-}@Sa#8Ll8&+RJH$9f1 zS^pNWUbTTcXx$dZDt@PFj;f^zlN7k%(Fjg>=0b^&M&hmcGx4!y5(Q1{fv2nQ3-)H+ zv7<;7?UF=3j~!X#NsX{?>=48sZfwx_lGY>vcDXbOB8zTNmGLedpB#(IaydA22l%in z0yXCMr0==AIMuL*2HZ^${%M{N9(Nj!11mCw#vjActZuI0B)x+-{BZ#NiA}V0p%RAg z8jG@uf3jIlf#CPWl&`P+PqsT#x_dkv3f6g_XlCbR48J^|%RWx$VS8o~UHd{mJx*e` zTpdcNJxN=VrU^OgSMU+76JTuFOiRXH6t9PL;iUs)Y#@CWuSackR_Yg3Ur~oKr<$m% z_zTos3#i1s8yT4O69)a;N>K*toVB6?jI+k_(9Leb+~{*8fjP0iojZ$DLm)rM1bwx? zO0FhfempGzhfR*4#Z@L~KROrUj3;97rf%qeM2BN{KM_YBb(2lYO{5?DPf*b5ZzV@p zS@XQM6zFoQN~}^;WbEj~N47~_@5ScgZu3ttx48p3`%mPDBYsHNzFA=1Wd`RQ7{gvF zGdb<#dj52dK-tLvF2(nuarcG`x2BG!w^yy8BJ-OVn7IW$m2{zF(+0v~n-8?T>?vK} ze2BU_Ul1?V?m(YV8M^LPz|ZO_nBdSEH7ZVl_j(nMD6RsT(nR=Jy#*h~_Xl-N7dk$z z6Nu}BaF10srrP$!gTgr8xm^pxBKqRli=q5e={CK*^q8Es#c*bY8d@}};JVU!pc;J|JN;o6(AqGnzxWoea@xX_d8M?}K7 z#Qs=qwUs+HCerXW>(GI_%TPD%s<|l|Hnp!H)lwIp5og0~DNbpnez$ zZ90%B+CxE~BWyo?5d7S2Oo@StRPr*IZ#WO;S9Mw(2iU@cJH^lRC*$xzf%=Ddc?4^ z-fyTGX-4LYOi49Khkg!SL*orCaM|J#IPgwl?ByMyi++pbjy-~8OCBwz{^^k6<9l=Ng&W}bZ@^p z@K^DpK(8{WG@%ppo%$Kf;tFI-UBEIv5SPq3Pu?Y8z{~g{T$6UG zNzKvZHfJ`yYA+TG1P_`u%0{T^F+%D(PZOrjlc9Bpi)^&w7C~|4NLu@%Z|S#^dDunD zj-H7+E*6#DC$kU1bmFU(sPWzgy4@HEnis};7L{zL+4`5U`dqwl_O}`pHqXKtuKQ@; z#g%j{jcK*cLmn#SEti~g@hG+$!5ZQAxZrvL(?f|Flpjxvb@KUU#YoEX+9@a`&!)j2 zrwDy`l*gFAFU5v~8%w1>S4CQEmRp6?IR0^dK2jt!QTYHwf?GT=B76^P~*mI1H z{347Lb=9}>{gK@vy`l|HTM?=K97}Q9gE&KfacQ%9h3M;ubVaZ$U9v6_CvCebv@Ws0 zj6%Y%$Lr}&^EtAAKaK~54+WdF%Y^go(06BFp0vUeOYT^qTTMq%$E61@C~l{attnKf zA*USOgJ7(CS@0Qio!wqc6MbG!;I-kW;lb8wc$XL{+gyBzPbk$wpTIl9@DXc-Z3c2! zSKq^P<9>H~Uh<91FchG;}Y2j3%kxf)wRiSKR9Vhg5s`k*_5KPh%S-hiC1A5iHxV%}_^H6Oo9Z!D^ z1$%eMb0*q(c2DmnOZ9N)lhS$ZQny*WRcn@LIJgVk{9Xq3oyWqAx!>sdf(K+@4)@JuO&e;zo`TON-uc{X{U_*lCPM-!a0?E*&rtHiE3 z_aXcH82^Z~qqI4@HyuWA7}R?ie;8`bf1nGrz5guCo4XlL`KxpMxGns-P4YHz z7L`g2wKq$8(3>$Ud4yd6x8(GsTdDOz^!39O-eE9BrZ<7N^#tMWks>n9UM*YjDG!VP z>XnW!OvkD#Cj9tX1HC9Q!Cr+X=rES#WBb)mZe%y~ZLk3Az6n^V_}x@Kb6RoXc6L4W|uy-1;P zB<)&c&O(AFj#bkI&CMUgb|tA>;$qFF-&2KKp3_igo-<}kp1FzE7P#x@Y0w_2ih+Sk z(EDW_@v+xXSf7iR>&@Xl4~GxVBHH+f*yWdr=lY`FI3hM0KaIakbrT}E_aWO-lhzwyois>S>jqRRqp*=8^bSY zl>WF~$VY6vxV8T^eAoCLdmXdkMbmv@?e%9c?BFE)R#}00gXfC$m!W*Ll8|Ah%p<0i z)1b1BI4`BYw46363^Q-~(Zc(SG9++?`-v+A!=91zb?~42g3n z9j#E$qwEKJF1a&`J-X=dg^L5R-zR}}-@K%*QFdThw44$$?or#Pe%Ro%kUNFD!{O)s zN)H9(WBh?ico`w_#=BpkIkp?$ydps`t$EitYEzFK|hGh9=;dR9;*!DDt zj5p=cHvJnO%V(@W6c8ybz+D5PBNj!`}x zcxG@CW@qiD*G~uV_Tm)qm*yOuUQMFUKJJ)vA`!N+z!49VDQ%~&@a@eNfgjrOl*mT$ z0$GFZmWABKb0R7PNj?M*Qyl6X#d_b`#rEzis3qzN@BAHxAFoH2&UWaH`+G6>T>qr#j!^C zrJIp3epI={h%b=b5{6)5RDw?P`it$2(d<-lRmja$1J60b#JgQu=y4AljOkhkA@<|g zBySxo(rlOOmfKO9gBk8-ckHm^I==Tm277)y;P20uiG$xr@9&xf>SQ~WGd3FtV-FmJ zjpvbe8=3OyYd+v6aWY)Kj={E2WlUE7Bkc3s3vIeNaOZe3&Aohv*W2EqcQ1a5&t4D4 z(|+2x+tdUc99uwK8!W`G_QHZ`4y--%cgaMdKZfc{jDS-hITY$(OF=KJTQ`Rf{W^&E zFaJ zcT^_z8t%jQg43jGq=A|-^}^gO(*LtLAO3dfgQ=U#@$V8({L%KAWXZ$9^P4qY>^_DJ zjQi1v)*zC73xz#T6zSB?;~dcF!rec;0?kvIaMLLtic+*;W77%l_eGSC_;wj4o*&4` z600vbcr+X~biy}Z8o}(9PHASvInm^W9{yLX2xrP%1PudS4wra#Vcxq0n{9)|Guo}R zVQ~x%D42@+pFZN3y}fXsNq4wVt}YsH;n;e#iFR?$8w}Uwy}`D=w5i-{+h@xZ>?%K6|Z&w;LpJ-RXAW z;mI@fu&2Z!nBrVAqRkNN=lM&yaV=<@V#S^3T*h@*uR-dWST_If7C3BZBzv!7hCMII zYeW#bsGR|9)5H+N`S`599EYy=#-r`c6u0H6hmOG?Fg7j2 zLOB07eFUD+yiV7zny}~oCtx;i0oeaBB^$8E=3ADW<)K5Pyi#|}aIO_imz?IG>yd8;UO}rj zp%^CY!r+49N-lm>OUcJ1KjN&j6z%QD9XnO9i&8F0<~trJ<;n+dDS=Ug zK4bd&g}gd$IVIlp#07s3qs9kgC^zg24Iw?y4c=4u-m9ShZyLQ-DWmln5guQmkom6g5GL#}|GgH=%D`%PA!^bk5Km@{kD zQFPS<7}#h-J3gAj8?7EVvGNg2I6jLH=`CWf2{!PdM9KU=G#ShtZu=#e7d~4aXe$N8f)* z&-@ag(x2zatD7_j+F^xbZ{CJ?m3R26)R}Pe=}r3iPhjo&vt((~Q+zd5i(QxoY z8?X=87{l4s$d5ecq$pFt7-yHINahLygS^%bbyAXREFR^JU6K-By zK_mUwLcl)-KCQozO_r+i>_JLAZ_s7BX{cZ7bVEZ}tI~tb=A4o>Hu<4mR(}$#tfkq5 ziahX7EDTTEPb=TN7f$w=EBf7v#tskD#2jPbDfjjYi*xVNEBm8xJiH@DTlMGD145zD zVjX=NJQSBaQG(txr0!tSF6r!1PVYXAp~OZ59F^0JQ!-;{b=m;g+M+ek@t!};aMGX? z4aX>1?#o59d(scLBI12xDDIp!+t$v-Z?-4sU*QO7mu9>TR}E>>v|W&JrkY&e08X2F z5S^!Q;boy#)Md+Fe)RmdxNc7{_uaUkHq3Jr#;>*G36DZ$sp;+F!n@yyTn<2BUXA?W zQZ>#hk<4rk%Q?S8l9c0Uf+aJy%JvyGgZ1z4uy=D71P=6PH&Zj-VKhnRwNsJ5-b{wM z7gB^QDf8po+82G-Mxdpg0@!ruL*bpXVDy{~5D?o1oB#VnH(oq}qGMBdgP<9Rw9&Pv`LfBUN)shay zS5|_ZRtS8|NP}3i)E(?@Ad24&{`YlR4ZciY~)#jtN zayIn7Hdb^PyAy`?UI711yesNI+ssQk6~elbLh{M^K#eAjIOE-JiubxG&i(a}+$Ww8 z{ktyXp)W>~W9$?jQc_RrgI7|3bt1*4AXGVu&~1mL*WJ)k5j3=ip_Mdvv|;J=;Z%Uv(ip40xq`5{%X zbcY!od^-uV8{;|q@&h<|IzpUkBjrXD~5bGq|?taaq$~ED!k$r4hRD=1wU_UR06wnO*=!A5tlC z)NwMO`dQd6xwV5Vm+@OS6*4_HnH;?b5QenZu6x#gX64cV|%sSn4rEX)5ywA7{(9tNRrbEpTZ>(K2>7xq6VyY@znHUCucf~3x3-=WD|xu62?bW|yo zB^z?(b6r`VqU)$Ks#f~j^-X2N_tY9`7javfN%cdM zI43UNuFB`Uwn;2mGdR2JASX7dlK1ExVxJ6Suv7(1DC>i5u_M`W`9iU?Fr1@m)No$J zX1+dh8_q~MgENL7hn{&}c>KBz=P%t!$`dy6*}wVl{6HW^*}Y=_4%;wob)n=gyAKPu z{-UQ-lsRT%3Lf$O2yZ|I2L@kfPTt2^y_aC0t(jEXutU7}F9T)qe<&d)1YJ3bJ*4M& zPw5fLem;_}zbmFhDOVJ=i)ot5L-=|jhi$k%JldDJ&+v2*QII@@~|?%lQu+O7s*>FeKulVvua->-^S zo?k2e{@@VII5&hZ-7)8qmukFnMkYOob>PhONH#F7rbJ@$EfVeiee@#*ene6BkZ{utfozlu_KU;UJ*7j~NrPj_V{a}|!2&U|LqKGBv) zXH0msgE)5}tA!fVR-bZsc*lY~6Fo34p-Ac+x|M$XdsP_UU`fkDU(oH#rtH?EkrMt5 z=Z_ASxOiHru+H+kNTG_9P!-2DwyHex>2$oGvX#P?gn-%lbky3i4D%@vI~Fw1)hCA~ z2Ie~O^gf2G^N!J!lkqsIy(`YB8zkO5c#Ibo&!9(ZGkQPwzdC=I0c7S-@yq z>M@o>>!PrIiyP{A-jjHgL-EG7t?cIN$o6)|{Qki>XgYFUe7g2G4B2lBeMWfUolSRz z@H^jx$K&l-=|YxZ_9c~#?aHXfuU!-{JO4Yw4?(KlLQmd%NXCn0Yw~N079K)YC zu4C2FKbUbtOJdKxDd`&B7qg#?@Q9t^B;_@?OP!Qx{`&R+dY0AEwvHL%o4_P~+$#YR zRr+IqngCc zf2Yvkx_h+!pkZlluU(j?8^|&vS4ikqf@TxVIC%I2x_g1hac8PbwdZa~+q{?4?z^$s zi&8i?B)m5SL0 z1L&x8M|?c!H678PENrNV67S92i5A@zsVLsP1e)4y)QoCGeT-a6da?S(224mrWx1 zvs<8lBtuqt=&7J`<2QGYvH_DGsc0CqgAe4CpkrMgtUPKeai1-?&0;uS`K`vXY$I5Z zGXP#Ryoaq`u54sAkHRLGfL75@aMc8iENh{yW7X(wP&huAsRrAQXLHuUUHEd<3DMVG zm6la`bMGa#aLFkO$JKupT$hTdSo<8b_GHtI7U1)}!a1mIC0qTl#IvjV@kptMb2H>1 zoXT?`+g2Yo3iu=HwXWvSg)?bcT>#I|GRM*VdSm#{^O&+k4fNID9nQKImG{A^MvsOmi7u-_?a5&mO~tBhS;qnU-w)rU-sI*@>-5PeIF3(ev)u zbZ}BL#U}@vV4i~kMx%M@q3O|rP_E3Hx#<+$w2FoJH03ehpUmSQ0Ph%yh5<^ zQWH3nG=^3BT%&0Nr+~%yHeplPPNDFr2|uk-F7^JG1kK;?!it5#{M~&B&*LsIy8Av- z8{dt+9;Z`!({C!nHX8dOO7y!kSsbr13m2}F=E$DrbRjT>4j;-y1!E&{<*=ao$~ykEP}uyi1eiGN9n2l~nS4H|%Pzf92aRTyQ> z565*U{9#7$6;Wk!9o2O`i`qNvP<{J*L1nfIYt0S>t9E&E#9X=ZKq1Lr{5?jxfU95)-yf#q$8N>IILRwIcPLpexk$m z$$B`ty$`5Pw4tyLjc5TO*xS{UUnh-{Ck+sZ-hWg)_vhsHS4y zKu-B^jh>(G!78&KP|M~V;pna?oLpT7+qEtDyu=#x+u(wVyH0WONS`Mj?meH@XeZJ1QEP=mwLQd% zrPoDwHDCN{sf!=iU&N^y4`KgDZCYmW87iwCd8W=@A^MLW#;Pp9M*)ZVs`?WCu&ih4 zg|Ckw(#a5Cd#K?3jjr$oc7nx&hj?LO44?Tp29{qj#;?DQMraYj~`Jlx`aya zHJ>PmSZhLyE;*39!4>h##_^;Q5rxeIc0hM0eY~41WjPu@!}&!|!L(hEDtm3F3mslk z;ge3Bz4?c@z2Z74hR4Ic^C?&qBAxpTe4yKq9`Hk!NL{X-q=(-Y!<5sVFnn=Ww(e9X z%gio^-;bN*wGIdYuOG=mYx`ZA9heA925p0kj=#w3sx9H#W>Own zDqZ$c;GRtl02814YbJQ_D!*Vyb64t{F=rZD{vg% z6(8s#Z&#PQE1KlcvV%i$k9!v`Sy%}VO@9g1BQ6RvSCq;%JI|KQFi$Eu@;0C1@{=i{ z`!+#M+<>`;0X*yB1+e!SAS$I=;m&ulLYdz#4rLv2=USbTu!sGH3-6jqHB@rZE9t;q zlRm;)_gGNOuqc`H=N{Z~UIQ0zypz1+dTh{TDjH~Rhv?(^^gL9bEZ)qAnp_X)G-Mye zj2y?l8>Z5rS#O2Uc8$s zu{0BGSuysUxO&J{aj}{<`zqa_%g3BCQRN$qe5Qq`hB{D+Qb*Y6)(g^z?^V&t9yDih3Qa4%d}t=>6ed#c&p{-WFzV3kJLC_r+T;X41}&NS##E zh3;XMRO<3tJmjuHZ`GH}oVRYKWhz?uDe#fdfA4nDWBE+#8+Q&07J9?!k5!a=em#tv z7%I-ZVF4$$%o88~I7W@dqbS;15!vq@Ob|wq;T$h9Df@%??qd^O*SIc*I=!V&QqE%Z z91Zk~3WC_czSPhV1BOwG_%m@hp9)wAmeJZ$9^r%-Qt;hlQ2AWiI88--vdn@%*jEUh zC(UP{zj`e1)Q1d@$I&a#$rRT~iETSQrPbcC;^V7!;QVq^$DY$k~4G+fJ(%rY;gkPI{h1x6m z^rQPUzFyx!_?+5-zs)^P_2-uI)eR1eiqr60mJT1^AmVT3IPSy`__4ZUer*(1%b$Eo2dg%j*^c^BTv38E`Y{=4O4?q<#Yqij_!;<`yPR=!&`}G z-NCDb7o9W&`-nDZFwyjMQjP}IvH~%qF<>M!qlp8p1S83x6IbzvFV`=Y zoD^Mz!Qn?yZ$Kh;UZx87T~A@2X$ils-YXvm;l;!R&) z>h?62#e&W}^b7Hl`44DkViGT}eh+gdSA)tAJx`Z8Ke)%F3v9MhA4>K(2-(+Gu;Er4 z9v%4%QliH5-B)|KY}Ek%x6BMTb$rU}U02{7n^W{M^);_Ps?BbXRtp~eMVayjN7$7y zN^tgmO*P9pl%{{S_Z(n7N^*5b=gT+BY<{FzMHs~!z~dluuA z_y=I4JP=deJ5V28V?4R$CQMM*#=h?kQObodHi%In{f)kyAG8Z^=?MI4)qOTz+)nv6 z&a56;1s}h+V|dCbapppIDEPfhzUYuUPu2^Rb{Rexq+|mMVH0WCeLH?T)7i6czZYPt z?~nFdd-3??PNIGA2Fg79P}tnA&D~38lVkf1Jau^xpV59#E3U@irVX2TS6MKaT^Y`o z|K?NtI}4B5QQ458{(x%R4sm&I81J7EiB<KyQ!DoEx|SZ*EEuOAkB-qdZqOzQq`3m09g5E4cv;`vwGS!wS`xcy8Y?lY9R~$2bDA%Q~!>L*jnWx@J5ZvBP=$1cxUe%CdJfQ$xAl5L{gfi*^NW6pHIF_BKgbjJ z&vWK=njD3@!gWg~sry78d z^limyKCi`y{FBlWI1!`cGHBsuJDS%roBE#jifV&8^J9(fo}@X8{wV~oznc}qr~VwCxd04WXS40Vo_JtQy=?S>S(GWw zARcTqz*Y9m@U`n2Y|ZP<7SelQnB->~x8s1sNSqEY-CaeMtj*F+S(^(h)jUF|+*eD_mZ<_dKBz z6h<7dfW2#yC~Imc`WlSjVv91-IIII(NPN~@+dZJwQv*XBa(HNv#4+0>fOh0x@l{Sa z&6L<0O@^A7d)W-Dl)k~*mC878^&;Sp^Wo6~M+7|(^Qg8Y^S`6~4hwC&Ctxczv) zEPiOF?6IvL)Hzu2r{Zp0<>7_NHe0E<>ZItNdYDa2R^}IZI`yd^G&g^(|b6)Z}3B9aR@E>uMcN>71E)H_26v1U#yOODXiMQ6_+3GEd&K? zVuw0M$#W=peB){w|43lBk8#w0nK7@u?Z&DlTKInYK{2A+R6HJVP&__Wg`ZVti6NF} zaKoI<+_%n_`)QkU_Aos*9Qu}q6`c@#a?)Vz)>O7Wak4}^w&?O_KBge@kRjD^cabX!xqr;_Y2WxSvJkA$fWlV)Op~_ z^-z6o8vp8VLILGf^liQpyQl>U-nP9k{2Y<>@h$kWI8t`4Nuq}AR7JyCZ|IJc!MV}$ zoVR!v(TbYE_yWv$ROum7``rpKO-&&z6S^+09F zZE#h{1;dO}@OE(&>i^TjwEn&M_#c^YLiR^Cvc`z-7!JWZJM=NR-x54uyNXxqKO|>Q zi_(vcs-8x(&d8?B>dzN{eWb-DZKV0~0(iTvK+lxxVo@E-`!0#0nqN_{DDyix|L#{B zcyPRMK0XJIu6Gc}x0rkOirU7tx0r&Py9hZ$kC30tg$FJr;Jp!|&nhFVi0_CxT_*BG zt&aRM(-N$|n1SOGXHGAEOigXc!lss9c(28kGh##O`_7%hm6Tp$Ty>0c zdn}bE^j~R|O)j7OC8_kT_kyc$N@&=rT~KlPH`V0#lbnZAZtBiq_;ux+$BbUjVZiZG z%nn7g@>MvEjIn_Ov-06!O%`g@{SYR6j}u)Eos;|@+hDFs1#BI*i50dMP`!ub`>7g( zgO6yJM%*0C8IAd9KIWo0&wMnh`$xfs$x4{+*G7)-6FF;tCCR>oit^SS@?CSAu%&t} z_^AX_)l*k|(dE6kX%&M{$YN}>b79$yMp@X^JO z{x-iZKJO}E+5~$ZYGesBqLYO?Gsp2ksk3fju#NvV&4*1IrjRy2gSK}sruhrq@#LTx zxc#IR)hW;7fX+XtLQI7I8(Lsi&p!At&5GCf58&=U4e*t+uAtHFIfYt}2G1WaXvaOL+3q1`x+eBLTRh3*O1vt=Wkek(&?$9i&^ri1T(-=+;$h0?C-I;CG~ z%|&C64LsxEUT9yKL~rjcVE=%H=(y^HwdEaCZo}*ZePLuh!{Bda@S&Gs6>w$=4u~5GqRZ zAWcM6hD=FBW>JYE!`W*oQE4EN=6RG#lcWsa{^{qr>~r?}uJt_kJ>vc~I5+wLj@T>7 z#s%5pHjg@#4XWh-M%=?U?ZTYjJOkJ4Y6trhA{Zjqh@q-p{C8oW`)2b(=v}OU(Yc1O zAXj)NPu8XN?%L?p@*4E@=i-usAHaE*4f|qtowsV83+v_^!}%3Um~&hg%r$D~V+9UH zm9`l7%wB?-Mx}6h>IT?4av09(J`K(lv0yIc!?FZNh@WL1wstIHZ%vK4iV8b)A1n-7 z+f&FSdlglGFN9d5F7WTyr=thkk*TDj+wLvwxy(m+eLM1bs zQ(!)NE||75j#lU-L&?N9yyg*0vivxW%%Wd_#odkcC8r;?!Y`7UNh0?nwi{pkHKY}p zk#OvNn~+hLgP~7V>1C!Rv#GWxzcyof+n&lsCP`K$cn*fJ+EPrIWD2>~Pq28+0`hIK zgfb0B7A)P0ry`GIbm?qLfTxyQ3LRnP3PlEq#zO995KZ`0%3TTUhnJJSamU^L_~un2 zYWWci+M_SR!cq^KJyeFhsIKL|x(V}2MOrhIe_|_e4#UH7Ys|<1EVdD zLF}#TmT9X$pt1EREE*8No)jq3laN;s+7dyNuE+BKK_he*j1iscI|rr&Y*O+V7Lz50 z8_CyEMm!2E&4j#)@Z5bL{tMP;-{8M!Kg7Y8lDTg`2H~@WxlCc8Cr-Y&0ER@5WdR!5 zym-x6`l9-io8X-<8Zb?Z{3I;c-M+`zP~3>?R{63q5h2i9;J~G&&7sk2c2ck5PSB1| zDol#EZ`oAwzpK4VXWlosCgozbkgIPfkZ*)z=xkcxfC&WX?mgC&S=x?RTs- zu%!VV%eiT#8(981eYCS(z~9x^WIrFuvTBEQY<8job6uOw>6?Tx?X;KNA+tp=cxw(E zQ>noE$~gRjBZMB717vx7!mKf={C~a4wEs~BXO!+nFS|3L!gdLLJl)9KxtAg=d=7D& z7sF?rp_H_2Ev|ds3WpMeY>|T=?Hm&WiMu%L{U*oiqTQ%iQkh2dpT&lWmiRg7D4+N2 zu)uho4v#y6@po-D9E`Dth3?Z>?o~x-eJ&o9BZUcFVVZ^6C z<9;7J$=T(G!===lBVWi{Y`8 zJxvojCEdMNYzUi*D!voo<{!ZcqHa&H`8`Bc9R-Wu71;l~2~1w>W5!pVIcOhDhn(I) z?7gSBGbV=$dN0As#dAS9c{$v1SHl^0->^)`EV_Ld$fSnvSD_z|N_ zMi&O+t;Dmy-;So<4=2$1zADanB#X|jzeHve6xeN5eUOWHha-`VT=s{_FzX(pJ&wv` zr(n!J=0?0X6Wp0w z4hr3|=w9A=#zc}{KZV)Ph{ew(hw!<-48F6HWL;b5!6V;6_^Na-pU~$)-f2u@c%s5eW5@3Wil6#AXy#!s2mmQAHc1IQCxmO z8c1rUf?Z)9KADsw=;bP*@Swfmd-pLdSU2v05LWoLZgmlgJ7$=z0*U;D)JnA~J0{w2YJvLi)v zD&s7Z?i~<&?i@$%!I!yoi*Q`ISHR9Q&*HNcwi4pSb)jR?e(|+h4AW z&5KoN=ww&1_Q9RFJoz>L2wFzt2EKy@%fhJg#9+$Vw2K*dEv2tAjeMtxK3|!f48MBP z*z%#JH0VqK4bMM@5yfS6~Jd-+-#`C!poH1RUwLLBmxt zbXjLK8=-oc`)KM+H~$&aZXv@PDm4?=oKvmVnySHCipntQTnLW8ox<*oc?}0PN?TloITV*!WBy+XFA7zU*RV<~$ia|DL5k%4^B< z^b!J9e~Qa0WSJY4*l-Www~ilX)p%ctJ<2)G1?VSXfLQ>`Px;J0=fhBRB$#VH{(vRD zieS?Ve^7EuwWv~lo%oepBxhK%il2GpG)XwdLx_$XYaL>NV;^jx)VMPK`SEWM=XDrd zriX#r>-%^u=?${Bku*1?nr7cvLgU|`z`AYo+3zLoy!;9tyeb{>4u6N*t}X&~^E9v- z_L5ujaSCW27|h=+vuCn#gTR*?iLR7n z?;W^He&yRYj6jVqi&%uC4Eawi!%wx>xr<#DoXV*<7VfA^UD_7x(~V24ATgFyUz#$j z(+jE0(hG-7|3*QpZ#d4alBh)cQo+OC@CN3-eaSM`3?}DG2>W0fz0obVG&VJ%jem9d zdz-`gUFYR+dq5L=q+woNyXX#g@WO94Jt3Ko|L4kVJrbE>%o1!c*+qkI^>S(PD=2=Y z5piEuvICA+K)>rOHN|aX8}rlP?S>k@NwI}bUL$l4dp%*WPdUE5-Gocjk5gk_3?CAk z0sdRJ^S`1-&~|A@7HS&DyhfHYsS;hbMp^q{y3KNaX7>uh=9QGk@PoG;1=GP zLy}U%p=x41zar?k=)s!|IIw6awSL+{TBWA^x4X)ux}rvGH`$t5#Qx%2!|d3=qc1S} z@fdn}Gmbe8k3ze9vshbWJf}T?=WGlobD?Syv`cadYIS_$Z|Ush4>g)s_lnuZ~x;C-*!uc!Jb0u5f<-yKbw%|8@2VGq5 zAUJA%!}m3SMh}F(L9iq%K4wOFp|2@9vY6MrAY|S$x~S&2HihnMMvc=~xrgQ9mexV$ z_#~_bQ!eb{GM7Yi&$pk!3&(G9jmF+ww|6Pqxg#BK1l2)z{wuLvzb5=R+{)>WEFxb= z#^N7trlPZJs3GtOy6#aUTf7K10g>$Ze^W5Y?j%b5eu#YUMO1Fe!oRyUV2f^raPP~8 zvP0qQ=X+l`qG>=n)&rS*$O!yXbQYiJuA-3zW0|`75jq#$%=MhTjc?}*{p{Pf(9?Dj zJ+N1t@vQLyE849tHkUGlB{R1%BlB-K@S!zTMuv0qFZ_p+yS$)eXdC9FY$ls+3T%_K zjnES+CCgL`C|DDU)jkv0DfMNvr+*Xu-7ZV3WGAx??F$J?MzGrV$3R!Kj6QEsfgR0G zxOz$mT{T-JHhH^*rT0a!_@|lRpV7=8Pc0XGfgdpafDb#_mCj%D-_4)<+r%QXtVIv% zgX!erRV-QI9GqAg3l~;~GKEAHzHZk}I`~y^2fJ(11^Eivb|a3K3U`+=wnCTWLp+Id z!f`@?IjtMBhgR>DWqVVO@u&ObA#TtWk#XvG@zo=Q5rq}lao!m+f<^Q@fGn3>bYgNV zBcZV6DM;Uo#g}Jpi;fkC04w?eo#PCc?4mhT@I{WC3n#Hx*3}rgtPq#YJb(q&vFv7- zE?VUu!l72hxX)6lYL^A#{RxA)tmtYi4B12LuB_*GnfY)x>VB{e^$G0X;VF22uQ!fM z%cspsRh;i;bC!KDm=6|@rPFiUF?syiDwCjg);x5XRcT)l_e)z-;JpLXUS5k)&J(fY zzgGO}Bo9M6f-qB*iM7GY8_%EL;Yk&b>@Z_oHQjAIL=}x1=rTe99E{fBu)M9Pu%tkg+It=!*B%vElI8r9 zfLhLM(^xJh><%t=;o*74Nyrrkz@oZhZs~|&82zCfCl*-Y$EUkk0B1!L_;i?5X^k%j zhvS1a$?&G;BeXq>XQ4eZ%x7Q&8~vda7KAo%P6y8Nz8NEMiGMJwK6kllarPhh^*#uv zck#S;SUz8oYmSyKSNI!tDr}?M9V+yQW3maEv?n}6$V5%1_{t)1=D*R38*0$^w464n zUqrk0!E8osD&F(gWAb|Uan7<@E_{3)Y8G8!mSW4Ho$M z`QrfW`B}z7Ur5lw*j8@s1XWIa{{oeLB(cwQF)n%(#CD1XRhOwwgin_z)0k$4xz+Q~ z@ziEct>h$8aLnk3=+7^bMp|HGXAf0{YN;8%m#;9e{EPrY@<}_N6>eM23 zZD$h@UrqWY#P|Gu#|>?pXZ8N3CmiU>#jB0BRMqfU*wyBM-0NEKYY*UcbK`N#=rB|) z$wrZqD#h>r#;mTKVR0!t=)&$u_BAw@?Xu3qehU>)>#?ycDR{h5@8V6>7oG4Z2 z9hev;;IvuwqM8-yTvlrzruh!1(H5%gO5aeX_}T~pEMmk11H2)35zpV?|6$MR*ix#lG<9w(4KilmI?2su)k7caOk2A!D(H0NGCY3|?E~?R)*TG<`Z33y~rvzp-&o4HrgD**Un7`+8u21{}K52F1_sDSS zyYI=AOYSkXx+E&Avx8{)VN|DBPrD}-Fq5@z^l#zxT ztY1u9^`_C`yon@IZO1e9L&WhjcA!hE2ZT43RHg(r;lgiJRk_!O#MsCAgnpvfd7*I2 zL&T2O3vNPDDtsMfOcGH`AgFJe~~OjvQxw!ij3(x^gb@ z#~^qa{uaN!Fu*CoyuQ`&8Wk3PV*j zesSkUZzhktIR2*mKHPc57(a`9xzhP*!hKHxzCKL=>0dHf{?G!07FdhA+lRCAvR6=v zPf)jG0ktV=a7t6ZGCo0xZ8?9OZScv5TH(I0K1-IC$8N?=o>K${`6aGxLMfeT>BWHT zDNNz+CUPB=0}*xoP&qY4EsK)&Pg4Z1#Aym8suB{)% zHe9ZNo^Pkv4ugFBu{{C3EaV~5)gOm$T*}$(83{Uv=g>Q$q&Q)~Vf-GtO4xxqu%#j| zbe=zt#&yPvx)Pq@qTKyV6e6zDkAH$J;4_?=swB8xa`>NW7x9K)1#j6`D|GWxKuJ%I zCMtTtvHeL9c0dEA?G z4Zm}rHzt7UQY8|-ZGoOIU-1AhWI_jv#f?GpX=>B}(B|L3`_=sr@?|FI53b?7rsRna z+@6iEJO6S~(neJLc@jL>F_quG;|)GD^;P>8jVx?FWuMhe2*rZ<=ex19UchN!pm{+_Eb*C%>`HdeT?o)GC|aGU9|hbL`+Cb z!Kk*A_-x#4wnWo_PZ(Gad2b){nrQ<_uI&Syco9qyHZ~-EGXr-0E`yh8NBHuB6jAdq z7wrD)%5FMm!fJydWMXxkKYHZ~N~yl%wtBsS#a_ak_>>|$cSC_h312|=wFV14x{-!C z>2`<;G9&dI?R~Z#7fDauyI3+ItKlxqYL~IGSa@k(emFvdo;?c}=-wDf6t?!}X z=U4cCP=`)iD3aT#5Uz6l5&p!HJ1A%2MSo7K;kZCU8e{qhlcZ{^R%S=>56crpfp2AS z)t(C2I>Hws22Y|d3LRWetl-hzFZ3@ogSb2CDda97+WXIr1TBRJ(0fdlx$()sHMC>E zv=eOKKUJpSWK1Tmis&$K1gGJ?7DHCm!;qk(;>80OflA+qWNJ zSQQBlHifvLW<4rabz+B!IZjq9;&ZMY&o4;At(xwN$oNwJJH$z*MQ~ z;p-Tweb|O$D?^xjz8hHW8O3Ehn?-g$w}tM61?|;*08Hon0_Rbr0c^X+uiggG#>8vyh5`Pw_(gG5i4og1Dk}7~hYb^8`(MRPE9*9y8`HHNM?hM?T1U-7!G}{RqZ!KV4&_V<>x4-;=7rH z>1_K-OkZ_LyuPUhHk{atb_a9$%S?hCc6`Pf!*&yK)Y{^>A z%wc*-5wtzO3*RZt6qzoR0qe54r2n88-EQ?!{d5g(hujGoD{nzIS8GIa%E0z@j;2hN z-DEyS7tEXwP~H4Ie#>p(^Vi3s^`KB@C~!jQM+v_>LW#m(3}P+JK$(PhrUg*WoMs` zq_*{YL0+j4dtCoX@D>fekDJtFX`$-`b})s5 z&O0HfwCXdzK`{ywSIE82cz}X3dY=Dz!HafB>heT zPrdhG8ATc3=X(OaOCDya?a!g^%@X{%^&k|>zXr$3y=-rc4q5++XGVi>^0-o&-ux=1 z@_XaC7ZpV)ySf^DP?oj*5qe%T?AY$v_b@npgt#DGk?*}T2oH5Bvq+JU6~eS0uddM@k-#7<1(xEGt%Y{*((OVNV&jih?$49-sJpaJ`p$xu^?TED+!PhPu% znztscw>DyLM~AR`Nh86jGY=eu4v5O60xUgz7HoIcfNHlQGl(5RKV%YEifJj$8Ldjv zYwTIcXe z`1uiB)f2MUc}v;+X=$i3>J;0S6pW9qZDXSh`XG6x9G4|`9akR;WIm=T_(eV(8hh&b zp1uEYM!W^QeJTNxyRY+=ZO+VlZwL(C??*T1dO>GpD`sAGrHf%N`CazIgs#6Q-F`BI z-JbOs-<}eDt7XTSx{#&XUnK0_K8<5zwcc}uHzYXGf@laGFrWQBHIFO2v>HMa->}D8 zz1Tdg5^p_kz#-bBnRTMT$k?Pna&fx|y<BCD6t5;oX@v@-- zU2gd#ZkaQbYK)ZGXPF7?Kj#%pF;Ne%`Xq9-=OviZ3QJzeGYX?zqp4DP2z$hH>`{<9 z)9dnL@!Wk@@TH0U8M7bhLlUi<$hc45!IWN@$F6oo3H_#pWa9RSr=vn|srv#vT(}Vb zOA6zL2t2r@WlPCN@N1tv3|QOnPkgk%98wcd)exvgk* zzIY3%xtxZ3ufm|$OP(1z4P~hl^r-!}7VBI!k7I=fh=Tr9@eMZz!oUO8aM5!NOx1M4OCFJIms2diwrMxrX&wsA zZNh%8d;&lF&wH#HyP^7qHY? zeT)lvibqhnrYEx-5W^ge{^R?UzfoS?02-zu$)o~KvW8pp$YF{FuI)w3PfTHv&#vI92Tf?1CClQTBvO}G3*@w%h4rg%;(;?d^jLWAJ5G7RRlliZv-}Vy z`{m(GEspird(%3x3EPmeoc5hi=e|uXg((LPGTU2nR&|N0sPjr1K1?s9<}Hj#3;V2; z&@h_5e<=>%8;zoKgQ>gW3RayP$~{my$rjj-A%811Hf4P`1gwjuTQbCl6%J))tN@c!3-NgFm zK7&@@6gK|*Y-(?^rE{N3`N}0XNd9{mvkr2g)comu>FjvQdU*kL!gJZ(4dKw~-N&9- zyIVQ0abY^)w$(nhGnlf9KX4OLKwp$ZFI5ha?$0u48FB|}um0czg_-G3fO zXM8@y^c!NKV676m*rjtt4sXzJ%4R4dQ>LNs!LHrXtPZZdOcKN0X_uw~=FJ&K8$>zO z@h%deelu%Hzsx@`@nof2bXdvWSn{l2f;2Q0%=TumXB!f6?|;G`qN4)WIaxF3u4ve0 zlMJ)=X`u6#4}96#rL-#VFm2bL!&0_>ipKmD2jUgGl$%-9a=-93}+Po#5QZ8zeac&wn%5S%DZ<+#IXTIR}wy5LkIb*r} zgwb$xgcN(Q;0!DMK8?QZGGc2bjRnrbK&ms5XG(Lg!vMQx{3RJmkDW^(8;-$W`GA0Le~1zmrRSx;o_h}lI-xU~l#8r0)H(@D%JrC!K+ZbAoneUU_CE>LAU zZkTVw4NrarAIciV2M&7+{=ZeU?v5u6%x$IP%nQxvEvY?T#;;D%XPr_8MDxlZSQo$z z&rplD)L(~-f}FeZ62pY_4YN>9s`{ZN;wKJi5w77Bf} ztnJRY-_H)lyb{Cy2gC7kMlts$e+cnIw1rH_U{+~XgaON=$kcit<=F>v`Kc;ws{b{Z zS(wY7EZhzIeI7%>KUEt4)rVG}GiL|2l<9TIg6hLrB-WBEXPZvVgX{KpxH94V-?wBV zdpzV0gu6tcY~cq`eH4m%a_8t$PYU;<<0Rf`sSqE^jRZ{%fm2=l08a)khv_3Hv(AFCH?^I1QNY0>TLAhFDp-*QA5eoNj)!zQ<%i)aNHfLG1Dg0p7)Khrh9h=LyXE9)~-AP>MyC& zck4QApZp$jgfphak7AJ?l)=RpVoxijzQFoWSP z&=Z!3A1IQo_h`Z6-$ruhYzw(J|0L*<*J!rla6i7x)S(JDH=OA{2K(ef;mYT=)G>KD z&6t-*r$@^0;b!SzYxVwFMcs%&qWRyBL)4zSsx8BX9P+`df?IDn=PY{{4|HFr-xu^@q4o#9COC_C z3|h%zt!vrPvU-u^-3(S`u!rU>(&uc3G1AD7U>&O^A^UnAH_HG|;=R;WA_H;JwsWNMvJ&FH3OB!-@oM`il2s9aU8W+q-W^=v>Jp}DO;D@=h z`q?2Q+N1_FYN$OwLav#)Ly>B7Y4vCthV&vqW%MT@gCajNGKs|(`W?B`fp zHvF9)$=w;qt_x?p8J&O7b;22bSbQBlJUkj2Pvn#4?Lus8ZsR<^TQa#&H&*`f8O{z7 zw(rVWqBY0+_^)qFShQ$^tF-nAoM6JHLhe~6_4YQ^&6Hxu|;P zm*}H+7rWN;1vl-Oz)?X63shfB^}(5Zo{*(k`N5qT_)Ft}Aysg1^&oOBpNZ28Vkzc= zIny%T0VBstTMZXj`fIgMATLVg?>8J^(-XCsx%&gE4gJHGtosJWj>*Dol82t6!B)O+ zzJtoe;ao;j0mVjsU|$ETv-MjKbB`wojPI+JH1PFZysI>VX)U+~Iyq5PCiEKzh${Jc zs_z8`+ZHzL(khfnwxzEcH7t7ZG#1!(8c$ZPhTBU84uFD`Rq!o&Qfk(%?*6)us0=l@p5EL$aDOg$s77QV#62@_C#wnCFcfnZ(M3v{QIB0 zEDa>xViydJDqx{y`RuRl4#=FcU0~dw;@|0><7-08q3_~z-aS?mcNTu+-<(p0#hicV(f`4Ee(X;}X5#RiavzQ(%Qs$D zqgD)r`m>Xn-pn;b{m;3{L()j>7AhK~IgQy`>A{4`Pz)Awtv}c-^7mK8H+(<;(WeJj z9oJ^9v(?GydoP>k`Gz~&x*f*N8V$y;lF32601SMNvKtxS#ng7rk{^5kTThl-Zpxd2 z-xsx0pXze{u*L^&pT%$-8YvA=s!2HOkbgXsyZRa%eBv;GL{ee3bt0tIqCFprD#Kf}eX z4&_z&Fldn!(E{%yT={_p-oGIoZR@Xaq5Y{iBeaq`kb9WZI{%IOyRY$&du5^2tr(Zp zy`f3lVz?cL25@cD=fe09p_ipu#W#)Fj?J3s(5Lqtmqt$F@1DK|_ks%`X48E*X(7W8 z^SA?_?X0jb$eXIT3BvA33*z->;8nMMc>YEe7os}=*vOR_;@$u)>iV2P)o0PDHfi?m zdbVhcYB5U;-OK+Sc#13Z2xBS92f^_D>FRYEh4^;*6I`(WBaY8KWm&j!0Pkbv4387s z@Z+)+e*cRX(9k4N9eBe;Jnht$s>%_1Y~|gb!gs)sR=qt4`CD$WCm|C-Rla~bad!)9 z9)H6e-yMU_ZBe8&?Gvw48O)P%9dxX#X1mwLK-`iioZihB+>^*E-e!KY`0bpx+yEhW za3}Bx#1CG_tHx(=k+UqS_nf?h%?)W_@n;YE#mxohF~Z;7Pxzt2`)1|Vk)Zx|14Rqn z{i53?l=Jx}JifMq>puOJ4+xMVa(zJAng3DouIq5e#1Ir}v*@S8Lq2Bm6MpoXTK;Os z1CgvxC8RD*;U|pTwmK1+Ob8Q0C9#}%xLT~djJH64{|1LOv|5YWiel+G}o#(kL54a7_Qv^Q1Y0Ce6LT(fc7ig%u>TjdDD~NCbx^t)EteOCCU8M z(1C&@?Vp&nC}6|nTil+D$Jmd9^HJlOz#H6DhdojOIMZ|k{A@~L-x?$N%)AuL5#Qq` zeC~u_!g>3bo4^rq|Hp5&94jCm&+*&6j>D`42Qc0ABsb`BJzFML#)GO0;Hl<2ZmFjQ zIsErjw0NrrQ@C(~F5NU{kL+SF;KwLbFqR{=1E(?b{Yn-!$d5MYIAVm&UpN-0OmeIq ztNxXujrJ?F|7ixp1YYbV-+$bqPYcQ4*b5$vlV&nEw}Ec&ZO+FngPiv6fPL0SY3Ipb z;y>pcG3vVqxNm9WTb+tg)!-?pFPZ}_I}f8to;D;Yr;ugS6f&IcMbW16aBb`XEb%Di z$2*N>if5)`!Hd02b=!V0pS%k8?Yso7vO-7FY5?~!PeatYdOnl(HfMchi|NfXH}m0vy&Tg`p z9{?#&Ea7CW9*$Z$k~!?`68+mS!|INkJ>BbUfbw~|{3oqDI4j7Ishck4|EjyA&j%O& z!NjYgggP(KaWld{-N|U0oh)ko8iH|i4cIB^R}f?Rnj28`8xN*fQusO(x~Vt`9-Y38 z-Btk0nuGaGOZ#y~!6k?>5c0c`r^sriHNBOz6}|c*BkD3;$;Q3D23H0=WeAkK37qsyMw8!D+Bn?tJ8%a$r0-sxa71qAH13k%V zu(R418?Jq(8M6#%c6SOg`vMsKs{z#BX2E>JjT{wD=1ubF**kKLp=n>TKx?RrYIm9qhg8Mt4joE>_?-05_;FS& zJg7-zzCs@|a@0dULi`HXEyx0w{Ud3kXCgmkj~`vT*UWqW>PNZN1-Rf&Kicn6rk0{% zEPPoD$o#9v=c;n3d4CEdet!&AXauD%L@fUCI$FH*5Q|!F$+B+raKk3Q#@f)aP%iKn zs>7rBgVMLe_Q8*MwO4lBc`Iu+z3M+)zNJlE&H)Da}wL*4L$V7L1#P^#6@Iz7! zE{e>D64k|AQ(zfR8T|`n_Z_Kh9#aB_k&`iclM3rC+s4!+t8w|fMsWJ?2xzzY@xghE zSeL{eZfjt+=ugKu*gI01ynIHo;>G3QS82$?1+GQ!pJ>28A7FJ*q)2k$Vc3}W6VAUj zrNY0NY_&@Sd>_AwqrWF%z=qS5JTRPV=$VFlR{!HT?dANeg&$zQUK%HQ{us8DxmV$W zHPjz-8eg#&I65T`I;YojBlf%DpVtLYs0G;iRt_$&3Fjq!<)~jhmTjG&%r;&BfaN(~ zG2iPY&I@JWt91)poFcg1vOln5>>$Ad7RLX+7==sYn;_D6Ey>?b<5LvhiNdoi#Wx@S z0KHg8diC}XoOZ6_on9LA^IJvO@puI4$eh8Ej*IbPLa|uA;*;RB9}PJh7IAZB+$sx7 zlUWB&X4#dpxJ&d*-22rAi!@%q)N(26PmO`)QLCA=&1~_d4r!)scT60%CWZG3-GT2G z8FA{(r>M;*5hS;dW^hl6=GYHGWixZURa6cB{<3V6c{%vBYq7lO5R_ut+z=IGSb9Gn zbViQB<^F4hJY*Mk#LcYFf%sp>e0|RnY;JkPbqASo&!%yyvByYCar4xtvHrd?>xc`H5z!&+ef%B6B;=hr;8Q(+nCm(3Y=7tio;v= z$jGA=BZf-Dip=dIW2r#SWr;GgUh79`9%@!xWFq#x2!$A?#UH8FVG|6Img5R6-hkfOvtsEX|KLhM zGhQ4$gibCMPF7wNIW zqDatpkioSheu}Lo9N}VQY?zyk8_TrikqO?|Y{BX2y7B;?RvJagO>Q(;$&Y(wBIMhj zzTsr+4&ZJHJ-GJcD_49)6V*muf;^4se3X~1xUyLdHQm$r9!kQ$_q>^Z`W^1a`fM_oO}Sx+oeNFDS;_?(+El87zfENY-Cal8Qkd-)t1S6Ra>i4z`y(~~C7J@*^vZ>~fmRHs)Xf8+QU zecVW;0Qw`Xhn~0Yfq2b2wqGiNo@d*zO+r>^{iv<1V!{Tt?dU-4o_(3py#~QlH7m@Y zwVO?!T#Be!A)Yur3?p+t!*tDNI@NgzI&%Zqyzede>*Gu;b5Ewm{y(^T*$sMe$%;L= zR7?hws&V66M;dj$6kIn%Vb&)Jd>JTaax)HtN>UuXKB>Swl?!pItv+>3^+)fLdMw-b zlBw)Y5ONk*(QDZTv`Q@%I2Ub}sXzC^)wXns^RZ=G5jWB3csMSaIkMWPdLvCy{Q()e z>zMuX449LDf*llch5k0m)M_3{x;KznzW)TH%AeuGCALgYUKc~yOL+iynraI^p6?BKOBl1bGqOG2s(~iJGU1u8pa4;;&@MRwpW@F)>H7pIuCaw03d`w<<-UPSSnN(xR=f!_8H$lo-< zrJ8lP;HfHGD)F0-%YB00lg&uRVk6$koXz`{sIjS4Q((4nIfl1qV~xWQ%8Mz(z%z&N zt+yind~ph&xI|#L&N*Bblf#A=I*QITs4>k`Ct;ylIv2jj4+9@Zh%bF|VXom#cs&UD zDaYUN<+b7}nR0m+B;(Fmj1R$t&3;!Qq+e2g;t4~GO4>PxG zd-*?WZ{g>y)u{es~(cG1%mPiq1Q(#`lfm+Dn?WC|XLW zY@O%2OM@bkG$CUXO$+d8jL&!R?^@M5&+HltO>dvWe}8A=|I4KL={lFMOrZp|(wJoB*;Ha{KD zwA`I>UvvhlEIK8U94}-yij$eI$pp@4mLu-HN3hRGMwGJ49PFz5Fkp0{DE>hTZ`N%< zqgBJ;;+zG@nr2Y{(OKx(cMGN*u!H6YYILB>jH1=6oH*Q2f0V;JwB#Fyl}!d0~%SZ%PHx!UZ;Ppj_1GPM-k_~jJ- zEF8x|4W7ZB`y1FRPh(nktc?q~Fo9Xa=hZ(y49A;A?n9Ai66IqfY{sCy)swVmVm zpSgl-($AV7R~?NLOx|)|mge(*-v?k*qXgFEmD88o4ZO>qGH4e1*Yb1KSjmt)+MM-V zH1cc)w2l=CJmhJxZi^DD7FWRYu?Ugf!f#=f#}_#rrBdO4bAE*!OYCn$s?!&8?}XmG zj`S=zHz)@Rn{=sAE0lE{DrUwyruBIP>p069NqDid4vjsOSg`Ie8vgt)cWG5CJjiI_ zN(arQkcfOZI5di4?0sqNyaL=eNr{Z^3?tRR=d4V95H9ndNh?OLpu=sM%v9M6>*U_> z;bzw%p){2`;!i=|&ZAJCW=`%Q;gGrC9m5n$p|>fM>sNOXw6iZl@{(?GWTzP76a}ts z?{fNXJ%V;%7P~eRxYr}&Cb@KPi`70AJ_s4(W79+qAM6vnhX0%UxVtG z08qJL4{x};_&k0!Q~M}Gv+w9I?F+Xc@qR4#wmFED=Y8f*jTG^T+$~J9`^-t#wFCb$ z0h-H0sNa-v*zegiO1(3NG=`r*Z-te3Wm-L#vab|!9uGm|Gfe2&uH_yZo0IkC3!KlG zop^ilI_9`vg?@(L7qzEovHlNqAa=$+CcX0)x6Q_q{Dv0c&xmyJy6(U2T=WbG<+U5TsX^S#{S|Nb5YUZ&9%HiKj7w%%r zIa<5zC3oc0M7I6mL(&**LB{d1;-jJ};qH42{j9!^2B*KlN{IxU3zvh(Wm%TKdWV?n z67F~YGXZh*VxiNTjHf2|Qq|ag>{ItBy6bMmz8^mbub{JjoqWB~ee! zl=@6%Lh)&3I2o}X=U<-8WV~C1eN+X6)pQAG5*e185yrX%?}S_P7`i&f4l@MT!=lI6 zAQnJLcc3*paw6DVL0Irttg_{4`fQNoEgIH3G; z{RXMSkZG1gIxCAHY==KS4IKz;R42gfcWe07vrW-2%Y zrc$IZOP*dW=9VV!ft_1wF-8A6R&>o9VfGv(es2I@p0hQ^r%kJ0zU7& z$9Ee}h2&6Q%AZw2kr$tdItI_g*Sn`-#rhOHRAvdUOddd#x-HwPqDlFE(_rdZTdKM_ zjbi#&K)S94t{u1-7EcHE-qIfGdsi^K%?~j)bU7{jS50TzTDc7aZP=J6{n6ZhufTcS zMKA9r!H*ShA#!XK+UFZ`mrM2FXp%Y`w%G^|$d4vVr&1jDWEZS5+DUIG|Ki`xj>Er? zPQp^UAo5~{-_3fIb8u>21DHP!q0V1rZVKTWK-e znyP76=(!4#tr09dZ(v%{WT=zf&Pr=cASZhmosG@IA*C}Ra_M;-y?6pM|Lu;?J2#74 zUN46A5^FqIf0nggltqP!4rp+330#_x3HfG~?AW|WP_N_R=D8C5`%MQG7U{u$7ddJ^ z@DcT0htOQfK&HnF4xQzrA+XGj^`@@icHUUQrS=%H9SuK0lJW;6eUm8p(io;REFW$w zzQn)2PMn9KF%8VO0*YMEjtf2Pjuqcu)X!DG1~}FSlb>s}?R0XA77l1^d3` z%50!sIm9wAuA?J2G;5zrz=kmH%mxY&kPGTInjSo*EmslHfG%3sdncsL#x|F*&az1N$wSmhGJPsj--Qo<@ zYIvQ!3&T5)!9kN!>~B_yIf~hwy=XTiE?vTJJoO)}30R2he%!=SB{uAZVIZEr=gcf~ zT~VX)1}58Ea8oxYV&wAk*eUcJrCm%>d(3K_<8ufaUexhYVN&R?x&VT`A|UIkBL!{F zN1^J%4J`Z0{n{`e%Bp9>ij_cfbt^f=C0lTVi>!CZLbeV2r6{c;sUT-(tE7O0HV7et(=`lRxo4<(|Ml z?b)n6Uhoxmo!|`WhQQMCC!jDnj!l%~(OGj9>{&dQyV3HTPbs{Oztw`^%fh=%g?yn; z%>Z=eeqn;Z+#CG0LhO5CI%&11itPU`6#O{?d;R53PIuTm4h1$^(+C&b@ic^C!x%^_ zyH0mAhESSXA~kCK$5{qWWhy(>M7}E;vHHg-3io6*YT+CVQu5_;QYUhE&nr^3d=FQs zRElv^H>3Gw88+KOg(V8Cj~9yb>}0~SKyxqQKBFNpbM83Q?ox!azFKz658S{nQxk;b z>1@F@IvRDxweb(mDv(TYx~R;f7F3jvgWH^++_}hcaN%J)OnGm|zj^IP4XP*W1COjl z=l5RR0=a{@XF(D4u5q#3vF#KTwNK{My}l!VR^X&;uI59(bVA^LE9PpD$V^`u(iLI< zJvP0arX-H%@A!;i^kzJI^h^Ygd%Eh;LF+uHfVYRTkuNYiFwV2uFVg@ z$YKt`L}|(#bs6{T3!ak@cX~D0mNnn9V~ayF`K!mTii0{<@n=UMv?{*<3v6cYZXNZO zIyo>ht493K{0&Ag>`yxCvQ!g#1o#I_`2|;epgTGd@;2yj^9*zG^?GD&8s->pF&-B+ z-NF2qPjREue$IUQQ-0|0^}OZOxAoiN=1|htIGQ=y1Fha5Sf$F6r2ZJZ+p5Xp%l@MF zYHb)3HlFFYyoFUctJoaH686l>g~c~opr?W-JK6pW^*rui%N+&Sv4vxIjRN4pFovB^ zJ>dBn6BaOhEcW@CF@=>D%xriNx$2*w6qQ}v%g}br_OPIL4#)7lbR`bP4KQH2BO86_ z5%c5Z*;K9oD;3v6v(RT*R$W3V!-wM9tQ`7&i=)9K=Rkps8HwGmLwfXZ99k(y4sn`f zq8uykine9<-2+kj)>>L_XUh#5@dBO)9)`jq;qLNHHOdU=PbHmYc=63lw)w?7t|TlU zOXQlsu6!%Sj7B&yR*7Yp4h5Tows1LZ5(PI&u~EwZ)yM2Arm%I-D09eu`s39JImdIs z$g={Z>||;BXJ1&Na1$IxEfbvHuW^&78a;{L3;lzq$thwKAM0yn6fJsENg=V$z}i*XFY)Rie*?$#;7nbedWQZ|HtDN~tZ_)W|{ zBHRNSd9ZDkOPOBn3O1)Kg3W#u&zl#WVvA~vuuv}?7Y!e;-Qa>+R3t6)M&d-rJ-EvM3_smW9iOqY=ptkc z)Z9k!)1G_LmT5AqZeSX${T>K*%_Si9kMMf@1sw7445#O=OWU6>XA{iK*mL_#h`%Vo zZTd&pzMNZ>u+@~6G)ZG~SSGucsU-2viRSM=Sx?jR6X;?@Fl>!a%Brr*vb|UP(Z0?sHvO+RR9n77J^ceL$^AA?I*~+|m?zt5HWMrR)^JAC1vXst zV_17wQ{p;Pm%RVDvv2(d!TF3IxLW5H3r>@Ps_e5ccG(!bT;ReW%mNQsDzX;=&P+ir zncSVUdHcr~$sq6x-#0y!DV2GW(!pSH;F0BA@EA4w(DNSb`^eF>v_yqcbcLPeyBy{^ z^$c9eih;c|U*naxS#0^XUST%64xYoT*s&}%h*g?JzJc?(tNM%Rzx?Sq;$#t$-s$uTooXv zZH6?ds7Y{8uOqon^VlQrM*QvUMSb4$X{f!kL`FA>()p_(Upa)ijmW^cxohm?O9NT> zlz#O3V-WLwt0GFsJDbn~rfe z#p+D8bP={(--jnG6lr+g0Jd`192)e+n|+KD<^W|a?5lNUj{5&V<>V#ad~zSBf_VQy_F^f(W>Q^BlrMa@??K~Ch0@U!r zLLS6xe)9^XvJ0(OJ8tR?lOR^y+CGW^-rZ*bVm zoA?MfcH>D7eDav=vN8>#?z-RxW&J7&dKQ zM9n+GIJZ|*PMks539L$9`_7%rp zv!1m3#6=Jy8h9dEa6x{o1?7Sm%5KdDhXJi{wA_vL(-OF~!ucpx;3~J7%d^se+kEmZ zXWq8{uDITAA!K&$V73+&-0CCKVZfbW$&<(uI;JYe^6e|Q8He?djUNb&XOT)O?5}5zz;4%J zbA`@oY)1fVy%Nu?o@S$gqyckPrO>G~!p_a{0FGCUqQ1gw+5FueA=1^Rw~V?ajE*rjC8E?SnI?{Lpg11SY98VR5*Lg%_7Xv%(29)HshtC;C(D z$#g>>oLFP8~;)%5yCbIIkUs^topD&#%;0&&$UX> zFm*0XeK>&HH-^&8cWJo#z&-xbgGBz2aRT)Z@?a`gx^T(Wc#4S|gI_~*=*@?1cAKe$ax zV+H<01I8)8he4%&u=v|I_+x5~Rf!>JDbK;+e#!jx$BRKG;4o8pT*{uxRDrqhetkN^ zQQWq!g_SDH@z)KU*+%m%pf=8ooiA&If%U5PmJ8)D{`3VDS9fzR7su1ax!P=1nm^wz zzQrC2UBZ)X3t4t*HqK%tsPFO-!tK6u3+!L>9YzQpwkK#tfhqHgNTdV*%-FA;{n+c3 zVo{k@1GmC&wtZ`u4!iRAhv2ZcU{bvbl#@RQZ;biJ+3lagrkM7l!AhF&r{OT0G^rY< zXT`9#g~x>)(`lx(`8;3vc>+r<9S_%xnqXI7lgMF!4z6|af!|h{G%55VE;ozg#B3$2 z&LkF>{}OQ7c^p_a5BeVu`MPHJAoff3YD6T#1{6X>jI5@WlLds z)@oiRTegGF_}Dc z?oD2*mH4L#Gg>7oeC&*tawxqg9>~{ReRrXWkciSJvbt|Rm(hFVQ*5wuI`L*J9&Wgqz7)AT? zEXaIE1>Tvci}tHcX)Qm{zC(I9`;ef>ek6S3{?0W-Q@>D(xHlfXipwGS%rtC`EQWP3 znLd}yWe=l5sN`E3F6eiOYt(-So3zH$l9JI>yKj{J%hOIQ_TdcvS_lTfK7}8;DRiR6f^r5=p`X42<8g#ByQ}94k2{~xJh2%ZyN49rTEpM0(*Wt}kogf4J58Z*MAV~1p_(mv8UTF2>Rf0PNm&gQmu6zuMeD&F{ zIz_&E+F*8mzm90{^A@z;cLQb&j^+od$AL~@EXB_Cq1|DXaN(*3PSa}VW~fX<%g|3) zc~XyTGx+)m&I>8~bO5@p(x=k-(Xd}tnLK6JVMfyhki=+9e9qp4<~}u2A5JXkvjHuS z^20g)NqF)(5AWKnVB=Y7Ca3;EJhVNDGJlql&&YIq=5Q2(tcCexsI#b}4Y0^p2$u zTu+t;tNG6}Kf<{8I;1!~m{lsPG2>Y=n5qzte_rmUF!L~wUK&8>T1Ud91x+w{;{#4< zNIR6g*5=pcC9=J9v|xh0v}D%AbXqj33+JhEwEnO#XJwS}G2R@%MQ10*SI=jIwjQKb z#X6YomPIputYCx8ZS18_a%}6hcxc#}i84a2K=0r*FJuNstw<{;FMiVXS@wJ zBz+D!j(5j_T}kk-;t0AblW9-hTo2!mFbv5Z4yq#N{-MHyX1OVuRuG&jJP zk}?`6U&-mownB>S2y(T`g5Hcq9JkOF{=@?9;~SXP1cZaaOc>86Vz7L%=)qteNV#>K zOkO_1cL{UZl>e+)T8t&rI%5sq@DhOYvn;{Ag>N`G*dbCjxr{3%M*|NJLB`aqw)ejQ5Hf4yma!=JHCDEyPzA8q&yfBiX)m1E}AU&Sl+{VhvOJQ$k=53QHpTQo0L9thfcWA%b`L z$qUGNJ)AAkAI6qln#N{@%d?Xnzl6J{7*67}i`;t)xuJ80vhyXk;NG`cB=t*!f^=?S zfz)6sYInuWx3W3k%TrKc^$^s0wvhE(B~77Er_$6TzcDMY9JbgSlJkuI!v0Q~W!lQp z;iCt|(K8)bFf2gRujU-%pyx(M$- zYS697arFIsIp=@26(-&3<@4QUi zgwvREelIv)E+yxLkEpI6httPML4#)#E>Q_*{N!ltY&Auj?2T~vQP_iQ6{?fV1ob#>XK$tGNC z;Q;1T;KkmwG~?BrNc=J*g&G>qbLP$az%bdGw|OlOQom=?><6oH-{dIhC-iY1c4*K@ zRZITW&?=#~YECjY#Yn&6=%a8>8d}#38~oF8s%HULzkM?uw5k;s`bbmwhg*2q;umy} zG-XE)B}2jm8z{Z=6bA3@#rbiSTw~xMny`6^z*+u)SKiIVIm(vweM~*P$ZF$@K0Jhf zSyy1Cf-Y4kjpl28W$5_xiK2F!X#U#xYMi1R!z|YYk@~SA@Mn4$b|v3MTiINGv1tL` z(-C2v`hJuIpFpXd)~KG>hTDZ%%*9iQMn{gu#?e)foiTzHl>4#j$Tv8?N0S;-T)Al@ z62wshvN+X&il}TJ$CgTu=SOzW;|mI|LwsBQY~!ya*qNS!t6ogwXZmRo7v{~2H_gPrx(d8?ng?zD`AqZQH&|R1!9Qyh zzQ2%6xMx$qhtJ6ow*}9GOG1X=#WZCmSssHbnTH_n%};FgcVSBwy0VN(1Nbuu7JQq^ zc$8;ezdPYYUyhe|!YGy{pA7oqnjh+v*zI%-(;lLD}{e zG~O_hV8#N9KD~mk^!|Wz6xFaHGXheCSv^l$6$2~sxZcG|Z2K+_%x-koC%$o}oBg{* zhq83oshMi^w&hXuW2-)`AD0DNxg4gLz7}dCf8w-?Nz{4v zDO~!liG#+4foO0dN)MUC_7=5?wkaG2-{xHWUZzjYsSj|kmB17katE9?J>qgI*3rIc z?ObndJa64>iRW{j@YeWfewAVsd{P_-CuW-Q(}!%OAhKW|%KGY466d4M+IQmbft%_# zg>0rqV+#@;KFt@L>OqTn8^A_S4vwW|h+`s@=)&gVY;)Tx2>Pu~OR9bhtc; zT?y%g2O9^{_u6o_Iz0ycg4-Y^*9d|lSA##PlJuDYP`WGxo&SbXXayH$89J*bepq%JJNpFx%ucBGM)Q6&Vp7R zl4kRQp0KvOZ2aP}p3nZak(nMo$2I(fX8X`Udh3MkZ%6ax47P>CiaZ73rv-|EvwY<>Fi)@Fl=e*$al;iwQ_X1wZX`Xm* z!yo8(twA`Kc(Z9=E~9q%H=4ZcJzu}}1nrj`#mVLeF?#$pI9t&KGJSWrTB}>=+iy2# zwJ;4Yq}^jnmGTiSq-c}XAR2jC9;^cDpt@OyLZ=-?Bd4?>~-N*4Vc zpNPM@3t+AFEodG35v)_}1P^577uJ2I2Jtn_QBED_TaeUnaJ?N227S#!B#gZI;d?V zN!;BFa^DBRN{7ktN^J`Ulr1E*pt|(R5p4Invux0*MCP->Q`iYFX2!jH$lzkMMEow8 z%&?RTjT_4^GSL)ztY>i&rlbD7MNlA8U=_6t z(_hH;Y=8~hVzG0<9^5!vlg{j^wM)EUDwg~29apiygQc}paZT-t%p&+V`Xp3v8QDB8 zAE_*HIB>>J-C5JV?_Vc#-QCEqmCyczLlf0qTtl$Az3xRr@>#qLcRekJ@^A9?U-#eT`uv7M zbH`rM$OL`+Y{LcMRri^TN*u+iG+kj-@L}v4ahxh*XP~v*T7F{h7w~_73f_KMhozlI z@Y2x+7~o?Ht4HQ=)ol-WE{J$7&ooR3k46&}b+~$F0-RG1<5cTsQuXN@l;UcF+8eCc zZ3}z6dE+%Fb-Nm3x0Iv(^iuw|k2afasz4jNK10#%K7L`qa2DgN3y;5-(3QSHq;PgK z^ox=MjX+?%CXsM&rwXLp8^aV|YvL@KMs`|lG;W`g182;W;me^C{%C>@6|9`ko1C9a zc9;s*MKdt#bv&#c@V@sJSuKRK9CXVg}^oXyD2HCGlUP(iJkMM^w)%bm`|3L9!4C*-bVz#RY z-szr1M{Pq0*SBTeF9Y$&qJwn371%3IpI!YojhpUihl`HLgK=C5^IG1)zZ-dv4;FqC z-;K6x;^}^P@Khp7$q&V&Yxjc5W<@Z6-i<12n(SuhwQ=7HkWbV+L3R##5{W35Uz21( z|Abtz#-me^?%o9@1A+xsyc?K$Jw@N70#>NK9Uay7a4cN#-#$A5$-@cPy^Ut+wfDI# z$IH3uCG)V%B!p(joD)q*FrW~f2QV+WhF>zQo0nIwVp~%8qgQ1O7~g*`Hue7xT^}4L zm3?9iej*Juzc0YARkgIp&V~h=OJU&r0Wf3IUl{-D0ChFBlIEpy*3@N!4;rIjR{Krp z>3qV~gaqNsyr+;pPVlwyZKT|bh#pm zEgxS5N&hBulbfUX*WGe;9HL|`FCFu1w~IpiR>I|stka&kJ?2Bt}5*A=RBP$<|E?1+Mf9*-4b{b=bT|p&nGqyFv zg>(DQ6?@lv)AGJjv9z)(3$IwpUTkwGJN0*b^9^M@c&!&-8Q0UyimT+=+fOnf#FW*% zFd>a=Phjku1(;r}A!KgM*r`pbeD5562wO0YF8%bSX`j0wt#Bp8__?!w-=pzaQK2WyZoq0=t4MC_xwr-^g98b!RL6* z4tFvQk73ot6|Be365V6(fZ^5Ke6QzM*rH{@v}d+M^Ob=Vq_~<~lT?{z-)zX|4)E#O zq3r#-rF3Oy1I!sK=C*OesCuY3*VMR#8cug|{#7e@TVqGCdSpW zNhGg78`!Q_Nz~;~jhj9c;N1vy`cr=s$f*IxSQldHjFqg!WEp(v4rf_f*SUDefT!1w z!K~iDLPURkDXEgs}#hDo_XLFj+EAHZDDicupW*!>VRo~jJ8}X>JJm~DT zU^iDUW%)aU*fAMxNkv2p{#-SevvIovS{22#JT-zT*M~9PJ<)8E_Fq0Dxrndpyo!H? zY~rb8N|u9f7xg&-Xh)bL=?w)uW9?9h4jqh^ol#uBt9V7HD26?g%d>rj66wcW$imZLy zHtadGk#`k(5~_mZ$>yRy{TbjVe7-i#I_kk`{dLFfM-FngPksYsseM>)nZS)PRHuzU z9N4NWhw;;n`CMs)8XJE2FLnwXiO?Jqc>Pa>y}f&myOnYkGnf3~u5guP^JNaWrprot zq1_y` z@!%6XR}oLiLyB1a$yji8wFE7v1l-qIL^1uG_@#LxNeHiYY~3JBVAhP3KN4He%F| zxp?#N8#LLm8=XYwVe73|+;bB#*Q%8bSN=>88Ta#t6V^grDC!&@kP#S*kN?tV1o3#lnz#|#nOe5t9 zfB(W<==zby8yVe%;a&}P>Q~O-$c*~Bd&eHYORt%5b+#j>(3`JVrAZ9k^%+|ECb z*$Z1w&%r(E#>8FCWLsrkaK;i9`wi+IAn|Afs|i2xM7t$~eN0Drs~L19{0Wyj_zS;r z(QiCaYzdc_1u?}nM&vhfKg2X=f`#;9?t8BeD9#YhFIQ&JkJ@uY@}>c>Z&Wb+bluC6nn$rQpWcY%g3j^#yZ(V@ z!C_jyWwzjXN}WoYiJ8~ z=jikK6_xC+q=f~&QJ{pb0@mX+94szHqsQ`4GFZq&9${0{E^_EN4=;XHCih8wpmN%dZv7cc zW4rpXb(c?}Y2kG+U%0@oW~wNepS<4Fmd! zvkjDkJw^(2V%I11c`%X9c)tu)?(apz(}MepJqL{+g)r@l88a<=3F}Ar(J2LMHrwL^ zB)ObKhijW*=_FgWEom_4^7A{NwQVDwEx&`t83Wj?t&6}hIE%K97|F0;D?3}>!)-Tc z=KrgW;H%~dIg`hO>C?G;U{LD;fx|xI#M?7i%@QMS{lWrJ6=pJ@g=3k+qHkPo*$q77 zVuJs97&7@C`e?VWf!A?4!u3CC3Y9yRA$zO|i+FzwbT$eMlvM#3*}t0~_96~)uBkFk zYdWqp?i6dOgb2R7Xl`h(kgpq;jVi73yyNcINQnZA$|(-*5ANoS#Leu!r;@60SpQL$dzUFXP*u7(bVB6E0Q{Z9b*g7jr$Ar9zUV&w!klu(_&Ui<0avvZK>& z>F`o*Zttqe7&z}2d|A)LQ4tT2rAu(*i)0k(szBN`fn8vb!wPK~JKX{JWQ!cyuzl#0 zGgRCuC+rC-Hp8!t?f6|_X8JAg77zWY%?SP3!?0IaWEds7UK9>CCYjt}HV1ka`azZZ zecYAc1BdRm;hSxCjAjU|zx!uVeeMtZ(WuLc)p9UsmxJ}Sg5!97sHXn zCOG$I4G!N_g*uMc#Om|yX^BlC9xN;8XZ9OO7p{~*=oVe}H@gKzcm3F=b-y9qEDZEK z&Dme5!MvxzB$J*8jY|r#;q*W}<9pMt?#*l17-`LBc4e}ApFJTgdoA}m(wPRGoCN;= zX^_sf?|gur8UJN#Bj+2o3dg%ylU;XijMvLi13r2?w*_A5rXpsEvguyrtB(Ex29x z5Y{*MqE62RIzB~)8aDdFKhp|`mkR}JBMsCk@&|`gE@-s;5zNTfg5ocS>5XRwRLI^z zClh-*=+R%IAGeZDsArRsTL!#e_Kv$-5l+2tD=FrQ3%hh&-+rCPF!n7nhRwSC3avYx zNHLs)nSEF5b8Q#1`!5Dc3e~*8VpWEH?bS4z`u;KKq&D$iX6ZoBeg=k#c&f(w}sCKxbv4H@Ky(un?3`1*Ux z!9ko2Y2HPsJ?*FXbXv6d(|`Kh%I$mMVEIk(+tpo>9%9W?6W z9!MFSNUPsZ5OS3nFhn?`Ut0f(6$v}cm2!F*@JE(TKi&bFH}(iF=@gjl7tDNWx_RAc za`1a@IqOL~z~@WZ5~LSh~JgaEkv8guQB)sQA4+U*{ghD#j&4TURP;s(uBZ8$5*$#Zr{L ze+RnT97r-cU(D@tW1lje2sFpBU(d@3-?*?Dnk<+H(n0%p!%%v_)dTF&=q#C+Z)J_Kh3`vSd$-Zv{+(99($c_$i|t+ zvoM`fJnnWG2cF(e7uO}TFMHhSwQQYuw0|=6mIDlR4dOl5bhDZ%CbVRP50$E0vmxJ} z;E$kKa+z|6+nBnAJJ?{ti|WE~Myk+JcP!`4U&b=ODZgOX%SGhSt4(LS=Ht$9gV?Ow zgUGjhGMg~6gIv$9=JZ20vOz}0@F?_(=-Aw#`mM&r?Ax$nOjs_>G)GNl*WI`9hZRRK z!;E9>(>7I!dYcm4&@zXA+!_mW_UMyj+CALfJrOrt90aP$IaGEfh`VJN1QWdSarUyY z?9zwn(4jb$7TtW0|Afx&`n*C~q`nEon%Y<+@6FbGzJs4ew(v$eiCunnl|GO6$6-e& z!UBniZBsgqXI`8_>pp4HKeB-e9i1D8DUK+5HM*ZY|`BFI%&ck`wqN%?r!#)U(6sO6;bv>oPv&K!>G|2^q%$ zY;na}xF?^_IbL_BmZ%L}+{Aj`qBfP7|7Oe1^j@;B^3+oyoS2KpK-ZqRW3m*3PCx`K^e2Qr2yeJA+I|OmNYq%OC z7dmtBAXaVHr8PpXQaLP{0u(;gn{Tit|MOB(T#a z17)Tif{(MS&}+vICV!~{wiZ03q}luEZovg8xw{sM4ozWVUpH1QIK_;w*r4RpYCIvU z48wM~L9<&a1cy%Lnq)o;S>So}{OJqs=z1YX$Te{vQmp{4j>3sedtlV+i|FU}4TNA4 z|0~xQxg!!Vb<-0%Rq`xG$lgTwM&s)d1876~>dA>Nb@b5re;l26T#o%2=z*<@vfBwJRNQ$WYI;XNCB_b<{Br9Z-`uJYI-@iQ`{nK@K z-S77~uh;Ww0DIFK;n6iUvGLpl7%T9Qx*Z~zbjM-QtreTlrm==esp_y3D|1-QtuS$? z)^1MyqBZ)YWs0Z9nLxcn2lsNA0=uU94=b`-K~F{x@}?TXIqkU^|FMVSQZ?ba<)G@W zAvs)C?kSkID4y${Q_Du{9p@6ic7pcKIbb}nh%=Nrf*mvNfKj*)Hm%Ht(>*<8dHyNz zuiNp0(ob*>7|Xo0CsW`3TCQ3*q3YC$LG0GGm8@Z%5+pxUg@Fsz;EK*^?uw6_@HgKG zM=H+o)kag4(`VGQ1!x-UEU?+;La*jmv#vA*rmmp9G1jc zox7SrIU#;lU`IA%Pvft*J#71!O>jjn7kX1A_>xPCbo=%>-a_iGc%9&$ zY|0>Qomh4rBTUEOvtk7*ZF9mkl9BlR_XQ|<87TNRzKaxN{=)AsDO_FT zEb-RDTR5`cm?EYG!8O_4H09V=_Nn|jaJo9I)cFGbmb1m-!+Y^R>%o}SHkj>b9!%d} znt;4)2Y}Q(@Nt)B)AxSm0uQD@q3dy2;8(|)MH{2M+B|`)-^H!)kH(pIOjyUF)BL`> zVrr^9%2jk_ax1pG(WuIFzDV7IHJU5{+gTgX-R&XWG`PWE(L9U$y(JJH2f^ua&HO>< zZ(Ng27VcKpay(l!$~LQ z8rL_e6P7ny;cl4E`7E4+5)(s7Ol(jv`qvcmjXiFQ9y-ki*rSP82vA!@r0Tloic8QXbmZL^XW`76rH8Pw=dAju_dJaEQJM~KSq}%rm#rRCg1-ilI_7j zh`uv|j&C+0m(Q!Y4XYIeUQIqu9oz=CRqZI%B8CZHngzFG82e(#vEwzhEU7pSl|=>= zukZ<wFMY9Cq9Qj2phZZdv zLBH0^!q(1IHb3$|+^1y(8?SCcpV-Z`TC|o1=Lo#{-=p!&&jCz#wF!J!cbqusQS=2i zbFv2{A<=3p54?zT9Q+i53m#*_cL#EbD&y;}+{G&i0#nocIq&Lsh-}hkab}M0IPt6; zvvB+i{wLLNX{{60Wp?1p&k20y{d^IfujkH_Auy^X2hjCbqJ2xow+gi zj^?qMfteIzx`+MElVDRdrqP5q{ap9#ahyp)7nVH-o=;Q+8HqR8_x^yeTic6O_P^0J zZ3{Cz`JXs?uLnF&Rjj^lpz6G*=rYc@e2=2S<+!fg#c)JwI;-1w8}jU@gN&;ev;6yq zC%+;Hk2p_yms}_@`!E=v70z5-2`dRoU>%zC9A&G7=i#o%_P%`x>taRX>f}hA_cgIpu9ZyVSi{}oaf?YPWwEZ_! zyKbXXN%9z{>rDFodzn&BA0MVff!koBeg=wlE4l64lKIhv z$IxlsQo)5Xoo%?2Ci+rh$)>+3U_VFXiQM_2^laE3uJ-Re=Ao~J?LAk}ck}^Kc1R`{ z{`$S>cjhUqp?s7vgORQ##!7k#CQ_$&?4T zqIK*(G=3V%n-3GXs|hh+Rq~i+t}POOa=bxzMEO{4Tf}Gz;gLbxMAP{?6Q?WsdhU^b`-LR&N^@|yR}N+`;OT6NgT@57Q@`x zWBCd6gQuu;{$!ayR7`7ujr!`4v?YK$o~R|{;1|L+=fRl2%odFOjrnCIrTmOc1KbMI zU{ zV5a94v~5@AYr9TT*7-Cp=-%V%KKltwS@Jh_UXpPZkNL>n7AA{+$fv=!0)OYep^X^3 z+MJj0a^ivt4wH;nmPNhrhhHPJ;lueZTD?Py6(3B%E&n!QgxH>oZZ?5Y`UjzE`*QG^ z>Bl)c4`%cHbaCsm41%(9{^6kc(5AcuI^xoq*{(2JKl>p!Z`J~)F}{J%*szE#4r=4y z4GDtqgq^69wx;s4@@d%gU^}acmlZEKorObleXn1}duijG9gOsykI6aHyY+%^K_&)5mk#6~889$>r%N+>Q&BP2fU}X_#EsWe zWkt_R;9#nk_(;_p`a4pMKQq_1I{Bu)F4mQwA82#{}lBJ6QS!g*g^EF0m82%wHiiF&E?9c`id-O<#VB1j)*hliXgOLEi2#DCmOJ~ zjB`hE%9PIa=hDK1zPany%t zU0+PHGoPZY#u%8gtc=a~{EN$DV=;a9b0{&^qTcQ~wBlA87ackc=J@@^rQdrvR(czc zdFhg+?NVC0`!WnwQsiET&V-5v6J{0Yj;4LCWLoo7G{hwjb>McjOqHkgN-v1UG ztdIshlk~VflX#Ka{y)g)2C}lyT5MUUhNqX`;JmlY!+~Z?Xw8R*xGh@+6|+kqFFP5| zo~Vbrya`8r7jn^IzXX9=Sh5F?hWaJjZ+!U{3^{YVUXF8D9 z=e44=vN4;JoC=N=f=78OPo)N_JT~c4(T);m36jRSRuk#OylZ@X^^lQz7Nsw{Z1QZMJ)|2OIHX zEphs3;5UB&CGRU{(}i5*u~2n78gv+Myr{<=ujhcr-Wc#$-iiBP<>I=hnY1%&2h$$b zkG~tFnfBBW445X|507Hi{Ea7R*yJK{qR~67IARA%xpz@~a|P_v6THzbo-o7Sns{$y zQ1OsOYkh$6`v??IyhG2Iov=372iExfY{Rv%8*aF!=Bydbliu<|id$@b!!A{OV9FOa6y;BNgy_ zj)*FB=iuJU4oqQB4p!V8i{4R^aAU_T{HC0W`F}RSF&so2TwbEahz!9I_@0*Ci(@H< zJUo=>6wYsoOe$d*y;@j@m!s>E#b@IC9a`l3JQ=UNe8auCxRs5mv=toNon*CKOmacO z8E>UNU-BS_`5t#A-OCW^zYUgnVzR*!{&(-bnTb4lb}`2R0>e?JWaYe4#d#yHvsj^LErexsZ9R=mgj8 z+RR!)iE);J_CySg5|v^@;#@rT;DX?j7|vFe$+G;)Lv;CQ zIb_GCL4I!rPMP5W+wUr}w^4)H&tMgnYL$+22iEaTza?qnzdVtrUAB0}i0O2&pTUM} zQ>gJ+3hNO1pg)EE!?pYect>`RC{I4Us_}ZNz!xFDu3`s!vi1%4R%r@eY8}D8mEQ!H zYB_pPRD@rPOql1C2I%o}XQv9a$O_(%9n_7OQuzBToc-awoT>5wkdZ0Rz6u!3t=hlr8OEY0t zOfi(b(&qZYoS0#NHk7^Af_v$*7U!9@CVL}&jX`bbr3Hh=8wP4 zsqzqMuyoleRR8e^q_{_e5DTRjZk4RwT^AJ{cXJPIi}AwJ0Z=tR6C-2V1>RW_7|%zz zJ^ecFGH*sL(R4~y?Z+Z@O>*4hfQ7Y-$#aS<#VymL9g)E}z@-^N-k%j4@;oevEad-X zsItDS0q|vhIauFG#yw1{P`M+!uq~7Ix<%56&L0pE znZXT;j z9&)xiu4ewVQ!Z!Vz^M_0T9*GA<1RR5q%KoA8Jvk0gE65`jG90n%92t$6EGqt4#~I zRa?q%!CFT&b6DhjzHt_n%$J6Di(UA&p_UBH%$-YwKGGJ$(QLn!6*x~LaLK12?9jhqTI?aKeJy=6Ocde#J51Mg-u3L4xXeWLy_{ZkG$maeQjKxt7 zk3@g;AETjDA%DK&E6gp|fpxog)2GXdIPygZ`JYo^Q|H;SQk%&%^oTsWXkfvu zH5IyZPL>(B|K?kJXTiIxhN98CBd{X76dD{9c!iYFm^3tr{j58K>%`Boq~#CiG~ANa zhh;IlXYat&>j>wHL38cF>+Wh3ey1Cg70fTuffB53-#Z^xkVADO&tP=NqMH($kN( z-0i9N>=5?xvI9w)*jLBCabl%gCNje|)#{yjb0M>*h!s8i&#C9lYmkkd17l{GvLo+z zfa%sS)UX`L|11pW7Q5%7?9~@^CN>dYeDlI+?WeT;&<18*f{aCFao_YC+48M1_`QDz zb{bW29uAVAlh-9uwpXp5mY&8d3jL!dJ3Hrp?|x!b#{_0%7|u0pGiMJ^O3{6$04w^0 z=loriZGLRkSeG^yQx_&YGr(Z|Z-+=aghTJyN@Jb+du3h<}2utUt=$PaJnL_l%(E_Pyy;8pml2)Fm1tNN*w3?^UqVQ}DC zcp_oM?N8jqA}s&oejT=`vg4&;L0Sn2SI@UrAN^BL+XY5^X&eC^?I9i9VEZ zwt+el5(TFH50V`@-g$^@IXC}6HQeJ5fkEa6c=J66mfnjYC*^t7J7((hfiBMI^TCN+ z_JuIn!D`sNrx0h)un>)0V^1f>3jC<^F5tRE8GZI<;G5ynxYHnk1vo0PX96F3ybvhY zXP?al=>9mpSQ|cj0bbI(T>tAX9_w(5J8z4jN9NPs`83MV(2c>YhfM zXO0Akb)%gRoh;&?M7px}cf;A+`g**7GM;akJ%O2jeuyp`W%+-BF)U%vSklev;119w zE_BRtE+s&bihMqx&*%_vDNtjd+tkt4V;X!vR)@!b7}AT7`J~{N1i6Rf_)WXzXp`+g za86xECQ)VZYmqfvviJi7K?Zhe9szCJ0qjPKJF~bKi>)|?eb6*vc{RyQbCd!5qBw(D z{~XD055LX#$%bHGZ9X^QN~L4xSn_QUa(c$nAF2$lOD zLUDW!41IMU#g+?D@sBgK*=?bx9h2eIyJR?48joMDua2~3mnQwjqnKpW*y)sO7e?}b>mY{A^w2;RU9GfqrP+xy3 zQ&yTmnwN{j(q_+K$H3R983QbFxuV#+Ivuz8$*>Lo6e;;RXk`%hy&9?byz;zmaLb#!wI{i%+zEiW{ET5Zs{?Y`_j?5 zqoIRE$J?<;ZU>}%oeD*Z=78dUGoD`5u*%n6;u|w-*ckI58WT4Iw|IM#|OaY30|~d)FI0G z>CbNOnF$KpyYbeli?CC}lTG|Kjy46qfIM|$yfjslxB6~JY2~JLeUb$mK2o9DPg#fl zTcnJR<|F8mnHZx3LvgB!3uXG}gLiT)RqLNdhuuzS|1l3@JDy_vyfB!S;mcZ{k6`vP z^6XmcEhr3*qVuyaK#J5cnCA76GhZS{>UM+hV17Qgd|@9ZItqQw(XZj=moRbs9~0KR zA_LcTJ_C&z{xo&&JCvB0!fJko@l8HEsU+BpeHf|6IczGyt*-GSj`uWfwky(5$;ttkqwSpkZZQ6ph0uK#a$3w3&A^=1>t|!=rIC#J z00Q2i<7R&M-MzwbzD)>zbixfDIYHZR7S%YUQ48)xd%g>g>Oc zHqsNi`hkLb;?=TeIA!5ZbX>1Rxu^U20L67EEzW?cA1a)BM!m!tlDW9>mp0XHC>Q_J zw-$0Q4`HC*Ike63fx6#@j^}Y9wtrs69lEs?Cj=(5b4N=!9Ytj}aG43bR{IMNdb33X z-uA)0rfkk&yBp4Uvz@~Gh6$XMtK3R$Q{W<=fzqhgxN4^^R!$UL=i8J>o6p93iel>h z=EeriR3XikgV?{N3FxQzgex2Q0VCFHQ}3lXY`^u7uRD+cI?Rl2NxTj9$?~qEOng!-W(}gn zsMYimW^KLCD_`^F=N5-x%p^N@X8IuZs^ttjB+P_%W+~FL-}@oq+G}2N`B^?i{}*@m z_aT^c^D^96xQZD}8%s7pMcDks8t(mDhT{&5frY)s?9hz!+^p#`EPJ^ty%kLd(?wI6 zS*R@eE9ar3^#P~iIBRZ9(i9e7Uk+PGk~$Y8}oEb~gjBjyt*Zul?mZ^T>JZ#oVd8xLY}$xFQWd#Kn@X$w8C-49Qr z4rAhCN$AKlqn$@?@J^$quxJ%^XZuB0__$sfDwF$w`|b{ferrX%Jvp4!O7#Z%r%%7v}85#isO z^L$a81M69*#AG}FV5OfQ`=KohC!ZI>(Ss9Mue}|o`1?2CKY2LR@q6g|rz=q0nh4*9 zb;B|lz>Ob2R4M59@?G115efda3oA8*`JD~POBu5F_1AEOTgJnz?)P9kWDsZ9D$7of z*blv$cer!SE}Zn+J)(J6)%e&0hgrk0SYc<=gfpeak<=Zsaf*GYFe)9%Ga4b4HncWJOk=bu=6 zQG?^KnM2uc%P{Uo_7=EWmJN3sCQ#R5S$chWG^PJKExzWyl6kJ#MjMaSvE=M>fP!u8 zSi%9?f4&9>qX87I`@{A4XpzO!x8jn`6PW$vt(4lc0ZxBcp^q)g*!$U0r1WPU)^{XR zpzHx!!S7*CSthuCryNea9g7c#cn zuy`G7yCC=;nmANTPzH4)UFtrv4K5wDWL>kCf_#m@;?D`?P{{GF_6x+s3%fY4DRc1Z zoll(N_sMiq$CUDXbwuVvb)b3RS!!P@P1EgN`5tFR1y}UZ>y!+samsvOh%>LLz6n3j z6^s%-^AeZbsncJb&3Ro#>qpOHsxQsh<4Mo>T!F=A<#8FD)@rgU#UH4bq(s|%?&E)Q zo$%qyPT0GwRTTEF1x760B~Fdq!k%@Wg3ZB#gZ5w>Z`v)#!kw2f{P!4k2S>7B(_^SI zB>>;s&7$v3Lzq;azu@`RV%cW||9n9p=}X(NX)QreIK?p(MqfLPiKaC$dW{eGsut7wOPbD(QHr3!S5Tl-hWN~! zlg{IoAvb;P6jXZ^2jyl9S)}d-d{VH)*-GFF1UvttnvM>X_-ump?a53(z=m2Y2qWTM zIFs}&aqi`4?$u2lW}&BnI}fU`+jU)7G+hBkk8EXYwVF|Hl#Fw#`A#y7H^jW4{Ho6} zHgF{V2PysJ@QGwQ@s62jxalSQ8o3!yK;g{(X%-*2-2tnQ#t5D# z2?`Loqe(;?^uON+KW2a9o1Q(w3YS^j(M^Iwcj_vz?jFOw)d@_72gXowHHR$>^`Z^u zg{{3`H`+b_fmtug1P0$?obNK5ZTfCO%-|DPcbw*fG$)|au8FL3@&TB&*c6_wKE~G1 z$^tgtQ^@7zL4wpU9Fukn3%ncQ15;&d7vF&^V_vf#CUdc)FCO$G9bo9^CDb0ij2m}k zH#Tc|b1tz0-*?)eAKB(;ojY`q3pXOP~Ye( z8L!&Hng5$eiO*fZLc5C%i!%^%5JjLRI|1M9OM!cKGjQoE7g&?bb32qq(%2D|^ig-Z zxO8y=`@Lo&chcZ6wa$5gO9KCa@x&M0+;NJ|OLG(O);H$-`=LF1Q{&8;y_$j|%U-T^ zixtFP7zEyjbDeuq&vRoUA7h)~%sq0ijzH@m`W2HFHmOsK@spJG!Ztm{Deshied4RsW`qrfj6HrgPxzO z;dQ^Rrl|`qqD^!wiyguwM`{ z6CHlPg$53~$#?3RRBvGO*y?u!suQ&)Rm&wv@#)5%l<+hdHa}b{`et4X8?-iKN`*cS zd?ff*xC`Wb^EK7_1aVdB$sj*q6$ri?jLz8xH#&E4s|x(!+?GD7aS^s;6MIenDkFOI(oU2_hgQA!ACL>bV&ISc4^ z!F-%4aH5~t&mq2}4O<7vQS_b>5Kw2p4iD02y@mULbY!6?Hvzn?ey}JLP5Sv&lW_|^ zVwT?>Ak7UdpwEuv6f$9$u?F6MF_dX)Nm7qlI@3DsgYRQA`8F+0Qr#oPX5Ko8UCrC5 zwi<3vKz#cJ5;Gmv_S-X%Yj+4VY*>EiN=V4sj z1$NcRhpx2ApxULuczgd`2(veYj>h|>G_ejUT^ya0UhQS(D!MqV--?tpib!5|7c88d zilhCX@DFMNpw>2!RUJ6tILc3wtG;jsuA0xI*PUPE4Q$|XWgRwZ@o};EPy%tuLHfVUVdQdFjn$=9Lt;J z$=qj1v0c_9xYk@FmUEM5A6hIhet|1{n*0Y1r1eO9#ZCBEYbp49=Rn679ky@#dr_m8 zA{TQkkX^jB4=s`f&i1MhlF`bAArCL3Ypo1fyts&xa{m0AIhSzy7jM!U*y2G9Qbs3C(r4wmb{d(vSHahz|?P$a0 z9kg`uTvA^luu?fYHY{s9?eZY1Uyz2S)6R*r72SEAL=Wf-cETgxiC9=>N(uW_$fT`> zY*q;lL9Y_ga`nONaqk!wb+Q@c&J{uVT?;(!_84z_48@oizj=pOvlfl>X(@o~sU|R`&_Ve;iH9nMe7Q?Wz2m6({(ai;XDz z>RJrG_ZC~fmt&_=Aq`ww32thC@btNRbXK~6Z%G=3Rog@?f6;ONZnOrO&pE+_ov(Pa zVj3GAv7KA&=gNv%59c8YG}_g#)nsyC&|h znL(L;!&s-3Ha|TtnO26_Q)1Ok3@KD+!G{9q!sS$|saZ^tgHGb|7iLbXo5w-mPBS*F zzZes4=2zLrz6Yb9p(N7~g|P?!Ieks=Va*20Y_OpvdzrY3Dn}0G4hIN(;?XO~dhQjl zX$mJJp-W%+^8&Z^mVs#hjvRbG=QOVNT#t=5E8vO0JMI0X#=cIzfgj~h;<_urU^mu_ zx$c$`ZYd3TeAh^*d1B8>7AwQi`+LwXbidH;7USSIsw{MW8w~0P95p-?Us=hJ*1{OJ zX6X$6#f~7x91FPfxn82DMU8mxcpF|Gk^maz>)2W0`CVD1&nmVGUFz*d_-S$gv_#s% z{!x>irhMHwfT8#A(SLhNVe;e%28-j_QJ~hajNF8G z)6#Z%dfcIjUu7~l<@3j!r<_-Io`35f);0Ok|)yN1H$tgqQPL{DvERHX0r=*sQuLg zOizx$sOOLHytyYhb=k6wfretGuv$7fWiPur@f9d$4I-ymUL@V5LfdadLvpn_%XBF~ zuk9+#`@vA>{?cEt@`f&n-CMZd^Nr}(@RKyZ+E-i>HI23H7{XS0#9@Vn0WB&rpgnKR z>3!)1UgMK1X`VHvg6(Cz`QRxOJ;R#5#{|)^Q#vfvTa|Plo=4rdET%K22l9OW;o$G` ze8~S`j8HAJE7;YL9axY}Qe$=~a|bc|kR6Yv5|;X?XaBVXpZLJnU~mipnLtUgKz1 z-X_Zu{>%XT35lrJG?wNqi6lOu&a=>b}Kg7wa!BKC9$8V>DC11#;*H2)24lzu!CYGOV zlgo^(Z85bqpIOfjMJ){B1J0-Lm#fR8lR>QVk0~0gc?DS* z2{v^#cxdfhTr*a1&}7vKvxnR05*>*n8x7dk$Lr|5cmxi(YsWR^U53gTW#~R^1eg3Y zn0)LLoMVkP^H#s)s{cmi<81vEY{-b)aFve)FP%2@E$9&GC;M~%?)if511GlP_(g8$ zc`@ckm7ql(YtR1)PVZ?{hiB!I2dEB7)ww zwLt0AdtC6zOK|(na(L}r0s$_qxUDdfx^&WT-Kj8k-MI*p6VO?<&%HZD} zPuQ1#3%IL-Un*c_KEH1KFg9yOI`5yK#!F63=T$>agSfl~^3R!p@)LKMpRq&mCe4LW zAc@wW4cQw1@i=3@DKyU-z~qMebEl49;6qD`@XQnS>ZE^`EOks_m7Z-rZBpCv&X^hLByz32<@~uVhe&OT13bld6dga_u~fof1XW@oOk9DVdWD zO{Lx5$!uPR5x*3vp;3oB@kx<)`mM`mE*vK6ZV;Ha!{@@E7JuklxEG~=1u(ZMkuXBY zqaP7w&|%`Q&bbw~tZLZ^jGKgpVU#^3_eZ_M~(r8rI9pgLmeVut41V7zZ5ags(b`*#RTsagnMy~Fs_ zcul4deNpUUmW>gaCDb|V8s1yBf+7}}@KTTZA?@i-w2z;GKlAfZ_TLA7=Pp|+Pc*<~ zx5ki#Q#HoqcX56Fb3u9hQ@A%ijLo05tjcw_7^F?l;=v|4HsN^?9zQvRYSWDQ1E)o} z&ht3-{vTK9UjPj2odl=Wi)c=?5$T%07kn`$Y{&0%nEZSrU3>H%J}R!n&kuFE+G!@_ zQ@@;f8N7zldt<0rWg|rgwL;;;OCS>%Bpy4&6l`ag;^}Qt)O)cP?%X>IJx=rB)&1`n z^L_vg@E!-FtrUd&>T&VoC&wV>#Y}JvD8}N*P59dU2t?GM7BBha10!ZH#F%lzneVf9 zw2YG{+qk80TFRGecq|8p4Zc;a-dxAG?D&N`-VedEOW;rqQR7b@8^Fd$MR0km6_}^m zFNjg81V6WrTvXL&=zF|@%Pe}wgI6v-?$w6RqA`$t=m^~1HHkDErqZSTQP5Ve%pS*e zf%A=8kdb?b50d8L*$G?VgW@2l+u}@r&#%V%v(j*@ElIfhKY^^3v)PZNE23__BIui+ z&r(I+SnQvNdkpj`K}~RkKR-m1{}khRLqjGfc#76rp2BJHkE@GXhi5eGxn%v{+}eGo z(fzhHL|$%#W~q3{e5{VW?|UFi_b6pAdCZ$RO@w8i8_+0Ahv{1Cv)@-%!ehZ<M9p})QW|_aH377vMgY3Dk*L{gddJ(^U(^j zR3kMX{vQ1U&6XqKQS3Ync$CNa9NNM%JZF>lP!*8CE?8dDgN1JI&?O@pqBaXo0GG3DuS~F)ElnbQ(hqev7$!8zW|{a}CZ`j;BP+L8Ma!?AHuQI(nsnzw0E!?8el= zA^%U{y+xJm>+V3^yE06SjNxoNe&Je!81`Mrp!yrfLtb+#-#*NUHvcol({XbIFJKZD zW(*Qv>!Wpm7Q8-oL;&ZPU?Xm0kap{&e$7?gUvf&n+osNUcxi2e?8u2)9m))+hqWoG(osajf`M9ZzS1J&7UN1s?S^<9TT=t#s2;0!8fj!9pNnK&^KjNF8s_%%PyfmUw^@oMl1f>?Fe%J zc!n)H!Es%~rKmx0i7vP(!ER*9(m1@Dz?xu|uO9~S`xDsepGoNC7|u3c z+)w9L>Cy@9v9x+(8YeBxkLspNV^F9Yp7B}BQR;YJ>6E}D&3Q)}s}_)8-UGebTIxJg zLW#ZS_{Xm|pn6jZEqTq+t=?Kp6Id?!a_3>cLN03;eGxcWxuETAN~yE+=-l;WdUP)f zRhBLV|2vDA*P3vqZIz2-AAN*-S5leX@Iw?)c7oj~Sc1osJZX&UOnCC&Xa3_M!Ry;9 zRejh*fr?fiWna4u#PfGH!jv1Y#hTNG@V_Lw(4n{=eLq%$((*?zK>8pJebUBe37N5M zqf&~0_84pnqbO;`4hrtJqP3svNe#x)L;r#3wBjAT?YqIk1z*~=WsT%z7hZMY>wRv3 zGppQm^LUjj$3^p6Zve~YneP7GA$ z{Bp-Feq0|<-Ud%;$Di+bQ#}qPR>n}zn#Jte!6SlO=O6U_oefX@Ch>>E2}W~&c#*+C zDxD)s&qX?%!Sia-RkUJZKGj0U@CZu_i>8s6E@0atj+@x-=lo`aI`eZLNc$S> z*rcraG$M39%SeArMH$xc`_VH<6ZqvJXCj!(s=mrEc2jBdPgQCui)U}r$FcmYpXgXK ziTgrT=*Oozto{8EN{-us?xx|awr@RNsd#{w45soWN`kZPqdGm?Aml)tWfMC}!A>uedyw9ThRXAyG-5f<+g%KO`xvc~XyC%qZt#ua zI&AZfQ(T+mH@-TxvC1MzgF*wfK<4WkRHY)ABxHB|i;dXK$wR5dZ~&aGkP`3m)J5y_ z!?+vo#G+Nl^SEwa54U_!gv(3XMEi~J;Hn`n@$J!2tQ7b?GajVCvKt}XxsAOrL*Vk} zR%LB4D7U7i(YQ#nXGygPCc`T$>&O7bF3T$u8*THqrO6b_AqW;-EtN_N%*c? zb_>FTWl?(TR$fO^7mWI~=)|&O`g^N~X2~eBlGcZOmw^@gZJNsO-0FgIvPSUo!*$qL zd>>kL7EtmrMKX(-M$@vY z6VRO`L21XwVuXf8CapwD)1Rs z!sqr9oMr6__Mdm7!wpM{5#}~*>T7QF+eA*)E1TEaZbPxRuHe?LaH#n`USOn{gYW#I ztbqn2=l&HZ?CRjshin5MAs?$(Z$LS7#)BO+V{XO@mixkuja&GaJ6jsVCN1B=Us8>v zHUAWt%iDVtXJ^GIay9fl)pRzZ1MG!I7v?zp#H=`h$y95F|B@}(**;mSa|=TsfdMGd zGa4+y3h;P)J?BhMxvS|yfg^niG?**l#19T^lt~r|Bs^c@aO9P z;Q6VW!KKC57R8nad5^11Kiw3eH6tWX#6;VmybI(yJO6ps*wFm9AwCi_& z|ACLk{e0f0k%r{y38wAsFRC7tnRr|_?)6D<=8$~_N-CiJwE3ACCa;M zi$#APF)4=59Un-egZ5L*j-5~%*AA;@?gU$5vk;olMxnt;G)QBp;B;sRjej}-*Zi`? z*=HKW^3)-Cd$u%t|Dz}zo;`w}RR#;W0Uu~^N-k)GjE2;*#j@+EMtHj09a}};FdCsg zjD?+NXr%QqsMFdB>vnGf^Dc`p-{lQ0-!Y83-;jwh*X|4dqI)w=k+?pEZ^R>R&7|LF zKb@4`|K6VaOSab>AkR&Ysvo`w{R1~4RilKKEvTf2^AsTAjxs3)Pogzn&B?sqT&no= zUg&lyjc$x`(an~f-`DQ^b$4=n~wqCEznEn zG#uT0OIC94A89O|FLZYPPNl(Vpn}0rNWCVFEhcbXHSYRPNQRq_hgUM zwm|RU%HsUKw;-l%3uN6tEIB{aI59(%x2Bs4!&;&#{)ILMyn78Bu4;4Z)62rRk_5U} z@=5q-_(&wJf6zMVw`lF(3v*k~i?}(7-WTZ$D}xV%?QR`z2$nzyP=oazAgK*rj`#tn+Duw=zTB!140eP$B<0_a3 z&%M=gW55adf?-1hjn@i1%d4xt+q8tJ6e_@Kz}LG+lUmF`OnJSOaT~ zPE+UqzKByzNL(6W4H0)-;B4M~A#CzhTG09les0*u6Q0(JV=l_Yp@ui0@Mi_x(K>Fk z|M_fL!ap7En>~sCfFGyk?t}B|op95=5LzP7lxrLbg`eJW0;M;@*HfQu7ccbZwte4( z^7B?0G2|hfKAuglckCd~r_G|~{$6~GqVKxWBd;MhptXSj%Yf zU6+2i$EhoS7bO3x*9;EXYF{~SR5N^9DSbzjq~|757w0-^%MEpa-`a%Im#($6pwtSC zCd_~?lBYtq>o4Kem2kmPa|P%mb%TwOOXNlGrU*+*i~)Q7pf`)n!Pj#DEuHa|iiZ3Z z?#=5A32W?x*V7M()m5WV4`0E(<8kzIs5xO{BsFRL6^ws%#iNngFv#7IEUgt`QPLdI z$}(JXqd4%Pd{r!!m&;s8+7qiQ)3`mRlKVVLUNAtH%Ch&%Puzk8g~+S6<~jcC;c1JH6N+ue481I`H`&Bl0~N8SrV$rk zFDK7m77`oUmqvA-!t*q;Witol;1-Wi$)SCUUVgQe_r7IiwUI84sJG^qk}E7a ztqY%N38oj>sk|tnL-nnd-@zze>OAz_C%o}8^ zq;sf3uou3xSCZnT46=Xn0iUjLpc$uiP|L`Zj!rl(UMPPDgJ!yN^1Wuz4XYK0>>ora zeO2rVS5~0<4O=)qqnx{2t|G7Lqp`_8o!17&;f5YbI5sf{Gh0>BUH%C|ZFjPT#AbXy zC4Fbofky*zN5HLFtLpQw>|4sT!gZqTwPh(YXeWb`Agnc;B z!iO*SIRcBi&B0lR9@vZ-oQ*ca6zmK(ZK82TU2)cxuEKuBuH3z-7CxuXkeG7aIH2oP z+8&TkiD~CJs`a9HsM8`C#QN-)J_Q=Px^b@mCb8cGOWbn~IKKH7B&;^$g=sP_iuHhv zJQeRh4CB`pMyUEZlkWN)!P3)pylG`11a%sM5xc%itf~FT2z01dQcEfkHsF(FT!RQ2cFb#Ba9!cV7H1D#mCKEq3BB;t)1S9 z9~Fn%5g15y{@1w8bRQjAVy$MAy0ELb?mh~MRVV8}6hL7M#wo%e6&lUm)`vK&CK@tUwMFq~(_*TJ9Qr(js4 z%^A)o;M%Sd**drF_~i0HIJ$cmo17iV6ILtA)-nrh<+@IpxdKLcJ9w+e{lB7L}8;=bFAT4E`Q)xy*o{Tm+h6j z;#RLQ>D(B8S!d4Ck)wi`FvVNX$Uh+En%_@cikBxa?LKd1C_2!(Fqv=%WTpl-TKKU+n zs>ZDtTX>3?`b}Q+GDpGgUG<`K*vz6mLwT~EeSKvYE+sUQK zirS8vBb3U;@n4*9?rL}1`ou`C-Igw7j5tS4Rcdwy5@TfVqf|kZ?ic!PBSEjLZgtZ} zGZ;N~7ccNFhsbApM6ZWTqgH+u6!-Svo{x9(q_ziC((5S7dR>Rt&aPlt$z18{i?%()$W)IGMzmtURNnrJ{uifb6 zY>Z#NmFrJ!l{(^Yx&3k&6j#SpTfFOn&A|isK|%w_3{pjRQ(HE!orJ2T#c-+DVX@Tx z9pCyXQqh@ScwX@tOgp(ATxROyZCMmr6pX;FZ%fGmckvRpVfgrDn>cOi1;P$_vfESd z;JFdAA?}ehlY3}_UzJ=bbes<^(66Iwm8sNxd`P9D(^`qVU*(REU^;_`IadhdRa|IvR&Tq)G^XH& zP_`Lr!>VV)u;cnlkj$dIP;COG+iBuoK~d1V?$D$w({g^?nNx#5(y>f!;`YkQ?$jrNzO4LA7H*6&k=SuPB=2hnUhXskBdCJjev;F;$?jNZxgE_KO>o-d@6a}C z6Zh%&OI#W$1C778a6ny89Qrv5W_yh#v*Zo@QesT2$L9*1v>(J7dDJE183g5Ck}C#x zCDZU!ea3O96E;?E}xgE%9$j*6n<#JNMHv*28BP;lG{*||L= z*4$TgoVnttC4hAk1v(>xXx5)Y#1 zwAHx4Sn_m?h+x^_jkvD75s9R@HN+Fs<~u-NrNaWc(ASEd zYK36CO1@~IBNtz6w}tJ=@$6o740aR-QK#{B5I)futUcz*N1Iq;AK!BvsH2aGRdKYl z{}A|jZIjU1%Md%eZiFDWBf{R$94XV~i6tieIB@j=^g27qEWOe8glrI2H!8g^3Zbs&k_$`x+s3 zQ!PwfoFaa&Zxs4HiN=aWlEdV3HZDl5A=O+3aZ0W<&n~uOvlJBw?pja#=X*oTFdyC@ zeqYF_?8PaSiZrEV5)as;h3{hq@X{4EeB0{~{TW`1M;oL(U~}QPAmJLg|Gyp3J@>faW_lh+c<#J|*->I3I?$FaBF3viAN;j3GA zK}M;-ooYf^;s1Gq(nl0AeI=JJ>`wYNy*YTo0FHgsjhy@jlhycS2uoGxr>B*8)yGY| zu-_40Fj|!jw}(MUVFTW08LBNv;D)H22&O7-t>(@+rznh;$ao3ISj(h^M|orY?<)$`#C97S1NP3T`3%! zHiN9s>EQZzo%rkF>-gY_KG(l7$M-!Ld@DV~`dAa5Z~B<#*_eTe{{$%?vKX%_{H2=) zSIA1`7Th(Ex}OTR!t+64H0yCLeoI^~&>3Sat-UKOb6N=lwrb;~Y4iAJy&LI2Y7$p3 zdkGt6ro#Obefin_{`e!;Qdn==m8S&k;)dWDuz1}-T|$q7>&aa>_h%7#skF)0U0TdB z=f~j2N1b^~;3Iq}Gsa`(epvp+m0Of@A#~mcTI{ffHM6@zr{L}2HQxg4BNjkFi-(YS zJ5g}DKb_m?H2yMh;!*SF@YJ&dc)-M!g2mx$6ujpp?K(1zEkgV8x&=Y>wO<;?=(R#r zR1ELC?o2m#+VT4vQ*d5}8${pNU{rYrdIfL9kCltaU%nSy9!fK1zl#{J7DfGs?-Bx@ zd-5PbiN2oK#&Vg|&$Qly5jPZBNE*($PBuJXjtiAI->1SIOWF6P3R->h#`7L0XysT1 z($08B!9G&2Ofv-k3mL}aovVoM=7}`>ntVg15*X=9dz&e5!0BQcff-=I2~pO&cT)nZA90dV(#@~_?|V9Z+VX-OBaFOS;oPvjaf8b z3>StKHh49$W|zf0G`t6;wRFOFiF2S~#6tXAmxga|M3Y6vE}FN+2+!G;;l~CYVWi9) zN8UHW^2r~C(}jE3?f6f4^SPLs^{$FpVK>FI?L}wf>{hrm`>A>^LXM%l_A6hD8Q`I~>=<=vP zI@eC-mDN*)f^m&txUY`=ww|K)gXeHabCej7OQ~I(zZcz2-c0*Z^tKRLkEaPtUcy zcIa+C1)ri0El<$pe$xF*D}5HP^>X3hAw&63rwdS!R1f_Yp5PxF3pl|@ja}TPafnL+ zywaP3tKAzRLOg{hm$|X+ht(1z=!&>DFbb|-{Xx#2O4NJDbMPMC1Nz?S#jn39%Z5lk z9nY)#MERp4&cVTyd%dT`Q?HPPJTs-ee?x^M)kdfp`a-aFwq_m91jn(%@aL@sFi_Q; zqGIPml}D8LDr_vyKc&RHo_@CQ=XQs$d{&{A^q4ScGWAv9kZK+nsZZea9*Rh z#Lfvi{W?T-*W$P}Vjd^THn7Gvop-Pi=txw>MD8(RA#kcT{{6b_wWDtg@U-5aNY&Q zix=!r9f&Tn%lNn_*ye2QkT7Q_#wJMnT;wY5TfT z;m;)namUuqI9P0hM}4Ak(c`|TU($&b_Q!BbLYze)c6*yDZ1X1cNrKovxWv%3t-@g~C zkB>(@`;1&ItzgWPr7)a`?y06q{VWldtbY$WeRo2-d9hf2(GIPX|H|my7CJabgT;AQ zK`FmM?7lx4W#vY^e$+3a+ancRd!{3tnb;fsUio8=bp{$#904WAT(tF`DeHD72i}K- z!IN4ezH>rDJU6UwRf|Cq_;j4ZNoN31HXUw z<*C9CO18E@9O+N1LZhg6e0S2mw2<$8w?o$`a}F4&BzHXQ#q*P=Q^78gPF*#|yH`^L z1Fc(dvN2m6|Jjja!!kgpXgGh~V*=X;TjSF(1IF)b`HZ)%^lqz-2^Kflx%f6;GXD>6 zD@(p!_rARGj5~Ws`Jujpm1#mAl2c<6s5-q69lWJ|`={@fTE`B<@TI+Y^VbQauF!** zJq9w4_hh@)i7ZPj1l`R`vByIdoHJ_<1toNlu8DFOWb_@zc6d}d`R+m-b0do9OF7Xh zEn9SbaT0d=bi|=K8({B*cDU8N94k+G@ugWkZ~;F={cGJ|NLFurA~}z*dkC<+pF7jn z7FvAyl>CxHvGCYuHP2Wd&Arp|1naZQ*{p33-8#7!^@>}mpY2Y_(w;^c9%kVAb01o| zG}EjWb)0{|5O42OLH|L;Y&};EYdU$6cK9l;U*y7v8yexT>mR{kZ8jR{-2(HmIZ#&d zowj6U(6yJk61UIA%EQyt;sEid-md)#2FZr$`xmX^m zAe6VC68HRjNHW!cx-;(YBf}Q^M3%pN z0$;~A(Wjg1gu-vTS$T;o&-mGm)z)^E?=}&ty{siiUk?;I?syD``%Z$-QfJ`5ya?)L z^q=rWJ0DJb_2aEKLl7)}2_?<*g~DBuR~}RFR3b;PjM9`Kw;!V3MKDd1nr?q(T7PZbaxT+ehpA^IE<-Rn$;-|2?LYiMo zY_nhKbLfRhjriC873>N!$H|NG(R;@+R?i&^Crq3$)hG)z=2XCdtTcFCXD`!E?~M19 z^TpAsRxm?P;?YU$TP2PI8;f}EzeNQ)S{#Sg#bx3izxRS+*I8ugxB?dHYjbGYM|gL@ zR~%|O0CfBsD|JWCh8d}fcIjywxyI)({JM8i{O;8vjtb9~*X!OO-bvWdcOxl8uSZexG?g3eN>7o-Z&9LKz ziMzyycc0MU#3HVL7QtJG)Y8ku;&rt&W=YhAW#`j99@cSJ-5-c%<-}gL#46mhf?wVqi59~OO(Z>@jcke zyanJ^EXH41Dj$$&&Yh-9L;hVyBrX)L<0NjXy~J;Cb>}ZFt6{Rz12sG}(YhI{xt8o$p zm5;=tk>e=S+`hW4(u_8(JRzvQ&XJfntAqjFr&h;Re1!>H^X&&glZ@Gz0Hq?zCm_XT|KYAdXKG_iW(T2;GM z{X#`jlzx|=YT6lubbxe&u{`(Y2=VZEC0Z)6MIH(1wAkYc*Iiyh%iPqk!?9qvJYzO? zUbqu27W{;7>d#=%_`@8qBt-ZbVq|Mqep?tZ^{>R3kfFw}6r7s1ioLFOqnE$G!0JhZ z*}C5W9;|WzF)7Swe2Rt&})u5225Mf4O5Rir|9)MJaBRaRpzMDWm$xv;M))XtT(~cF8YH1zYRP&vl4ediz1dve70lVU{675?pQ#C_1tE+FGQMWls@b#wLDc;hd)GRg=WuWTgO%Gb2V#(~W? zJdvsNCD!-@OU;FigFU%fuYhZg z%)n8@mHFg{5Gpe2AykeJmd$0-s=5q$#~GB`M*b-|iT6)=6?c zn&Y%(C&hu90y>A~W8r{3P$scI;?`Jkr@aLb<=BZ0=hH0f5dNfS={gT6Zmh!ShgQoBAZw1E%l-vb87TC zsGn93=_h+}58)Avb9~1?hSb@bSv{aQBQj#GLVy|6vR`nivm7D>Y-x<00tO#Dz{U)5P=+24e)$;%D??=*^ zA^u&f#ugh@st;YB24jvMB*-i;N_{VpEG9_zia!2Bwtn(Zge^jykKJ%l^vs6(NV zF&90yVO>dY#0H?!I21=!f34|H`77IRJ} zgWJt>F#k#+>NfYJB`Hq$sYj8-e)x}Gx3rN(kE<|gd~Yn7q6gpSy%D19tYCGg7L=)A)G z&dT`dti*U4xEXH$mS#k1Q)%G8J`fYK7IjyRB$t5_GvK>ODMr8Kn^KLz2uo2FqJjjk$tWdhgqci|x&M!?1WUbrSJojg)~>1*O>F>%L8{6F_KY?Gty^3R;&CTRy@SNtKsS!IH4aO5Y!|9ESrV#RZ9K|ko#lEXT`SGY_xc6@-)|K46uk?KQ zQ~~jG+s*RZZtKCsE(`W&ccegrTvpoL3e&XO#Xj2IvCL$l@S;|7#pZ=kLJt|77?H_g z9UQUtSq5DU9f_a58>3h38umgH99#8C=-Ph-2b(Sfs06aPVF?FHT(HNIwKO%xZ6{nGRY-%MG3Erms6AIkWfjQO)Tb{2-s=A_*Fo&$ruj zIiIs1@4+30Ur6VavoN?RgUq|>i7$s`i8Z!gXmfKJxav)!b-_pEbGjDOm_?IV{l5YN zslPQ{hrmGcM#&tP!{c2k{QS)U0UoZUUQ@2(d1QI+tFM)O+MlOTc$bH$IbW&z>iENCaY2=i z2b>Zte^0>X8x?ThGF0BMYNu@3`$Xt*+k{)@zk(YJ`{0QW=c>LBtmOX7Lqw(NRdh>~ zx`mlBGPG>q*Z~iP?wu?!b9NN!oE$Iq8JG^!M|I{%v&XQuY^L2l#c9|*?;2!;>=iGs z&}Oxj_r%L@=HUvfMtBt%%k?8)qi@Dd(tDsn`c5~+4HtbOXuCVhI+u&5Z=Ho!U1#C7 z))x4(7(ik2CmPU}3_kYm)rB*b(4gVU82Y|~)OweR>d~jgm)}WreQ$+6-+Y9XYmK?T zQ<9*)cdk&f>#|rA@gJ@5FB84B6L?U`Yj9hiCV1>CrSO3Uun@NK(@Uzna(R>Z--At% zRa+@oIJJw1haD2mzCTNAyBpAp!m%W7zAQd%+Dx;qf0V7*unc;v7|pxxG(g^f!8Gjp z2UwMHkU~^b1-rYdKo93aFT;AF-<;Pl_MgOlSIDK2zTvR(ld_OD_#w4Fl04(d$rPzx zC*D)O4Z{-c#3Sa%$!7k4!o++n;f=T&%TBk+s?M~E3ca%7*_qpPXks3{spv$SH?%S6 z*HQR*Q-F0N(&+B?>tgA&HevCUIWVe=FYi?-5dDVrqy%+!n3VS%-XH!cE}1B&euk&X zcWWW6csf>gSaQTWYZzkDnWNMI)1m&XlPKN}qn&;BP(_9{ZEWcV4swL78Qs_*zX*mO z*)L39TS<#1T@x=BxKr5bp5XAllQ_)(GtH=*&T*^Np;hCHe8TchQ2(zF4m>rJUYxrC zx!D(`jLcxz8W1WBQy;={4f}-qKH)HBbPxo_D4vGtJK)B+CqkD^d!V>`J`G6HgB5Ff zk+ZuV+5|OVy!1cwy#HO8w9|re6Qz#sj=sWH`#2#s&lIf+S^7aK-`NKtS(6;&;-G5j3hdIVi!m;#c+|Tm=X0I19ISO3vJ*j-rvOCagNMleYa*6eBxl(5GJ0z@@`*TGb_k zFBj)g)7vM)`inXs^B+V5EPo1*es6$D|LOB9#|ZlUcdyvTbpQ|atr0rqy%Od5&hoOF z6w$Z(rEva3j?}TX#N#SPpsAlN*hq7p4&_XD%qoSylWYimyJ6U^aX9#~Dt@hTqDm!A z_-mI8O^bh0aEd8-o8?y7&5IIzgN8uZx+gGhOM)=+R5<)`&!#>P)xc)m6!EuSF+6

    |Y#pLQNsda~oI6Rlef|brzHm*{6e4LvcAKsKt7z#C-vmS2OzCaL za5T2RNMuq$dB5(%&*Ax^_Jt^VfB3loopQ)d%T=5R9k{qh0PGmCn$+)Pz|Y-Vg`}Gu z(cR;P_+8@1A9=Qr+8cw($!7wXTs~wQ_2{BFYT<2yZDtRyaSu79ZTA7Nvmv_i~!sdO!%CXF>t1%7l+`)Afzxje!R`s;(D&gl zIv5!vv?ng*a>-+t^WhBNt}Y}!n>sMdnQeRT>RuZDauWoH4q}z#h0-p03TEcNgN>5A z;z>;=>q@M%=GBD3Rz%@t&sCy=>ms~6D;Lb>jiPhOlSPSo0hhEZV1)8B z>HXj|>^$u#^m59ee!ItGu$>kyGwa67x_aZy+lUU>EkzyYI_p#8d{^+jWy5(&4t%foaWI}_frGZIVso#)&_!V% zKN~U#l?;ujMW~>at%oV^S-UtZ@Fe=-HI4!ED9tR$a3ueqGkEvaF z{S5_dJLV?t*fA1z&s2x-vQ_-4rcU^*tRSz{%9i~OeNO71Dr`G^-pS|dI@u#Df~^p1Aoq}7LL48L9KwJlCymx=iS;*JLm=t(>X*-mpO9>fz`Ff z1(@aM54KAm(gA-}vD|$u4*2K{y(71R$M3HYcyNX&^HLSO+pprQ_m_mWaU<#L!%M=^ zf8%WL%+=-6y5LM6yfYUrPCH83(R2B*mM4bS5~j22;D^(p+6BZ`N5bS31I}ss*%dU_ZRS#~6p74yW-JjiP?sM!0FD z36uNp5k}|*W9x#oFwkTYpG{bd5BnM8lNHK*zNAK^#8IpitH7bYUt|T(QpK|Koyl&{ zXdYg}aLDl@D9*cr0fstg6JSMG|6LRsw+BJ**~@VH${`%DjS`qS}x@^J8*^N1FHuH%LO z29e$9xwL6a6O{a|LNl9Jf)H_yuFX?|g6Q`!MyLQiUvoacsFs>tzu}Z1Z9G4JI#%z! zN^b5^*q9tda}qkC+R2wZNAfhMU7W>VuirtBDb-vV7$dB8Z4kmXPr~C>v+?V+V~}R~ z4L5yyht5K9)svuEs5k!-ol**6%Q5OW=1U(w@Aif6&+5Ss3vS}HlDWKcW)CXAc0ihs z%R%vFI+h<)fe?ci(EVf~?A7QhWf_)Z#?t5De&~?w>$w)Tvi(VutPi0|(orh;d>zy` ze1g>dY2f|2A8xCBCi|d!h5w~Gg3;KUG^+Wrc)D*6PZ@F_{7?I{pUyva{w-2e=r8{B zFka9e9Ez`gIkJ~g2QIwGVA#}zA03?OPZ!CPcUljxnI7jqhje9q+asvf-vBg6d7;nb z+xS45$&L{i6PyA6GoJq7BXp zxyh~omZ_|x2uT)evtOnOVsBts3Jyj2J4vUJSVXaPD44>RhQ9u-7GHkG{u0iAy~XOlt-_d#y9J`K>TGN`SiXD z_-}(ZKUMoHcJ#cO^*oJrPe=R)nxMBXL7k~-8ua6;l!Ogh(Fm~S|XB>))? z-{y!<%|_9i*B8V?hvrbn2ODv0?FqEH7>@7UT{uAMCY}A(o&EgeSfyUVoBc0H`GsFH z#cN&=X^=;m(HYRDdJMQ`I9s=yqusW5G<{$!cPKPs{qoU#vQ~?u>JM^2=r_>$xtE?h zD&v2DD%d|%kK43Ai;cPQWIrXC+h_L|Up@81TaM|he@+8U-MUd>tF~QP)pudg(YI2>3Z) zhBrH^;N!_2(v0Q1_`IVdZXG*?y$8f%WxsefP10wB*3IHKc^3Ve)yjT_9(XdJ;E<6f z4t%~J&z$VR;r(JM^4&BPSJ&{Xmj`(Fiep^fevxM!+D97FoVs@W5j^?Ll)BwKiNVt= zxZB9de8}Jl=?$*nAMk{GbPWQtjgEXiNpcfBsTMZp`tik8uGJm%UHP&765Qn4k< zST<=O?P)m%ku4u-$>l(9@izgx233A+cU_vR_m_L`jiz}6 zgv2bP$RUG3t;a6(PL{Zn-6Qz(HVvK;vjV2<73`c;;&|KMSgKpffCUY5HTTWp04*i@ zD|HNuVoEtb_6!HE)neTPTTtIzjdm;tYoK8HVrhD0N;`tqM>z~K)X=n?oop;3_JvIvoM)|0s(~+k* zT!HA7X{=-%g008$G!_YkbVSS$eljT9foEbd%!9utjxR2xb|JeXbV zEW30;lkUwg!h{Vfxco~rWcc4=t%u$mnsrzx?v+nl-DmT(y}zV0C`GtsyMixu+Dtv~ z=L6ZsK>3{^5`R7df3#hu?BCyL?w3d*bY>i08NL>^YRqV8zaZXeHWBwqzj;dxrgK=V zv?u+T#)--s#3nC87_2@8{0Gw6WNqvzl_{UDdBO4++vk@))TNm=@Qb)GW68?U(R!|Jon z^BMalxHZTb%a62zrO>XD zdF0tq*juL}$WL^{viOaXPb`3fX6zMDe-VXU<89Ey*ppto@P%W+=3UK74a_-8NqR6XYN@GUu_VRkvqy`&^=#oLhl*-%y$5=ZTsF+}2E zO8q1UH+uz|?d*X~(|l?Eg`kS{N9V$|z|9gXJOJNZHb7@xMd;6=f-GVdcPrZ`&9M}@ z=jwOha3UBLN;`2^>Q6^UJM-FbJ$x}U0($@GEapF{BG04I^uV;5YE~T(8!IZQV)J>r zkr)H_gmp$L=vTY-lz9bA7FLohvXjXfXSL|QU~u5MOhz&j9L0+l+)e z-6HXyvn4x6PUQ0Kx|A4oOZ@k!6L}x7;-(3bGj~Bgxy827z=y-(zX})L`tvb-eEA9b zu3EzAs={Xehk5x_Whl*S5c(cogZa_RXm6FoT+UrevSW9Ie1muN=b8p}A8{Ny?S4!> zQxDLd`g6jftl3;{?F2J+t`K5-ETRd4#$e;vDCUfh=cbCWh!a!APw~6Sd3kT#Z>EHn zS5HvJxGUgv;58iEK3nR@gJ9a+Q(RfU7neRP;F($ueDmG1N~?a6pm5XytF|fNkFCj& z61qu#vQp}Md;Otl9*y8Iyam)P@4#c1u~6Sxo0BRfh)x#8<+q^l;Se=x%pYvP4z zr>X_p7+Z?3odu^}&4k*^Bk97)6>`IQIux{E zX+Oio#&Yr*+p(L!-QWeH&K;rutt7UzohP}J;|1S|Vd$6JwOUa9LY?pVLZ6wgUq z-}Fp;Hr)~%U8OPc$~v6f^aeNH9mO6l7CdRxLAbgtoRxHESNSe+!pRAd7+H9RP1?rb zH@87(B5^HShSl+;&<4T1VkyUrtbwFrGj@3UMtWSAH2D~yLT zmvV*4=5vJwA1=_6`W0+;`vqv8ibTU4L!r#Qlo!sO17Fs;Q1JL52nw)ckKkKet1<(# zx0KQRUdzcwzgP9_vFT)d`~$@Hm`nF(o)W#sI}w2&wyP`g&JT*!*(qu=*H^1>=kyMu z%IH;eI@1tmG{+(xRkFJIwghdKJ%X|)MRaRL4LvB67@Lxd>ulC=Y#H>LaMW>l zy!JV#HXO!<19a_LJeBeNC^P<~tO+Z+|D=_tGN`%#gzCRtGU#!?NxZS|@ajp^?$g-> zmFj2ju41cWo$z7CChk?=6|WBNf!#8a=-Le%3VmbA_ck1d>lyE$=Ld<;W`BylkFA5; zUu$rQS~9CYRVS+vmuR3;tuV^-8`{3?2}-GtC~#sN$fwNbHA8FRYJ-fYmju&>Lw&0C z=0+n#PmrF+7Zf$so6J7wR6q66rt@7TU*XO1q?>)5I-U!IfcP|?k+Kz6n#>UwovMY< zNFzKbYZh0ITg@dp^`gW5Fh1t+3mblza+{Vff7MFhSMN08a{o$DeEx`5*-8C`_B3*j zUMuCge+lc3N;8aCQY*)0Ib{qOh?B>zz%^#395ng|WSIVigw&xjOmv0LUt{4~#zsE$ z#)`k4x$^`h!!>{oZx_M+O`%L~>_y!tsBz5ee%M3m)$Hmkc^o&WK&Q}TVO>f-s*7GCeCfcu zMxUkIqx6Lx2?D<|SE-)y{Qzw>>j!eR$5mm@U0Ln;cs>vRW9U2svFxKTE?bHsGlUc^ zDWme-=RA^1R5X+Zr9HHlmI%qnDkF)Iq_i}|bD#4xrBaDXduT5WX{opO{^%p_^*`sj ze!m#@46XpzNk0Vf(@<2d^@KM?c2qQFB5(bWK%GaQ;Zv2*Xr@fwH|Aby=E{AnbsJ7M`Hc>jFr4k(b#BK$X3lKplfL=Uu*2bL%&#x z$q@_T`?-UFzLKxxuMGC*Xz~*EB|Pj`d%pF)kJ4N>n9fzs#cg}$QB$8j;Tib2ta<(uczBNxAsn+^>qy2Q-x%H0otvT~dW5#l88)2_^fg z{U9fk7Sj528#15Wrdz+_!Bwq2_eiM_57qi8Y9>vm?dO`w`$Y~e>kx<=pSYm&S5aJ= zJdt}$D3Bezctog(^Mp*7_Wb&-DgN{Dz^9Xk;-c9e+~%zvtN~7c6o6PH$`f!1(WDad*UK+9xrUhrg)+^%sli zd20&3>UA0lWA4$6T6>!MRuzYTN(K3^Mf_TxE#8ZIA!wL=5|hT3Rn7}cqgwf3tiSU{ zG@PC(?AHfm#;4kuqszlRH6^#8+wwo(}c7EkZlAz#sdK@frSuKo4iy z)mfcD%8mHduHRsg)_u}O(?O?)_HT=Fza`E-p zL_*0n)N-^?95tCmI$`fbolbWIn<<7od-s1-u{#3uUa8^%kBPVrRRlxpNs3;zuW*~= zy~-~uzYC*7D}@

    *3hBN8-1L?bJiAE!ZX3!Y{L@JgzDcw9Sr*8}G)5^@;vqx22I1 z+>Z!P5<9@X+BCTNcPYv*NbKh~Yl*iQa_K@8yFDF^BP4c5;pGVSU75|#cTDHsqaJ{I z_AO<6*TLfYsmAi=^<$ye@s;f15=VE7K1129^J3VFU!t4V060)wN*+1-{C9N*<#|nm zu*ng0Rmwvr+ct_ zLa@Um@zS+b@=j*XaNc`>sOpmsr(8$SxwOsHv+xjA_Lzf%D^JThJaK}JbI(Dqp1rwE z!(CzB^_dXfHI2SszeXK<9HNXRw;C49UT6kBZK^e4LdJaTgQ#{?TA^)?v1Y|`|W#30_h3VTtFaXE54WjqQV*@#-!)71vwB z`kmuowAB3#oO2nLsh+@!A;W3W66vg}`BbQ8V;=uN0f)=`@Cm&`H1L)N_O#XHYt}F5 zeWtoFdTTFmvWykG2lfU1d0O(ig5lgwQ3|$y1_)uV2GgHey0kETDK31`0hj!8hJh(Xz`gkeAihM`p zNe;^%zh+mF-w9`)E{k_o+QHi{SiZX=a@ z)9LO7UAD;?4k61s;@G~!QQqzbZyTt>p2dTBnL#DB{Te6MOf;j-J;vg|Ws}%C`Z5QT zE$gO@k?jmFq0cH8!J=P2>`jiQwz!?OOXtwpx9f$?`Y&n9;K}GTBU54_Ul9MDti*O1 z!|-{~adF+PZo>J7RpO*XW0=sfEt?;ZINJs1VW!tX4*FaqJIU{8X6+!#tF4avE2U{NGz|v&QcD)X>n~zY9Z4R#a zQzJ%LK84?HVtH3^7YFU2e0d_~=PCHzKZK6)5kr&R%?AY*PNcYA!6CWl;iAK!3>tgTnWps82kp6e~) z_^eo7>e-JDzmWI>`-kD4yq*v?p)IX@HjJkQs=(=mb>ib!DeQDjm4goXbJ?AVc%Z30 zx`ywg_m9+Z^;~^U{M3n;%{+wehRD-Tr;6dmF~Ueg#F2y5;Lc!ou8xhw{B1RK{!cVK z)|X~avTStlPZHGoM6+hX0lhpAl zG?KfS8DNLTRgn3(loqQKjo2(gVnHe9m~3Rv#*5OoyDQ{Y_GQb_w-jG9bnx%LEWB(y zMlfD61{d}fA=6%$Ke`+ct7i3*dVMim`$dPLQ1 z!HW0lY-g~R?+$Ro1m$2fY}j{t(7PU-;8DTGcb|g#_m5mxC+G0LVf^1(iT^RX6Ta(_ z2$_9MQD=^&a_jqB!lz?i@_!Br(BrG1+usVJUwp-RUuA46ai+E!Ou?Fh0DjOaF+Nn< zbNE3cZjcl2|F#YE{Xc@^i7&7ius_l>+OjPa<+kW(jMA5 zGX?4(7WzoNhdmpMsr&c6LiL;yVVJ0oGgXH0#2#ZLKXN=RT6>7UX`JPS@zuh-f!(;@ zf(&l>7)iBCM;<<656wTk8Ev=3@wQMO7%}GqZeJgTkL=62X3_;{|8ggGTY5!NpJ9cM z`xav9z#OSlse>^d$LX>6ICn!YUy!Z32?IAw<6etLV*j&+JbuR{x~0&8uxoSh+vgSN z+Sia2Tm3|hiizTYF8RD-*G9#crQOJS={nw0{D%B2Zo`$1U+F~3GI>wR7bi*i+eJE4 zP%T=86SYlI>DnC^wa>v#8@uqZp#6fd;U@KOpNcl4SYa*AsRz&AA>R9#OYPltq;tV2 zdGot{9Qof5I92-$T~Br38*2)ntBX2%46v?5YbSg{#aKkoic?5FWoXufrp#;hC5iEldb%@d;q<5V|@?pMx}?>*+#+K2E{ z+Pfe~^9n)hPM;ZjysdB#u3ikG<^8xnbo9Fj>(Ei)Ni> zBlU&okE36iHo(uXVjDZ9Q4?$bH|Ms-GL;9CK4h4QaL;r&;L=mza#vx~uxh+H`8SPhj1z_o$`T7+kD@*KS)y*t2I_aLQ1-bZlpROh zg8RoMc8#k(whewQersPwA=b4p@NGQ#d}&JyH>Fe8b`!xyKT2}Qg}~Pi?cHbf*^kD` z8)C;`d+dt(Fx+Pw#NBBTRqoEftvj4V=Rr^5$2^I_{4h*345$UKi5A$Y{~_@GPapfq z+tb7?@1R}IBFr*xBX7MD1%9J)#k0Sfg|gtb()?NK(Qo<*P2Cg0c;`9jX=MRR3d?D& z+FIN^vzCTNL{roEJ_sBj1YCB-PbZS0YI%El8r=@2bV=sx}aI)@h2dxg_fqToBJMgF|2`$MW@m;XOU4`{%sy<&`RZAskBuh(InzWBC*6cab-5IJ z=ovIS4&{v}y`aIkk}SV=sO*8scrKtHuO?4nMf3(3bmkHKFe#&$(pl8ptr}eVToRWT zZ?DXmkqC98)mX*+3YwJHk-;MYyf+p}9D=jLsi+Cmanok-a?Z!lW3Po}{-)S1;~cb4 zGLUWocOG24MD#bjFJ+I{!t$xxU}mm0dT8a+;@-_*ZZw0IKQuwtx7|r~o(n#cc-f}A zt_v;keelEXays~HIK0RUg|i*D!MasS;i$@OGPtz@a|XVG1|J)ocWEZc3>WfJ8y`t*Pe=x_vQ(vdjlx%O}cFN0d4Wt@FDQ>SR(Z=+bR}Y8PL=<8(>V3 zE?A$7zyWHLVQ!ll!XU4wP?%8z>I;_B@xpd&)6)e!mt`o9_1XgSYx`l>zH0cQzDhiH z_^J?)wvNV?_oKO2c7j)aJy*0mr`mB=6ma+iw1#M6!ky=$S@U2DuV^FeReb}Q(*wyi zydE`1#=^b7Ieeu`mu_@6=YK}#SRWsSY4%w(TVGYsn8)ZyqG1OE1M zEc23P%IKK}LGq61|5y5+&?>^kQ!P1nf-nBfw^t-2{DH>%FF>+2az$`~xTdvK7!WJ% zn2Qc5O7ho`z2tnjFtQMbRQJX)>N{cc8Fkj{lproU+FNW$%;ObH)YxxeA{o9o0~SVm zDf-=f3b2?6<9{)1^m0U>$zBv91VpG9dDdn6K^-!)f04_bg(-S;rO|09g-Y6yFcVG`BGNM4kDFpzwZ*`BK_`i;wm z((&7A))p21c~X-U(z)St#ur*=qOCmBRiCwDSMZYwyGhZdjt3dp!Hd$KxG^Gw=J(3w z_S+2EAo?!9e0W^8IC+p_Z~0vzd72@P)q4&Dtxv&-tDB_G*d(;i{EaR*Cc^9QL9;)vJ-Hgkn&nZ{qCR5KfX8rca3Pfj4OaBE3Kd)`deXs+JbJX`D&;TT0jKYu zfDR!OpsUYE^zW#`#lLroQSTFRN&E%jM=vFg__`7Y{Tar(V@gqH7hue}ufiFhaw!k! zK$CZp&@`fezMGm+j?E%+x^fzqkH0T_aXLiGj7g2@^-6qXTP4zU7cf2VkMA1~!NWV( z;Ird-YBl{TCU)wEDTQVj+Ak4XTlLxcoG5V%XNp6Y=<#Z~E)D*E9C9q%Vs&UB5Bv5| zj4*SdPu0Un_iP>w&sb7Qe&L8Z`RuNOZSkv~};U`O37xOlUI&hItgn4Csl z`nWIk_A};+#z@+Ea4!be7T|w7KD#$MIMLq)4mj4xP99t02Onk+#6h|hG^GDAX;(gg zA7uBy{7pIHI7bC7Q<*Dx_V(dBGn3h~&mE!Ix|t5FKE>6W)p^3tT3U783f?st@Yc|d z5L(m$BQ*5I*$$eRA!V=3zjWkK>AmHtl?u*tLNUfSl$xtIqi6974*MF-in3kMzsGp2 zu4%=9X+KHdrwY6~j*{3Vr)hV^JV=_Ej!xD~aqGE(I4nmxt?v=V6+WlX{<0&NB~=4y zT0pOfvoI$1BmdE^;;Zxf@(YzL>^*Rw&}^5%J-V7vlq{M`@+2R;T-v*iRgtev_b20b zv+?*r8*nYx7oAjXaiO{{N94!hjqVboGFy6AmE_^`Q{}>3%;d72Jy5^XH^`FCMGbcr z@b>@0d26yipXn4Q1eulKlx^0uVY?pdwD}CPmd(In6LX=r>RH&{ZNAuLiwsTYe&SeK z&cFW3@aep^WC@e7kMMzxdD^4ebba=iKOA#5OoX43i$g8ys_-RW8-v^W3P~lecz?Vv zTShLX@X@xs;7S10>vqMT{g0zV@(}EtHcwc3<&WMX6QO`l+g4% zjOUzC<-Gd~`PZhwLQ7l_-Zj)znh#6G%#uy`^z|h6oL7t2Z5!xziwAZn-Ude}g!4`3 zSL{a7@^Y0S`1{5v{Q5l|A3ATMjIH+2MEl^SN+u8Q^cMC6jKUpeclp=SPlC?4GQq%m zEH8{b^4r0X-3_su2l}1_l{t{O(VpWjYq@;DQnWF{ru=v+R_+X>jxl#RX}=v-9i0OgyRSl)vWneQ4AF1)8M?Nx1*#Sd!@KJ`Q^kUE zQWL0!P8YhSke_*|Txr3u*n47oY`;r;d6 z^r*xRDv!FsPjw59mimoRGp0$L&T!Jb_)N4nPZS0=_;bqG^MdKPR`JL%Io>(aUet3~ zf?dvOfW^ZW2zQ!*z~J zIP{7UXiJ^@w2>yTSmB9oYaO9P;%%3Od!x(CXv}P|#QKHEk<;E&7fn5$Tu?{jM(Ik| z?Jl0Ud@S%vZP*bQh}4~FrTcrhlyV354R?T|GZC_;{O$BH^{wn@)=k>qvJei=nuvFQ zECQ$a_T1iR7W?=1Zw(6dV(_+4p{y7uE)Lu(~f^+oE{_6FRT^cp?}b{A@Yo)!3g zH*CG+!u6|m)BIvJDI?Z~`{@m5E1PzF)^8li284>Y#36irQ7VP0x0T(_P9^uP(hSq> zi7>Tcuk7%7HOyXdTiChJLUG~QTAuaA8Psakz?+6b$=W0Q;j0SGo0i4{DF+&@8u;Jk zkr?&0Ew2rUCt+tceb4aZp)DgZXUQz=_D3$nhquR7Mv~7Va2tfh#k1brF<{)ZkQa=p z67^rNg98&5!`PLE@(Fpt$j#c^aj6KVCzU9>63cgo8(`(oe(1RA99%y>k2ihm&+#YB zxu@wWJQzG2*UnVK4r@}yW1j0PZ%^-whx%*t232XkY-5Xdwr1cxKVRH%rI3@RZs(-d zB-B(LiBI00hAF8ZD@V4fa(Dkc_L+7Vvode6^R8^+OYmwgSiGBT^R~j!Ul};6gE{-o zIt4nL=5orujkx%yHGfjibU!cMFPFzXAw|zZ$aVQlzal)i^D7s)9U_MV$G74Q`B!`s zu#&}HO;8gl2ft+w{9#v+Xc@JWZlpcMELBS$)^HH^t?o-*>gD{Vcde}YuL;P-Nj%uA zoW3~uQD*oY!T5tM*JKA|Bqr-OgDM%Xg41ZK{D zE2!Kw;$7u!aa!YcG##uIMz22#1FpKD#fV`%xp#lM8v^89V2H83o%r^`848;zHHwa9 zW5n)PJEGj7Ky*&|EIQR35_CFlB=u9;%BR_395`sR%+P-TU+S()h9OS)%l;$0gQ2)Axe-!VBr-1!!@gG}7SYgml7GUVj~q$j|Jo(tDSR94tt8?*(Q=n)W ztIPITLosajLs51~VhiMD@DbZ+UTh~)_o@u^>EBACQ4X)GnS>tx);Q~6XVfx1FT;>W zFkah$-!_fmn!qd2q}0J#tCXa=T-tg#2(0>_Bu9MaAZUIrq&wDDaP`a?;hJx&ENyZb zxL&>sp0BqH9*c_bjQ3I=x;7T}SoDO~>r1dF4&kSdRFna3lO$gEKk;8#D;eGBL0K>B z$swZ~x-Us$Mb9H#v+KFoIDZRetn|mMYAc!F0vl}GW|4R;M}v~QocYU_Ml$NRM9NK- zQBdSt$$#(z6!&(BKF-ZhH*6d1$nB07Z(O75h*DV4^Til1&Ox>zOYnHhZCQPdl9F zy^kyne{j_*8+3Xy0*uElz+YN5wDrFdc%N(wPI)C zqx*}!A9;$e^Nt83KV+iv zD=i2(^h|@QxZk8StWSS1>z#w)kh2^s`?jFWxm1Zao{vFDidXjKoZ_V&x8M z4BiYAZQoXg*;NTQP3vgrz1z@c{v>L<;1dn|6U`~UuOM{)Tleg;Vp4oD783Tf!@#}u zWV|9y;n8=8m^=HZsPl6SYb>zFX5IOU>eW{W-|V6E#9Yuc-cJX+24KEJE;P4ULAFs- zU|rBg8q%_iQbRXUZu{Rn*YmT&dF(@p5!?oA>P)Hs+g=#(-z84&eL@^x2;AdMC7tOv zQ+V7@4O)j;gZpQ1oUW2eYKsDRmT?wm&de6o?%g9Ao&#MC7Kp~{Jb8Aq3B6z6l}(lE z?D!`J)lWVYeM#Y*z`HAi@ zfAI9m9u7an_a-W`|MMxG9FX2bs=J5I||jEORCrGFeLl4_$pnR9UP5@ zR>d$nHew(cuXrH)tQfFzzh_o;0h_P?B@{hL$ zc-6$0($7x8sUDZeUdk@NJ0;&D_Z%s;E7 z|B7N@kXM+{BKgc)3KHPw=|Vv-E{6A3I^w`GCr%h-H)!OXKC+#mCurf87|NFR+b#7Z z+pc(CG?)PWV_jWX;Oq<6=|3&iA(VJ z2kvnjvG&7IaX%#T;Z3{fRgFyQvfJX-g@*VwVkdZv9Z!LyO+@F#lVuGD=D?fRIy@)j zAAC#qgXJI7;^(C&+)@ z^5N|@$=p&nTo}0HgxG2^iC?cVL3mJ#FD(1QmmejpF*bqU)iYGBG(cHmJ5D?`h{wA1 zCP6)&FE-^0vBxd>Xy$gnjJ-jOHIooh#a^kNIVT)qlN#azSoZ9DQ`O;4PkvY8FT ze+ggHSX?0Owz6_O@JE~5Qg6A6{hz5qW@j~Ax~2i6FN@&6U@C{zEu^p)ecQ$XtlD*y??#4U`k(~*xFs4b`n(i0&TDhz=%2!gBeU@D-+W5E zvWx$77=&oAO&>=D!48KRg2%{@j(J5rqw@p&+Y89AKd(-WVak`UzX$n%5^qPF6=OztRDH zC-mnfUX`SLWCOArs!E<{1B@|E zz}3CF@R6o;-ca|OjE1=>^Bzs2jeA~;7Y`&#*RlW^%NO!?>1;A|*ld`Tt4d)xH{r2)VJbgqlP~@!TYz()r6@{1+~gjT!((%T#4Vgvj?u_{!3f9sZiRD^`}x7p8{)yuhw<*x z<>b9JLwtVnDZK337iV_)$q|cu>1Cjw(qd6A4mq2HK%DeW+Vp3`7K)bD-60MNzGnIQ8R8!Ekq=Y|P5% z&~Moyx)<{s+7Fw@Zfi?~BxMr&1?{B`S$TqrZM~56z*d<$>mxae`&oBF3>=(TO??6k z;8SZkU!Hx6+q*izmC~tXR$743QU7?L(-qn@#2y!v#^Vm{R-rK~0}j1);6Hw~a5}<- z`+m3}^uDhSBiE)VbG`S_&jIJ5ciTo%9d?Mjtn?z=P(ts3QrhZmfq6xXVC}6oT(xj2 z`vprqx0HR9S9KWD*U#ij^Do1dy%$k^P$=}T$5x*+_EkN$TLyLb$^-NWC&w z{M{vjDhAjoA4@y%^lh6ZCutYuwhub|D{ciRpTB^kM~)(g>03yCTR{oA-(JEB@FTatCA|-x+~vWaH7(fQCKi@U{+K!I&!hfDb&hQH;L9f3iRpWAVqo+h;8Pb0=rMpm6-Y}Xjjteu2;Aw?AJmneK6zLGaudkc=)>v(9; z3)F4yt$4KsDa~aV@6KqHbd7^puSWwsb$7&L=Jq(BEF>PJm9pJFR}KnjrNa*bL~qIe zIyT`U6)o{5L2-_!T|9`tzK?^ER%hr*@kbb0vyf{i^vCVvPr}~{3yk|@q`K7Ao#K__l{AIJW4kHI>X zC%j}-g)qrFU9`&Yr8H9uD>12utNB~ zM9Nw})5g;K3wU&G9&W#;&IgOk(C5!L+7M?BHZ~F9zIGz@@~)xh20>hF-=+!rt8+=ie+k|FGt>RTFvb;23P{u7}Bf&uPv^ZQMLY zMR`Q}JC!I^#RP|Xg|cri-v8qY48LN*Tf$ou_2IEp(Z4r8^BN4*Lrr*rzORtlS|#XP z9;ELUw`te<2w3uT625-fhYv})o@(9cP*^-gspznl`aV^oy^0Iu^2h;REWb}KDMe(l zT2Jmb>?lu|w}X78cX!mpfoywoD$u$WHQE z?{fK0QxdNjVk7t-9YYtU=yJtJE8eqWChxzM&;Ak30*4=$&VVfVX8ZBsKAkwEZnv-} zbf3atgfUi!SSx~tH}HQAdwE>uUl{ysC;o6bC^Vj^CzI|W5H;%_7Ik0A?R_0^u<>%x zJrIrC_m$wh-*P?@{E!weXIy`~k*@FQD&-2k(OI1{aHd$7yL&cqUf4u#nqUj@rRAvA z{}kSA8H}s;+AGg*oF`npJW6D(>u_e%VGJMLh58-+D)vsWzz=TcAxBk4I*w!b(L*0$ z|Ead3#`|-yk*cWHYO%0+&qMGUJDp!W)Z)Hb#h_=s53e^bmv(bm*zC{+XTAIdCtbbC zb#kLj-bYCvGK^t#!Zwf{Zb7@uPQtTywMSaP4H zCeDQPfFw8@^j-Y&aX!p>a*Y%XrD%Am0lvlS$$QUhE1!B_Te;9b2R-H#Kt`vHY!MJo zW0xB861f_Tn507sC-385hn@=^He}(qZ|d0Aw4Ly9lpPz*cjx!+8~G9L0pD+ZrM!GL zAK0HmV#W=sdZ*6!4(ZabhR<~QOcRtHRK=hD*5aZ*73@7#?aWihQrV8_Qft|z0@t;j z!E?S>LLW~hy;ff&RAsyoq}URUK6e;1j2i^A#gBz$GYpjnV(+ms&xtDEJfVNHpMYY@ z81(Wello^;3x3RQF?4qf1_$-!d0s0ZHsv)OdQ^)BF1t9{AQan#&p?x{esHs6B)*sX z!f}&0&enb}8<>2X8^`>lw~Z=_@5wVMtmkH&rFw#{|F#5gi96x>=cVM0zAIiou%F&; z^v77)dO^)`9PBJG#tWz20FvpDLN2u26?gZ_}^mv?myH= zeG^~0>B9FUeU{1f!?@A2KmDvM#qE+?Z|X)FFZ`BMG5TB?&We#ZtR}}{a>6^x*j6d- zEt$z@hwbCFi=^(_Sp#L#h4ysU!a|-FeFW!Cx(gemS+q~)aM9`L3JzUz09<ZHfula^g*Vr>GS2Mj=UhaLpJ z-NdH7ajd7TLcxZ%{9Mc7=KfjzyX zeV@9W#78~IMa;^|0m=Qe*kvF zLxi5$<#g!yQ@;5phwO(A;JwQ&I3>IccdmHMVa1)`?Z0r|Uq2QjRU7EAXaJY@XW}nW zpYqQ4jrMbTj=q}uV9W`Uv&Cv~qDp&Ec(POZsV-)=8{~e4U>hP}H1?)88CoNri zS1_3p#EUx{0iQ{u{HabHIA;epG!}zqrVdEv0T}pv1pgg06s=v?b4TrVIAD!BM$dUp z4wg>1X47)4>N8&$r`#@%H%@?V>kXL3ZleFDOruu%KwF0#qpaX*LW}2oTxj$F@7n#Q zw$@*SUvA^s>GcTIT-88>>PBMfl0+VT^f%q{`T-r>cB1+Mk$ZehLA8H9s1v3^MGtNE z&K^&RpTfD>qXY(&ZsU;K`S|Z>6yJ;KXO$@7 zopLCf?Os7&Pgc<&wPKi@lnJ-ycE@KOp9%UO4w7Nr81|9Qaf8{FlBUjK^ZY(iH}E=} zY?AZkrZS;fx;}bsD&=2=3PJn0Io-Qv!LzoT(a`FL;+qYva6-!Esody={dP({$CxU( zI{A@kA8175-cG=0?)S+_BM)kvpMdF8E8MzC;`910hD}pDVCAwMxFkPG(CFZcK7FnE zVXQUo^V?1<=18*x?Pl56zJZdMJ)WZ%s?b1;hpU14V6*%P9X`+*`_Amb1Jjbp!fqAH zzWec@5l-M{Kb;ScNTu)V6!ax{7TtVv8rH8rPVL6a;9Xgm_%7F)H$MMOL9?F1LO@&) z>B^?R9BA~+L}>cNqIFt26x+^#j%n>7;&2^RwM58FtMt%9ly+aX<9Jw_yQsI&4|O9B ziZiY4af*!u3vWDJld#?-jujxcr?wy65y-hi|-#0~qSdXKE&Qrn4 zlhAo;1-+Z>N2Q;fIC}bjuy@N5O{u05xd>r*a z@`FU@;KUJ9evK5_kdvHj*lcZNs2-zc(;h;ts#hK0{MSdV=#MaWqWTo>=al_;YSnGFFeEUaN8LgIxu|GOM-m2UD;pa*= zU-Mj8*zi)^dEg?NE%z4A#FgNJ74O71pJt%3%Q&7m&yu$$wSySRcVDMdMd@b>`Fhw6 z3|3F$()T(%B%+=}%?jZ{(FXB)_-3}S60l*r&!JFZIsRKsW?Y#66%N9^6GxbArtgu0e&g`V{5jU6<$a| zBS-W1i*4l-yiW6i)+uc56o<>jRTR^> zBpWBJ|M&s!Z`dggzfjDsV_u5qysdclajAb;mBXt(l*0VvL0qjTN8R9Q7+%;!SCdAt z_RnDMs8LFVr&pqj#HhBcN#h#XbTRyx4RtKmqts{(x~S!-tk#F&qUyE{Db{ePdwOgOCaxA7A;06BG!EmR_=EQblS0r2Xg+0k(@TCKkL`;g9mnBNN?9LY+iYtF61T&m*o4=&b2$8UFOem z=@LV0$5dQyavMBWy@lGX4X|ge9}K=3jXgcQQFp)qE?(LQ<0d?&6TkNh_6@~&tBpRq zc&RJxrB(URd~3MjvxjW|=!us@IWAMwKyykQo?EzDtbQ|&MqQO$ zI{kh_o|Xz8@3a#u%#x{8B}D1cb};O4+Xp6JC-Z`w7*_8bFE4jDqR>GR*s*?zVw~zE zK71h)&Wwr@jw_q#=73Lv&ymr1S^oxxpboZwTt2pFyw)@l#4|xE;oEr~+pWemg0d2ACF*E!y=`nSa*mCa-L|MUPQ)-i6 z4)*&BX>N{*GA=%v3yw}luX9!WzL=FIA!%qduZgC#am0)DrdYH5Ib>cmpfMhL`1ztK zdLDJ8k9nWnPj^iOn_cJV%!6IfV|oy#*ZYW%cbriyK3`6OYx>B#E7uFveY&xk+X+bj z*@-9Z912#W)N$9PuYy(WUK;E52?md^C&Q6;Jo%J{7_w#)>``mSzptr6ewZ!3R}L53 z$!Y|HVFlpcMVI_0Ph%UrNzc9Oz*xr`)h5S+yx%b~q%aK{f)>b9+Dp#+xJR__c|R^2 zR{?vAqTo~N0^y6z2PoKL&wqTU(#4&+c&s@I`j|-1<~DEWhv_f+WSmULQuk8ol?<3= zSwgs@D-Jh4A!t_J5R#1?ap>hckbXw$pXR=Xf}Vpon_ zXp0{!wkZ1iSPRLXsdR5*A`Cy@3l>QXm%je?JmKz6S~mNFaF5%;-DN>s9%~B`rI*Bc zc@^MRco+>v{ea+}a$4uER(Z5fEX>*|Wrg7xuWMAVTUJv*WM%e{XfpLZKF~ydQ zo}_{-^%YFm(}!Eu$CF9eC=#93D0Y4t%~L6*q1*4n4vC3<-}*D1yYLA*bRWuP!%bk8 zO=U&92yLFU#9b7YZiPDaQ}p?=ly%y&AL{)#!08G(9l04o=@}W6tuh0auUIX%N;~ly z7j0f~^Oaziu~ck1q$W8x>|mb8VWC=b5NJV27V@?Wc z{cTR(?O)2GqP5wuP($n#aar;~se($#S(un-&WUa@LQTSJu&hyokZ>iHy|(8&UG9+M z{}i2fTu=WO$6K-*G$d3?Nl8RfeeO988QJ4&q(l_T3Lzq;p{P_wkrqW-cI0!<$&3(6 zlo274EkcCf{r%ZrJ*rRlzTfA(Ue9O4Fix7KC(Kg}0Kcy7VB_&#>|6N{LhnV(@9fx2 zQ~c#*_BxO{>??sSJ5E4E{yUI8>3|EutZCZITXgjECs?U?lMYBM{MPW%Fs)u1@1HW~ zNx5OLgP2C`J5Tdrx%l;$3Tf3<3;vlasOg0U4GxF}zm)GKn)yJX4*GQ-{jevTz z2O8U*M;@C(XMUu?%7-23+l;F;anEl^&q^k9%RXol?+?r7tq1Q(55x{PtOX&vA8X%~ zm>3AUX!`!OKMpUq|oev*U^|+x#7QZlA!n zK>-8CuEdVBmq_1XR6P3jv0G4JSbgx(EwPReZmcQ%kSa>v8D;!5gl*%9O8T0q6c zoDcd3@xtt3pylGkPu{xngXT@tipMykxPYdIcOhlJLdvXjfTJTn!-EPfcrtth`V>W? zp7lA%S^Zc%rT0U=@K!i;%L`idTNy7-D8tSnQMlmdJPyym#k(7Q5(6s3V1Wxu5jlag_m z@B-$0n4{yOtFZIF3g5pOM9v7<_Lf&9--is>Fjl^1&v&1&_t?xvlUyDnQEhtfyF&V_Aff-P`{L^uXZ}0Eh4aQP5vsR3(%UKPl{~KCQ*K`!A zThM3m^IBKFU#rh|db{K3-D@~wqA8lHo8ZV3QJ9_FPOBoSY0kY15UnY>CU5!j+B3T` zAZUl=sP4;G0%AGikARwMJL0>^|CP;JwOgnuDv$ApW5uF|FAOX8(7ZL~ksoX;np6qathO0Tme zcE+9cpf-VFU2rq~`;0twcOG|6SA=bi+MIMDh>ZsH#qr;k32D0wIbgaK%0^p~VW0sY z?fQqZ->1XRg(JAMtryc>a1b%=aC}*&kxczCM}&Dr*OF=>7sB z?TjxTy7mo}3nSrQ!Axkg(me31V1={Jt@M|87yVe@-ZO|$GM+)WsX(>iX!p05jpCDZQV{zMz0-+c%AR;7xr zT@`7^&P!1FeYB{W)rW%Sb>(vv+GSZL_H?`SBM9p!KwG~|So(AutNC{X{|=IKzN~;| z`DK#%;Mme*&KhtYD{yzWsgMxrN)v`#mpR{hCAjHCh{+?((|;lta14eJR7OS z)6eU|D9v~=JmvWLmM@`X-gXi!)30)|sWN)rR)Cd;>Y~HPzqB-bBY6cJg&#61g}F+ zXySRL49O<a_wLJ|KjS?TNl>se-+QOJT={4`TO=D`@h{0-SEug%|uc51+Prlr<$fu=OV?gFd#Wll}C8 zPJKeV!lY~sUZM9{Xq2+r8*fN6x`$GBzch(5oI=r3KNjva+Tib{otdNUY5K#-qI_Wh z`CU_i7gwfWKa~>bos|PxVVxxae6);)yp#Q$eG!^%Re6blg81FHgmo>SWAk=jAwd3% zrjPt0u03Vsw0_uRv362E+qVzl+v5~S|F6`IpB9Fuk|S69+bb^5F@;6v@}+mlbRnlD zL|73poU7M=lC7yYf{#}Jl8ra8LS^|$nSM585z9^Ts*EX31rbZZpUI-cs{krxP`As1&?^r-u zuhxqBPkKVAxvSVacMaR+$BRRN%!2Vb6Igi zFTUM<2lg>wIy@th)?VMoG1q^9%FyjRbdxcJe2)^8oM!NoSIL6y6eaf2_rSM{=c8|u zCfJ>9hWrV-Y-j&VaEfJGCH6=A%ticQY8aVSI^pQQ5|hO9B>n4aFF8jdp`S$;z83!x zl$(+T`|ssEV%ic6%m@{3yeVb(Sa;ZP<2ntsm`7b#SW$hi)42E8A#vT+wX|rSBAC|d z$VVu6fpXbMp0Vf~HA`L%`ww1DT58>$`W$VCLkpk4%Eb#X@9QD7+&>+ZdK|%hQCbu| zLyIHDVyLbsG|!XY{?bDpxFZgtnjO@DLX^Ba2}toDHRAD&BBdPp71U4C>v z!xCrIB+AC#7$arJszlrLR3RZGN?h#P4?{aWfN={YR`{7%{AIP642|SqqW>Ru`{)W@ zMW^uj!NFxZccyaIyDkv<`wY)}RLrS1o`UXza!^tqP7735a#Q3EzV4Gm`0$x%6taS> z?p&m&O&JjRQNihBWQFiBqd%GDJ{3>&nZytNog>?)lQ`qwF1mhJ%2>JTi;?gCgLdWg z^R@o5aA3F+EI*h62L|3myF*Gi6>rj#)-<`sxpj0PYp%Rn^Rv*$qa9`~IzoFB2H?4P zMf~&O1E8u7bXz?XJ5vdtSl5qxI84Jcl`fS1H&iTk7|m<%><||2Aklrj#QTL)FnO5{ zyShIUrkYyg{!4SXZdnHJ-+LN{6{S+9_BH8V-j{2p*zxIDO=`*z8 z!RdpbDrOyBk+`m9$I3;G&syTLp)R7G)HUB`rb1!8CSi;FO*-Px2h&m-$!vHutKHUt z=WmNy<-i=-k&_u(SYr>G8<;}u)~;ZYI$ZW6X$mzjtf6yXN29l)D|)J%Lup|*j2MwX z53(D`am+JuTu>wVF7c$B?M33s;3O!R_)YYZ`ajF7)c8ol2l9G*30Are;E1ig#r!B8 z>~}N|6i@$!*}u+`n5>Uw{pQo3<)&=?Fixm=vkm^}yq1j&w!%NwW8r7l12pIQb`GiE z1GDs%P^bT32D>NVKR63k=E~vRor~bV+8Z9qV%bh|N7oHez{ZH~c*wLnUJX(wi*YvC zp}I;tsRPYwjFNiWop7LpaA<0A15dxpP}6dVADN|+S;%Wa(bA6B zcAq4u%3A1qKU2(idE~G!VL1i=n8U+^bvSOO8vOn<2p1mL=hHpj!Syd=*)1!PNA(Ux zcY9H=ecCRjH0sN`R$dbx``3x9%tN^TWs3CtQ3F4l^UyY|Ge?Yd;%!$?i2X)IfyU}2 z40$<9eA4PDOz7&!&IewA<4;Sx(jLw!gN?+qGgNU`j57b+H&^a|b<{b>EiQ`Bp>4o0?GqT7ahG^edUZ=b=CXuL^KSYbk4c4f2kQg{BLf1gX0CR1`( z1-$WMfM_{(FDdA1bIhGLG}zk`-*t9Hzsu85_jwh+d0I*L-|v8|%ex_6`4^pjby1x3 z6s70Hes0L0$B(@IIQ3v0Y?-433$I1Wd?QwfDWWM3e(le`lV$k&+yK76={kL$yO$cA zJt=*J0iTQdRqEc*f%=~ehG>uDRGiQX1A4xq_9A6I*LxCoGtq{|Ts6vQ)WFf5+y$-Z z(Xa?kP(QagxU#31e%Gc_Vd`9}S^}^<`#0EXr%7DQA#in>A$QrT&Fgzw@Ws~4;P=c) zyzr$SO6_I%_|=v3ou?aMi(f8mIH?Y{VdeBNxIg+YP6y@Ht8jt#T%6rf2(v2dKy%&+ z4zt)Qe62ky-C0*aX5~GJLSqH*V)eO$vOY(+Ug8x+jdIbh1J3LFg&s%CVb$;(5G&YZuE5bLpn6>J={~VMdK7J^n5T7ue~mXr=zoJP|^%G zzP<~Tbbp8n%5`KMDgk+OUeh!yeL8+66>Wy6)4I?Kx@ey-^i@#f%Q>Y&N2h$)C*`5` zORVeEZ>wp*H9LNsVglz6$HE+={^I=?vsme84LrT@X3ZCKDnEhAxJJq~tU2$Q+zE~)X!2g&%Jbj$yKv0MxAd$mgQ}kBv(eq> z6q9;Hp1%G&v@5KKvt{$nTj$F`UhV?}-J2Vw%QL`#Lw z^t|7H+~7T2wjfZEJ1iK8d%yVM#!)J~XudZ4|Bl8%?@oy>Pq&E!x?H3Y>(d~>D-f09 z4RGTA&m1}@ntw_RsTrHXVV+7GHQFg~_&IGnt#qB*=DT2aj<48r?na51W=F+kCG7We zD-Y_p2i$M%rN94q!^zk-sNEjMfBq(muIZ6NLA4<+9HxT1S6j+UHBG^I>uq}0>neR2 zzL=(2=F++H=VI{@ZM?L|7(XvAq+2UgxVn8J{X6kc_;1B?;oBZXezrRrEBj5vCEnj* zPQW&H+%`qHIC!>L?yW%kpFV`ZZF}I8>paIB*^ct@trNw)i-QFZ55Olid!WASPVV)2 z3?{Ctl4i=^#iAZpvC!o(w?>blTRPJqq@fS?_~8Jjo0M=|c_^7g*@8iryHsSOC%pO6 z49c&2fr>OY49K02vaibUxtIi#Kvw$U7TS?u^0w>*d1xHzDK@n@y+RSc@fBPt$DugHV$0!%@#|snn@aUbH9$ zo?l+XT5q1hTk{w6B5jpa8I$IRwK|m6MVae0yTQSsNzl(=7J0SI;CF&?nN_Na#9sK1pMGMh_DrQ=uYzeoMFm?P>&6)y%Q4@o6PC1h#8Xly z>&L=vw14n&UREq+;BRb&61y$rF-?bqWwFw1#FdMD8sx?{ZoJGlA6=89=;Gq;WlyGB z2%R!_fsLvHWi<^Y#r1k+x|7DqLcBjp`^gZYY9GSRGEFhvs{`&APQrBWo*0tnDwan| zXN}15JkUsbr$6e5!{c}I#Ir}xep(wWc6}*16%?q{F^Miex8umsMo{H<50~wZWm(xu zc=_Zrl!uqW#kAhEY;u1d7<58zX0D0x*$DSk?+BYp(nYoC_2MoEbrPCCNHd3Q-aV7Z zNh=+$Y8AmNziQb~-v$bGIzUO*siK8rIDXP-6Y60s>X|==-K+dD_JcG_l*%EMVMf?+ z$AnaZVqkOK65tv~bX;plJA)8sSQDQ`^NMZ-xsI0r3!WFc#i#-i1l^gL%`! zzM{_$E8b`!!mx3Rcu_`YsyXjLrh(NE`yo~I&(cBJ>VpjL+bDSpLvd;X zcWCQK2^Zo~<)xGZnAQvL%h$rN?Aub@hE$TSxA0l~`)V{Si#^?%f*b6F}>lmNZS z*(^naVsrZU$a$`7KtGuBxYI)Rmqb=)ujEAjb)HzJb z3@;rYMtKrz%X`BTy7$sj7<@JZ;ztjZ*pTruqf=SX?+6LJxLVnHwGTo zD^oH`K7n4LxNCne*4=2xUnGv>gN;(Zv~rf%&E=$+S9y+(J+zT8UN5=Lhn2&dS^3m< z@(t;nl6In=1IqsP)1kN16ws<~1RuVyC3Tn#dHw2@^upd7-&sBsFE~vQ1KYF2iern& z(V~i`s(c~evT$)ypFPkd=<|E&>qX}s`TnpSaABt*@62B%wy!uR`)z)RW!_p85gbH@ zw2o~46L>?19Lb-zSN`w3p6uuPk#Nf0o}ymlli70$N+=!by@_;CPI1EwNc_ zS}JfKB@bAYV~xK}6ZpZX5ZXMnC)Re?;mQ4vVAjJLUhZOsh30R`#QGIzwT&Vr-3hWy z5>x+AY6VW+-3vbTslp>ZyQs%Y8@#r+onrdt(;Kz1d`#slR^@qsxyEU*-}zZ6AEwQ= z73Q4nG8Wz`pA$dd+=@%Ow2@!#M;`u0%C~==%m;>?5%=W%5+8I+gwd5Lw5YR@P&mbm zX8fKCD_@$3uO&BwZM6;k+_+zS(PAA*=T-v@C@W0@`CqAN6PZ2EPx&{2|{s&vv76hcd!Y%1g_Bs z=|b@X!6`-)?BAA?Vuw^R4SE6M;XA^mj=hC$MN)pFhagNmRD*riK5iFaaiS4cdU)Z1mjhvu zK@dwZB+?9&*n1}PaQK3!RME$dTg@4L31f`o z`RC#e9ModPo!6uZ(FImqG`pRxQw?~>x4ry!mp1Ago5qpXU&4f+3;3h6DUIzrT9_lv zr%bwAOB|%Fv{6SB>tAIH*Iy>e3@&~az6#sOa%~N~oS-NR|C7r8YIk9R<2@K0GlBit z59jZ1rsCuk*stOQ?b^wpveSe^J{Cxs{DWdchJ}!vT2GEQW(ubcO%`SiHsR9$jLHW5 z-YaZ#(&xS1UeniStLRW`7j$|f?R6yg?}5s_biAW2ynTHNNy`YD_P0V1bjEgB6#a7A zA@e`z0N01b$lSks!Loq|gxHn<^f?$o`ODj7`_y0ZI@cBS>&8Izo3AT7tXMBR(hZ~? zNhZR9SC!Pmy9czbN+-qcbA{Lk|AeVyXF%0GPdvLgOWLKm@VsTFT$6cJ(0(2VeM2=_ zL%c%A-t-}hA_d&}F^4o(CdsP?mkXVe_J~);Y^6Q*-N^Z|ns70pGtJlA2gmPBl;z2{ zl3&$hy1Tp|E;LyS{fCvpiIWP_PE#E_TWuEaJ88muDU*0$-(0vQH|N6^$Au{xAz->C zMpW+AL?M&DK*tAPc!t&&h`#GCtjNs<@28P4R(4pV@C!m0dc?8b_CNbUO?f`*sBaR_>8V3@f}hy2Uv~^y97wYaM&UE5 zU#R`+g6LlGi&ov+3WuKMLdRc{D>uJIjMY`fmyzn=y6zy)Zy15{=LKM$kKB}cgd;iYk3Y_-xx{EVBn#Z*D^Fa}EWSIGPBsG;anR~~nX%Lb-8u9*t@_p?K9PP0 zcjinIm3uyhyuh8faEJx}3GIk|%}>JO`**}qJ2I$1=^#Nwrtng7CJ7@hKw|!4b~~$q z4VD^UG~)@yzgqwYjdqK3AC^epGajnii{SI-E}Wa`!@EYDC7QieY}7Mn$9IZlTZX#h zriyRk)0fk6P{9?LbtV>ujdg~ZUbd`R^Pdp9autR&ufs8|_xY;DS21JEK%84-MuuM7 z*)3oP3Oh}?NGqKN)Snh=cG&c`8+?}8ofwGIJx1c1;YVQV zL3_IX(U|wV(!=DK?Jzeu9*XSuVV##hos{x|MwV!+ggCthQrXw)eZN4RiVr-rWDq&2d^zG z5c6K-!i|NwqGaL|RQ03i-|sE(Sx!G4PuZ z_irUVXwnmQM2#fbotdI%nLD>SEuk9G1kT+1N#maD3+Fcv#E#)wm@-HNTgNI2_;>QW zd~P%S&`c1$x<^pMW~n>r_lveo`9nKums5`|>YQ2Shzgen;=suY+<3qm@A~Ts^{uzS zQ)3TwdJ->jJ%)3W<^)QbvWDlV9}u*ge9_tWI;D;eVBuk<5L8=F#$Cej+;MC4JF^_) zf0%JvtuACw`6Tg@4hrN|EjrJdgTJM`v$6j&(s&d^=QPsbginCrSzwK}x5^-AX$-kK z*rTxb2q}E`!jo>@vGI027uYJZMq4>_F?tEAot!8r!H;7L^C&g(DY*8%#P0HN^vSsc z^%saQosZzJD|I0&V+gH~a>Oc2-r}^vb@W3ujcrpDq+b0^LGOkNzw@{cZVsU|X&^fq z1sl=rr~b64?KWZNcs?%w1zYO{GF3lAS94s+v)4$R(EOd2ry22m@vv~`K#6?H%I9RT z_9Bh^B4q|s1nRlQl(&TphhXJK;l=G%p~tjW^fhxQuG^wOzcke7$TmC7kk}IXfe*!p zOB+O;_dR&zKz|xFXbdhdoG6%f(B*F2SysDO1shKv=gX&a_+VdqPTwirgLAC8TI!pR zzhUfj)7=PnDXv5fsRMktDV{AoHi2eOH_SHif*KziwrJ>0uV*z$=M!D{xNI(mIl8bz z$#J1-eIhpN=#%xDNSgHeFn^o04gc1V+%vga;`yGY^-61L*ccC7yI!Si#j6$yIvtKT z|BXb`<|oi#VlMg$#6OqYVAZ+16lt~vCzbU=lO9s;^^*@3Sf|36?~jRoUnSF{oq15zecCkV zo8$sJK#`@UU^iHrQr-qgd}t z6eZ~J{jwR*p=hvEb-;I=YpH>2a^ui0*NlADq=N0<5uDa%INL~UthkZRR5~bAzTt6a z%%1Kd9$oYcW#c+=UfW*iJoq8}Q*lT8;4wH^Cl}sHerYY|V=%<{r&yvW!stJ{VaC5m zGWpp~rt-ObJa{v#d{74`p8ue%A-lx9K!MlP=%K%-A?997g0_2gpu6Iaxa7FRoO5rJ zTR#3S=aHRZKUKoi=Ly`x9(ZhQf5`0=4-1C$WaD=$piMe1+uwOf3nnOHnO}FTeXIei zLRZ2#mzk9DZU`^5oR9ZE-zAmRm#E3xfo+#O60FzmfRWbHx#ROh%In@y>I3(p(q>1n zsryd_z%~M&}KE&AkU%@d5=r zI1H`xr9POa36;(&gM)q7GYsg2BZfL*f{!x|sp~0zoOML#YUK^@C13Df*P~GPV-V!D zw!uBGJEGFU{bblQh>Mrch7Gryp@&H$j89V(thAEQK6xaJwVH&dUXR9(UvyyZ_ob5O zBA%AH%Gk}*le%QSgUi2H@dc&9T$lR?T-Rvh@e&1`)zusBdJClR!3Umqx1;^e^VxVT zVt>2U!Y9Q*Xt|jtGcEi`@}?sAsJEW#XVg(v^?UKapI7iJ`Uw5Begl_oIWph%poudY z#CPGoyy989IJWeb@W$y9P3xsb&%#w{dC(vD9yJ&JcJ6_Pj;o=r&`vxsKvj6wy%SB@ zY=iPdL)2f{52t^ejMM&EaoiVcX{H`dyQ($|kp=76#P_WH`@S8x@Qg@GX_v*h8mhSN z+j%H3v<1&?%Cxc9d+58P2$pY26b!Z&P{NhB@Z`jH_MP|!y3BT>A4(;l;(eW>zHY)T z@RwX=Ry^?6a!v`{FW#-z=1W7J`J19OUmvE9CSSwJL*l~EDIWr_&g|#no-h8HM zpN>Gq+$b8Z)G8NMhEZV6E8+BX7yM8D1opW`3Ddrq(W}>abfq?${GnLfJZLkNr7Pfu zp$42bN6qQ)*3aUW`u#Ls%J;`=mY?6TuR=6aSx=vGRZvlm^;kSO~^}DCmlU8#3u>v`bT4~R|ifj9!m?y+X@}kt9ig~W&YK= zpC@N+#fZ#~Z11%Y&BjIW#R%0hyG7~P&}xh;jjd?R@BWfYvz^ERYude)AG`w z0_b%7C=TJju;PRYpFVY%hKCn%?1cjPh(rHj{pFirdwnhhR3{3xi^rmqZaB=z?}-Ml zc8cCo#{1CQSZVj6h|%Lyuz%mkTn|p4slq)QUvrMQf^S>Md0^+Rm@qdNeoWklnNm;Y!v_QUpsm8*YJO!- zp^rexAEDOL1rzLZDe(SUFm{~CI?<{Um%1Zl+_?m8wYE52Q)1(LYVzB?36#A%i;H^p z5LS(pK2uH)sJl@I{_npM?v-whVh_Xpy|W z6GnVlj&sygXx!N`R9KkKYcc~sh988~?$z9`RRSm0>=$#ZpJ9oZ&$?<8aisZATC;LA zR4m>t>oQr59xnP#Gk=w^E9sP3R#(c~<`4&`ekLvDSrY4XCmyKK=7Gb;k&47%+jOP_ zX|-Rajq@H+^0rG*Ke~*={7k6%@fkE(8(+HP_gf%|3HOpxTN1|4jg^GEg+rvdq(9D@Qp^EKU*VC4Aq~o10qs4laC+)6vE|MRio|Xx zSdWxdYTn?QakpuT`CQ4VS1Moa8OiPzfmo;RD=O7wu)pLw&^3@|I2k=ax2ZDV70T0kkQz{i<~kk=e{TFdD*~|qG&PpN){B9_2aPMO7Vbf zIIOuPbz!Gl!0b#@`7@0UXjh=(q}jW#c2i&~bQ+W9>1Gdb*MVaamg70@%a+C7a>Rn6t)7LgwCg$)2 z=**WL_P~glZc@(GhwDS79rA}AP~a)KX~ZU~Xm{gzNu$dy{C2{0oJ%I7GEv2_7;J{; zl4E26t}15H=CVHa-rbR{Je2v{BQxI9c|Ko$NAev*?eNV%UD!I{C5p46A^q${EcrJG zOIBTn*vud-mE4v8vXVu|$UxkMhTqOalVJv&FYLPjUSIPB z8-5`51XC#I$w$~mr|I+8Fk0wcN9MSOHPVfFc}XfZuDm8Jb0kc>F;afsLf|FMlkni~ z4m`3YoIkfOl|8dDXaCu0!glEnIN{1r@o4vUx*I)RR;e=p9sd2H=HzIh`JOK8b$AC| zd@HbYoFT^?ej`lwwqRwMrRc5xk=DG`q0G!E{;V^HgPczZJ=(jA<;PI2TvJdu2R59K$K|9RA{ZD{*YmHk^hG4!_^&h9pxUwe1rT>D3`YuF>I?v}`b zFM`lYqYjdy`cmGlei%9F0qqV{=6{9N5;HP_v_~~SYV%a;pBl#rPU@WGKM7supQltq zM{-mD0g-p+V_fh4T(&_6Jq{0+9a*H!qq|-p`f0$8Ie*2fTzBxhX~|2RmcqbEz{S_D zL&SkRX@9N3f6tu4zzhS<9)N_&6^Z?+5rpH%I?O0>`TC@&0M~`W*;BDa{&7E2*dw# zeBW4`$y}0^xW%|L=-pa@9v{Q;LGR7<_EtG{aWv(uhxf%lGqY*kvyEbv$6q0)dlGz} z?Izg&7)dLCo1^ZR$)Gs?1cumHa-VC1*{I)OX|Ep2K2iN~{;#Fn@8~gn{jr@c95z9_ zdNpp-+KN9OOVEP1z4_srv#4IT3e~o^%e1CQ4iaBgoKlgBl}GQwk8k7oY4av7DE$fV zoepxFl6XjCMsy#kc7cCe}(Y$$za!Y zF8)$^MQ=wc;$mM#TvgSdM;%bWIj%$4!mS=#tOI!T6&-M&n#OBXF5rQ_l4mxU>Daqz zJgc)Q-u|vDJ}fDdeL0rl7`*(t=i_RgvkN?HOjlf+iRT?U02T%gmhwWi z9Q0xhjhnB^>trtC{tg4V_hftSb){U;`8yhq4P1iJKABj3VKz^6*$=x5G9c~4KAu%r zFFe@&O>#v4UNf8&nlr?r(vvVhAdW8l{RzDn z7~s{fd#EsT85gANq~GpGB&L8qJ~1N-ZQO?@i!HJLzjZ?X`+FRe+YVLr2O)`0@Mg#N zWLi8~>Vo|SqcxMU|K(ZO>B9^7GXAL`>@i|fXE-2WI2^1<7bZJ*Ma^z2C|7(eL{*wY=L5~Ka}a^u zDNpoFRLAg;UO4RWRq<@S^miO_7NV3RdGOzSXm%b;mwh_&j5W#FKS^SUXD0Caf7j#% z4Q}|-Upo6%>a+5ado;DjEiiq#2A__4CT`w3mpSe-ms=d;%o`o}>pFF=YFo*srng9^ z-i(`j0u0#uRdk9~=9o>r`CIKt929&F9%y-E)Ppk+oK_1@BlBojKu=zk8i%&illk7+ zb9nK_1$cN$6&E@0BJJ;q?AcQtLw{Pc{8v{gi)cqj>^HE+%W`_MxDgcIdSLarUE;D` z>6EOVD4qB1c!ADX@p98VoZ9jNGOSgx2rnN{A9ptordCGKV`19w&Hv9 zC*#zR0KVO2pJ43f0G*aTk?*ti<&`VP3->Zcp@o|kHzi5zf~ASvcTGCaO;OlC`M?SA*i`E-1i4!l*#Sm8`SUFY;-cJaCjz^A4`>~GLc)TM= z`M6-<@u%Xd+$4%P-4B!8X0UlS(*()E_`c^}sBg%^?xv2MXkQ4gcEqD*>K}>m-cH93 z9pcGnM_@%~mTj78DgJ7*!25HjiyIO;(xJ_@Fm6o(o|@ALy#{Qgq3$=x+_w`aFP;xM z#S2mWfID9PaT``@F2#gi``9e`ooHD*O6b4a0UqRRtf9wBZeM%s{MS?Z*w(!xu9#*`)zbY&FQpf6_YHyQ=Pjb~k{r+(vp_tU zH-}HHsDdXYlhMfYEX%tYaD{vatufLrD{MM)&U}3yd~{eT><-|vG9v)Os)9C7c)|GW9dNg3@icso87{U4YJ4I3W_ zc`A2dm0B^Ezx70`w?lB_Yy%8AdPg=;AEf#DV9u6u9k;$XQQ7Do=(&Ws*ZL~yWsx%KInwroYL_mO`TMMG&__Z_HYr04cZO^*@v%QJqKTwZsRg- zHH_0xV&}_xRO>O2rurXd_u)r5X73T~J+zq~G)9VlpNz)VEV`w*|6tS08Qyr&tR5@7R_F5L4^8CZ9TCd*9Kb-hYS*x8;PXEMAvOtTc8MrVx95uC6xX+0S+3B+u9DSvR%iYMu+EvX+b>|he&@)-_AsSKEAwK7L1Y`b2mU_u6J4FGFgZ4xV;}bb)kr7q zKh+$X=J!YCGY)XrbQlN!>5cktqERd5I<-4SqwqJ0-@eGi!pqgz)ZGOuw)~{k5B`d` zwXdPG)<6g|QF6*zSP1d|6~T?8dN?L2S~g+dJy6(F1J8zMazwo$dxUE6lJW7V+Y~CE zZK#JiVbk!?@xjtg@fEclaFpEcrNV!K@o-Rn8qOa001_b5DYEBNxNEu`YE+iu$#Fj* zd~r2A={?Ow3 zipITt0W%lXU_jFmzWeSUtL^K-yy+Kz4f-YK^cc_6jWlrfA4R9n!N*}^UN@`?+RV+Z z(T+t~g*1O?2c{##u_(p{w;s8Vk8^C

    i;K_g0~ZAJ!Z)sTdC3&%$9faXckB4HN!+ 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 Dt32pi literal 2456688 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Ò-xyg}++_K=buiz?fi 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 z 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
    eq|%qQA$1DF#u3@5gG2Cl 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�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

    h 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�$nfbU9Gsa#?8oN4_uC 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

    a?~;A!V!Q}u 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.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 z%0D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�XC5l!(0>1IXa=JKsIUJuau!J>lLwV-|qUnBu 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

    `MaY6Z>{j5x`!evk=T*2H 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%0DDZrj~Ty3IRLf1f|Pt;Qh7H*#9j6 zj@*7hB;`!WbW5IjD{l)*aTmz<;b-VLArr(0$#S7wD=q^unx=M<-g6^h>Qf)M|8_J! z+|dA0*1E8D+ZCLd_>H?|caiA(Ulb*nhCot)2G>tq>F<_k61=INCS7&M!LVXjEcm=u zRDPwecXcq*?U8uHUKX0m_T%NxmU!0cJQ{!=QTreZDQOpQb@)0Ae&`9MISb&^IKiu2 zBe-%ltpzE$VtQR=Bc7eR6l_=P2s?2J{A?i$8F>vDtbR%KNPiD}ewsqz)K0pNvznqXdJKsW#nQS*ts+H3mZ$~j!Sl;s*aq?n4$$H|Q*bNVVb1}EGr zBntTx@L|(prob}}T$1GRL{~evc}h5BSE)e1pBNOK^dV4x3|VA!noOzRk3aVw7V^s0 zI3VYQma;?P>h6z1N5Bqd2P#sptzvR9iqgXUy*NCnhw~C#z;7O0!ZTBOoczdx_EqPS zMZ@*bb5Ao2yjP)LC;QQsbLI5ftCg_x#S~n7<0c_8>!JU}VlFSr1KrZ)An?*5_>wlj zY&04RyJ{@Rn2;HypOvJWR%%0hTNz24){GZ=7$V+s0DJwyNLfZNv~~C3Q1KGbAG}Sj zp0q=i#qUVSY&AT~G*YLWG(7s-1Yb}8KwtU}A-}t-$(FuZV4f#~S&nPaXX6K2m1jmf zeMQ6}c@r3VzhYGDf^b3ZOk7SzVBeOzM5vTNa)cff&dw%A@-CqFV>ffl+J)w;z9)JY zCWFLFH=5mbn6A)|L9@zK*kL%5V_s#G(ob`!WSSH?DA5StC&kmVV;E3Hr!$t9Ex1wUJRG-#D#)7LnWdqVeU z)1+QTy(yO2^-mwvq<_(WvzHU~9a(6vxk1SCZ6V^Gy;PdUz_R5=SXivi**bc5xYHhzD8E^Fr7xE8 z8kRydT=$}y))jK+J43fzm<{3AhLgfFKZIqUIg6A%IAc>P#t&-H!Ie>PT`Lz-9^3@z zW#P@o7kJu+Wj@y=pyr2LAoWTMufF+0l5UQHDBl|LM98XZ?+~0w7a!mNSxgGT{b=dW zU68BvfVRbU(zk`V`2Lg{2A6&!sZX;|p3f7X6Kjiw5-m({X%jM{dN^cjH8}p32kC5W zM)hnL*{3K8nY)Zp_h=$aF1QD_5*Ok87J*f=G0j5#qgCX&ixMnCbZA%@xxIEJVLQ%HjffWNA$O2`oo39=ud2qJCGWYJnvKMK#~nB^ z^Mgot_Xx4W6eFb*dL>*1N5nkcbu8a(Jc0kb#HCC!tr(3Efqbh{l>S$VsW#_n{5&I9{7 zwUL=HAMY{W{D$?feIpYYeSqlp$}t;+zc)B=7UhCO#H;BFM|%t)>zg4iIvB@f zsf7r4-x6`xI|JBy{#E&zqCzg~$#c>fe~SpT0A^uMKxLm_3Y~XYm`fSo;|?!aKsLk~ zF&p2gkjYvjVd`cbs@5Dva<&UzkNDNZTUmwObu)p1WvrpczDH8)+Z$=|ssQmsOA+aB8pXN2n@9)aGe}0c4hc_0 zGHU*NQGBXBJ^MWvwtNYt^A-!9*MW4pXwg~X@ytpT=01z)3jM#}nexbd)`R!IPIEUG)20`Sq1$Yt-T+?L_V{B@Oud<#c>*S?F~2`pfq-6^3LT1Jwc zNlLWOM4igEN7D$8F!J8hld0Z*hxwGY0q&i;LGq(B$;OJw81h*SUkJO>e&0j1yE&cH zU0R4!s@jQWwg=r-I~%&P+Q_WKOG$P92)J}d@YQ{v#+)fLBT9-V>`j*+qDM6Mlbsh2 zbIQ-1xX03+G|wu9?m8At1)DG(!4l^9gC{gUW+GlY1@cZEs?qSLZGRtZ=sdkAZD-4Gd=Vepi z%R?>PbN?QrP;-kOyY`rQ=UhU3Lbfwa-mRjEgW821$jG^r-Xh`BDb$-gAo6vPC%Yo#soZ#VYCNuhGm>;5Ha|?5 zaWQ|HC;>7)U2Y3EIW>i@R*58$Y3J$C@u%qa0T*I%`wEpB{+RmdSJO-97LyYx7aEsh%ddyLqrWg!VK6&_-`MGD6c<<+I zvE!Cly0t%?T#B^BqOPTwx@H>a%}Rj<{c-eF_I3ESZ!PH!J4k;-I>GlJvY?#iN<0@# zp<;_P{3WG?$>XKK)*+Gm^!6xG5t$^vi=bKsDQgv=^pI?4z~-jE|n8$(IG#WvX1c!U|*z>#v(zx4g) za(YSHg!nvmpnokc3;j0-Oz&R^N5n^H)Z}YiO=uoYecT3HuKq_(NKSyd3mR~+Yd&_} zbjRE8Qpt_2#kgtVSbD?Zg6KiRUeUkN$t3jYT5el}Bzmq*g7mLZRCa<3U2U7qeONyc z6PFp&&6%=LFJVSX3q&MumlY<&Ug1u(tR$l^j3Z$ZrgZrVO^%G)fXx#F$n^|6?r}v8 zoi@)Gem`G>bMI}W8PuC?`Ttz**bL}?7D}YAogjC5&p}1SR@*pj4@jPW=)_-#08ES->{SP zlqFOBk^7j}Z7TS;PnKp0zRNP*PJG*VjeOxX5d6&PxNb$7J2Hzl$~VIfRZHkTo?!1b zFdf%boriueJxD0nBxD`RX)Vm*(i1*2bHiR%ngwK0?@#?C$te%6I$JU(mCwoM0A-AQ z@PqW!&w`M>@*ry`k1Iy>fQ%2JXZi@aO-M}j5ZHfl8#ADK82XFMATs|H8TPn`YF|G?-e|_qw=)g!QKh<&Nxw^{ z=U)=LS%ne*m#a9Jq;#69ex2@9ScZ#E6>ujeJtPNJuF%#wUGz)Za;%^H9)ixFphx=E zQIG9{up?qvHv2p({1VZ%&gV#R#d_vmG=(G~i?8%F8;uPTh)3TfYVf=cZ5JY$UbY0L zOqa!D%XguX^gH^{=@01}5`lq>HQ8zI2h>;zCg z;RN=J-eTSA7j$^eUGgut1R~4V;eWO5Sn(}@jyZINZq_v751d&E7!?i^8`trn`-R@c ze{$&7CG3}aXTW%^3-qL=7_!_8VZ-MvYV@TPyEjIm!7G6;+$aHGjTVv53w9EJCl-Bu z&Oz2BRet-fI>L=1(3so~qSYe27ZeSHIonwc6E||fY7Fs^_$oL)fF6(?!uq7^^E*Cf zP~9ame9AW!LQd11uX$?#j*K7|? zW{%UeO(yKy8!`BLa{~qzdy>pA7id#`9qqj-3lo$E!D-}kh&X--K2NAY^YBVI@LZk^ zSQf;bl#L~__CK-nsyDi=nJ%Qi?b$b(C&}tL^_*Ms9ne(upbnO$a5-ZIYLIfW`T1dR zx}6HXwZ?4ir7^;1ErvSZ)41L6AFfbdPC8@#@#E32Fc;O>WA~F_-cdaw6884PE;*v& z-)a1@%i+vnI}Yt#%(1K8jLgo>B-17e`NjiJNxsr!B7QxdAGRhNwyko*i`xpQvYQRO zEWQd)Pr6b=9iiWA-h_dXN3nj}Pr!5X>@BHqG_B7Sm}h4oT<9c@uJphb=Ps1|FBGQ2 zG`P0$25GdtNC$HNa5}q-fQ@=d8zrB^R2PmWUVI8$Z3R!=_c~}(7d-Rt3Sntp9c@pI zrypb7x#Ws8;#*!rA8|LattAxN;+%vYR0E{H?`3G~P^`>)NaEEGqV^*h==${)Poxin zC(W6no%{0OYuP;NA7l?_2hQT|-cpfF&Ua?~z)#V_$~h3=cuw?iss)|%>M=^Z7UBNh zL-f2_G|n!Why&kah{=Ru{G*^1m>*t2lKO2i&g(lK7@r7h%|4LGOPxeNa}C4}c@JsR zPm+yQmawm0x<(j@t=A9I%`$Jv?04762e(Tg;k1KJfIRpu%<5MbUZrJ8C-6OI&Cj>f zV0&*|=2mafC6~u6q|0U*vbs|L#Ea{%z~gQ)tud7#X%6}DDA*9*jNb!(WtlMHlN8p@ zzd=8qjKXj;UDQ;|=ca^o&|8|o|6Zg!a0?H z2rgNLO!p}*HX^0AojM z5__8>+=w~&eB@B<(bMGD9Nj_!Jj%&8J<91?{iPC571-mA{}Cf;XBab65j)jR05@VH z473xv9b~tsNu}OKRzzi0cABxdc7# zzh}$`>hSNgBB76;LXT(apy@GbR`+Buf11^U|CY#s$5c~{%{hY0xmQf2mN|Pvw}#8B zvBiKdcSy;)Ng}b(r}}jGFQiC?Luy7NC^d=rDSw?{XUH51QH7t-Q zB|mDavnIry?3CROh2g+{y&42>pZl=i3-+Vi>`Jm@Tsv|6G7Wxbmck$X-PAUC z6KL+MU`}7S1tyQ=*^)XJ+`nIvJ)>g*o`N_fo4$g!GivOM@~7}VJqf-Y$bxgPYRU7M zRQPnn6+2!SVqo%Y_C|>t`WX0Qa=aJ1jGiMj5k zu%b5?{iOTxd(R2dW!yq$c1GjBmD=p>KN@^>+&BDdyAX<+GRWQfzueQv9CY0{9R3Ms zQ}XI<;O=+^(^7Wf=af2!nhsy;UNS8#hZ)p{_nKQwK0cko zDtfPhAtFZ_m317qzMP1kr!8SNuRZ`P4dmeEk^~G~vYoC^nt-matC+cd>TJWUlXQlU zHNH^@=d_OAn2)Z{SxHzjBtA7 zRK~r8Vxo~N@9t}boab1kKwAp?%_hN^5#^wVN=E=(jkJMqbzd;Q5Q?F z!|w`Q)1VQMdfg7j$y!36=q6sgxEspjdWmbvUvB0-HN3O!B(mKcOcdXNyD_iv%jdIH z-8%(ZUON-x&M>;pDTSWf5ChgfhGU1_BXo_cCa%(_sclLx(ag!>PU~)lvC`k^oq{Nw z1Gbp6>zH_6w+-0+Qs>uQuAox?sq=|pKsNRipqhd#=eJY>bVnJpBcCd=lEQ4wq+=wk zd-WNMttwzakpdH;Ds*99XNr22TcBXdP`K=;ga5v~!Kveq(C1U;L!GQMT)7)T1{O}o zUZJa{KK?4W%8p@Yz4%6aW0C3+ja$bJTwhMvZOq6OI8s?N@HT1cCg=0MMm`xwZ-hSJ+(!RxLw zu2gqoTPlk2&ZHfT%m`;%_?wE`63*kt9s2A;ix*-WucE2eLx+&Z=f4O%jfI>=q!LTo zN5if+6XDvrkHC)(qG~HWp{evIUf#QvJUtjm4^*!Q=%FMwB@}|{)!69lF=U|rI9k6L zMY8{sV0${+G3oC~)SKW4N>-C$RctRco9cpneeX$k@gADqnNOd`K1Mq~b8M}(W$Po~ zqpRS%QT@3XO79Hem-OnxxHb(uc~b_%#-4}v*`ZXja26=$XtJq4ZqU%!k#H~K0sI?( z85V6Q#6@j-u$fDs@4frE!$NM#`Kk=mT1&BudLroA7ui35AD2s6K-7q zvhti0hl#gw%UVy=D}9I$CWYa;yj^H>_dMLJ+QOFqxy6O7Qb!N>0icp2+CK#(B=EBdDjm*sCG*kQy+bXHAkDt?+-3GBKjVxjuCox|E80d)nUXW zat_MwKSNa2is4O0HW4hakk}AS@%l8V%H7LO>8m0KKiJ}4Yi&$Vmt{X)oC*tT`>;u~ zoc>epfE;~I_WZCv_%C)qZ1V32E}8HS%dW`dWUXhhWIuO9Cn*ldk)~ z9D@mmUcj@{ld;2-<+octA!F99#kqlpsp6gS{GI~g-C(ZApZTtim$TfUBSENSo*qPd zhmS&zQQ)A61oz{%Qd)F$AL!@y3cbqfC|$bwBpRCMz1UQ3Bg&*X5g}XR8Ws$ms?% zpEaz`*&E=V^McO$nFe3S8ne3Zd}wNVJcN#n#iU`Bj-4liDRCvR)5e#NG|Irx?=|Fy z)%33mLC$tYFDq0_gMv!ga6ml_Nw zJulEPnxkP}vyiDAR|XfE`MjokBmHJ+#1Pg*-_iFC>d(0*&k zCI*X1u1Yz)&VEYY&XeJLo3{fWpwHJz+=lL?5yHP;AGzHE7b`1KM9e3?#R(z%z-?j@TudngDTRHw=Ia^s|J6X( zG$o_W;A+}mxE!o267VLslwOdlqx+16UDZ@W_L9)AZ493bF6?aZt!`!1bi%2g`8l|H z`URJyu@?hQl#$f!f(u~Q88U5YB5~9Ze5JWJVCq6QXf@)f%g05y$SnyJR;Q5&$ws>R zb0VDIoQ_*ZxM9`ZEp%t8I}8y&K#%wxKrBuY=cX8NFIfkd#t)^|o^{xr?=Ftkl7-nX zbRf`nIA|{4~5qZo8c196lMq9l2s&(f=%| z9t*tBs@d@2#Z0{FFEDXoHpHHZ#XPMTzH{RCg|7`+OD=zi#0>vdM^+YoCH5!7n(` z%8NRj9)=mx+c9pF5qM8OMQrlZiN5xHtTu9ElOJ3m(kkAll)Zs>Z^|M?$s)Hdls&@zhrAm@@&74IC41+Pa+>>>OkuLy2`U2?k5~M4&%~ zGv0rx_@}`7J5(cw)lP>=>-^D`hE+B6vnYs2)sDmP8K&U4?>rs|a>f;DPm5y0`l*hJQ@KyVu|2TAe7ITK9vR*8HVq z`akGS*L=v`RYD8D6ypki7nnI&o~{b~L5JNlz}No<>AvXSM0QdKJ>v3QoH@J*D|^F{ z?oDNC!^W^$TPx9F`zW08^Z*oVNdxmt4w8bNQqhQd7}_w3Fwp|L)qFJ+hhN0`SqJP# z-LR#r&)p#JG~{q%NE6*3eha_J9}(}_^pxy$PMI2R-9|zS1h(G|B~cF7vBd%9TK*Q_LP`UCXcnHq)9nq#N>b24zVO2s` z+ZT5_Nb=GfpAfkpGmz^zN6&4%F1nnzojjE)a7q2J#^O} zcQmSE)z>^OC@l$Qe?CgLI1XW-$v=jYMjv9+H%K0RF~LmXF5Wa!f!nY#nr1CxKwnGf z%;-naE8i}Qk9p^lcb9(HhyA@pmPEZI+FpKi{h=yyMspKxAGs2%4xPaA#Iv9^cm$RV z(*^q#pG3Y3UXp~3^XQ0uqk(B}wKv|f0{87W#qH@CNgPkKU}8GpSxp#7j@pD4g(%Im{r;v=& z`GQAhDVPh4<+gTBIP4+^x%@4XZ&?U60{7iy=>*`Hmf)|c^T|A+_kE{R@HWag6Qh9~ zFzAqmH`nAK(a?d(<8DG_pEmKgP=MB`YZz?3gVfDxq%-tyBh2-k`ggcItTCO1N=pwA zWxZ+kT_wi^--QnwQ(i!>HoT>a>cYV4Og|kz!xAD!0DJh59ZvOTIq$c@SUY|i4sNx_8(xz8SE{n|lT`CRIw@CLu@rQoQ60({gn3c!(0%B%=)!@)!?%!^Ql zQ+JB+v}7ap|K5Q2|Ig8qoXOA7t6?tIjAa+9N784GmhA3W-4^_;Qepd~2`sNN2&mD5lZKt;KTebbrDiEU?SLykcC99HndC^1%YBCm zhg7UPVZy%tu#k=3)#TVfG44x5u&HKG~s(ZVH&0 z#NZyw?bP2rhy5zOj+k5w!?(*~*c}ENVe95|_(|w>|5?!u`8M}x$(Jg@4Sg2toV0ld zJ7*#hV1wVE>afSZsLAPEt%y^PZJWI{kr#Fn)If0DGHn@B0xMgGb$*)JV%mZBvJYdIe-fqg8YMG#0 zLolm$B$>T(Z!|V|uY&U{BzbMuWY}3}%8rpxgk$~s^#1lG?4%{-5bILP*bBccv%PPr z#6M{)Yqnnghp!q0CeTdgxsZLT%Jn6G zeim?FXM7cpuha$)P{E$JY2*qBKD{T!a8%~VtgK) zu9RYA3qh|ZHNk8I(fLrrE;Tq*?)EsSCdO z%Dih&6+U#{1j>@vxg918S&d*j(t7eDh&^&4ECVvbCo~SozHe*v)pwuyW=J;9K9cxo!EqrTi)UDi5l!o z;qD$FEheV1#&o&+TF`i)hc*J2%D#UI-Wt&0OUgFEttD~r?xPLkQ5i5>0v@PvDoUhKu~X6)sRHdr<11X>g%;#?wVu z8x+gg{8uTSrIt;zZ^xJG`yRtBI*K^Z{R@U{pAM&sDlqVMKF`ctP3KzP#Y^_xbnyNW zJRJj^rDq&WQmk1Z!lqSCL^1HC;3X;{=7n0MbgLxZzo#NvoOoYw z875LQt?k5l<$RRX38X!1jx(~33MgM30lNAn%=b|xXgTLHJPRt~I$O5DnVVzq*Pr7w z5B1rhZOVefU^Z{1Q4ZZ_6j-?s!55ROPdC2z$3vb6Vf-I~=jVPDN;dswYKKjN@VGuM z)w7iw;{1|6e7Hk2#OEUEevrl}yr{+xwg&jAP?o9)bFM3_I(zCr4Orqd6B9>tW8dAe zpcb|X{R4!&%EjH}h0zoIe0CD#B)SmI=TeZf%$in39%h67EJ6#Jjd1neWXxQ#9pLCh zTpoFt9#$+PV|8!9YoqhDdvdA zb%t*kx0fbRcvA;X79Ilk*Y~K>%}UsC+7eq8CHXKac-ids(SR5Cz}4Iw_EVv6r@%3l z^0IJR=mhAmy++q{D&jHv1sXC|;((DeZYU2FkJ%x-p$iZL9tdu{T!7;I3BXi)U|RHi zXwC2kO^Y!oeLa+<9v+Q9ty;w+CTqZg4OQGUkpmbj2avJ)uL&I&3p?JZ!-V@PkP#w+ zg92lwTOx}@oRnviKgEJn`cSrqcL7k#z(bp|>5P(ms-$iPdIGnb7dTA;bN-_pcDrHe zydyAOZ4t?qD~F@Qy~#13`<(v9DQG@C7t@OKaL%a7ptYr&-c(P(scV}_ic13Iu6##+ z3|3RSew`;VCZSj?2ZSx9P4hmw(Fge=n-Us9X806UH=!k+9KG|?vw0WpLd&#g(qim6 zc>`W5?!;f^2tl5mFuJIb$;eI>HEsM$hD^wYEmoaW?N=RLAnL>OM#spUOBZmJZwz-g zONFiWUqE6l-jgANgY@>(RBq=RQ~t`GgBZ@MiJ;F02XbcpZ9L2QlF+vX*yJ2ZfBY_o;~7W5#moZE#ihb# zqie8d(4Q!`8bR5+Qev8tM3&jjVRe^sFl|~DJXm}Y4VvZA_DBe9e4Yz(Ter~@fd)cX zBppsn>W057bD?sjDLiUB4|6XoV8ygDENVMWJ5I!4fa(FtA%{z<>LDu6hgsieK{FgB zG3Jglo_hNZG~1o9?u#;Z&YMduUiL$bnKsq_5R7)tN@&<&hH+NCjBb1xG_?wu{C(bJ zZCot2w~T|it3#nBF;3(l%&6oo!tiA6YJq$1fxT^sIA2$Ags+$egWolHZy}E`wIqim zk6%vSh!(=77vUmyeJnV?Ig8jM#fLa;gyO*p+)I;)`e8Xnb=*n1%isVWlJEn?-A|a) zX*MwY=ty!f-3^p)*x>W;vamUCEtDPKz*%?ZpzWgTOt`%@<2fS$v>icXe$j9oL+AxYJmpc;hdiuK;ZGsG=J1T_^G^tx=oRS zUmuS_^Kur>UrB;<;-j!%2E_}NY>7dV99`|d71Xa+Q2(YWtXW_zEvvs=c(Gv0t6{+hzB+a}3oT~`H_4=aSbNDSwy z^qcJ^Qn)^lhU~P$0vJyfz7BAuvpu+lF{7Y6tAxR4W!&kn%6PqC0y}NwSA8z}J z^Fki{IBuJ1Na%Z{5sL*!j+PCYW>ypR+tQe@HXFvI;<#l7QBbN6!n z$cof<347alRCQ}`d8!s@$RBI#i4ZrvqnYR{M;BWD6`vd|JB zg=!bR6QgEXjGJj9{yn1%hbd-|o^P9}gNX$?9{tFfOq9jnz7NDvJ4fJaZ51Iy?19Zg zKXUAkC!|>CBmHosoLROmlf>!@86d0S{GDO)jMJ2P)a!cz4!WnoTb)qU6MJBE%qsSo z@e)|qu!wz`coPec##8$(mx%&35=I%vK-VqnSe?%?oo{_d=y8Hp7 z1Tw@%5~S0o630m^@N@GTeDPl;{bg9etm4g?gdZ{JwEH|7*30phs$x5d^=FMiyoS9foU;XCR0RL7mtC;nBD|;1#!?PW!2f3;!;|5BKHpbGHm?JpKoD z8F4U6cuT&_>LfkEg3m0B!mJ`^e(~o>IBsD~jtTk1OB-1>YRX>7(<;F|?=|T}rF}Ts z@DfTnwd21(x^R0BM?>)%MLlifS^0up_}wrWv<6HdPi`sHep^X@%2~rX`)aNcGZ!OTY;kmH9n@wnWjh4N zE>B`HFl8(n+UjGDn-R}tb%L|UQh25Oi%BeOg#~kZh|iHRklH;SPTo@ICq=uGsEjaB z1yerT-xDnC>fqoLYPa+{4E4LzRPI$C1}yHz}UX^wY#u z^V0F0@hFrmX`x>_`>4&d7=G>QQ*?i5IGB8NfDwNmkYa}q9S)*%l0VYepF)7x<_6uiYa5gKdkh+8G>hCeh{f_f z!%1seD80UHB6s4zCXA7GAv2pMfuE}f#0;K9Z<(=l&nQFCnwCl1*Nvj0Jvp@EYyffW zlShfMZgcjWhzxe`Z6~J7vk)Cpxt6{c2pfXBa)Nq>awc8Yr|E z3)Zb+xH#beHQjQBsq}~-7T4a=+&mW?D5#}#hf<{r1q;nzWDHtmL3+7-sR<@SY0*x^XeVk zR$yXpbY%vXpHHD{zxLB^$8_ck{m8W58co%1*K;o}?`IAkeGNlRreKJ7F{fR1hu((} znm)pqIdt$I)21Fp$-rB(xLb|UIbY5w{k~2Tw`?Z~0-Njl$$M67m1zyXwZ~tpoeY@ zgAvb7$>WWyNrTK68roRJU6b~vcWEfuU~kE}o{ymBp7C6+)gy+=) znt~e-ikY73afDqWO{z6pnK#Ezk--%;^v962q6R>uVbzK1XE-7*4Z z51P|+d99@8MmD`=U1#HFMy8Q@ zed8lz^B zP7lppOpIcxn9i#f^jphEX28Xn*iVY3s;kn;tyva~L%tlT-|We$7j7Yb#ljAwDpzba zu#L8V*5p-79qA8Ygm-wg9GHlTYv5*(?gv1zozve6ESVJu;Z=@LI3ta z;`_1)M#RTr{fSkO(d8rFaNHLP*+yz~RG0Y#$O|UAvoR`deMY?yIu}eSg zC0DDCqV@VMbWvj@YTYgry!6q)n0df(-hj7s^5G6oP(&FrjGzDVIM_IdXtMi0=AcO` zjX(B}@(;4fO5ZqG{`xs54w{U8M;&pkfhW6GOi9_eXT-czhlVwM<8n`ykW7JxY*8T1 z%1a(1&Z~A4)#yN2cKd$}orgbHZ5YO*vPTk12}M~UlsM0Ql93`_Ng_o`w6rMN_AF76 zhNvVN*^2YrCrS$Kr8JaL8A)Zdd(U6se14zfIrnqj*Y&;Dlai&=aKF}J7%cMQ4}F&9 z6@o6|+sD_bAU=P2QJ8>lvwv5)mQ8_Aj$>b%i-SU{E?lr)w>mRH4MG3r&MgOYR+*`or z*AH+`I#nH~9|?yx9P)5ib70cqYi#_B(4^KQUFGE}DiPYB1jFp8F%k8%o z;EbsSIN_Bp`*rGOJ2d?fm95Tb+>GMn+#uew$epHPXFRd4Kna~8y!*k z4E3I0w5%SGAp1?t^(l#+0FvT}|re^1naYo08@s~=Q`qVu^_p}d(M6PUFZ?wZ2+A4{n6 z7co9a*mGSRr9f}>+wmcDTbRhC<5UorY1M27THigT1N|)|zxWVXuFC?OI*wbjD1%!b zoQK(#r%COo*F{5nZ zS-VJQjuHEN|4B5tn@ze5<=9Qh7VzGug8Omf7VSB39z*2I$?c#Vu-~kRg^WG))-h~* z-V<^*UWx5DHf0ag_M-e)p%1t+9lp=GLBy3zsJp5;l=zInAIwBhTwn~HJn{=vB zJ&6s{w17;LFd+-pg8j=sgRkgGh%CB?25wU!dg;chRS#@&t|<$U9Rlh>iv_Mr3wGa% zB|7!txc;dl^GJIm=5-d4?`4TlXg&?Zv&z6P*^+FFVWIJ@Ii?gO;d0js>d-Mve^s7C z&#SgneOeZ@@0BBZC%tits))e39gn^jTR5*fkz}UsAW8430`s0SnsWNAz-B#6PMo^M z6d76LNx=&@$|(W5xCkt5{futg0*Uu|Y4Tc87p5I`nDE9b_VWbb~8?!o|8AnJ0LUSclG@XXPIo{CY-g<6uP2gVe`N+ zoM@N|zGBh1Kvs#>U9%mxjEllYf>%w47Z^6->gXOGZy6_+LeKVf(YRF{PMvdx`dSI> zWXu1ce&9P*a*1QNW*T9z_c&N{{x#h9l7c^r{fHFZPlDE})1G66%rjbptz#NcCeR1% z^}4ywIo+_JA_`wCSi;&Kdu)nPz{My0Vf5$usCzFTzly~|K+|gM7?%$spJQ-z`!%dd z-ifVGXF%c8gE+xt5-4_#qc5lJ6uk7S$?3prcw^Wa&cvOBm_-7!Hoctu^Lz>0-x{%< zfzRoPVR^4RT*ZRy37Ti<<$c zUN6B192}30z9G1!_$Rsk@CviA)f7b3%yFUTLWqMAu|wdn;4yL4O+)bzYgkS)=#ktaQp!m| zladH-KD3Q_5VixpO)P`_@)E$2=LJrvDCX=_;=*H7RJl+Qzt_rth! zq2Q66a+>(fD5Dh;t=Kxb4E8z1!(mVY?+tn&sXZSiDqN=lLB{MxuXJee9nB~H>nFcE z^;q4=-E7i3Yx=p!kCYWl@T@_a;Q96drMKy@rHX-f9Y65FttD*T<2jgKCe2^8UI0@b z^iYqB_H@Gm34DB!LmTsW@Xr28?u;`><17_kj*X`K;yr{8^?nGnk;Tv2iZFbx4^u9m zfWG(M>@r;q7<-}|{yC`f&%7F8b5S(*xSzyt7wfrKH%8D{mv(p)wgTL`q}le1*Py-e zB<&RZpl{|TgVD3=xNZ4Ud_7?XPWGFHVgmE%l5`PlAM3(@m6!+JOJZQ=$=^(Qk~|bg zh2y~^mh7xdV}7mlCHjri1+O#0o$|^ji&yV=!sSpuY}uP!HEiGroxxk!UuEW~Xnm5r zdKgaTE?CA-`E(X8bu2@F*@b9kdmIy=M8oW&{rs%$>hz#$H0B(4qz{v}kQ-Yj@F_>CFR9Y&pK8<4CcI;a);vFPEaWl%B zA){K1-d^c}G83}lY3vZ}d~U@5?NVj03H!RkTlbQ_gSil${uipIDN;Y|g@~bpWWq5~ zwykXwd%^8LX45Tk-b~z)^{&5&^QOK)`vcw3Vyc01bF!i1{#8st4gT0~9n||?!ymm= z37&OlkQeKLY33q0F=`NIRQSR7FhL9)l~d)aj*^6Li_j4dk$M7?Ii0P9*&Q zaK%PE8U(Jw*Q@u@&~0(xxkHan@X!NZIt%li>{t>YyxX77u%|}65IE*D`LU@<*#BS( zd>qNcVeAJSiOd8eQSg?@x}38&zo>o(jyAVQ>$UIx*?izG(;FqYQnvo$Lu z`LUAjXs~$)z9}>3^j<3St%64`@XR}*cW46twK4#v?d;%uTbl5Png-kI{~w!rPK1{) z%H&hzfASp~wp7zfU_ynk*wT;KD0mh5fUUKS=$&>{@U!F{J`o67`P#@tEG-0H}VkJO8kc69i_}b z)I5th7Y@Q1MSZq#|4S%6R0IQ0M_S(NUde}lxr+ z_|@eb%%5@!hNtSmrCG7idrcD7n->!|$1&_eqeT!d9l*{B4~Nyw%h^Xl-gWs7CDvGGH2a8X`#g)=bb+#e=V zW1KO6LuhrYBs_Ai$Bh}6`L_p!9=iX;*+E$YvcF&mZ#Yz-?r_J=gCKyI$h|s zy|M&18+|3^$*st}*h&qp#bKcG5^l`Tq_3(*8sF@B zDamo{fo6UF<8UcD|NR8__fh)E-W_!`htTp*2R^vwgvv)e_}bE1Xc!D4qn8!o41txl z@0l3CEpsNXDLl_aWqE$*FBfc^kVLe9*}&g|bGW%Cfxc!`sq@ZPptvl6bv@0n>VH`B z#(6njN6kKkWc_fU!EIPmY7h|)8K-~5sYT1Cp^K~5VFcTa)yR##Et>_u|8OUPu`CW6i9 zyHr)hhg-924d30W%LE>4#K03#yliYVe%L;ewd&Ob!}4$R-u!G*KdOo<-aLm7Ca-3f zrWL@i+zrI}iUyW;=X0%JwfIw-3vq<}RV+5{LerV1IQFO*jmmGNPxe$&tDS^x+U5)s zzC^)2!$vrsx(C*smVn(Z5;Vcpll|v+1UflQoE$xZt$P^6Itp4M*|QVc53K|D_A_7= zB0(l?@P;=XvzUrEE7?B@Vfb2AjoiI%!Jq#+2UARSP@-TXmab{yc$FCR$yx@^nzrnd zF`4w;o=j+~trK#RGswMs8-9Vbz~x$E2$Lkc@%tMIFcx^}G1g^pB7QVlkB{QBrT?I} z<8}CUsGX=-3tUozZJ4ui3SQR@;JdUlz-q5CjgFd$=Z(`jpUtz_q$3T?SBYhO!Uhq@ z*cZ=w3Yx2xl`896RD;bK&wyX~oxJR5VW-GRa+DBn>>YI$Ns^p zW3$;r|4D34h#9M>F3+z2rb$9>%P@x~zoS8Jm)TP~@$mb&1HIC|K-fF4r*~9**};k| z^t3!hQx_+&87JCcVN)!>_l`Q59S|$LQ@V6q`YSHzr4%F0X5!(IYgyY2PtsUt#p^jo zpkH5?&_$uhiv4&cJdMbS9M6SHqtLsZf486`S?W zfJ)LUVlXfpSBDp1(Jp^RU@NlZRV(37rjcBG4Nx(j!uMQ`6!Jp%@LXmy>Ahdi=$mAM z%V{LbzX<)0Llf!jC8ALJ<{>91cIoB5n(%_}NzFM;n*W4^%T9_t>h1glD4 zQ4O;wG;D6d56<7=#al!6*3}@Kb5D%D>5vCeAsUz_TZrlop9w3a!B*{wg;o0~+w`;$ z+7}eS+q35UbbAl@LF>R&-;~{?m&nRW{>R?g_5w#~w?V(jp6U~I&S?C6B)@QbI()0Y zfPvx`aQ>GOzfr#tT(2bn|NI|bNyr3WLP_n452SDK9~nxw5cG`!EUH<_*UyOOG@kq; z%V(#sNn+;w`K@E&=Ljh@zd4;Bze5Sue>=>Ul)3T8pNwRKj2fYA(Qzn`_8=bao6u$A zHlq3W4R^`y54_*!&)fZ-h?BcK;oQS=ob54=wT_(tVbMi!!@2`M9zq!V&mX_4+=9

    ?hfN{+2Kmm&UQpD<{qgi&*Dr& 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�c^oF&Dxk_$7pk~bnO*L(hP$1oh35kXxQB|@ zapUkII(z;-#^2-`tQkqUQPvLRvrGf1tGJO()^Dgxt370vcz|R3F=A*kh9|CTK>e>3qqd|wWoFjWLqTzz{qv{bdRdj` zE4C8L3TyaeKLr%Lobg|>z=No1vP@8whd;l1$$)JvT(XjYx0Vlx_BRVyr>2a|tg+x` zS542XQloSD8{p#gg|XQ&ncaEL8%wqvBB`E5Tv>u4EIjwhGRUKv7M-q#N?!$P{o24X zJTsLjnwvoXqy>1W`!24TGe8!{=E?hwWDoIxv-_wQMfRjvuqyyQ% zUk45do}NF)N8_@TLJ%{OAQ$B}R@<0(Q94eE_AhRv6IAU90QcKxxO zJ0=80lefa^k!Bdyrv{4Aly39AM|%o?kcRQo>CFXp)UrPiBm1M^=f@MoWo`)ZmVHD& zuks_E?bVFS??WW8Z7dY;;phevapb3}pjMMViE8vC{Z6`2I$a-}I=twAE6y_CG_B~Z zL&wM=|5;#rTm+ve#*^+BrXXdmT>Z%`o%=NU0?e^q0>x$Z)I4w*DelT5>Nl;(o{m#w zf7nF=Nwe@P!!dilwN|?hI>T!7=}3+VcQCoBG)%sW{B;u{S>=u4YsU4?yTMQ_Og2imsU^e2}~+_@v30*5=;|qrrC=fsP3RA#ymX6_{$m5bMwX$Zc8}RAx7ZS zf z%U8+bfnErE@rk@n_ai2I2u%+Yrw#eaq<_L&X2RJ;oX^5hm=ijd&nuH4Zj*!g$XMon-y|^mrbfJKPI8`gMs#EA53;-BE7KjBPapah;ZaVW&9Km> z$FfSPapzWi(h*0kGRo-c*W<|a{7H16*Odm2uOSn)>P2ou-QgQ0?H=^KTQWU6)1F)kbjR!k59r@47n)IYgU&0kCM(J=(|UvL#H$X; z@enD3(pt>%+<43PGNJU(JXbpB(s@p_@h^EOZw9~B3#n+$VqzjO4KifSFgIs1Q}wTs zydu>?r&tUL;sdGTlT^#^O+L(U>^aMU+CP>K7C~5z^02u3AXQu(j?zcoFfcd*p7sCR>F*hyls~h9j4|X7x-bV9l)oE_SC<@urnH(=*G^E>U%a~=LIYtRGejgwa zosl&BjJqTc-Saz0s|QDqGMmYulNq{< zjbu7bd()aW5xSw!81iSV0cXK8t9*AHk-g(do&L=r4c9q(THuUa+{?ndJC1Ze<*OqG z=Rs4FGIi4`w!BuKN1V=nXPVv}A{`T!lFA!`2hwhkikj_(3w1k*_k9aaOXdx|@cbrS z7IB0wIaMH>CF8(IQxZP5N}+zV1gLlYW`@ zgAM3UMR8wM3QT<_K{N08!03##^jz`}=Ec|D;317yhlGBn?*p=JDxmi5|du~gCrOjYFb^pe5IVB0$?)(mtY|nDHyTagZ z@=|J)C<~f(Rxmkj8LAhpLPyEfIC|+pT2gqV%0h%i&vIK34gLiocE_Okz-AbCuY$DQ zyGW+*OQzF=@7YEDIx@cD5n5QzrY@dqAf)#`&5o8Lhev49qA#{s|KdJpe8&i;7VW^n z=viQd4*!F=-c2elU|ZezmiR;RUW* zsscP+9Ru>Van*{ul;C~beTYALo|rl>gQhpB`2E^+_Je!^N`0CR&8DWz4!sYSmO#K{ zoEr=_9VWI0Pr#|D1Krv0sH681Mvc8ilV@s>$&*9yc(y8``VY88b^XNe#U_02twEjD zl-RduulT}Jb#6l5IANcZn3 z46gW17MrQ?Z=WWR0J{$`LS`D~5B(ztoMhN{9#u5dtWoAp6RvYLzz~^je6i#V)Z7a!BAz$|-!sXFn~#THgx;-tg39w-~?t$4T^j z^oeZBTtc!m%<+60f=Bsb^VECNxP9|laI0QJW~connz^BLkdws+Yf8axge*z=lmO=G z68vwwk)Xc)2lZUMl@b$yH#3jmp_u=;U{y!>Wzhr%6CX1_k5*gi%^1rkp5DOgO_zX# z?a@T;tO+KC`(v=*Jnr7oiHwFP$5E$qJ_{O!?C9RBbO7v5C| zAIDepcJ@?yY4tW(dvzbkRV08}{XGnhPbI!JLNB)eHvGca;}J7Ux`mE_;A8F>(gg6% zu9vJDRR_<#FVd=!zp0JpSyWpZ!=1JLLIO5_fZ>0g@XU4+=7>(BeS;Rb?yL%Te(OZ+ zzrPRHURg-$G?v2o|8lrJ%d+SSt^GVdXkig(bD8SKyKvruM<#Nc9oapqM9AL>ciE?A z;Q4+s^jWL2&Nh3A?+f8P*m;$*^cA^YB508(PeI}RE=+4(O#h2`Pu5KNLaoObva(O? zurF2|s!qJaRMpId=a{2+=cFu0X+Fb9E`R7Xv6FK;D11u-}-kdwC4S!WK2o?a9}v%TalD=G)m&CeNbX*F^eUO9WLdRfvq^G@Q058A>h;gDB(*ET?tgIokr7 zmu;su{!-XB(ns*7nv<4>=iKV0zIfWt9`Y7k0G_@B_k08$`zWm7J>hlDH*!Cz3p%S= z*x;E#9nN0_F@a66O8W$^*n6zH%ry~`bL9D{`GMFacN2%~EAh}QKe+M}VDu#g&^*qv zibtN&u7Dr7%Jd{ToM&bkzpfKiKQ}SbU)=DH+H%l*Zo%}|?INSRJYd;Xaj4#?1?sMk zXqMZ4sL~(eB2K3g>&8Pkt0j`#_3k=$`F|w4U83OAzXDKF-^4~6#)H})D_r4O1rb{B zplpmfFShtMbF#IQSpK|E_Xod$1GkT`x^X9ij+b5my6r3sWaGcb7ki>ZoEGhKf8 zGPxY}oVhk|6o;p51TiHK7;zyLbWewz+8Nq71zz zqxrh7U({ac>I_@LprVHi^bI<|VpCg~rMw9@jyedH)0aWE;{trTWfOOxw~yP_=#L*# zzhHlO5iI{bojuk%fL>u^@V_0Fu!CO(dOu{bEF7_ATPFJ!D>*-pb9gOWl9%$=W-BT} zF#dBN#%jco&%cylk7_z~wHA7SD_l5P)njCf&qjDNUIARcsnU1l{ZQZ615(Kb__KEk zt}ST=kKJ4GzqaZ8r_t&VP_~sk{*otLYvoCjfhi_?sj{;rHbOwx5vo`2fHMW1?(24e zH>6)rIJw(&?tE3A`#y@jI!&K6wCJ*T(#AoA#58XD`q8|RSUWxaBoW`)kHvj1Mlzow4lcUTYLqNr0)ve#HX42s&f@oZi@4L#oH5n z@YfPyhghkF-vuo(Irk;B|LUY3za^P7+Hzz;N;%9C@1u$H{=w!CcS+}u8az6D32B8o zAFFd4{p2jb_sL#1dxs-yTwOwMj%%qN9+QF5ZYt~-jG+4@9z*;i83<~vqNbbI@y~Nb zFfz9j4@j)Sca!Gxx#IEkabS?pf$^3x8ZkfuOSa;Sf3x{>FIoxa^3d0}6z6L^qBzwG zwzW^g4Rt=`se&teL``6ZiLPTR=8k5+&dVq2M^j1XO$%1xpCs!sVHr62U1opA9>L^u zeq^)JY@Vu2WGkwS(LvytoENcXMa-UJsGh)cy%P-XrU~q>S*z)-d?|R8){Re>PDQKR zLo{@nHs*WHAh*gIsDr?8+SZv4TlWmW{`u=6JKc|+%RVE~U);&WW5(E!pv-&4j^Um2 z=Mn$Uq8NJfJ!E~D&Q|PyhfBk5kl-FKa?9Nx?m6A$3PKauG_Oh+?`(`eYQK>2n;NKd z!xgwGFc5DZ&%mym@1SpZ4XzUyh+TPccx&ts;Z8^3amQi7-<3=cmS(WruUzhO_CYM| z*F)KFp0KiQ1N%GlCb2oT6U0w-VcC-ryyrVNc83njiMmeW#|0YlcNK%k+F}zZ{m=vB zwZbq#<`Pz2(!kUY(y%`1E@r%Yg~xlQv10<1+32$`=$lk^wm!UuoKn$6n`vP%!)O5K zFWUr9Tkin1-w(SAX7Ezsm)SQDbRkPS1Om3Ju@4^%qKxYxc=azMCzO(CuW~Sd>Rc`D z{4GoROLNHe$SPd3XfnhLevP^5sT&X3)4%f_aonHN&NAbx7k9 z7b^KVoU`6M74vKNf#_;|^7mW>F*S%}zV4e1FW4fQ7I>DfcODJT!tb_mzc*Xr3rJSQ9TJdolkpOc2cd4rSwOM zDUrc9 zpvND+R$U~!mTtT$cz4{!BCc>JN2h6#RVw>Q3onn{spItfyW6BYRFqUqwqep%%xA<- z`V#FJ8#4Cn8e$`Mg{!xlO+;OnGZjX)77D`t`1@Ts`dwDoUHWBkH&&++?=?55*x446 zerlNc^pPRA-Hj~tHasA886}+WYAJYlFrKb!iJ+lnCNQULKb)WVg)5TDpwR^*@Lb(0 zC^~tTQIYYWXGIjq?mOSfQ}e6T#>1R?uJnV~^Yh8=%5+ja?G$%>R|8BoD`2L{N0BKe zV+44kBO^6O65^+f6?`F8q?`ApAnqPhoQ0 zPdcG`Jvs6CDe<;(CT3#~Q!UpZ`cx;F=-OA(+hPec#j=ci(oQ6O+k%8V_Y~0Ic!&x4 zFNnNuj3xn2$z+k^Ejpt81pVx+2wFj-A-B4eOzBdfiz@i)7mMZac}D~^`)ku+!x(DQ zSk3Uoxy<})_XIcQ5Oq6V!1YfT!`sINuE29C&{_PPDt?SXy@RDp=eBilCt)f%x!9AK z$ZJuxOnH*B_Be=r8q2I{&0vbyTC%SvkI_#DsD&hLwiSQKN9^Yh0fFzblAO)oLNpfo$NaWHD1b)oA;yWE}smd z*&k08Q&*9n2QHCL^*QuN+jx55Lm#y zOz7o$u3x5&ysF$0Dd#Z41l^NMC*Ggn|i^A5PPb6Ss541_jU}8Q` z>o(7ZPuHJ<^RaZ?E_iGvKg>W`zrWboEQ8O5XRZDhLn@O$Q_V#QG_`vfoSW;7`*dpQ zvpuG~lyU++JSYvh8rCR&S({aQ`2v={Ps8yJcI*q~2B=M&gI;ga@zG9YR_547^q!u9 zi|6RDcdt%{J-sp5b;1xw^D=DS-zoIy_GLIy(gHpTM)=LoLST!qhkSZ;11@+p1?02- z!u8WbxP9H5-O5%S8qgegGG*B%+OvRj&=vE=m zq9!n|F2;Qa+dCIPwq+9kPgjk4Rph+2NQImU<+Qv(k9A94hYI3G{PK5e zh|fk2wk}u*+j2HzX!tsd+-gZyic2C6?#|dc;s*Jkt_o8~3a zj?<0=8mD9VBEfT0GKG625lgHeG3c>-qpRkiCr~j-P{|+oLJ@ z*#lLzYe?qdv8;1tI)=Y}z$lNO#I9X#!E|DlMb4iM*cA62PaFC`;`n@ctYZig*W$^O z$DYK$r4k%(MADTvZ$g7OkEbfbFh9fqq{N@mfZ!0IUG?a;Oae24=kl?w#q`6+3dkA| zU{O*{u*yn>y|r3||1nUH`xm=GSp={n-c*oor%D_l)eMpkbunI49~@*QK?BPzCr&P* z1&5}xe%oqbg}J{**GOA4kKj|FprTbtS6X#$iX>N;dPnD>R=t#}^jMvz6kpC~7au^B1f2Y0*lE1it!T8D8 zATysVyRigMtw;hJb>XR|og&dQ#9>C#KAP~Q4{RGP`26JsaLP)U2N$HVF!ew3Jy?v0 zKKO~-Ug`>r;yl=Vw1>o)^st4qUDyzhaZF{gJ|8ks6=o=2LuYSsw)E~^xZN}v>jrvg zveY;DRsbyjCJM{EbXjiU4D1i+g$9j{aPsl1>SD`7XmoZP&+Iu3&*Uz_uEV*Q*1HCF z>aN6<1(P^7GZap^=I|Rdj96167yg>isX5wLhW}f9hVT0RfZVw}1lE2GTE_0j@vBpy zr(T{&9Z}&`&xK*Yvt&qFcTebL+AlbUX2GQ+2^jdu58npuw~F0n?)?( z(7+m$dk~3v6LQ#55&|3C*Bk%ky@bw3K77fmrR={LS++I>_?#En+;L+g*10_oJ7V5) z?^9&>*+JFVE7mk8s>P1H8gGRG$Gjje>^cI3+D`b9huaqKwXq?O3ga)>u^6M*Nh*L7Lgc z{>?p0|8$A5x=95jZ&3m0wx*L9{wiD_WpevDH2w2)e8q!CS6#0Jqai z*)ONRypo_uVYP9>GyO%^kuZs~zCjQbt== z>X2BSc6feJ8&CO6$A&_IO?~15H{f=jF<;*aZJ}3TQuk@PEan9^t-OIXYs28Qlr;%7 zFy)7R9m)I8u|=JA?l38%4|2~O;H}q70`6P^5!sg1l_&i1?>=yWw`Ct~9?AMHJ_`Q{ zxfbzombjG$u$Mn}!?{nDWdDC((YV-x2JW?BQ@4xwz>)HB@x>wDa(1zB?i0?bxrHdY z(@S!n=;O&@g0CUKjP+wD^CFuJkY}BFYYTB`F*u0n(I1&!$!+Mh<^mgQycNH$GGYI% z0ah)ogmmYn^M0eAQe}T(|9a>Oeo)N86LvXtec^C^f4?Fv5E4=O0lJ`d>k{@ecEGg+ zTVVhGs@VRn4`*Cs(d-Gied8b)Q z9x61`?Jq{M*XNn=J8VbsXHING_P7TIJe^PbC;y^tbDt28+I#5Pe1t0Jp5)in59d{l z_mYZ8b$*}4DCpN$g}il@u!gUZ zjxHLGk4G8rBw?2O1W&|m#a}tu&V)^L$5=x=KW!W9 z6aIjGqbZBNw-;mTlZiN^e5!TBiCPxh|3JvuBVar_hgWpG#3!8YfIYDb@K}ZfNZ3}w z8P$8N=eT+J_|9m1e0O=#Gu!&_){fT~|F?(46^ z1>FJs+`=I{3G1GXKcA2^`po{MKa`(6aRe4=o<-@0wUp-R{L+6g(!<4_?C4 ziFIu9-Ze~b+IV<6!i;ZvorQ~5U4X3>_b^B37CrcT2?n!n62IKp?7gES*#`mh_#;UV z*`(IvMYPuh!P@~unsQ0q?`My=VR#%@?QVGXI= zTSVLT-k_0o|M8xg{``#L^Vn%k27JiRH&A$YEC%h8;mclBA|mdwcxG7UlFB@<;45yb^7IS8iW}gBa58n z`B{^MJ>AU)T61g^`&eoQf9&B>wuJI%{6&Vc-D< zc?MrywAhgT9Ej`rNAKIH@MN|)&jta^vsnitJFZ}l%OPH&UW(t|S4`Ch3#t61joA0@ zv`9+5gieri#lPl3_~n)0m`ZWuBM#R?%h}8H#*t;Ln{e-6B6yF)Z?%INvBj~$+hFU8 z+3bwvi&(?jBG@S$g=1|a1+MFHsQD~(!fVQz&g>a18#;p5OwWZ!_f7eOg$MZKQBnNY zhncYEZUHLP-Gi+y`*4r!dpbAnAltt#h!=0`f(N-rShv?ccxC$--mr#2V}%s<<}^dB z>pMx9CQH2PbA&C0VBvYb5(lO9_`0ATB6BQ(z^XQye)J1YNa&{_^?%U#V+LLQvlQRY zZ@|~?b-3$k4(NqS6PchA$a{PjgWGi2C4E_V#Cj>T|5a!6x@}nb^AcdDbp|(zOY(-x z#`5`k|6p;~5;$VkP0we?lhUQ)d>##hCx*3bamrn)J>HWYw$})~4@x31j-WE&OT_;j z1EY`Y`6ie7yhFiRNcfP5H>o2ZVtC&&LCSO@RTrm_Xga*0af47}bZ zPvdvzpjD?8WNJ6S*H!6kM}r%v^f$8dq4ivvu{A$?PA2BOi^adbg4ZWVhP{+jMT_LL zVCC{E(2%Ks=aa9q4|RVL-gzUNnREc7{B8J_JV#jmCKEefctOvK7<^~kPHV)~*xR>H zvm?}k*y_XkS%XdES*3S9@G>g_L)34<3V#P){$VoeS}x?>Jq>8d%ud+j_!AErShBL_ zo~V*Ol3p-&XA7cZ*ysv@udzmo%{3gu_vp`}q1%PwZcPK7Br@b@T*$!L#?dgz&JE4O zyFn)QCyAZz%rkN$_}&CV@cqlcL5ZMcI`7)5M2~!zhrHs4O=gfE%!b{LF+2`F7p*drc3CE=NP79;4IO zK+NwNARnEruvp0q1J!20&}1EQD%6dPQB=p!bGK=^%>=TbZx=K5;mYy=i(cZo_yH#; zrUnMCdF1(>Dk3)X5_4m2HMweG*DiYMUKzkS^jss8up7vFk9|LlZ$Bze5?C@Iy2=Fy(ldL^>BHJAMuk* z+OZhk3w1boH97Epsf06%cQL*rR*}L5j$FzsBzdbwz}?T~G_*vT4O?DEW@I;z*GJu< zI`}3Da&e?1UJG6%n<(bW#wl1i)tDQz-3dcWrr`GCofED`F@!&yX&&Oe9ZA+?nb1K6G-d6gYY7P>Wq7V1j-*y_J3KdiI7CQnfCr-1hlg z*p|{sWU|&llfpzCe33%iq^@Dl&U{)Tb?3&x7c24X(>2VH`Ud#qVapOT5Vec%hbwWL zQ87u3f2@|lWHnC(jkIkbyKp$Eu{=ueY_KNzZz@E6ZzN#S<}7k{ZDIN0Hf-j>CnySEi`%-3%yeX~l5i-n@XUW$6PQ-RsBzNZH3>GXBiQT3ck|ehi zPQ550CY~z9#zq@vv)c6A;AyIS+Y$$7ZbiASoiv?}hJjD(AnMWyvb?c_lTOOuylZN? zy!AZvfBC_<+}gm+8j&t=C^6>maRqwmVetDWriuXLKVAMpV_vMfWBi_?!*Ts0uIhaPtBvJpA>9op38e+yKaSk_F zoTQaWJN;#8mPie%RF>1S1r|`8u0V#5Ql*FPPJ`F~JZZ#`KL(3FQ_bNaIA^p0#9ciO z0S04GcYYo%zj6}NHI52%`7Gc^)xlowH0@b81s0C`2-kKlA#%!-7_ks1cvd5iDYr|A z!CzMNbl4cO(MSfre|N$^V-nzG<8ll{3mn*Cj;^}07;KzORym9T?T3O#C;JLXbF9L% zFR$UfF*oQ$Jt^kE_g=c~pBW7_UBEuNu!xNk_-#2Rad6R7THp-`e52fNu(9FC4X?mI z*d!l{{jI63(29C)e(l3kUf zti^<$YK?stbxB;n4@|m*kTn-W+^>*(YL8)TqJ+S?mqBOA$@uwz1DvQx!M&lJRf#O7J#8U81`iQkH(I^)mi9wbJVOM}G7!BPAX;pdH zX4Q?U7m}&J`Ed4Xjs*YE(GstTU4qY3p9-Gv8+fLB6j7OS6qFJb_m|)4v4E zg0&$xCkuVYO0ybcW|F9u@$hf+0bDp_2UKSt*O-$@(ynS_c>EPOYg9$lJN3X(zkseR zdO&~9SV?}T#F8V!Gs&0eC>T~Zn=WaZ12(abn3)=-L}7{)v`;qTWtbv-AGIH+zRiOx zW#fst(tkKMn_^4hWxVkw95$SP2lU<;_T;21a5}{c9V~W%^MPw9r@53roF4#G<1q}n7He7{J;qr01!Lm)UNa!euAL=lMf8T>u_ z6>}gY7k?}g=U<7Z!l{~?ZKTAG`V)tCSJOnX2iM@}z73ccSVhW4 z2%fIim3*(iBwP@9Nf*d4^tP{{%wb!|2poZpZ;L=or-;e^70y)Cn?Y5v7D)HL3=NEZxt`(}5X2O)=Aj2h z7C7Rdp$gkleIDGZf0A&8OXO_k2*_ISMc^$M@hzbdaH(Vxj_%z68ij|jc!V0VTd%_V z>$mXVh-cTcoq)B9H4w7N6X}>S&hYEIC&bQah0FzmP&rdzaJVb;YbxDg^wnVc`{jL% zc4-8oGb;S0K5bT~P>$dIbQ~PfA4z)-eW2k+3b1X0IJnF|3ep$yQCE8u?Det2<})GG zI$;^R;nEi_b>mBnN!mx;pPnLW6DuMAIYM?@E~}fx@KS+V?A{qX?n}x=)+mLFNq=N~ z<}PP{Ge-2o{IP7@9VN_qeiM8WW!bZ!gUr$S=w>&H3z6!hDR&NnVo(I@e|QIco!Waz(T@9-GTuiwZUJaT8R&OT0-JRX3x zjoaun9K$btA%zphn`4<-32t~6PtA7&gr4h$<+l&OLh&{5VEYD=dnS?UwH?Mf%d@my zd?`&H8v);*ML_VLQflzD6|20%$>{XEc+12aUYwQW3qVXundL<`4eA(#I9{5;;z zg|HS^W%)kIC9ox_zTEcBKN1zplhDlrWJAhM{(Qp--eBy|jq3^Nc=wJ!s^=ZW$6ivb zw%<#9Wmka{ou%0okBeaTzfJJ6rkHc@ljqg{wy|#734BY%N#@m)dVJ$i%Wax63!2h( zp$LUcg?R|ZFOuUYD-Dug8xm0KO$@Dlz6k6$xZ<3bVI)T+k0T|TA;wD|^NQc&XqN;c zH}N4}Pcmc!x3$oIqfUr0k3yZ{?Ktwy6>1w%L7Mhh!{wzP=p~t8c(1k#<#G;S>&+ju zEbuX^C|jWSvQYdt7z^QbrgX=DD~Z?Y5cbU`IrjXz3iMHzWPiRp2mvc)$jb4D;q%iS zFlmMxWfskXBN2{JQSF7x7fP|WpY-D@n_G~wa}d%t)}XYCKG}A6E^a%Y&)2P!;>Sr{ zg^uvQbX1`d_?`*ivZJSwEh+7!PHzD9n!ThwvVdwGn8JTuT8BF- zX5%k)Z8G75FFmR&%!0I%g%kH8U} zz#r+}i0>5+3h&TM%sNYsdbY&VamL-uNslrv^Xw7Y=QSRuj8bF0H(#UUTXl)4?sz!3 zyq!L+8Y${Kk^ hND5T3R{`&O{X7Dg}t{=(dIRj2Av)Q=hjDY9esT`_3;ssN|%EA zM{P_Jc)Q{=3h~yXDdf{=Sw8pFE3Qg62e&Kk+}}TMmI- zRVBRv#ayw~beMR;gPZmI8T^_ziWnV9fN||QP!V7P?Q2sZ`fWe)+cyooW=pYWI`T1m zT{dLQe#sdK+%}z0?|{pd6MBYMIPWp(oVl3b4qJMeetQ0fTefT)-O?}~=HCtm&nE-a z?dfJvHI`;u`CIhf<)y5bjV}zP@+2a91A1QBM`snwu-C>!!=p#O@P3{qKXdyBTrnoC zyhJYyBHdETU8SSA{rSU%9fUL=nN$Fi3$%HQX=)Ja*?>>)Tp{Tz?-G};Vp4GYH%a_a zLS+ojk|8;F@T;DOzn=)4AotynG;cH6XeY%MjhCmTC+*gP64 zi!}|O%Cr{cZNkQ>pFASACLp62wkTF-s z!pWdAI{zWSxB97IAuz5Qm80leyBIR#tqPfT(vp5Vn@Q!pDnv$sCEV(@%Sq}UXR@qC zoIDya0#@x8&HRLTy>sH-NmYXr6-Sqn)0q-F*~=bOePYO5@|gArov0kqY}l77IMTcPQ1odeaa$?e z6OHT1tiADc_oy&pwN+N|g1htAS1pF@nn03w;U>+w6~a~c$1*$Wl4zk?EOwY4BX7s* zTrcdAfC-x&;IxMsy=U-)8{-+p9jlOo<%?HyBXz_{UUM!zvrQc*;Wpa;;R83%MTXj4 zpGE^TrZM?e26&)39yC|i5b=;i=C)lD=BdAA9>%?-O9Cv(A>~4{_~Hldb*(u0dD<6q zPldt6!3It{Umi?WyM!APVL?0f$M8?x{7AlB7x7C@pwBD)7`b0#sebNcy01VCLv_o@ zm}*~cXQ~T)NSI0_&OH@{PHCYxRlU)9xIH^cMUTAjJ}I&vZjbs$eVB*4fIKx`%T@SR zFfN;-ahp#C(f=ArI&)XE4z{{9UrB>bdC)~t9-JXj5(CTua){On4vh7^H)&m7GtsSc z2P2sZ;&W{$-LIJm?iHiS_NLF}DqG~puCE%97=C~g>&k&j#f9huvZ7YoZc_DWmd)gi zU7VKI8&FXcXGd#nM!C;>;PvChIAY;jvaYHhX36D4%-1rX8T4UcE z!H*WCM$@ZbQ*B3Gc5;OgxQNaZi+fR2)$SuPQP{{v2TP%H%1v^p>M*mQ(}i9#3>V%{ zg1hCM3yidh$6a$SLr-vu;9PtRFTZni^s+<<&Nxk<{TU`wc6!Q4sjtFH_c@SfevH#J zzYCg%E>JV=6!yfgz%xESa6!vAQY|oy=Qfvscs zV7<4!oIFq!&hTMx!M0Ey?Se}|zUDYi*nOSmeyOJ0U6KS=*Kq#)ULMw;TMzv=wP^1L zLtG|A&i|}G%T#@?Yy*{2}|81ZnyJFL0@+!!Dd+J^(Jlz3#=c z3Fth%6E=^HAo@afh*cBzAdTe^_k0ZB=S;yj(uxj#Ri&$44rAzEBd-6+YqIW_4rqpo zNaK?&aNu_eF7xXoe@8A7@|zSNoGv51i_(aY;DL3w$hXE;GeB^M3X6_D0gu!jw_zbM#(L~fR7ic!e3oBT{jtSO!+v~! z+F^CJ=}|H65GCRTy=`zpONotp7KRbBfuL9P0$(#;^xc_Em@l@Q(%qeC=I@KwtbAdS zZ8B)je+v0&9?%wB43=X5!I|IR(P51%&-w2`u^Yk+p16~ByHZd;a3l5G@C)V&J;~|v zSBZK&i$_Nd<4ffJQocc!k2N*`jh-!nJ4+w>3kzWQ$5XiFDiu1NF&I027+E@QpOE3O zgXO~9<@4Vn_@t}KCfqqhgVO8aS#2mut@tS_lHNmxHgu!^1^`Q$67u`PHEQ}=U~Wz= zgT&~s#OJy`_&I379Hj{ue9Z&1dQ@0#e=9!qycNIW_CG4>A0ldcYr*GxB>x*h}K7eDE0qmfT@r*i{Agv*Z>$u&<8H6u6E( z+V99IyW_AZ@dK`!I+gKWKN7~u12&zH#`^>Hr0m5r;K%eq!d5GsDoV%aqu-Du>l^4d z_5>a6`9_%Mdt;BqE^M+|fpO*=i1bBmKIyD3l*K-U+ZW8s2Yj{ISJ6^nW^W7a>McT^ z-VpA*EfGE3wwqr&N|DTp-^LZ`-XiQnB{nnOn5|t|F8H^efT`{e{3o7G4n8``?mMK; zk6Y#nx%UAMh*qLps|RiidIkO_ldvsJ8gB~k4z{ZR7tZ|yX@1FIJ}Zt4*2bdD0yFm5 zU=6V^-jA8CH|gQfu`u;QB`0?K5v_kTA7p;oa^*`8(K#{0_|6t>K#7@!K0BhFcPA2>v#!E6;M1eYcxt>O{IZY6oOTj*Jqhx=yYjb?A`|ww<-vo?|blZ?mm2Wv^vi#D6$?N6WL>;32gj~vtV&s zmzuR@l7N8GV49MNYk$h{&Ofrz|7Ib1`X-3gcN-wg9do>1B;>rBzQ7`b{SYb27v@Oo zxcghQV5sT`1}jV99LZlKzV{G_x0`W8-~MqrwJEgEK#ffnt0XS(uj8$)!}y5Gy-+IL zo!!8O_|AL;KJ#_(w z9R))?t`6r}VGZ7%*g#9DYtu%o=B zdFKneKrZD!TpkdMzMLxi>s<@brdK#)-Ej=Eb-^Y5mUudKI;$c7oqiH6U@D%}aZO3a z{O|`-{6AZkPiI|7!gDdaTxE}0bG9E&OoQb9n@BgLaT`zmaUne{b=>c?x(iFcTNGMZ;2@1xAj!5WB_# zC#`S5!~VBv?co#Pu<eXRH-_N|NEHxNJi8DUoE!NGbNvV!%Jg#)17geOk993p}hF>D}<pvVtV?J68i&Tg5|$?K}v5ql`s{J>0jsQ=$3&A~+jOP}U$u6xEUf8h&y@uep)y zn;Rt}l_$V%*+p);rWe@$nTi3&Yq;0jtZ>)WJiLY@`8P*Y`6|BvG`tr>jSIy1FC{-| zb;Kd6{8d(%%RHr?%x2p3pAyV47*6j=3J#6bw&9+fhC?9Kp zj4S5G_1q-ODzA{|7pkdM;%Jn!3x*=;cMu=+w|q{6(9Ie;LYAF$guwFyf}`)7jn4&l zjLek6ixR)F;kyh~yxBrtb{XPx9U1CaFT#I0PH^+JkU7?!1cw&~($H#3&d$&!pU>RD z;q7~H#}z}|_Pv01S0LS)kjFI|KOz6VH4ypR8c_L61*g<|G3{b$)O2eO+6kNy#X2!m zk&1`M8J9_`p)uz>dQ39eohs>aGU7g zObK|?I}fFPNx&!N%@8s$9mPA0F{j&rI?hw4&4#nd<)7L(;dwn-H8PEyIGeNUh(?mwn_PdAh7vDxJ-LSNFrAA02T&U0i(P1BA3vPf1#?gP2GM#%Y` zGokxbjY-6jv-qp&68B$(Up&R4B zpqS$757fx#J#*oNCdxR=LR-W+?&;@#(v%y@lzIkWm1!X5C2UkfM-}vQYrJiJRcF^$V`*RS4%k z-jH_tdJ?aaV`%HtNO3R^NBqzsfzxw|_NXHG7=N9Lt-ndu%DE#iZ-E7^iuf-vpZT#$ z1`o_Iq~kR1W1t+;%bBma@Y7bz8hdlHV?-RS3dzBH2dg=mOqRaS*hcP1g@Qu-E>P_K zM7OBV;hss%MXkp}Twc&BP@Uz;!p(=Ew&xoC5kH4+HjJZo4PlJ-`6#jmk<43cPrKi1 z5?!M}&QT(msDC?0s_*{cY!5CYKb^nQvfCZyu5t&c>rV&jN-yD4_fha#aLpTi)5Bjs zZ_zOyBj|mn4thCgJ8>qq<^PT*V0Wr5(bUy|?;s#uQ`BY?L*T4{WK9@l}Tp^ zZ2BETX=LtHPlA;W+#9D}BEL7C`u6C8)3?VoVCsC393zLi8YE zZ^2bsz6HNq+F|JSAdvj?jOuN=OG@KRAt54$dlFklJm-wUZrAB(TO35(x4*VAFLKi#*`x$QDV&vX51%9j4?kzr6)F$+bPCG zxgd^CA9Cc(q+B66NDcCH+DUD`I&*2$WFi%?9!Y!}qrGSYkk@iJ=h|+xS#y+bieC;+ zzf!r|*`;)Za86rmUe3I&d&za_^pkq|=cL2Eiwxwt5@U@4GVQ-GaB1)X&EB#2USRAx zzO5q5z53~78)?ul8-tUjW>K?=29VzHjFWg^i>@mK$J))8G@D<=_&K7ecC!|}cV!Jp zO_L-_^TSZ5cL7`*zMe9BPEpB|LIbAcfYE^L8sGnV1u58foQCX3s2x)BOn4r1e}0C4uY#MGqN(8s>lVa`}Bn5Se{ z{>!(F=r~!yM)Hf~DxSypEjFkSuZ8kI14+!YHB1K+j!S7Mb|uU(!SbOVzz1q z9LiZwepXB;pItJstnDTDyF(iXgIh%tI;lt}+ZcAV>61E*@i4o433alrp$ALaiOXUj z%`4i-fqk>_&)aayZ#CkM_EnGz3eGUmBn3YH6a2sO)g(q~D)qkjOL!l62=lH2j+7li z*%Q_D*(re?oTEu1yhm}J?wL&M{Y>g?cbid1FM93uX$Utjrx_zRgRJy52$L2vGNS>8 zlOdA*ej2zO6+;Wl!(^rEeJ09lCH>M{1cy4~Xz;~#qBLc0VF#SFQu}w3x5(Pg{2guDxq@@kyGE(Ozg!A`lKrW7{BXQ=nStC7`Y>&T5**m~4SO0($^OjAFmvHmT9Tgu zuiH||)Zk7SEA(0Xy`Rv5S|d9A?G=>Kyb2St2Ej1sF>D{Vhx*Pk!i8#LQ2F>d`7~t( zgdRH#S335iX>>KQzjg`I7i+?j-D<3~*l7Op>SDClwBvhk{-l9ISHR!@DS5Fm37+ru zg_BF9%B_afP<@#vQbo(An;onh#A}C>;7xvjvY!38#= z1UQv^kU!nb>{U}IJ8L}n-aAQ5(1m8$QTY;z1usb4rHSmq54Gg1z}VJR|08tCS7MIV zPB>xBVf^gVoXbB6c7N<$tQ1^Z<^eZEZd?N_S{Dh?BX+>@Td&D~k3yjRdp@|h#9-WI zM>4m}8W)=OfC*boq$_>F+q?-E|W_BTr?Ik5o_Sj?Z3EMY%E{E{lmSx?h1a# zk7zx*_r}gM1jH|xKo%0qxy(|HZ!ANxdnT73p2l0*~ffF|iLHW!-!rD@Z zyO7UV_`V`+tT?C$9l(Lid^i>0fjfT=QO_^Fi1TYfA>uiN$g5-25j|G_bP+~pb>XSE zuehWkKfpszaEPD8mW=cOWrsp$?((Nls%A&8m*^1_j}G#CSvvVR%M~tkY2eF<0%EFU zgz=?a0>8H#%#PYajgc#nYU?B_q9a6IC!St7nM1BzRz$ssR&uWW6w%CDTz+u66M>^S zxJT%NmbLql&^Io8VZ&SII*vfh}Ho)Wnju(EI z#S_kO%Iez~jcH4H8`EaGuOfq!IJTUAEl5QJz5STiW=QobblJrEv7pgBNQWItCrUeX z*c#Jj_|ZHO=l&Uu9%gTF@y06xTWl7F2px6twFYFkVDIYBs72y*`l#;&4kgXxPsR`6h@$tP@x%bke0pi;z6{)DewusYGYm@p z9HTPz>2&6IRqXh&gM6FgLtuLt1n)3pUzVq0#)=v!$STFl>~Op~+lp?n>W5*EC$h&I zet^x751_S+hoWvDMsmv$swbvIdOZbK*d{mn#VniJNOgk8B1v|I>JIpHWHb?uv20GO z;E5^-0ZA0xniqG#&tos}Lfb5GvB`nyQ{?%_vMKaXw}_rpkS2-?1g5~k7Qq{l0>v>D z5B;8xyRHcA<-`}zGf^Jwr~M%3r#~V)wUzjLS)YijXgMtXV#J1CY32094fsjL{q&r^ zkU39T3X#5BsX^9Rg3}zJ=J0-O=CW`gLld)B41wMz!Y8;(!q26eRMx$c*=#I{^VrAq zW=K4fnl&H161>P}$+d9RGzR~f+!UB_*GSvEvow0gG0d9%oK8|1!^+B)qN?>vth2hz z_A%q3O*pUXY*d8;(g>U9RUzY%hOc+1;rrp+v6!0#?|%M+18e~eus$zjxY}{k>t(S1 z?>ShuvW!TFMDc%}&OvlrJe*e+GC#Y1lemM)_;~v&3|nHutHxi0bvaw{#*B%4)UO8I z9r_;$^Seuz&2Ryeadxau#XbmKdY@e~`X%heVjMN42;*hULH|%bJor&WeZOSF$E3Sl zl++Pk_4j(TZ%KxwBUvhM6Ujc2SpjMP1RvG_PhA`9vH7AeHc3mfR<16nzb76NcWlMm z+0Pg;lValdFP~V>kl?TGIfa{^?t`75J2^L|2eu5}f>w)gv@gC$7rbv2wdS?M@y>bR zRKbz<|1zMvtd~@o9Teu7H85@K1=yQ31H0a=Vb4@fgGIOQ2wng2V7xF<;7Z3p(yZeU zZC=2fjEUw=22FvJp2SuXYtW4hC*jlM8JSH7=$`39$7!cI+_Wx2bFbTUq{1O$B3nkS zQfHBUJyk+qVjbQ2A`@FLd+|91LzpC)4MS>EnVP*<@q$Vw6EJWXPF)+v|DCOf-)p9^ zebI?<|ClXKs|<$;uM9Cb)doM-ne!oqcM0cLDC9bG&@!x>XtlSZ>ZoWOTm1^|B;4UY zKP;qK)#vCwgH$@s*Ah1Cr_eKxl*p{kOwxBJL*$>f2VMp|0^P$)sO@3EbG;@wKHPu= z?eN17_4Byxtt-eiHn%)0OqmRV0bUEPXJmiH@*5nR;p*4>uvgKKP2ZD@Zo2QOTi*ew zoE$-{&emCNjJ`~-u-W{s@@Te|o5Q~NXUWdbP={#U7qGcmoE5({ojmk81TJYu(7R+7 zYdEX}c6A(~aS_TmO;(Iw_uc>=4Z8}52F1vQK1Gx@`h)XbSHq=~Q^<|K_i58<1r!VN zhq^J&Y~$Guh5B5m{ONV zR9b|dz~KPa`&=fg>tex=bqy69wrDrZ-}%Moee#?AgcfvI>RIh8OUb(`Nh> zr$yI)nue1fd-KZIwv*`L`DDZGqtIz0aDR%LVAi`M#GuL-XIeDSDaP;U_5Dlm^tDth zI`GncZ>IZ`XR=l{$?uh5)hS)Gl%* zeuDpCd4(B0BfFHY(_aILZ?j>FyC!`XP(^Bov<0`q9lB<3Gp*?kr@jTpFzUD~4y$Kj zT80t!Yp6lqlKIf2+Q#(vIWY0>gGDdvf~fQP>w=F)m3~%Z1fCW{UbrTR<~yFDzo)x` z@7Ad}T2A0pgfw$o&4Rg--wU}?MRC;Ix)qD`o{+Zjo%DF$1`}C77W-DI}n120XAF3!RNq=z@~plzprXs{DPX?(8TG7Oy7(`QtgW0VPIbv9hT(M39Z57Xq=W9aI&yP?&- zifq^xMK2HoBHQatcRuN6MC0Vh4ml56t{g^W#_bidDow=w%6-ArG9I7y8N+BzUDUJy zIK~T5KN|;(yRQn#a$)#jbRJhX+71*cAc_fQYH1aKlaoXeuto zZ>B=NO)dooD`&$s%{RnU6bGs<09!OAF^hdehiMFFjF$rZ5PU~Ro*be+AtL%jHHoAq zreT1BF6PFF!G?9q@YUr{Br!IEd;TjC#>Z;G^V1SE{)0N~Q4Rr#Cwka+!wlY#JM`5a zeY{brD8E5UicpfsP&vVH1i6{xbuw6>?>owMW>Q6 zLC$d9y_yLyT}_S%oStnTH-l5ndXQ+AW^W4o(9Y?hAR};m5)a0r_uZqI@i9l(<;=oH zA_bC3E@1!O6PKQ6!B*CbEh;?-C2zH;z0?#o(s@6<^llr>mperrj176=sf4TYufv0l zrZD>vGI(Sf=2=z{>)-uo_9+GF@-~?1XT-A(c6j#l0$kC22lvGvr~Z+bP@Zq)HoXbs zWi6)iTP|J}?srD)IGF*YN`+YU>dgW#jX~l%3KVj zPUyt>nu&C#oiCJRY^Uv$Hp50=JE$@W#L^W;pwb}Z;r|I8u_B=doqrIwRR_}31!t&y zvIFM7I0g|vrtia3cRq)QFA$W9U5GxoX2WZbTU& zE0IJgkr5Kka~~89qohq~N2NkbLs3XJMM_pFI|&u%xetj_8Z=bWAVq@)lF{3H{(|52 zyRLJc=Q;QN{eC{p!KmG>4ZaU7;YW%L&I``Nz0)3|vzIkiYOVll%@TM~@B&8}R+HAo z=eT~1J&f&~i1QZQgNb`CVNJ?osxUZ#+B_OZvh^G_sN?hSsu zov-0qeMeyQwg5I^!5vs#UJDi<4&a|<+xW&u)m-k_tN7Jm8LD3J;N?VR=+-S`SpU&a z!B0__=I(k!&&@ppnw@#&X40)>y><^>8+C&=j`xNI=T~8G7En7WG1mC(FD$EVqOr3I zLH>yw-hQ?YjiUb0q%3njZl@9ahE8Huy8_vlw&0lc0e74B(4u>u^u4SHJZ`auDH5j8 zEh|T*U-VL&ijl0m$z2-TxRLG=dNOzB8PeEaI;`IhZFYv~dc5c`g*~*(3Ri3mz=Z-s zC}EyI9r4|Qjn?S2`ko!#&(=`}P>oycqbcnQ1CRguoE zC&)E#A573wV8bs+2p&dlv`Br0quZZjzT0hl`sEr1joZ$64jaJp%X0jWim_;$Rfwep z!oEZLEOb~lQT?~KHB6Y-JeklJo?RkMZ3794RmxpGJ0Wo{kq~RzduxD-io97M+)s(FFlQCvmtK^RL*z z%1SX-0NvA8rWO|OXK{CyD2R5A5We9VxZ`*Tw1(bspB8At6BR2mJ*EqNd&==De+~kK z-pC`i3+(GBpjVLeP$wixC*_bB~FW~@*>#hQqqe425>9YPC3u)j_!GAHU8ND)7 zAim!Odj=z!Rl|eOrM-uS7mQ@>n}%tzrx-sqQy)&hO90tLcc6H;0m&S?j8j$aK~(-2 zenzSiKfXc|jtE%*kF`83D(xi!7|1N|nacfsG74ixitrbfEhELv$B6!CAxAQjz>bb| zSXX|Rx%ti-j0Bm%^H~m%?-)Up_g6r>)Mq3|pO>o3HpS0)ig4ZQM zctbw|R%W!*9(fIn=}v>g>ZM???J>Hn%qG4WW_x#Q2m#X6PmzT)ZAL)2oq!d;LN%K4N<>7^240y=-L*115@bS$o@^^tEa-woP zG%n-E7`ehKgOO~*id_vIB12@Hq#;c{Q7BuIlT!& z=kv@TqpAGlpi1tb(;BMrJBKc;5V&L(=g3^?QaDq$9c`Ebx>COcpA?$oz7xf;;rKhM zr@jsb6m)r6?9o=;v)~ zUaN$9JKN&vnhT^~E{cA=JD-2p8_i`}tOd)M6gX_ja)B#Gu`X-1SOxK77~~hh0z1L8 zD7pziY!K{rPqBWRkbtIfo^)1m8ohI01vl!vA?v%kaYsRbz-B#8y)GOk7w<(Q+Z#g* z{tHJL{o4@a)`WjnIiT+|EokYIq_yWK0^CeRI8wvBOE=^DmR{nfoU+IIzCrxHrX03M zsp8begG6C-HPtsQB`d@Pje$xBL_Umz90LVdkTRAAFTQ~?q6|zo>my5F)#LARYxxno zUE%cOKH5FBnfe4Q#}!W|AZKtMoF2uYfvP0d!LXtnMA~-JzgPX!>%kRJ8yK-;Q}u>XLuCWI?jjVj#}_d=>Wc85JF4;Or};J zqOmMxCKyRRWro7<33qr&a@WBNVmw{=TkJlxE=Z++MqQ_>2PUD#ii2Rh?>pXpyAsvA z%ISzlUU>M_bLjoL9Jt{@vaH|>Y9%L8D;0+Swf7^uLp}c0fjpvT=8K`TE`yd0qT{PV zGAMMHPe#tP_7=@*_(Gmd8ADYPkxV8wIrKkqGJOiea*XD@o8KeQI+z8r78`-%B=*U5#=cXAi|dPrk;SR>X7f`ahq{0imjJhP_Dt$gAC94q;;|0? z!A87rmRx zPWW7bO8v1^MCKkzDO?0S?>K7T{ga-;^WZI302{svZe^JiFes}kDJKQwu2HV*nNkTge`3t7YS@J3mm1Eqws@dWwRsrm}uH)qCoDjI-b{Iqs>O%iq zF@9&FqIJWQ`Rusi&4N_f8pnliv|R3+hJl{4{Hn4l@Va&%I$BL(b<0e!4$DB%E_L2+ zS20<6AsW_YEF+a=DrCuzK4`Ee?EAKZ>`E08w2eCk2MWFUv4!X0)|Wo?JevXXdHc{- zE)wHpgUavNHK2dwIda4}7h(G(h)R!zOjj|sYTb7j684ax<{o^JTmgNxH-i{@q~RwY zfoWxb5U&TVX6;|8@X3mQz*1=d6brSnJ1~f9R$K6LH@0!vUv{DWpB-#|D{y9gMcB(Q zAkIwY`)W%e?p!xf_$By$@EkeurxcuiNwH~b+sTt7+euaI7^415g_Wut!EV!if*x6h zP_(94$bU-nGsqXv44F@>!f)YmHxsh{nLJAl#u69rU!>Y}5-L>er}2BtQ1!+*R=1nw zFGYuOtr8>IPy5nnrt%6}`CHhh2PJ}1i5}Y4Gvw!6O*FIDV>gb{!^xh3a8lHtXPc*j z=3^_^VsaEaPW$r{wSvH5xf*Z0kwRzQEM9-mjcn9S#&6;!c*y!Rw^1t zq(4kLmIkrGp7N|-*kk-0rvc3hhuEf^$7F818urY%2=3;gkkR;>{JS)lpP7}6Vy!Ad zR$P;dXa^!|Avnfj_F&AB+k$Up68o1&Y;DM*tJWDnm*H8g8c|He{A}@^*auwkHwgoN z3B5Oecl?vt3Uczd;lDvGXe*$oSY}0^y&0zBOR`D1+$Q>;A;XtUUd)f)&tTSY7f{hT z7=Hg47EOA@9(r*atbbmID*Z$f@JtM1PHFOs9mnuHZt7!nTM3=qvyfeDv56EaO0e^0 z+M{OcVO;S-lOp0l#kvVEodC&DBt2AMBCkv&AB*TgE0BdL)apcPt=Q3N7SDLJ|c0jlqDz zdFX9$7q&~*gNum)+Ys)@-nxS*ru|i5RIDJGTfUK?S5bIWd>g;THwgDVn}|MA#W=O& zIyU_i$Kwh^ocYV+5Y-<`hD24MW%qP;TpjoA+GEZhoP9 zIdXjF^Jj3XAr9x}OM>yw3s~Sgf;oH35Q~os@7HCgU`$&G?o*us;JAgI>KDcAsQ^0J zH-U-jG{yqY0uuD}G2QHH$x8Od;qJ`}tjEs1&{MJig5?Fz)JzS2Pk=aCQr1kqRn7u? z4_}C5N3#um6PfJY+aP?S9Uf5`hBBqYc>iKEaN<(DeMF|f&T+xyqvLQ;UYV~*yaI{Z zo0$cPo;X$RAhf<*hwQvUcF5)rUeFpQQuh|ZQPJt_iO)(ry*o{ez5Fzl*5*>po^6tIGV2yd~+tppPp`)HL&zQh(yz-ueDx0vp zvmJgg+=6e%27vMMMKC0nN~Q-aL=m?x{+53Mh(8eJ9}V6G^Y3dRROr-krv`C}sW>k_ z>JhCFDW%ofRPc)xk^aFFSb6IcX8X3$Gc}IX;ZQbL*YCj3>f+#~g$mExmcWE{#;oYy zH)ys$1P*C`fJgaDNK{#eFpGQ-x4$d#INJiEa<4$Ig$ml8Oo9EX3|x64iEHT>y5h!N zc+GRPDl`e!7X0JPTRwr#gg*M_p{JC8Gq|?0&lj<2#@Ua!(CH#*%`Jc%HO$!z|%`M+{FuDh=1KpK_4UZapufoy^jWw z-Cet(_y<$oetj9gsJ9L#{%xdL38PtFB9ZRXeoZCi!*G$FlF%=jhgUkyNXyIp*rYxO z4!ZmScd;js)h7qD6TR4I`8bRbR7WC_? z7_eRyA+QPZN%&%AP-|3%f2~A#mtC+{T%ZUO#a(IYMp>vj*+6GfRruU|gZQ;=Cvhvo z>5|4RboF=t3fs%^%#%Iun9}Z*^x0uERQx-J^PKI2{mb$zJmsEJ(})!E?fPpvX=n;n z8(T&r)idZx^Dms`nCm2GQ6@w`@T3~98BBIq8y&UvDJP+Pnjw%ywP*NRJ315-E;twK zV}kI5Y%-ZM&w-vg>r5qKpYL?o+E&eY z-rYvb11gx)A!DI7bPt_ekxe97KeS&Jfy$9O;N^UnyWZDD6mBd8e}^`r|KqFRg;zyU zE|ZR%`kq@JzL@TB{z23v(z)rniy`hPkW*vq7?X_$h_+<`XVItvdiPqXiOO>H(0tB0 z{wM6Y-~J=5B0aR>xd?35$snGa1c#W!Ix@;40)L2ppvTr`64$pbu!8NxrsYYb?ePZ? z*T2g=u26#f2No3{uQijXF}ImT)!F2Fd!mqqTtihmj-mRcJ^1@s6*XT_Wu0TI1ZsAt zgt@mY+}L=Kdb<5%+J7^oChIt{TY8Kbhe)y!Q%BI%;Tm+FuwUyLiR5u<0aq!*!Sz(X z^5awPa?iJ?kV)>|=(xWTmrb2QtzT>54B`1Inyv>qNso!Cb~U-E@PU~-`wFy8EI%s<&umf>1F3&$UP#5>i&Y`Ra!>KquwG$rL(~G#BJzzE+yjuh~yY~ zs+6ToSANpR_7EO#sJBzsu*q=6xJ2+`wld2rlB{QB>Ef^I8d~sTAuJVAl$*{^!h$+FfZX~a=B4(H{#QO8sb z_Kr&f^`DW7Cr>5dyY08gTZLkHR-S*hq-UaYMf#GZhs^*4i(|tFG6-)hXsp=Cm>!)j1Rr_lBibo!Z#a3?0GPS^xW)$ zhwrY?g{R|%Jnjk5**%6_%}l0cmCK+_dJ5|-Wb?*83P#rlYOL7f&m_BUEPRVDBViwm zV5_CT|DN%Mj?b~gRyGaqZ;-+2-hS%)_#QS($Ah(uF77Nf;>FLaqx*+`oU>ZUHU}2N z;T`74Pg{<+kM@yC>4yAo_2;xSaVqkDY1Rhzevy(8!T$PNgA$f29q<$ z{5<#`@(&sElLl5}mZcr8qF?a@uZrd#zk5ELtd@!HA+^gfn{^4%Y>UbYz{?<8R3^ki`J>gP`QBw^lyLgo;k30fTo zc#j$-5O@7a_cj>wtwY)HML`nfj51;6q#3;S!Xk`f6!81?6)<^}JVsG7u)m>zODbbv zDiu76BO~$a&k*d0Rp--QJ|I42!IoEUxxk(KFL8^yC98h346=>t=~I`!^3hZiuev9I z_VF_U`^)U+wGvaVd9^4%-C2X*b@~x=^lA!T8)FKyx9X6|OGF{gK?!sZC(>v8FJf0S z#j`$Fz*hDh7!P$bQd`#2hm%Kuvg=g#4<|6ib_@IHf*t6UTuGl#5_W$Ff8yq@2#lXL z5x#r8#Mk|6iQ%OMSRh?W+LHfNe4RZ93iARnI)cT=V@|LOx-7Uzj?x<<+xbOa>x5k4 z4V+T(ibix_ffw74;S=YxpqRW5w@TabGZj^x0`DIY!9Nt}rDjyVBw2Yb7|W zXbOvF{f7$wf?=!RKO?!pWP$lG@)=i{tj$r}LaP>(*|H8l9&HCx7{#P11{41+;q*%S z8JK&}i^hNR2V>tt@VAtQUst?&k+Tdgo?1n7v<*y>UPS* zn(>?A<%69dI^I!W+bzL|_q2H>g_Dfdz-KbP=P6yEeVnwVFGkPk5HdZ@51Lhy$eScn z{>8Sdbk%}IY{y$mcG5)yvQ;jJPp&b-O{_bvzp2UQs@U*1sTbtTUk$D==itPyYVz=! z3D}ymVzBdyd2zPybPalD5JZpf~tX0L0 zMk4(7CJ9{pMaaMja)M7wn*W*U&zhaeCT`#Mlabv^;b~<9{BYdB zPs!>d>aQFyC`z7-cq4Q$3M$FzXDNc;PjD+-aK*1R6F?u22^b9a0aiT+3$*r3Krm+6fJg8gWyL0W5{;p;7g0y=+*H6>%0lCAYn~>Q^tW$vm8Vh zDB*}nTkw6H zGS8TffZYkkyn@_pR)4uVclhl&bbUPm;Zqm}vi_CICz?9{W=mQmridNYz}_i8v!?m zg?zMdRyeDq}^>OCdHsAvosxJ)AIQ zB9CRcXvvR9`>i8k`G#wxf6`<=>cJ5*%TUN)Mpr||`g=HLz2Hx^-N<~2tN?o%eZF0B z4&(7Dj~qUn3ir2|aBt{wde6y|f9fj3SjEfZ6VDrTVA4srHTo+Y*SkpHY!iWY?US(F zY6o;18sp#B61=8EExoH63}LJPqlpb4XlPe3-s|6v3S!Qrw=k4d9aw_jI%AoZjUiC` zZ2^9B&Be_)9w(13fk|e?bX9u{*H(~EvWHf%@*8%*yW}W1llKz~^&WyZB!W9TQrK5I z@lhrv1P*M#{*(D|qudWue=ml?EzhavE=f9Pb~x*^w1t#})m1q7o732y4X`+04qYWr z)HueJ!vNPHU{C#@%us4zK+zeQz2CP zH?zhw3i~v)S(lT?h_|Y?;5aTOgN!+RjLN|@Q%yct^BFaqn2P6frVCl^r`Y><7=qXu z@Ya$bHuD~lU&(dEVe>mET9%B{YVCP7r}LnmWlEMfsgO^TtU;wI7;e2dM3QSHao;%+ z_MTlg-G8YXCaOo$aVoQ5aiS!wDPGCnt^5d|C0wCu%YU%{KmvR3r6_MGWTKkJiNMml zZ|E%az{e{U5FMXjuoEkSPq*g6B|HSo-8Qm+x)dlU)SL6SE7!WXUyEFL(< zIEtvTB^z~khc8L=(#TQ<&g4iPbV`1`!!~D3|?0 zzDaf9>dkK8+j<@6oK$8Xj$e&GuSY_d^=ee;Er*lL9dJLK0{=`dLf9%LVV{^oCnyR0 zIjc#mna&TvhrEJqxNeLI5@EQt#)cGs5Mcv$r}Cr3-PkGX{Frn*NA~M;JJ!A@mgKZb z^E)oaqTy8r*KAoTIF8#e+fs_3wm}240(Zf!N5^qO+$mI*;o*E|Eq%U!6hFT-0)}&Z z8UJ99y0m72H)!H18as-v3vR@cBYgl`%}@9 z{qsGA@vBY*^9iX?@o*`OlZY)}uK!A4`^LidH!soAMc6fF^N_eN7&9_6@qEw(ws3JN zC|8W(_m}1nsoor+_us%3ybBR{NgPYyfIwqQYe50qqYf?b_i=(l5Q#qXb;MC^SsG0-bzy55i%?%|_HwkyrTgPaz?KyH=UzYWG@q{Vj!tmPuUN|h~4BN#{;v_jQxDg(J^USpH zhORQNw(}&kP1Wb0F+Z8wOFQ{8VHUdXi3@kXBY?fW=re|n4#ecYKN-(Mqu~1JEOK;X z8@_EEAXZ9)Z02wkc8?dO-x)9TRQpUN-dW=96WDZ`BGV{|KBG#TGovWP!u6Hb_XVwno`Zd%!JQ99C497X0H88Oz z9!;E$@n+2kqB&|LE)cx~mxYeFbU`;$qjZB-7AW%iOZEAd6YF8)MLl*_Q3JWuV+;EN zS|IgmH&ftr3_o5M|B>0>_G7r=QaVNJI_d`GVQ^W+m^{2_oY9It}W zx!*v$RGMwvBMaY>YiRkyk+4LhglKE3RrK$?&H3d1$E+JO3w%7+5c9`Jsnet?&VO45 zS}AAKRaTkIgpOGlGP|1ocW4Bk)%A>;Tn*<;q$OZV;z+^2t;$NheoWS?FGIz(ueq=R zLQ+jwnD(QQo({f*Sy6Lo@#`~m+!lWt=PCHjv}d7t=qavYm$2&^eV4dejHOb~$3x%s zv#i7OzeKL=5wt(aqY}s7v(1iI$?nS=z@GThF3A+fhtbu4tGP+De$rN(BQ!*RD>b(9<%*|`!t!fraP9jSBHrf=b0QXk z%Jd`j&GtDEWp^2-zKX-t*roJL(@(nK56i%;Rp4~lo&5bcLvVd9LB&o{Ofg)5N7f_# zJm)K&&2Gb#jg2(3>I4~c_Z+onrQyK11W-NUj+?!E81c_`+$!}VTJ7yjH!LX<_IY`f zj9LLdhgEU^;%2Iy5e}=$7^e020p`H9sqC>Y^RXuJ4h?_k&M?l6WFL9O>D;`*yfC{! zhr{-ft86{FX6A_#j$R`xBhvAxS|ffqGYp!-09PUVEP8%dVaiiBFwU2^LRsGhl0M3j z>XtWdP@eUT1^^#qfTK{9kWcPr#XPsPQl&9q_OPA=8HnojXf;=Rj+JMr`(`LHgCb~c)W zx8NaIuOr1@`6ed#aViND_m-@8m&XMMuao7OAE2ZE3ZB3AhLrOPoSZqK2^)r?Mk$?& zMig)*He=bZj-#mD_7gDT#7S<=-;Kmn-v*-HL|`zo1y)|1Kq?)J>6+%ls5ZTnT#7S+ zo4FOl?O6%Pw5fu_v}PJvd;&VxWI&^aF?E`sM7`Fxaw-DHl={UUp1S1lV`E_sE%xQ&Blwc$t;|R4_bl5 z_Z_&}?K-q?j$&7Rc}q1nInW>7XJ~SH0^OCL!N|D^|L49b3H$Yd?9)F%mzDd`S9BU% zd%K4k$xXwli>;_Zc&v56+ypYEUjq_T$I#P)CsrXol-$|#AK4yU#XJ@{&a7FjjQfu8 zWbgM?`0uw9>GM{?K$u)%{p2ROw|*9iY@A4;Vj)C@p^g-Tn@Bcpwj zY5t)Ire!OE;f7Ec?s-kU9u--?+W(Jp*!_lzzI{!@+?F$6Y*sU$79ftyn8vKgmjc~S zC#~mta>V*^DEYfrj2=~+COAZOuxjW8vtINu?OkYto&7Vh@n{Z{Da>KAc@xywvWL4u zmXgRN>rqli45W^nvn~tIGnASRxO&cCp$jF<(_Vy$)&wVwcJt3JX z{wh4btq00$ANkPXXSqb%$OEUIZ7d&9+lCrGUYJqrN<;6=Vy?`KW1Qm^Nb|#~%;&+I z$Or3E5rfaP{%01AJtl@~Q==gB^axxzek7H>z|x&!GdUlv4AOM_6SkBja*;NpNL{H4 z8J84JcOOuIYgex_d%NCohiX_Fa?Tt)V?@YcwHqTR@_;FMrbJ6_O27{(H^$?YCfJM- z*nMB?savNze7`XkIQ1T~$$lCeJVoGUKJ+JdeXTL;kT$t>K?-*2rJ_$Pi)>CjZgNVa zw}<_(+Ugb!3NftkG)-kb+?j&|yc1nblbJNpYW$pZfsR?Qi$rP4l7}%SG`S>`>Ly5V zELlcWT(im51Wh>5`ktIjnE{fcYpA3}C6QKWux@3vAoyIO;Jyt2r+13{V?7~L8frPa6k4wa-`~iE#aAZ6CM6# zgYzz>fc1VqVm@mIIC{M1jFl`1)3lfDn3T&+G}VCy*=TrwqLd6hvcu#HDqz3-F?m5x zkX_icO1hFd}0ps`mVJsG?KuKH~cX4env%7g4tvkOQ)uLJ|jLhXAG^5h$Wz$Bo zqoSX#b(+b4d%lvoM4V$nS5juplSb!tOtwNv6;rO5URe=dwOOE_|1ZQrog6v#fsCm;=aW6)V#0$BThJ9gh=gD~M z!WUzS%&;08cK;eT(_}drIpZF&8M*-Z3%_INdu6`+^CQMW>=f43&xc*%|A^i6a!^~| zO~*wKflTdg7*6|Uoxo4TOM^zR!6=Fv7zVO0Jr}dSsbhuvffm_ODGD>J256tB48~@R zWj7dUvE!$1z|B@m*-2OKL4@F3n=Ji_^!^RSQDd}uF|9$O@46J&$0qRYq7mBvh^3b< z2)t92ghM{=IQha|IQPsIhvRG^`psTea&{(sT;syO?ykq7b-Mgu-FSZD)@`77Xb6q$ zGO>G5p3aXQ10pYSp!|0@=jSZ!uOsX5scl?7!|CF{^zK2nJlkrYlI8LiCzz?ea@T0z;TI>s^hPDgg zsh-%pOQWA zz4&g%1zH$MxaSncuXmE>bx(`qma1M->Rv%sgulh8yb3fm*T9j(V_3g}P`dT>4k}&l z&Z{5VC%8=if?nBt(43S_v~vvkl$By^q`o^on0W+~41t|cc#57&<>03E4`QtyN9MPy z@OMx0*!U_&;Olj9@@v0Cg`zcl6*4w$?w3&YnJ=`S5T2V*DJT;1(-+tHU>{=vgJJW9 zp1lE6d&QiOZ)4ciOEW?4@fdK`6NjWSDMq(uAzYhtic-Tx73Ar5(x+R9vSM)?A)RihH*5R{|th|GWP5nz=aisO^LE;`6Zj za{&oWAneTBBXHlI%W(8$4Rd40S?+`m0fPg-psdOf6Rf@P%e+x2eq{>Ou9D*OHXMTL zqkXh;`9a7Xn8e-@(ZF=r1@=8bumca{hAl00?ZNSUNd6C~KNSLOSUud^@qij13;}D| z-*~`Y3V*MTAig)PVZD&)mtI;%+m)5!+JEa|yyO(6(_9qUEKudlXiTKgeL@tbBSv(+9Wz_nyfKF(d!pUV&9uMgL71 z0yRyJdQH!Qr8)|HyVF)uwWkyNcQ$jLBc6bmqY*iHCXS8U_ZK(px(Mp)XYtS2FHlt1 z2xD9O;d;sbYp5L1Ua+jQm*i#X$Q$G8=(ZYInw+x z=^(oAoia4qY=>9UlI#tMGyEdm9c(K1gh;PlN%$MbFfUWsO9&3AW9H&)^<@d@bT`AD zVlOaQ=uuVIjRz{N$QPK*gquw_@KA>c8#(g@@ms*b;RJCw+TVgMWpBZHLO=FTf5C;k z?t*{2;y`Teb-Y?OfvuW;1Rkr$fY=9tv21me6mQxFqpt^HXrTh`QPD)H<+`XJIRobY zd5v{{9}x=pFpP z*hGj!eETxaOZgz!6e_}=;`KN-Tc5UPJ3~XqY516Z6txoTpmx?i&`&N$z>taFegWD~+g-63$AJ7_sw;sPArkb%nWpkuj#{EGNT4d;50 zsHS;Ld!s3OE|kS{8?ESU)ol7lY6477Glp$}e;KD$uQ4QMBk1McXMc{ph#dnb&|Gu} z9aqvo*ZionmRcPRgQ43AxBeor8fndM`R8t}CBFg}|BQxX1LLqi=o>jun##OCn@{~) zZP3bL^-YPSZhBW!l({zM8{N_EPR1;_$_$&z(a8~m#7+Gv8Hhhm-uBm5oP`g}>t!B5 zqf%+x(y!dyvE#t{A}+b#K$v_26!%^%-SHD;F5v;u`*=TtOq1+(OM{qNuf8prt^#Eq{58N zQ$Xyfz+x2c>$T;>^qS~pvU-IKJe9qMGe0h(MIn=j+}{e4!(aRhvXV+WJ6C zbRES(2Fw&Q=-TxuWX#!N*JNbg{h!6 z-4E%cx7@kl*W{=CbYe;0lJ@s^NK9TK8WxWL`37N-yk$OQ?iLOmR~-`FK)KDumdI|% zA!<#qtZjeyGz|Ivlg zQ>f91*>vYOb*Nu?m9Y@thJ&a5@Z`sEV&?LhhP{}8pRb>SeRFFduTzI^z8yghgxldM zgR`8@_DPiOIZTc8gm!lAcG_J2hST&cr;U;>0Edp@;=oPhN{uaRtLxSO>jaHClj&FGm9z9KEOyiOcB@vU(ALnW#Bp@VZ?Q7$LI z3OrS((q{Q$s-r)XS{Gb~J@)3<>9dt~Ywrh3R|mRnk29nnil>HdrR4sq&FsEAtMJUz zAKaO=D5iIZHpKCz0J#$Ue*bh#bjT#(SDkP;WH#8#8BzZ`=V|hSPjIZ01^#prSjfL3 zKO~cICO?mES`rOj)-u#isgNr9H<8$~Mf8ugB7Z}@xMJ7L#rQ{R941^qm>%VdXQ!x> zfLvKr?;L=K3$~y}ZzvCbpJ4Ft1jstUP?KZ@R_s?M%uydtv^|$Xz`R-9-8U|xs?01bSAE;%ca`S0!aL&#ER@gFX(sYI^usu0R!%xp`W^zP`*V02|Wh?Oc%jM zn>2x^^MH(R_9UzKbKHu+7j&e-G+eHb4qn5X&@x??KdqfaHmxzBj~5??kB@^$d`KzO z_@5`vqeKKJ#%uZ@qzfFz#bM$EF)Fg2kZBWzJJxhdkXyoRPN&Ex+>#Bzj&~ z+^Bd9;wSFo(e;n;e8FA3{8k+FG=I^IMKk#!%gsVYyqq4NEO05T$HQokD*An|;OeBu zxMur0#Z;goT1vA>l_i z{XFF^#Ejj9)AAQW`TZZXl6Ih+x-L$r4S-K82WekO472&P0farTCj9Gd@ZpUUl7}@k zbM$}om`6Cb`<~D>x)%%HDKDvv`7C-RLIeG#y&~evy}@-{0~GjWLa}*1s`!kAdp#le zQPmjs_g=yM6{#rEBgM_h9YKN*2h)4e^89(@#W3E@1zrbjAV-Fy1m?q6Dlu<5{+kv} z{!TnnF;4Xo0Wler93hUO(G%#BZFA}UfNF?+Zc9IWFXp0OX%f+qN%Z#&G0<1O#EB^x zvYJaPNLy+o&K*2WG~NWF>IiAtDDr`(dS#*Ebw}{2UyW)%EJ=1-FCECHq`=3K;_hIO z|9Mx)Va`NO<2>yz6vv$_p2MSEE|^!p2vwrC#g68bu@M zES_CqB>M?xZCgSU<}aZsyXK)}#1Y)PUj<$~m&FS)j-32$1|^D)LtfQ(T)4Oh)sN>; zH6d^E-8GSK(l|gS1csB<5z3epw;HW3hVW8ubND&arFb3X{q&L0eeP6!z!heW#@~g- zMATNu_)TAmWfF@Bxhume)GmN}(?FbXGaL4|A0cl~Xt4q5PpJ9Lcq$#-4n1K$Fm;p* zyZPCDPT8uEta>fa7FlP(8)a9vIA|j8A;E+FlxR%LNyEJNquG2m2=9*nMXb&og`P2f z_?wR-Kc)%hk5?jW-cv*V+#?x&<|ZRjVl)Ka57MY{a{w4kYNS`|-!NG!)eJm!=J)ZI zprp5u^ay!D+ZB?+PS}WjJK{FXa1@6!yQ5Sm`!4hKncy|GoWg3JyMa4CpGQoJ00j|U z_Poe{kfk?(zPC;>yP{L5_V-xAFFK9YEA55K&3CA8b77TKreMH13*H`7aLo^KfurI~ z{Vq~3`=|}&cf-N|cpR)8l11Y`RTwmSA{35RWhKv*(ZE|v$*5PlwES;2 z=U^%WKQqdh#XpMZ?K}3cdfQvbc&!cI>o2hL?=cwdd<8G zTMZtMs_O6Lj3e?~?J3G>aDlwQ@m5RfQ5^(k_ zD|SQz1KKO}gn8X8%)9T#D<`S5u?4r`&WLtyv|}&+(-P+NP3Jioi#)jPZ~$Li>7c4* zK741~RyI}2oINpxfh1iC2(6jQ+Nc@9m8M~6V`s4vY7J!l=Q%uex5lOIvh04l1!#2H z0PZ||PknvG*uWu0zWCltvbD^DsJq#*?Yp$u5c^8dy}S)}UHpL~OHy#z$||(~ITDTi z+eqk}e^6654v)F~hBCi2?#mr*9PBe72i#=X`k(8O2!0)pc@YAC|1x^W4zSiIoCKbd z7Mpe48V^qk5_*4M!R_rsQXKn_Xmc~M+EtwmO?*H{b)1AU?LJywl|{A-S+%)d?KIeY z61|?olZRd5g!FFU>BIjiIum~?-Zl&-U8Sr^ zC~F}SvbHJVJoi`&St^x;Hi;HWTBxXZ-oLY8xo z>oKU^DZ+(Fo+08pGGJ5pf6%z~DwIVBz}f%w(V_DIk$9dAS^GV}&+Qr!ep(MBzdD3f z{EWiJu?W=uh``ZJ$H=%|NiJJ`3zbNZLfr@7Nba{s%w-8e;%jtBe&K0huTd;@Dq*?F zx|b-^;DitJmqEI1G70e!kno-np>()E9!zS5{2T4Ca^4+!?QI>(EW1cTHD#gOaVM-f z>dNh#bPt^r4`SU%D>CN$fADA0HB$0fl?+zsi;szNGoDO? zcC$cK$m}OUcg@fY>xF$P3+V#CT1;@71QqKh!@teDK<%SBjJDx@wihShp;d_OPwIr5 z-fre1NHJBv}&meKE$HOfj(aq};algsoj#@>!d0rtt={g4CnkUHM1qQ~n zJuhAP+JfP65@hva9s01t1BVc@?}1-}|G|>5-z0Li2h%d!7XJpFKwtGdqJN*?x7^7k5n2yn)?5iTZ2n_1@H!OC zrt^~xi}fU50%jUo*Xj5CyKpww5uW>oK*{kFc*uP~SpBX@7^|DCS(pg{b2+S{l)m}(0TVI_edwR9lr&knNgZ>dJwU%K6*1N##E$_&==T7){RRI|TAB7H)2Gm2COO|#e z3ijo$Bi|*m;m=xk$or#DpIPQHE`O!*S3m-7PhQRQ>8=aiWd!2}sg~R8Hlb|ZoB^;K~g;L(dCFtuQ z$`9t#n*0W;<>E%qCS0Xk)ubVKFnSfMIw!W_mjzGz&2HW2OgM4;x}8R{Q9mh5e(L?y+T zT>NDRE0#;3`864~_g}BDQSlxml<-{%4`npAy-)A^_6r101=M~@ov`$;FD!TPr!GmA zrNV;0WRBN8bl;{SO#YFIA#3v??d)Ot^Qtr1l*u!uw*80yE&NT5RDmp$j4L(y9D)q( z0QW~{$?nMkr4ytnJ##;U+W+iE!-47C?e%{cQ|UqG)zTYaGqr`Ru*t<6w%Smv@Q*Rm zODH|wssVWsBg`%Fbnp;U1Jl2{s4kmH1`lN5;=*_I!?{@g5p`G>Lm`Gz(PRS}J}XEeVll-%_>jZ@aVp(lARnA?X3a11CU!LJn%Url;&pYEf$$N8O7&74VoHyOr9Xns+ z0_n+UK3j(_OuvM2VjApKiRsuMb{TFhl4f77n_F69K9k)YD}bGLUg)L08m@dZ12c)g z5UzU#M6(8Y->)=^yh+E|OTzHc_exCt)rn`kmw|=96j{_ZAG&;X*af2;OC@8(xd-Fr zI81hcCh;loWZG4%++QuIdZ#Iv=bDHk{#A7RwA;+>#)aI1{U2e6SR`r9{zTilBp}Cf zDS27F3e9g$hqG_9*vnN`==0(i)Q@VR$#y?!Y=|?6TIyh5MG*ua_(Zpzv;phOeCgU{ z5_fr3A^3?39o&7I zjWzp2xJtYCn5Pp>J1X7Sp^UNc@JJkt(p``1XS~2F&xN>t&;YB_E#dq(SG@FP6->cK zSRkiP&)3alXGKMz>r!nDa}Pu1QacRr{9U@^W*qPTILD+*%hK8`Cx|+JpU$aR$wYXh z5@q!=7`zaKFXJv#nJy)E%wvjsH7`NT*FsdBp}}T6a^`yktz>T87%(&F=d94cbp+@#G1_=e;Um_H97G+|6z;h1TLr?NZr-*kUt7KBYw<$fn+gUfI!m{XmlGKL8CH*I~lcb=>3ZYz&DMp+%=HaC>qR z%3G+y^L%ymUX^0$vCtSkN-gB1a`UNgU^V9@4u3Vp@Ap zb%PQVYRYrBMcT>hUfwUB+(^XIXVJInv+4Kcn{bMfD(ru=7=3Q_V#1$^cqi5v`7;vL zSwk@4CI2O#un{s_4RE-{5Bu)LQCZ*Vyo0lp_N;6mo1`j8TitBoo*i1~eaD}0jfv#l zhyes=k4KyCS=7SpB#h1B=yi&;NM4C%)hJVGw@Hxy&8Rep6~G~@0{Zw#EcZ>Mh`{1& z;QdFE-aB!g4ZPM*Tr&A=wDKCrn|PV*m|zcsiOJ;C{afUi+c24a^b$#$Hy0ulk3$^) z&YYVdO*sGaWcyl0(DF85E}zLF{q{}5%^54`Rn1StHY1nT-5)IVUhGfyF^dsa$I`#G zZ^$e&7R75D1ytoWDf_BR?JgaGk$N8(IO0pbH{Qk*;@Q;V$!+4caA(7s|n8TliPR+8tj>~1W%Vpt~3N!ZKPRQFQJoHcOb$w!hfFb8Z+ z&H4Ry2l)9d#nye3;Xdyt$<&-?yQ1(cYc|9eY#x%*Xvy1n#{5c9y@#kpc zhAJ}ooCv9!=TF(9NnFR52S7AKi2Nj3ToS>%M^-j5#g_Z1!TdBP`T27uQ`UeSh^!*5 zo%e(%OTC3pn-<~J32U*0cdq8Aj)T{Sl;Oh=Lv4E`XwoiCLeo^4F-PaZ@ke}x>3$^@ zcB!HK+QqEB#}ruh`2?gW{bOz7LT-S`F>f3ec866cW5gi6UcDxdh_7Z_oksa|al|XUbg>Y)b2rG3A$n6yK(vCZG z(d5o*(9)6@OrKgp$Eoqi-*1vIL9~NOt;w)_RCtfeH(**B+hT`C>FuGw&F`eB~!L;oSB@tUSU`EGmc*K682luUI=t3K|ZTSzfXp|=W zIp$8X*WDpM>n@O!A(2ESGE!){Ooys{=g<8iqhQt)AEBOhA1%=SOtjWy2#!3;$9@NG zVb!!)vYXk?js%DxvnZr%8mDG%ZtjNI5G5@LcChKt}~dQ-6>?Z$G;EybSuMj>B51 zCnWHfDm2Kf#}qqj^5aqtk(uWRAw%<^>sTVGRdvQbX$QCu$?)aK43^Cm!x!$aiTFoz z&iUSF8o$j0-yGYFHgCi@r#^Xh)#IfwzQU62e6$_DvVC|hK!sDZErSQEr?9mL+ew+h zf4D$OkxhQEp5|R#!Oh4K$F`lLgu7W;&Qx?e27i4^jlFh5s&SOi^x+&B_23KH_Msm3 zpY5X8JjB>bqjbTQHA1KTm7xAOiq(1X0>?y;zm@WQ@y#!IT$(Oy zl$gXV;|9>fd?`IvABkx{oY3<_F3rgkW6ga};!MF3{;Z5}SS$cxZvl=;w#RGQ(~wKf z#Y47Z;iK<3?je7VuRnhr9UBWFIgp>d_C1DKo1HoJ4_268a9HRz+k~4haR}7ceG~qi zb`>s`zMxamd8VS%B`_{6B>Qi;pu2G}t}DDt<|~S@R!1b*48{&F-?{|v+2z#BUJAU9 zD6(cpm%xep>!J18D*P|H5C<%DF>WJ2t526@1GNv3+We`oQ|}Gop0A_+4`kr$*m!W6 ztIJ*B8CrJ5dfWl6P%v;YWVaqE#n?xS=^WR&oXqbq{yy$cZ*Dc^WF5z_r{?~FO>Pe% z^y*)1J+DFL zX$rT?#~+=B#bJ2G28?NoX2%|?!DE^W1vfRtx#ZFLG@^Ao<~^PZ34ouPeGjKTMw3|cw%!$y^7u>I>a_JaLqVOr=BVqbQN z*j98xWcd|LGnL{BEE0(3iMiBLvypu;>xUHLlze#ndo1%{S`+!nn>CM|Rb%(rn6o?I`$EZ7Db^>* z0XppkY}u0@V&w0Do<}-Rr{X_WRg>o?iLHkAb5S^6R2n9K?V&wM>TGkffCy8JLB_8Q z#z{rsgNjvfZiHpm&bHu=MdX1|{vociTbgrPvW<0GeG4qPv!p-e7(~t3g^C+46YU!t zVWw+6tU2%+{mYYi|A!}CtNapY+6d56$&|}YlEjU7<_TM>hiFGf0M4FmOE><}Wo^Wj zIHe6KAm}xM&|ep*e;>d*F-`cFSx=TN@?vwUTj`b!PVm_LHrT&kfjuL-5T3P)6zR%B zg6~ZSt|M!Fp3MuMc zm0%NlX3(OeMi9SeKQrtTgU4l0qBYM!6P+Q?tu|wzwpWH7b96PGE%5{tbB5_9ooe`3 z>H$${Pa%?bHhz2ifOl*Lg5itb@Hj;Z_UD9BZBGZ#QB`Ieb?;FdXMLEJd;yc97J_zb zB2>NbXTKIL<`&IZ$Q}7l1JAAwN5PONw0a&#W&r3@%LbCS`aIm&U;;7~i#WvvAF)!c zmlWykXQvbQJF1Da$J9%do$FkK;h66nOJ}mq)9_*jYzk;N;pmC|Vo|i`QS5NH3mm)og&vrx##So*MyWNt zqg~_ymEbvC+Mm8--IX1*{pDEZ?wgO0Giwsho-$!gDqny`RXS{xZH2eiQLyE)B^YYI z7HmGp!b!st96!2_>^!2 z{S_IvY&m_pdx&g#ZwofJU%?68JX~4?IBCOwv{3W~`C+}Do=qocSl&w2_N?UlQ_XbN z@tu^EnUKeMD?m8G5RSD0a%`uNQ#;hn!A9_j`wJ(4tHyyF7OqsI^Qlx_W)x0Y~8XbPN z&~<8;Y5X)1p53|@ZyujY+I-d$mCrm8!F~*px|~ktw0tH@?M+G8lU&%fS`JH2s^f2! zM|A$R?eu9xrm(ZGo0xxn%rulvCdD^m1!DS3naVznfi z`FlR}2?Rp%{+;l9x+NM-bB2&z4@r#rabo#y6MSE`44boef|gDMP8UBxHzhW}rcGxc zm)lJCNxm1Bnug%JtLY>vtcxk#Bu{!~?4?^&r;%e93Q2Y68=-ZwfJ)USlH%G;v})CL zI$q-fy?FI7IZ&aF+k+=#$Anp6UmgfsZV$uM^IDLgzlX9iX=JZ`JXD9q!@!C#qAj>2 z+;fFz{K;zxMYHu``mlHcDsZT_HmC-X-p3@0CN=nt&&Vegk*XfGbCfZ&cNv`I-6p9{s zz$6z%()MS%n2__9Bz-9^eQUD?>o&Gf>-WhpJmf&$D&|9|p+0>yQ65}VifGIRW0HGV zitVh5XRZ~-(S(MF7R>Q}K_9+eO)v1QE5q)|7?dPKRv!pF`chnxU7MEN0lVT2?OK&fwvke1 zQQ1v;c9$vXi|XgOmF2=nRU2mc;~vs2l0i504A8OTTFLT--Nbpy(qbdT;vsU_8_k;cV}`*zEPMEf zBu)ZmRsA&Km!{JU{yHaAl_{Y0iyYB-Vuhg1e>7P9%O!DIK1%{_O(~lqQ$bP9%#=YnRy-jnw!?zFLFG|e_sr;Y&`Op?-c zSZ+2426``%8*#xT-%1QW^L&?mrzKgB#}&k@{SwXRoiDrn#Blb$A?Dj{7P_uX5U#at zqjOf)(=#&S=r5{)^EO725gZ`1bj85+t~@SKY^2}z1d*ruGuWf=V`xC-DWYwC4t=(t zCJF=ju;q$7lw^d`nTNfxQnZ|CRK(F-|3{F&>l>BsIYRn%FTpC&QP8YK$+w|9%&!qw zBKRx{4h`{w@k77q`cyCC*b+fbTh-9RSEfSJoRjoZ_kCi#0Y5xb0aCX7O&I_s@63>K8+xHGMT)Ee;pt7s+ri$a`i2 zs^S0hS!+HYcTjsCrab2Pa;x8ii+s9p=@o+V1#!@OI29C@Erq|Y9+0qGb||^`JO+A} zpc5dPUOL(MHOV(Oc52Mj z=F>EEY!=yj(gas3B*O0FLed{s4G@7Q+G_+N^o+GzN{WrxIcJ zh{Q_?=zJXmW$zevt>Fu_W#n4RQr_JQdbb_}15uDw$Z?xJr|-KYZ&&avdX6WeLU z_FrV@2TME~pvq-gHiDPadZ0#^ury>1&S<8n4C+Nht+TdzeA{Y=Jh09~Aq3(w{E|>XEOHYdebgn>)1-H>CBNg8% zDX@1AsPg_ML-yyr&9vNX4a$b(z|r@H_*7mTeRD+F4PJp5@ctgPyqPN0;IxQ@tSq11MBfhXdX^i^~Q&9Vlc*RBk^174X;ZN5zY16gnfJt@BKDCz6X{LH7;df z_h&SFd4Dq2U-*OTA4$?(3*E50=NK-TJ^~h+b>!yBjZpNrm`pE^#%wud_Uw;9T=j{? ziK(N6ipKBo!herp{rxDgj(dm!Q9t>8qo1(*`UssnsS6S!Vj#Z48H|G^Fz|CSYhJS- z_kDYbV10-aInsj{QkS#qWS78vXCbjmkAX$04)oqv8}6a6Cws&-4c=W{&+%9Z+N-4o z5~8i}?B7DTmnz2|ES>?~7Fyi82V>bkGe;ARHJYqyWDL5Ud_?nUW%pX5-@(o1#D<~M4x&b$5r7IxhpwJHr}>i|;A?!$+yF?f2Uk4fX%@3+JckxLEh8K35p z5dTIT|GL);vw9xV+DHTL!IyJfPmntIEORQStE9yyl&;16hQ09W*KG1iWrWJ}eNM&O zN?gvDXXM4?ot)wJAB??Rg0L?*9ycwu!Y6aqLeiw2?5!CRu-<4P&$Jv3FEqz;W{WT5 zP-PRIY)FO$@+tJW)Db~cRSmVZwqjpRS;~grFa?P2hK1+D$eK@Skm#|7+SU5&AAficA_8f4LxBrmwmU0Ua9&GYXm#-s9Oc&k{QPCs1Anui*-<0 zyb*sG8sX6wHLPChYye6~*WGtyzb#M8G&7{(oen_L%Zc0JNXS{6#JbCha(a*AxWPxq zU>~U`*1g+-PH@TYiobi5lmdiK6;w)>Jl` z>+gyH55wxxs^nN<&t|k;y$n^;XF=4l92nOo#XCf8@%*hK{C%kkTVwLE zs3?OD-zb4IHZ$pSw^(@j`6Nn@1i>_s9;j2f1zXA_*^!zYZbC;RXeZwUT(yB+Se!)9 za!=_!YyNo@aGNx_1>(D`gRI{=dG4og3+awq!ulvB!(jRncIRTA31D&(R@OO!?pb~> z`Lhu-Yb05PtHmhY5kz_{-ok6&w{U^yvg(YrhGSZb*`qQ-@!)-uBrvG6@W>R4=9xUzKl$F<~G z;%i8hO(ma#3~w@7J7j!wTNNY}5qVl6yBDz)+R{cCo8UnvljR&z%e)2kgjh7=L#*L zKANoI4p%zisTnr(yI`~zLA&8pD*yEtz1{CF{QOy!w4`n1mQ6XupPQ9nL|g=~W|u?p zmVIRR)g54(bb`#;d7c!Y6wkPu2ATdsxN5x)N7RDoqRYdm%Cjwlj;pc0mAoV2*(@{} zv4twF22?z@faX~JC0!=EbXANBl9@-rc3nMf=+CC^C3cwcHWk}C4#PURZrt%x0+}7j zwDr+(C_9>r^kF2u@;Z|2N%SM5b)ukB5QH1t=2GSC^Pv06m%8S^ClM=B$eSg~#MGvN zy3f^s%ReTPcd6Gcv{r1v@)uV~NB=Z#Tz@Q;@eRg{rTwHsYdqemvxbHZ7xvOHrg{3NCZCcz8(9|pZVh+CIm z!MNxp@WVhH8sCJW92d!W?wkV7@;@xYB9_4Iic#Ev^hdbyIUFW9SYS|mHR?BihWqyo zXo6=VPVe|EbT!SymhYkPEX)R<2p#DfnHOkz>lP?|Erp_ev9#Lm5?!%BjmoRfhJscv zjFUik^m7J$xHgl1;r*LKA?MKM(q!J#%d_;|#?X)X)8KDcIePN8X|W61T@oBL1cf%a^kFau3I@ypq5+Pg%h^ zzRTg?K~Hg~XV`I{d8m_jMglu(*&{YmS`(FT2w3gsd@iJ26!uK9WfzWnfDgG0_Ve;6 zcqp|HRB~HkquD7uG|CZXb?sqKt5$OdYzf3at-;lmpGpn4rE_!IyKpD(Ej!!Eu?e@- z*zxL-klXi&TPfkeSvuul&WHx9pxg(x2?0d7XEfcu=OmXQaAjvVhS5#aI#I_th>O1E zhF7O52W0eCSgpT~^|UC)kYfiqt)fS?;qOOQW^Nki=Ip{<4js>y z?wCV5uc&bUU0ntqi|g^;WgXT!zm@!Q+s3WgB+YG^_W$&{8Ff5kmxtj0J5T-Al z7^(ELQbqqD{Q6;Z2pq-bOnOcfd3pBW?I9*(=NsnA=O^s9DF;})$*a*#L5P(Kj;PZ- zmhF*!05K-{?EW*xWjkjG*iBAHIpeC699z7Ny`v+BT@mxyqmqL($L}Zj?ifXjQdPJ! z!Ae~F)R~+>a+n!8@sUe4P6myR8n}A!D0|_yEcxv|mx znrq>ijVWvGQOa{t?rXDxTsO)MTwtmVJ zF1$7pf(jxK;>L1kC!S%6vw&+~mI!V)w7^g+1drt+bec1`{8lFQ=A!A(yGKEN;&Oz_ zI*_<>g0d@Wsa=>BH-;HtD!-+YyS{pC;+_cTxp_gTbL=*3_6}pl)mD(ZQVO`tR)cJi zsijIhH+_;0@0Z+ChiV}w(OvEe>Hl3${QC0A0P|8f@Vr*|$wpPUMe;DCAoxUGB2STx z7hgk4!&#b^*F(gsWKjML@E&bPVZ)qmT419~68Wy;q|(#)y*wU2TP+6h*clkt97c&> z2Cg`{f|E1Ug^SlqgrfZ4ozHWvWfos12dd*CD${~KICBw}@9iR&pKgO=bTo->wMOYw zKRQ%7jlJq;hOG53s4Q8|FuN;>zG);;NNgm7pLtKh2OW_9JPQ`ab zjiNajsFXR48vgrCms_1cSJPe+AK}2Ncz2=lr%`l^umOv9CE-?YN$yxu7`?^Ml`g(c zA&>bpPX6oVC@G;!?rh(H)A?L$dP)+0th0n$J!9|#R|S&sX=K=H0xZmKAUo8LgOfu# z#(aAK<=r#EwylhukYA21QIB!m-6A+}J`rY}d`b&Y3}aTSq4#nnl+q8RMv*i4|2G&L zzL>$3Iwk0Op-3Y#XOPcZFEDOLCb6|2Q>e_5OIXwr1DofoL&l$crpa_Em0H-tr0X4r zF8^ghTW@L3?z<-VO&7%_$5XIytp&$@k>UakUXapjQ}DW+1?-zTK{zzC2>x823g0_! zz{|C=v@$D~Ogkgb$|W0`Kk2(K?o z!h7RWkSD>nCcR(KVsGB3*>RR?@*F^A=Nj}?w1?VjjaYgyg`7OfI|5%8V^v=k!{=CV zcfc{r)8{jV$_s8XnhsaUl&`Pp+^vg9!NNJv^?DBb=A}QMkBNtiV^rZb>(3@T`-0tg z15V?64n*DNz1N9nafog*0Pok5S5TT!6IL~lA z0VnrokR`SXte0gGUA;(`{Nmm22A;2(S_=a#Sg#HaJ;6M`UX#m9o(Zd~gCO>x6t}sW zfNHc5%hh*7&F-DxzqEm@yqgN!ALf(ODP4S5AP9Gjx&%|SuH$gLC~Q6JfMr#KjN{X4 znrqxiO$KI>RjK>Qr@%;Aljw!UsIO?o|=W_f;=hp!+`)NnjAo0fE*hH(;w_}|@ZZf2P(Iy|i+ z$#g35VuN8wYa<E!aurGQ*zH@Le($lN;6$br~-d3+{(0 zISef29Sem==i;E}DXORC3b*98K=r*q=-6#XCJ!2Ojy>myKxY&inm>sbw_-GUu}AR1rh^{wEFgh4XYhdXBD$|A6${)akj;CgS@SWk;PCW! zur)#(KQ73ilk{@vqvnT<$5L7BhVyj&jUc|qe1bN-kZ1j;GVGl?4OrsZLj6yN&@_X| zT-jY?A|F=B=a-Z?3BxexS*Qymjd9f4B^oSL<}>vZ>q!hv;yHgV)G4r;x?P{k#q@^5 zimZz?xgr{pcAQ~Ed>pv*{Y`Kot^rchsW9ul0r%{B25mlMM0fEy|B3hQ+31(&z$NB8 z-CSQvb>4l#{mI`+Qtfo?esxaxd}b^fm}XJYR~0lt-Up3%j?~o!x>yxDj;$ays3oh+ zswF(9(LejB=@AL|w!9YIWL0Uwum&pdm2I8PjhzTaStr;KZG?(5}n zuG5)bzq|vNNX5W}UsVJ&HgaQzMxlxMKe{;aGq$}+AYBLF(YP(kEa&j=5nmtOCa2yV z6?QI~g{L3&3PV$}LFI5A-Su@Mdnqr9C7Ns536;{EezF-Vt$D*N`#3}w-Pnu`1}exU zd}o5XZMoGu?t|x|7Od9X2*1wtfJFTyaLigv_RMEc;_W50@Y#by8|PvE+D5o&YKnGm z-jH%)4&tGwaQ5~_oN6Q^^!`{%x(@Wvw-a9w{nJ+j&l2{tz-o|9XPjYz@IScm;RKn; zvkz3BXD|=nR0#c^e8rfO6|k><8hQ?za=jhn@V9>i%vI9FAJIy9t86iR|Ig8~X@fB{ zUG*4!T|Jd9_h&8H^@g;4_9VDvXN5oCU#2!i3fMATK+d<#Bv=i>Bg-v`r{Hb_t*m_ zydPlXX1efa&SGr+$(2T&(dA|?42Ea%2e4eTi2BPb!tjC~f!>=O{ChPde4kH>gk!2)lkw`RF98iPK*a~qYO&<0GPW%Zfz36$EXQh0g=1x2G&A@i(W=QLIih*=S@mU{9ri;ISnG&&$Jeoz z$9m{>-VG3c?6GiuhYr*Y7c$PzQlUI9lipYJ!`9z@aK_**_0Cv8EDH0}CqIeK|n0Pkxz)yt^c_^W_4!;v|Ng-!#SMnI(5@H@Cgf%oBHv29Hwm^?g z`&WhMFXZ7W^#IsWvlW)`uJ*r0dVt!=c-Hj|z3CQ12mFj_=J4|op=r& zp)vnHfo9+x%VsG7E;!x?%#aQm?^R)wi3;o{yyp=g5dX#yoE!9;1WJ8EyAN5&mMFl& zPa5EJQv`nGEP;ff`&2FZA^m-DE*?&w1`ixWXkz+2+`&U2^_8yC@2VrQ%G<#0 z^f?kMb)HTzk;2{?iBN4WNj(3YW8NOTjjk=KsMp<3|Gi&EtB+C~pZp5tD{PpyJ3oj{ zpa?M=y&Szp=i$#bcXH%qxN!d7ViG6cPWy;0*7fbgd~aFUo~VT%_4qt`zZ9PC%ci<- z02cKuA!q%vOVqZm#kBH=B@DlWcy z5M`c3V*TtlWTEp%+9X&Y3}mc?-ev{hG!hM8+*-&VTM2SJSCP)%0Q9u1Jf2TefMXKP zs4+GE6Y?mRG>K9Qa8brZuS(#d&i4y_Gawn9R6FUx{JAjip9vF_zn-XmRb_W>?1v?X z*HW39ql~zw6xot129I2o`TAif?ZrT%P!Ua~w)wzesd&Qi^YA6|HPF;hLT1?{GBdKQ zY35@mH27)EtPgM@VhQ2&44--3=Gaahy_Io|hbA_+c*9+LQQ=|k3)ol2lEoWah_jy~ zjepffs(W4uv~KTVuYYAh_QG+P_O3wKG&~5u7hH!=FRWM#*V%N%HD$Un@wVl}h2doQ za|TrIQsNzpxon)a5j(#ul%AV^1@D{a)As0K@UdErL)Ax6B(Q>*IM2e378SIA%o%jJ zs!abC%>@~qC_&H@Blhb-12mgSm|HypS(qw(Tq2LntERxZ`XN?p zjv=;a?uJq;2jY@e3Zve8viY^Q!Sj6-+gX2%%M=J9^W0Q;yt$h$?ad$xO;3eml*MrQ zuNZjL5rVz1ZjpH{V&sXu0gf3~q|dsGapuAq>Uq-Y z-$9$-MS`!+R5Ft{3_BZE;*Z0-p-a@8D$LwZ8y+uWe;AjNapTm4dsNM7@AL@ru=^AZ znsp9(JDuo;uv)rnQw}}WZ_2C`8_jm7{e*dqnK-31n33x|h}st-$=m6xal(^DjJs<( zooud7HI`gJ2OFNFI(`d@2<16bCw$<@atk=LLz;|zIRTxM{NQ8K9_D1!d{TVyC~@sH zVJ{rrgChoRbf_tVjPS{mMP0>Y*WV;EnCDB~>*d(wEshYj#tn~8kwNoqmBMt!ym;Gx zbA--D@0hSL56Qru6597^GG17)7G-CCAnYtlxUg{=vL-I1vTq8GKbHh$>oyCGPn@8y zW~{;gww@&EPN}@Bn(v`0xzZhk`m6)Dz#niP8Sguk|+H);916#g>I$RFVClT~t777Qx_L8QxS`d^$z(+!a zE;lvd8Y36uc{w@OuWJX?uXiB7_SwLV#|?DErwl6&d1KX1ANZio;xYNjtS+|LC<~~2cd4$*z3`G!jb7yxxKH- z$%vZ>TrIMped48*Q{g=?Zz|}qFgcbV+Oo&{*P_R~6uPvzg9L36(ib`BV0q^m6rU&0 zt(a0kN)@xIxwt<2O6U##D)D?j(3&;h+=^RrdrOM1WiYe-PT} zK?I*k*rRuf3VvUN-qV^WDsl=#toiKC{quN3o5xkfZY0Hn5wP^;IsCtyPXG5EFmH|| zzn{u8=h6f5Y|Kx{p8pW;_gD)j`E`QA%r3&NmcetITOqo}n4j%vv$gL3pgp{h-0K%% zqb#jq^Zyt+54W7&FpgJfOIoBfMN>laJolkxL?WYs{6vYYY)M2Rl~lAeH8e;fsq@@N z86_n|Xi!Nal2K;#JAc4?UGMc?*L%+M-1qnU`7|%U#JSSAY?KIk-an1cydnh#0tXwy zFT=L!g#G9=m5-DYewXK$P}2T4sS?-3pW!at1z}fbCpcqe*W|#ZEv@KYVuh^>|7AtR>)WB zJCgSkQ(>`51|8^e=56LSfjTPzE$tETtzk5)5+cVB=#Ao8!E0syL5^;A+6gmOZ{}mB z-X-%dnxX77;hhm?BXEL}A@uJyYWnUx@yN@gMUhc7|MNyLF4E%Jc}_we#DcwEejU|i zK9EZKl{_x(BmMXLn1zdHgNN!~ym96vw@_~fIr6&{q;pF_x$q)tNd?009zB%QSAh`A z0vMNUkFQkSgr4?#n3uYST#jGKdt~H6pSlqkvQy~FTp8F|kq#ab>+niQHNgAy0cGDE}9PGOKzaZAgK4m+B#N^CwZQnO@|+*$5Pk`hc;U47tzej^m!kGJMQx zF<#yG7P@^65qi?VR{6x^^DHTBAC(3DT|vY>ER&2n@)+NDq{AqwAe>um#~*f`M7Ouy zfvQMF{^y?aEoDqmVfQ!3(7PwY5(wrCYTzTHH$PV2F?pAzun z(((MSpOUEM(gSHXWx?x}7{BQLb2JPT_HCI<@VDa(u=wW$FSYFX$A_Q8_Qxl1MhVZP z^+@v>IX7^8nl9VtAvlx|FT>ihEPVOI0iIlL#0#JLKz5M{|8@OeeEHIXSP6Z6lV2AF zUe^)Uu75Ued7{F~{H+4dBi7h(?p=lQ^C~PH??g+B1SfXB8!};lGmlvCzl(k8{THtw z{aFq!Dm)45It74%!K5KeniY+_Kw9c`*~hC~aMQ8RoVB2pic&P><0krorI8vFkvWEu zeqjMM3uV}$*0H><$$mV!OcviZOeE)ZWuZlNA^dd-z&=f7*19GSo*sLRwH?dg@$M)r z`p`&@EM-Vj>lR`i-44EA#^59;!BMRrz`I15v)--_pvBrUtJTBkro=wFxA+Py-ZMbc z_eX;9I60K1z3?L{l+BQhLA52RSj=9-BNww^o~}MDYv~qv?#M)1QiR4CN zY}!D6-jEh}+KC_@Wy7B{5rfnGEA+{j!2U_`ft~l>VvUptTvIK=)=FP2{KxRalfQsQ z*iH~_?4uuYGT>rFHC(Q@B5kLu$w|XHl5JuOmk#WO>El!(chquvIr0UH+*>-Ak9+Eaz8~c2 z_VsRH+$!`;osLs7NuS)_ugecc3!Q=yv*3ryFB(xfNUA^TgHph3_&Z92^?SJjE*^}; zn>Q%+_PoS>Fuq3H;y&WqveS?dT}ZvG-at^A6ASXz28wo<67pYlIy0!`DmT zKWiN_QSm*k&uyZo*KVUpNnhzXwPBEYf1-R($PRp5s{!W?j@gvyiNLSmy?FIWGQHu} zPBuz>$9JdXxcwrP+*+yaWR}SZI(6Sw&SmTxh;kIcuW3d2L{AA?cdR1mC8y~sfywr1 zd%M65Y$E=CE|`!i%InJ-t!L=4E4*vVC1V^$Gwp-d zaQ@*@7<$K^Xla%+bFSrbL*)}deNraS$Gc%~<}13bs0{jEFQj7!gbr}aKRW%$bh5`R z5Cb=QP^bBW75jQ+V8!ye*w#Y`9a_ZAy)l*%j=|+aC&+w1C6reTWd-gczfjV=Vg(Ajd+A#8$x8)# zE^Mw?TDBF>RUN}~Q_5+Oyc(=+RKP>qG^w<`@T?29z?WKQiTGCulp7t1v!ztP({~ne zn|F{)+!_o47maAamjdduObvUE_mP9Hgj}&xrY6^CV_cTNb`0qw3co*4iS|sA5)wwt zvo}>t>24(pt4|Qk#p9vw$`3NEFo6doh}Kl0 ztLC+eT)+2~7&g45>cNw+JE(zb~s_HVBYUJ>Bd)l;Ujfg3_V<9rjB6*7Vh?ylgP|FzQB$Ao?O6C-rldz&e$ z4MN95-moE>7o08THXfr7lpBv)KrWDEoAa2-6o__l`O|JO{Wsg0L`{z5tV#ioC5p5} z+Mk%5EU=ld`Vsjf{Es88-&eGasHW2QR+FD2PS{NQ@QCaU*hhVC{@^TXBbh@fr|2BB zFSN$fpFYbECh<=MJ}G;!Vs}P^^#C^+zZ@J#r}p%cqzDzx_DmRe`>+Q6(sh~Wl#4^2 z?;<+=PzA2{j0f?TUEo;UUt#0?h}gzuVNCl!Q0?wOg;l5VX66QHe9-`lUMsWPX6W#q zu_-kFs3m_%xr?m%UIG^qr}GCcb%B?dAy1_x!PDp)7caAqyh&OQE4hnM@W~LbRz_ar~Riqzk+hG%yi`KZ!S@L^Lt^__N+*S^WX$HqQbU8Tx9 z=beCxkaEz9x<&7qjbM9E=mC5EF1qzBL7Ahvuvy##9)y2{mjWA~{r(-ta|tw4{1MsY zJejp>>IcVuX;%C}A}Fh@faPs^tci05jC`L0r#6m5CtG8X#{F=Ab1HN+TJVRKh_cs5 zk40ap6)0VQi6$jR&{OU!*dxm}@!ErxkfU}1r%NcakDofjm7hj@T%8mac)Q{->_^4k zI%t%%W1n_N^5q(bvG{%jJMYkDaL88T?GjFa!g_5gx@rYZeN~OEd+m5LTY$^AM!-5J zX*%8v3f@Pur?r28Vt5r)dOc#E*V^H(qR&LhXfE9n zxCygP{G*R#oml5aHFm#)BM$g4fb1!c$??3gtWQ!9X0|Cp?5IGYJA0fds4v1L-}QLQ zfi#@`VmHrzvZZpyC$UULmmMDe5<;_P@N1(AQM>Rwzt7j6?Rp{s#VbnT`NtNlOZ!PH zgZ5*i`ZXA+%VbYiRiT^k4p|z!1l^)1LBF~V|5dpe980J2W8M`&-;9Y+bNm*{ZdHWO z@rU^xN6#{uHJiZ6D}*{P_oF%+w{xaRO7Km80rUlG!-wT*OwjL0nz8vR9(O*C zVRF-iysI;(@qG$Eb=69o_$o=@U6z8FS~~h}KLs~eU53K1y3}6uJd5^M_>L$gzT!+8 z#4N7ne%USI7xsQ8hkPvY)=nEf<((dXU*iT`aMpr(VzTJvYsA}V<^mSY;JfAtdwzpN zPzjJAOl> zA#38j5WY&R6tXaq?CF~ipn2a?_JOn}`yt&A+OoSykLeH6b;6BSEDFOL{dvrnOcn57 zkqc{GmPWjyyj5MM8jg^5Ql3O&0B>^i&}zM6}|$MfP)s2u`Zb|*6D|4aunk3IP5 z&@6!^x18Sd_JEA2H=uD~CRBc%$1F0|1<|$+s$e>sE}EnQFSi)tdDDq>>3{Ox5;<+(}9BNrFrLgnGanzpimWxh|qyx(Xz-5^S>W}w>2z3f7^#WT`_Zc3wV8OPvl>Qjm%RSOm z0zd0uuyA{ayT_M8Tg7!$ooqu2v|>O)OoERScFGPTg$`f)dV1-nA@w-(g-lMWgO#i) zicCI*TN9g6V}qoS;~vj0=}aOI7HZ?kU}@4mHv>~&?}MdLqI@zjC$gQ|$n0#x8yl>c zQzsg5W@;4G@0lnt1(uP|OAd0Px9&iD(@`Xrui#i-1d%XugNrV1RBe_IbFtJA)1JqX zJP&^y|0AB>(7uU^-}8y_ky<+OU>powc4y^pBnkV{V30kIuqY*wnJmtO|Cc4OTKf#5 z*-89Gq|AyrHKO>4=_Gpnc^aDQMkY@+XSLg&VA*)2&w}i*e3BWxxJ8ZM8SQPO z{~-hCHRkn z1Y)mMlVsDm*cx*Mmv-mFjg3M-Yi$(tGTB7DauPpE*tP3EoP`h9Y=f;44W#ak1iR3W zz+InV!S|DbJ^@0JKHDd*9#a@w@gQXA@wHi(T39gxUR&@NbHYi*? z6W%_4VDsMXIL6&O0;6O$q2qy%B<$-Q45e*E`Hv}j95_m9D(4HmQA#kk1>U}X2%AUQ zpuE1&1M9g$o>!`{WhT!kUm1$o0oR~cJ&L58enZ1Gg3sin9Qx$!g?km7(0{W!d;Ww0 zo3ipE>P(ekgEwzNw*+hIbjM#{Tv^b|?^4iY#SMJcbPD|2B5{dd4D~&Fl&zW~!g|SB zk!%%hSikie7``lEZ@7xUP2P%i-!Op>ZL@?gmAdeKC=a%85jY$B+i;I}C_3$tWaH*N z!LeQ5{Ch1QNNhwP3p2@|kswnB(PD`l zzj4|n8Y&(P`p!mdQsQ{x7ix;uuFG*#ZwdU3mI8mj5q!bZ(R}sY(cnBalHc8Vt)j$Z zB>UOtI^57H!`igh*kb$%U#z%9WB0tqFRmG|>}L^qcTfrM-4QbV|4o74zoT$;Z2+sX zX${6C4})CXbUJ@QC`4&C)6N6Wgbc|m{1nBl$95|M*r%ZU=Ms=$o>vAg}2-7NXy}K_@OiuM{8XqS%-^>!L3agwBRsg z6kb4y27&odpia9#JwnR|r(mtO3x4E{VEz0sJoIoj);cE94mVBqwZm1W@TW4kOSM6~ zMh|{3D&ahWs+qglrp$*w2{3SPCmyjo4N3ioo=8vJ9QVP?%2b9g^3mss?jgc>_(s8t_gdbKxT!-zcU9A8MXIt=l`FE0@N zI0E)9bHH%t^NhRm5j<@Fhw%?cqCKBq!vnSJ78vtZYjo<8%}B?Wq;1myc^=A^IHg9HBO|Xsvj_0M$14U zyd=GD&&gc*x0LoO5mmWMw5LXaYnpS7(Y^7PDUUZ4e7#$VS*`>)1&QICNzJr=?NYen zDM_s>*3*4@lW9)fHuxKsNh?zIAZpq*=+?64-9(;JUE_BotM5z2EP;WQ*7SxrR7mna zF1+LXUYsEkZONdmP)Z*DmqMpD=3%dd2`TwAn-*=q%Wdg02J1eCeER1~X1$yam-<)G z;IsPRxFV5cte62(^Ht%k981nPx6s?q*OK{TDv8)_Wm=)-hZee`a3gsQq_7H*9b|!{ zPH4h&!%w8rr9%Cd$-7u#%1id>%@P*qt@-;J)^0oqROUP9$t5l&e1<1s+ z7rCMDX5`AkEcA9#g1=dBIEOhuXseeUiTrPWh3}_YO7BE-cf+2L&KOU6)XSc`=UPSk zPmjRD@&t0Qd^!=mo+8|>PGO79CvrB{9fzjgaqByoigR|e8$@GOC;f!>8$m!%u!VFDd!+r86=3>{-qPl>7 zG0ET(o{b>^yeW-5D*Qj9HLz*AC)xC{klxubL>=sEse*AoW2ZNd=@Ct*qQyGo!TK8F ze{dx^eWssSKbFDMRh5KsC?(D(mou>r-v$3ek+sB~9D22LBy=1z$E|K;0VxXor^_ef9GZwLv)| zRUJw6@3A)7CST}X5gq(_crEi);J9dRXrb)WG_0AGMD4$?C*^^fpjCd0zBXP%Qa0ML zOV>YTBno3`;-QlA)$V$n%Csls#7Q~0nD&YL=dy%GJibG#ug5dC{}eb$vp(kgOe=Eq zh%$$@t(;%L1sc4616_K`!=~keBR%T*fcy=9hqhi$oZiQGj8zkXhYIV-+4P&%OVjGe z_G(Z3d3iPY?LC1gUcbX#6Z%k@o3D{q@{Kko%N=Rwk7BaDG>(X#DuS${FJ#XwDY!j- z9&U_G#^rld@r}Usp0Aq)*3StncrMOoM9JgHDOsRda0SLW#S;DUMm$!v3ildJ!&8?R zVep_7^lSHU{)H{%Xy+ZUjkiQ6UKNH_N-4Yb2DGGt>6upqi$>sr zbPGuNa+4_Zj}&rnZZIez4~^bB6un259~xN1kBqqvqwiA`QPZK9R{n>_jX%>FCMLM7 zVj{Q&S->sT>6nz%%%lufGW}L(pnTOiQZH?c+8fT&#BE0~-yoXCJaXbr8~o+oB^u%k zgEvHFl@;^5%LhKj)YIWvDQF?CivtBqG4G%-yNf%?wAD=DyP0UXUnX!bzuw`hGA`1( zgh{MadQ(O0bq}yv{RJYfA4hw^BT=X4f}=J(p`ojaXl7Xlqc)=jn^dNP>WxF(lIjug zS?CSPFHGR*!c&~5W)j_d_90#Rd$^)D&Hu{vSd}K>PNVcdYnxPkoS=CPY zC$?Dh*BSiobuxnH54(bwLcqSX@@ZrAP~vek{(K?M8`~el)m7T?xl{vAd`~0AOS|B) z^fJ72NSwvg)l@mLi!Lbl;t$_DL)1TtFsB@@V{Z{hg4^ed-Q z_KRV_#+!N9U{KL>;sTw`E#<}^GQiN^;pDmH3A|*kNA){Rgnqgf#5pD~5j*a}b3bMF z?=cJV{c0@U)so<+W#7b{;Hwz+av_lzAH>YLGMPO&=7^BhSx@zyy=YCL4CANZ&iv|L zO?JLC1iPog_jf2o|JPG+M5_UuJ(vy#PE&BY(iF%(*^KW@L%<|{H7w^P8H}8OO06?N zS)?5u?$<;4--$R<=qwuywc@%dW)*irlW}ukqLB6V6ME36(Z$UQQg0YADRT35|7f&0EBX2j3<6Q)>MSx~2{pYm|M$L_- zl|lw?cmI5L%W#`8gQ%wy`d8EaTU6OmH_l^i!V_j--&@AM>msZiB?lH)OyRfUNnrBJ zxdD@4v{|mf-(Av3PAZ?L8PN%_zu^s6JYpwWjF84XQ!haC)@Bq5{Vv@9=5gIy%-FXp z#c||+5^UcdNp$#TOS6L`;TyjOj(?43?!TTw5|+>A7k4a$RWc*^qzw+#eAZkl7xtI5 zG&i8p$XvKNX&z@ZtBt5$|A`;hyP!)u@c+5?+AOk2f#}KCz`SrWfBX{#@eBtxqdg8i zKA)xG^RCdt=j!l*W&yeWeiiJppTPf9T7=mXtogQ*DtIPh$gb5|%*uVALN@UefKtT}edU;i!*fz-X?7rOo*M)`_3;?#_z2!# z$;HiGkKh=m#fA+Pk@+{4!L=(zAg`Q^DPn?NBylD)zo!~Lwu<7~i+3Pll^Tsnj$$`W z9?xzGN`*5=R9IHzI}COIu24VGNz6ZgME$A}e5_MFwKs60YZ~9;Snn)y@~S>Wg&$&d z0$ z{rT=~wk*@}0P5BjVUNpS413^Dt})%X$g3QTj@=?&-A(-N?5EhH_Zms!WAxWqgLSh5 z=%JWXtmK|Z{@F5Cf7=QCJ;5HM4c4$}XvZrG9f@Q$ z2k7>CM`+_XxaJ3JM(+(=$p&Bn|-3WYJ3aW87Q4&oi+H9Fa{3L^_Nsw z58ANnUE|B|&WV5?{w#YS>L&>?ct&bNBJs2CM4UQ44}#`@B-|2TPA?~g{PUd+Celwy zrO{6?ao#|_PbdScNE3GKLrZ$#hAfeM_6x3cy@ld4x2TztD(F4a#`OMkY|dP9{`<#& z7;yL|;Dr!~`FNc@RvLh2o(d>4$^ur5drpe0DCDiVVfW!~!)JWt7o<7ki%>KWggC8!);qQaq*cY0EKRXBL z%#jbF^K-Z0ij_f|NxJB3vW=?BKZo8ArL@7(2pU@g$=Gls_K(hDJo+JmI1C>E%YciR zZE=FckA6%GwzN<+!Ig9G>NspSmuHW!y-cobRYc8Y-SqXw#gJjUmwpXV0$FPvI$xn4 zUe%nZC5>NkBI`+i=&7+ab^FQFJAvSnBf{>jnMO4Pjz>)MZrC?e#e6$u2Zty90&`(5 zG<+o*HO#WWVbGM-^|+3u!Na6N(-TsYoI%^u8#;2&af{YwQre~q15E*hAJalx(=NdD zzCs+TI|f^$X0yc2fZemSpWIkyOxKukuwc$Nfv=P%xO(g{yWN2fooThc7PXD4{T#`z ze47FHT7w{H^J&NnUcjd|-()9QCNL|Wp3lP@^Gp*cQosk9|-eLgM zyl$2Rg*92^nZ;kSVM8`aZ+(Q>pF>I3LVM22x|*I#C;(-#L-@&R8N}MS@q4sYsllEF zNK(?MvZpK_r9Z&$#5vq+zLQj59|JYT$8hc^#JV%i_}+gc`(oWeoUc1THSbfJZYu{S z4vjEa{f@KM>E>c_5Rx*2%AF$}(4#FJ+u!uSa`__^q)Ul(uLAB{-++;~?&I=O;j_{T z5Xua~fV%_X;uhgP9fE}wJ+%IyAwI~TifV&W*!EU~AN6z}O*pQI0g5jxlpbY6(&-x1 zXf;I|rOapEQ0M(m>ayLRqws-{9bPfN3{>?)@SouwDBf_CKe>AXGyA3)?65rg8=HVqYkI{8-mVSNqDf)4W)&Q(EO=2%!Igf$|#uvdIn(Qdv$&df0F+C>5Sc1 zx3kGX#{>uBDfBs=i2Wyx`Byh}_(iXE$@^anvAy(yB-|>XcT=B{dP`k0#c>_#-j_p- zjSs1{?^Dh|q=x#g)gfoH$3lX5FIjAMmDX<@OUo|G5NXeGbe=TY#QqB<5c+|B89YU` zMqcD@yM3n`o9`0Y!Y5qPE=|s@c?v$?^NUJF$8#&*t;Bc3j*Pj$n;UMLNq6pIp!S$H z45`n>yNfR~fxeo|Z!#4YxF3NIgFL!6WjnmIcc%fXPSNLc{Bh<^O}eY(H4~tsLW5lz zEBrNh`RWrDTH3-ncpv2&J7!}{S_Zx8 zei&Z7e9!!jdT*nzQOh)3QiPv+;{<1D9rt7m3tiU?sJ%@vV`w$R%-Ekxe-%w70oU(U zj1E1;g=TExzPT8~8~<92{bU2H)x~J4qy}drOR-HL%EjBULL3rmN!%sq)BKe3BsQd>NXZOW>cAKpRAPb?+{?|AyCNf|^3n@PBiG*IpgdG%!n zaXl@~D*t^=h)V+rUOWZ)=T^|*xSLuxf3@B*_A$|Vn?#q;WN>2r$<9PGuyXK){(f!P zP$)^cCH-{wol9iMdnHbOt~ENkg-FKOn$aKceFW*m7=PB7{A)VL27kzyqVZxi?>ba=iF;5|kFrh5BtG z3c@TZaolI}cugjGcio(nG!xwRX(XQes}8f>Du_YiW2$hjgFDu`hs<+)NLD|pAhZ7n zF57x*oV#p3kuQ&-(Kpr-yKg%%^mQ{gSLF!tS#TDW(xpkDnI)rgNVTHoTqq(kLgQb^wqO&S#SlGv_aP4u^y6UT)r z#JY7I*;ZG{9oYDc*#9geQwLSSN%R%1eymEmt)wb?+m2A?IvJWTgECh-z;&cKv3;P1UNY@?Yx5$^I1`H=cA_A& zD*|IuFEg9YJf+94XX4rxEqJ)Sl3ei}4`M4@xh+v2@mQnrsx6D8ckDiauF3_QwDe*$*&Bqieu@B#_1FcPhIo2T0DK7EOiCA=w-J@~pt!<~^l$ex+phsqHZH#|6~bD$F#OkAj|J3!)WVOB)nNW97mI z=2ACDW{k_6EzGa$7%5|g6* z@rbq@_=}zg>5xLQpbIdzq=hMGdN}jGm-LczF6kQ=i)QQ1@Jn?s=THj5OmZrwY?8tJ z(BsTjr(~F!vjI9*UxCJT&jIHTkR>;>VfwMzIP#w(d~=B;^|8M|Vd7SJ^r#7o+HO{4 z*!1FCe>)tfn~zJPRx=BJ3=7@aU@}5OhnOGV3v(-H(-qr3!0v~XE?#f}R9YVbY)t}n z(~aC0OLe#tbP?BVmXu2F%LTFVOa)`OxMGN^}lG;89A8O z-bW|xGwVgd`E?-9mK!7!^BX( znC7WX+0NoT->Dn-aMh(_)6a_rvcuQ2wu4)oqup`_gp zm__@z#g=i@Pu>TY=qj+Ci??HP+Z%Fn#Z@%1ng}I%E8wBpJmDM_FZgh;P&57jF}Zk@ zdVW{HPOBJnT(Aok{&vPCnL9{yqA2^*@Eod6kf)LN(y5!kGqsu_!h1HPGvTIcIAh%> za_c=Zzn+gK72M&)5d7yB&iqnK{xj~!4*QAt`EEE4jw+%4Ej+yL{!EW6 zT_>xxW>c$R7c}P9qKcj@Tpq}V2Y=>LrL60)`rJ!SM9PJXnyd$I;o11OAQc>?PEqYi z7BJJp82$wc&zWZ{aZ$$uB2k=pBk=Z!0c`5AJaffu_ zIyzk~87jiQ!s*&7YLz0mU}7rCm?q-hc*8Due>>r(}b^ zCDS+HP68(izNEqVP%haDAG(gxBdM-TyO0elEG))ky;Nu^I6$`Y52;>zImvu~0cM%r z=aNS?a1%DJ!q@}u2n`je>THchtfEjLTsgVZdYhV#7c zkWl+*82xxUKlYl5^|!a))}vSSk+oyoV13s?7#UwimP=iLFxM0zUq2T6*WL$ll5DQV;eIb6sYtsJtIh}P=1!NWdm?`>`(7FB&v(vSNxjaR1^hsA>zHTU4pP5dT zyfcJ;ngLw3l?F8f39R)S$scEg+1~3&y!g+TPCpZX2QD2K&Y1Gdu3h>V!=;cLsscO5 z&XGuL2_w;(8QjSDJdklo!@v6uW5@UmF7DQ3a!A1*UpSSLzC4~rIbFnHrFwc?%p9vL zn&{*ae&kea1zx@rfH@f!uqyL5ow@BWb`RRa{#!XPUf6$r*Y+jusn;OaavJVFJ)Vwh zJ%ML_ohDsZG|401pHEu7CDW8QQMl4*Pr%BWIj6`na z5OMw)Y%>i$lTBh*V8FP^#w2$Xdq1KULk?9^e|;CyZ(c);WV~RyS1Qumt0CB{0ylUa z2f6HLRH;?cdd}M%Qe6I?RK&~Bh0CJ^p64%Sb4ms`PCXI2c6}hy^^s_HqK=zmx{7Yu z^aU0ymxiCt|1s5TBAKs?mEiZncp4HQ%!XcR!%|x@ken&-R{02<9WryNeYZFcv;Oeo zI!{kc8$~o%PT_sdmf`NtyU5l0b=bG;AP%QagVn#Iph;lC{V7}ozt_GZAI62-Sls2f z!hT6UXQ3~o&6S4mq34tt#iN9(2K;$6f}Ocalrw%h9$!QVy}F@7Sm1iEV)o{hF#K5r z)@v5fC!P5fy)|m&=BzKoBm57_%k6;qj=#u)H5=f0$`JXs|19|xJC?pFd`Pt_U7&UP zTs*4WMEV^^;P*YpKuTJVY*r1!x04@`)x~G%gIS8Wj_srM_31Y0x1VyO3!c$q@)sDB z+ALz{DM#&Iit+A`#^H*7S3XUlmt2U81tw+;;#6<)!e|Tp+H;SryKM^zoBc4z?Jl#u z^dd9z;v!x*>nJVytp#&jw{Qd3?r_N}l->+`L?4u9kk6x4X!!F=+PP#r%~1FZc)E`s z^zJ7624nEZ%$<`@&r;gV?3nR^$~B0ig~jX&j~~L_F+!0On_p`*Wj-WyxR+F$g~5mLk5n@MG9Abjn4?xQ?7w?c(PmHrQ_tQ*iLI76Y3fq?Tj15d zTvLq>i5@YzF6D zr9aHGY3BBkIJ>i%n^ z-KReSeIaP?J96!TB*vyEfM4-ae8`tljj5AJ%)?7`anNt__`5Dwyj+UD=(dN4@Prg3 z*K!F4f)g`lDLu6KxzH7?BnffRjH2K;sQHnKvc}u6t?xZ)zI~0PdJ{N5?>T8I5ESMdE|YTJT>+rb0(XS9k&jWlZs))YDN)lJF^~+ zfGKfuN+p%LJ*4;gL;6<#I8hkwLWUGYNZ^z#e3G@0j;VTq_co<6D>cv1b%Dlk=;m_T zQ=bE|30Ki#|7iF=^|!#yd`5#s7xQlWh3tsYQPh0;7jr+ofTZ!saCe;@Y+;?@#PlSv z__GH4XP+Yt7=^?~8H$AGwbFrS)?-^vK-Jq@WOvXS)>D5rjF#!b5)j8PLs6(Oa0Zm} z7xKx9(}jMNGVT`GATA~O*p`}!61&yLmeeNP})Ex_CDb1=C0t|ea!jFDoJ>G z_#ak&9%eKi^^@0yN1*df3CVoBpNwD4F^g_BJ+67t%Ci1-zs(f_UI_}EOxgbgM@byz!77kV0T;1PDMky(xXkq*qKKa`8^2*u@<`5>F%3YR;l!eQS?I;SX;%4^o5gP%OV z=IIqwYpW(x{?tHP(0c6CvxeqxJRIsCuBWYqy3}pddHAL#0zLhDBzxr-`ti0Z zc4@8CyZk=Bg}F4^}YOyh%5v+ghcC4_M;GTW+K&<>MeAJclgKsuS|PrsU45O7i8{d)%=< zlK!@RKyUq>31|1Nq;H*-;oY}7hE{4p?_G1$j@roSKPmwOF;n!ns>jT$1~}%UD=mAR z&ukbjK*QlEj1ai&QrT*#vQCU@%9LQ5+)omqngE3vGVoK&6+=75;HWv<&~kJ&UPe#) zq5cNMoR7d`IcH$T?2)XNs2skmyIB!iRs-c7Yp8^N39MT?frt(aQybl6s2npHf0bE+ zeyu1>do%?@wHl$%WeO(dc2IFS5mtY59es7G7oz`bL8lLTyqfZRvbtjySsqu6s#VE! zQfxjo8qq*KpXUH)HWs%`Zy`R5+@U0(MewY5!l^7@c+en)Ju_73o}z2y0L;V9cq~*cN#BgeNzUp-+YxU z`>&DgmW-uMC3oQA#MiWFc_;?_b)=3#Rm5!aNx1uBB>PSCDqUM$1JBPJ!ItF>^ho_l zGA#`m_F))~`+mmeNw@+jN*1FB_o?H(zHGYoxGm5{3t)1R2v0rcVB9+l1LHu5~ZcJmc^pArCN5-XrDribA~wh-mTKd`R$EjG8z zB10c@i2XS)bh~;8=j}fL>b|*far|Y-UAzQCCC1?X-e~$+YA*bKJqe?@LDKX{AG&Rm z@ay(ennc8%+$VLoVwjCDe zYO$@NmH05T4s*p_xU!Kd*r~k{V8{=w&1C7teH!q-Rv7VHB%s{S?ZiAKiTb*B(LHBH zG4{qDdTT=(4KXdll{HNmRu@G((x;;dvmS@^IT+m%i!WyX0Wl9bTx6L`atEG~>#C)k zOJ_Itb&mqB%DE5MX2sx|ThmaccpX}`iP9c2AKcrmVM@?4h?6g5wBv*h-NLPOg@r9% z$kOBLoqv;wlJa!OMi+mHFC^g`N3-fX#X%*T0w}1_a#xi)LQ4 zR@lGqlkj|wA~wRz%FD164aFxyV&HWWFd_#6)MkLyg}JD+wum!~9)&HM_Rzc}mN|YU z0@u%MqfcbU!Xy06={x!0hlW1pZpb)Dd%GFiBgJ5c#5&IWumSTy0yxfKN9# z;I?VM>4dXUO#9W-s4w>p&aUYozGFt<)$R`X^{W{-EUlppH%0JWCD7a3!id(N2zvJ7 zFPniGg2Tcv8=IT2({IlbafjD#V*6JE1J9s5gLSf zl!uO2MWHTG1)tuqhCgmE$gY9ipu){ZnSf|=LC9l{eDV~HwASH~J(0L2tJfxCLk`KR z9ip*2Tj=x?%c<9_ZOkk>8#)tv;Fj%4n!Z|&dTQlB{hlQ_)%Ym$7N(J)nqTzA9u@YY zem8YkcnYT5OsNP?&V}CI0g{w7g~>8|Oq|_zV8-uVjS)1uSx>rf`((Q!gPB+3sj#dWPJ3y1o2L zwIN&F)@?oBVLb+{vZ1kYja;wMB`Bq>?5Cle5v!|KMsqS#Z4S@M;=T-4V5g9$>|4-D7u@*B{Lj#NM|0VR zah&W;A~RA(p^PNI=f0k3NJxvKJ*cdtXwVQELS!Z-A+)TL@!Z#wByB~JqNVjJC1tdG zpZ_?=InMdb`@XL4_w!k?<2d+cis0+7N?N}0C@9DJa3j0E*Osd`kZExxr0+o|ar|zC z6>+WfUbV3MiCjgkE%e~-FJT@!tA`xd*-y;UG9q^x{OBzGd!m8rA2TDR!jSTnTYD1 zk?l6G=_uiU+Xo+k3{Q22rp*CK344GANX{JD##k-bMI=@AVM2H%?l~neNT!uhj~Z=w zI{i1f8u}5<-;D-4>tFPIdmO%6oJL-!uclvnjc|U56%1px(B86j;3K^hgZd}&*^Sq@ z$;OlLgTgWxDHDeIjvtx61Xs*ae@2!a8dsYTGYoVmPNV(#hse`)*3@aoQ)~>K!qg13 zGH}0>^oZP<8QTsp;}!}tjEY9;In50&7>?mCO4gC1Rgv)A@GddqC()ygqfp0 zkUo5g{#0d_))Flf1l$ckf^pHQ)gs#N{>IqmseKIrzw2~@=$q=Nmm9BLjk4Z3! zS{QpEb4G&h@L9!8%uQ#hz6iz`dC^F3Pc*jyftwvh9aj#~mIs~O?fw`pZQDFZpL~p2 zBRL1OV!qIc)`r}EjZ?S?PU05fvo=_{fioHLqGo5XIF$^XDEvN1yNBn~<_Ay6c7~&? zsu*nA%b=A-Ffn{{l5?|4fK@g1U>9`&Rkj}|9s03MZG06YpCxbwZ51){XEYODC}c6{ zaq3b~M$1#Cz^cM87voZ_7G3A6-v!vx=B;XIJ9GlP$cxsX6oR_z$9H z@RzvU?xK&ID~QffRXpw9###34q)Wc8M^#Z3mXrfD1Sw;vLIO%YybcR~o*_o{c4$*P z4;^N|s{Qx#77_nyMe?hwh^f>#I%(SrYIP+8!i5ZgJ1wG*kJ`ZZ_C(USCKLIC70@9U zhBG4+pc0&c?>fTY`XHQh>qfFWwj8A01`?z`Zw~K$OZcu8ICOQ5WnemL3=AnEj+cwU z=uB(ADPNih_XF5+!HsUsWcZ>a8TRTeD{vPZ#P^04m?cw0yDrw@cF$n4K(Pn?pAKg$ zZU#cx+;m=~H=i#T_~S)xarAz56dN~M6MEfGqee&@_3+E33UC_+-hRibjVE9guZ&Xa z_qcy&e^S>nhHagmfWLZuaOzH;8Im7>2D4^zq|Fw@ew@a)8+PN`F_m;L-GQ0OLDc=r z7kVpfHOLjT2yS>+^p}pswAEU?)u~$YVpSTsZ+96+`gcL2`WZbUoOzb`b32hi+fnea?|w9^|TPGfG;&Z~p4BX+gWTkRIQA3`rTE+5yP-a-1~y}?1T58|4x zlOpeDwN*>ELf<%RJ~3e-lwRw_R|^-j>6!(+{aak^D!) z_)+6`L9g<4@b&p6{bBI)4SIZ%c+RMU{egD7@ z#0U>~bt?&-qfI}T2o?4XCoD>4UF#9803u^4vFk*dlSLRq>E-W-<8TNVUCTHgsS z=8ZCpeqBiesU<4hN`sGEF0tt90XLo*!q)OjL`At08(Jz*ck^L*w=y2b^`bB*xrh7a z9U;868Mi%t5E62h;^cqr+|XE0;d`PAeh5w$>5>t&!@3a@SI>mz)~7`LT@)WUCK~+< zpTN?6skpyS#Lib6!#-P*N@9kRiR@Tuj7%BE*v=QH#Zf!Kc3&;jzxufQRztVRz>T(j#QtwAxj9#ehN-6@Nu- z$tpam^co`))!62jgVecp8JI4+0ME?A$=|ZGFn_{p9NTh_`(hWu{IicEgX5~X%Z@uS z?B6L;`!bMJZHyP$eU_jh>|f?le=TvX>*9sj>u78|mcdq_7(ZzbKq^U6%Q|UlXz^m&BNi5|+CY z`o!Utz}Wq8<{{IrRzPQR^6=nm197`Gi-tIkhp|WY5sip{B=zMs($p0~T7)c$l&ub@ z;pa>W&P8)%&q~pC#kZXEMpHO^R0(yZoJfgg7DEj4kHqDL4?bPWs|4?OIW3Qk{&D>&8*3* zrK%~{n1XZ9IM=!zMAmR7l^bg18pQytX|64?8gz8xM$%{N$M z&hxQkRiO;MJxmQ%=E`xroh;;+MiO6@4QS%Egp=G?OKO+f(c8gCi0a>HCU{&NdH&}w zS(sQx8YitHlHEz7MGg9Nm^@FCE?p!>(UwfnJ|Au%dl)X67E3A)eC6CfI5T&a3?sS< z?cAGt`h>64g|kf_Oo>4vd3|4rTlK~jQ(l}T$|6_JCVV0(F>>Huj2c51mDbbP58t_! zs884}y2zgJWsI~XYb~B9GQo#+AmYbeW|E&1eI;c=9wy7s084Qa^tz2)Q86b2)&1Nn zIeGeI5=Z}AvaRN~zdeyLjiw(YFL7hne&de)$|iT7l+vz;%jxOsdx(En6q!^Q&wboC zlbbws0`+*mpG2M&Jf}OusqU5__->(!+P^Q58UJ0Qd5;r`^3X~WUNsw9ZH~}+)0Z<# zG)45$tPt+6>rJYpDGze{50I78z>~4nWI}2hJrwYn z8S&7V^n8}%LdO2%D$|zLkS9|4#O>=Vx_;C;QlFB5p&>U(_ur9FcwPjmuaijmfijfeDFwp|ydgx$ z^t20IaSNsUq;GL3FA}=VIR!^yI;+k{A48hze-A!Kr9-$fg%6=?sr-pda>Mc@-t@Af zIgYtRJ6De_AAJtI6yM;$GDVaT+)6bc+6n7?92?KArIo2}aP#|4Aw&C(Ea-|P%hUDP z5~B({*>Vu7)il}3DYqbI@j)CfFgJ}G#-p6dEOfr02 zB%*a{_3kX@e|$=UZd)mmXz&UDe$B>D3(fH20WsWRAaso_STM?*PD9G}VMqT4D6xpA z?iY*6Nb@F?vYbd96U^Y|fE2!UnFXSG>g)xBX3%_Mg4(-Bu$sPsaM~o77A?EPr}{%E4D6Afqa<{`1Kxxkukq$_CkSE>T-s7 zMd?FKjV8#w`GSpOKLD1UU~lWHvT}Kuu(MYZ{BssSd!HFL>~^7lglt}Q=So`JC(UQ- zDbfx85wO_Y5&vjhBftNN;G*1ZO1^~SyF=F)ao0>fS-zUgeXGNYuTP;kn23Qh|B|}W z^`x6s1bv&cxS+Khe>Nryc@qVU5C004l_hXSYZ-pHn9BW1HpLK9gTw5*Y7@C-IAL}R zS^3e47BvMDLskkmiOaDuBif+gh#Tgn-=%&M(ePY1o%?7Vj?3rCa4R?4qWv8XQbvf8 z%9HW@y^aHr86$;LmW^SH1El$<$F37!RvzXo%|ofOV&bp20`6YFO8O^d;^4|-Opntj zs5~YEU#efi(Ecizbnz!h&WXdr>V5R}a~W6=^&L5NDd-A*L7g64rP0NwXhO>*_Jp6{ zXB<^VpY&;>LgY#aRZ`+}uLptd7$Z72Jc~LBdCQqz3n6K+k=t;F=RR+aLDkr~WXZ^M zyi};h=4?7c;?&dN^>9s)eiRIY#d`4BVj=W3x?s`TE5z%#0tTO0NUFWX=;$SLag4Cf zTU_17eXuY-(Iu5sr9s4&FVn_KCBX?dp^a!5@!S9bK7)u~T5Xr3C+N<8b`7x|W9JNu#{}7P|lZ zKYIRoIx8z=(SE;;1;tHiocz9*$kI|ef|h{vvFBXexeH+XQpBDLtAp(G|44$~FeuRu zBabSj@V&1d`}fr}dPC|TaW7kqHsLFAO8FSn*$@fw7vJMR&n*m>yoX6^Lf~SR15A9V zhJC@$8L=O}+`-HuNa+v5#-ea;)`O39i-s3llwd%{IHaOj_%Jp!_86@6QNqsq%XtTd zaMV#*E!wmG`V@;V4m9TSb8_=Kce? z@x6k|Q%jh%@IFbzX5!}VOZjv|{_@T|6rWKD4=joyV*Lqfd@dF}C5+G!Gci5Hk9d3KFX^i4tz@*dA;_QH25K2yR7%+g9JSo(j(eVHDn5c;;+{*#>dS$`4IU4 zj@*l};7bB**@uG%@sYgX?Rs(*PY<~=JNq^X%&6lyepUgA`o5k7#TfDn9;-9%Zx6ur z_2nezpbEx3ZJ|e-XQ3!qkFOk^CHlR1GQCo@6ywDH(T`P0Xm@iRnQGNa8iZbcz-C!K z>z)#h%<^W{g4S?)9TV8Yz4u__-)K@ zR1jSQ0f)tFy_V)94QBB7{TIPdnHp6%f0;?25W)_>a1xHGC!tf+ZFD+bMRI0eV7fwC z)ViO5j}K(9cJ>DBnv{7Y^WGtRI65D5{!2o!65w}E90fifuHb_E1J$#GqsY?B;=Dut zEqvH8jp~(Gz|&!7f(PXxWh<~aWDB0SYNog~bf0wdC&2pN)xc)-vOePhhomp#WxfWI2nTyVm!NuAi~IF23N zxS5ah)`WAZdhlHi1h=I<|59K!|N7d9U4L(34!sJg3r^s?ACocSh$j2sKpph0R)pV) zm!UaJ0;UD%2#=zHff9^Q;q;PMztjOVXt#+Dk{}eoA z9&o>Z3OTir0tY`)mGuwRWS2FKxN=?m0fc%vu-UJtv9Ti=yzODczm=&$&G2^UcyoX- zFI&mnEoHF$?OA4Z<6by!yb;EKDFx5KMA|r2_&Mkp$Q~JiAn@vEj#gj`?KIi_n}Jm; zy$N1n)3I$R33jdR0_Pb9yt%#vUwzCF0{8DE+comIS7$DOsj#M>{-p!WwC|wu1UH@v z&K9{BhcUwV5}@2naGB=}>tYws;Em^y{WG2aw_p}M=cmOcglqws#mekrabK9#`5Pp| zFLA>kzC=xb8`kSl47)kyF>#-?g`{nK&R@)QimO`ahCygYuO~5p_Okr*)a9=X_<5;m49Q62)YUnhf$E07> zOmK249Xn8)yVMQlx(c1BgwHf)3XpXYM?kT8FHU<{2ptJg@NDx8&^vpBzPB*NFYarY z(QOhS&DC)+YhOSMS;l($2je78n#~q^pBi(*>6DQ1{HdE>>=Run)az>_%^v;4)*%tD znOnnNbuqsB*91mG>j;Q_eMdJ4_nrSD|RUXzz z{YEyJG9{B+F_vw{AqQ=mJ}wt~R)%3Q-oTz_SDbLw4Oi$Sftg5>I0Y!NPj^?5&~Cv4 za{Mrqul1+)lF97mXm_gd@g8aaeVS;s*|N=VguS+(Ioek%;w+8c+5nSA9Jy&0+Y=>zl555dN}(Ky9QnA^KoVL{J*61ny% zGrQ89uODzFKlQ!oFD4w<*nNT<<%VRdej=_nxrrCkuhK>0&#@s#pFJ{Pgn7x2kuMp6 z#JHcb)`QHME6#Xka~cHgjH6?gA3)oZSM=wj(QNgo|CqFBB{t#ZI5tLO2$p=V!rybx zpIh@9v6WrUDePHGI z0@JS4;!_7*FbR`nljrY+D`J8J^Ogb(9drdBp`xJvP!0BcR7JjPD*A8j<~~ctqIpa# zbk9Es3Y}FnAR`eB;7FaK2l8?OihXS3oFwd%j=&uaH#PhFUl>c6+ zZS{wh>QzKCU#A3 z%ze-~K_A3Fyd|@h=ArwG*nmZ*!o%dbTZ#xM$Ge%>3 zpun*C+e#lDwnW*$m&7jHi0YJnB3EWDC$sY((RE6MI*hWQ_ED9z??(XanPn<)yDDgw z=44!@697IUA5y=v14Dx@!JTpIF>U%p-19&Qf|S*<;@UizP?(6*g#2*JBSUWEDg}JE z{~Yv=>>~BNJ#?s9;ti8E5Vk3m)TjQUN)n!s_Te0NXloN~(6M3OxlBYiyF+N>R77M_ z7ema7B-9Q4Dr6NdaKDc!V?f#x5^wr}wtMj8l>HGjQ+bad!;|fO!Q|d@MKobciS*mc zbXu?N zp&>dF0~=&HQD!$NwgRpj8lnaZQt;gbK`%YOjk?bf*b28LaAHt>t!YvorR@y*scB-T zoQ}x)zkc#jV=sTlBndWMb%BtUC#Y#24_#lfVBMc#Fr~i%<7S=a`%6Y~y2B0m^M6NR zpx{m%w#OF~uW7T_H+~@nzcQHJ`UxaCNniq9l7=^3>v7J50UEL)&Y`*d2G@R41O*Yh zAla>y5xY5G$kNONtCv|gVuv5f=L*i^wsum#w1>RUG~_SjO+vSiGqFK7fesTq92c#N z;k@B1;-Tip7Hy0nv@I6m7wWU`GXiM9EDK`dwg`7#Ff^Fm6Id+HH!UiuHQravHw|2kA z5lRyr{#z@eU0?EG-R^2)J6jEpX1l}gtydZSb^hFjp^MDlLsHan>_s^Ju#22h8^kr2 z4?|%x0R7R()xBJbe|?r>j%S46aDPdX_gBN#_=D^X-(zr1m~~~AT&BOrx8waQr-`Fd z5C&heW{&+(;x{~~C#MCD$0Xb7Ub<$g1e~oQB^qZ^@d=xzO2d23}XhxZ^91;k!qkG=5DC^XiE=dMaMv zLQ?wZ;-YY3yzVK80%vd~SZrV@FHM(Chtb7OcyyUB9M0VdAaO05)FmC2g4Ct8%SJ)eH!%LCd zTib^>xNayrn2!xl1r{+EflDvX#l0R38}{KjP5bT*D`SUH^6XJU3g0j(u|7DwSdlZT zS&D(fcBAWPTd1zSM!kpT(CvL4+=omRlzywnFG(B0C+eC&{NHD!@A^Mf}f+y+uF-V&0h3YYBaVPsG)U9sN`!soZsX3u@3K&TFnH@*#}KX&87 zW#ic-8x>5PbPg?4G-0{mmKxk*3~qZXX|!V!BrY-~90YRHU00x3LLKAi{TQ0}D)CYy zXW-+E3fO#M0n?Xf#r7Qb!j+~xywROWnO6tEb{;^W=nEDt`%U&-vJ!1FKLtBJ*}^~9 zI&jpGq3_8uo&-MyTE8F1dUT=CRk_V*29lTzl0_FoHK&R^jKoD zYacw%84mlyB-j^PI#_z8oJd%VC-ICd27c|JZmqMyuStPjXIcp{n<|N|F^3cL48Zcs zVR#+&oNjt9&TiT^npS;%1~2~}fe^RnbkyiG+$Mj4Zxp{1&eYv!d`<({HuG3M6HBj_h55IIS6mog4fD1OTPHQ#kn_f%Mj`74F$}G!j z9KZwK1KbT^rt1^42pXCQe`Blzp4@h_8-$yB1ZV`@vJ@EQBP~!yl9Vcq;ZEwf^l18bT)ZPWpG)8Q4yHTZBH1&`*65 zCCA1K-J_2tx#)dl1srNtr^9=Jl=M!9Ivlyt$&L=lwC&Ps* zMesGhCpupGgVugX!skVf_%=?Le`=e63ENA_jZe#P@@E6q|Drj5FWioh*G;aizeWyy zN)gSOqJ=4f5GnD*Le$Qa!dfGHmd(q79irv9WUCduk#`aNGS>_KKLa{rMk|^Gt%Wh) zwP~IMg$qaCa%Z*(oxJ5bXclaTTff=kM9sxuX_$!t8_v-Ow+$h3*=js#p~|wyq}c@p zi{N*m45#6K9Ue#&bI-La$&(r*Ud`+o`IM(gBz70V-JZ*M!+aUK1f1b*i>%t|6v593eGCzLn*Uk=gYUn>6WT)FZM7BZw9f!rOu>ihU5ria7e?!<@E%Ty zWe>eP2tkFqpf>+Ad|Hu%MTgT+`o#$0?9x7E$YIefp?vdIVm^ft>2E~VBpa&7|6r*ve!9&>I z^ns3+-?wfXX@C^iJ4=o|A9|^F zR6!8ERb$G}@p6av&$Fn!*);r|5saN>Ze-qrC3wCsjo2R=6g=pA==5tQFz&iBdps;g zI0sP(?Nx>s7en!>?lvNOr<2Z}*al4R3)r|ihmz6H@X9=nZd~(_$(LFMUed~Zx^Dvc z@M#-PU)e|?=PLSsy#=L}dCa%ZA7HA}8}c#xq~NZU=3l+sfEL1Y5&38W=rx(+=YmSw z@=%>0-&}{g*4RO*$$YA$+DB3^oWRM$HsUmaA*X-Rh*>`M4M5d-$gY*a;Dj+acXcAX z3Q55iO9a<%o)wS3&*68wOmZyMA3tVa#@-n{WL20ZJ4`wW&%T;YcDC8UFi{I#I6jw~ zw8E4$lnWWu1JU3z?SPPf|428gl;Nm`)i`%bCAP*%^IzsYqz!*R!2Hd6kS;I+@@1V_ zqf5f${zVCPo0j0Ujvw& zB%*LN7CI!v8A~rKn2_Cq6x*2R8#Af)%u_JTu97orZ>2pg82~GXv-igzr*}nTF>;?K zstj3>b>avKvkGd5nAJG5$poA9tccw}5B+Hy47cPC63Z9XyvEKGILCi6>^#9kSimA& zX|sJMp1to{WeqxKlj?^ujV!;|1_jSRE%&k^XdkEmTR zCknTJ2uIf$b1`+b0((!_gO%?&fflx2;C;Iu*J`T^U8wP_&$wKuPc}rAol3Q*G`HXt zFD1~>7)h_@n8A7XIAXg_jWwUVm36FMQ>*i%3|D2_(iht=QlH&D7~e14nLT4*{oq)t zC-5cqG)SP6=QHv?w1wzPYYRNs^;jTu3Fg@Iu;t2T@?cK^-i~*NWu+VNzhZT)9(xiU z&V0n1+wX$g$uBr{n>jnhbTTHpHsCWa3-)X0Gv;5~8>(&k6!k0$$pxhcM5p*B6Clj2 zqVzhf zRmtStyhec);RFT~PGbc%gka_zVnaE(pG!g8P=mw&71_E9zz}d6E;KO}Cp!>s1 z+&Q_I>oR!=n+=WNhR-ur{h$)Nuw9GS$(##k!-bvR^O5-Po+cx_;5pZQbrPc({2U15oyF; zH+EoeogD`TbCuayX*%q*_;`MmkWZcFD+i;~r?A0}xxC&7HJIyX!wy~l%mvBMV8e7I z`1>Qpuz!{hO3&MYi8|@%<>U)8ha~W4z8rH`rJ8bAzKUGEp9n64JJ`NmhMm^&oc0_N z?jr{rAhGZlmZy5LH5X4}P>3yM7$<(lHcM8fay`FkuP~3^yn$#-Nb<*+DTYHX+XWx}ZIT@z$NLSsWBBpYEI!v_PYl!IL;dvG z@*+k4wBa9EyGnt*W;KEPGGdN{)Qw9->rOl|`7X`Ae=`>cw{!uSdIh}-VqxRxd5{^a zN2d5y!3oJQ>hVdI&!D-?K&0?~Z|tI1?KXpi%_w%+x|fjqaSFd7{afwd2a#-*t{fe? zHvj^%F44<<(yWc`9JbG5ESb7s1e~6{)3MWKlH8@^LGfn>y{wWQB#0{zuY(} zXoXpVD@~q@WuHdWf$a7|xL2LU4vtdcqaU84Y|c@Ze^f^fb)rm7|73=m>=5#jfa27HzkN5Cp zIh)wZt+y#N?*@j*exlwU(#S3p=i_I7!F5aBFsySjUV#8)?@wiEK^M%~UaK>Imei2+96svek_#c=)?GMHHSm9_rRRwA*@Tw0jriMOj&J&`**$Kbf5hI zL$6erhev4E-s`w1Yb**M0C-0>1(t+gz~d7AwA3z}+TOE)wfDZE)*da`XCm|;E)JT{vsoT1 zJ0`%Vy<6!DF~B+J1=i|Cecq)o7E2GBfaSsQsPy3pj(t1|_oT(bXl4e!KNAL%RbPPg zYE}N)kRpZbaNP9Fhy7{P1uhxGIsY-k=(6z~O&lnpTlqrrr&9t0lfRIqdItQ>Iex6G z`2&0<-dlSY2kF$A>S$-!MyHIj5W0io$$5QGk#lYd+*c<+B-G)pkmq;ToW}dvhq5v5 zbAhdtBTrxoAAkQh)r!s~d#&%nf!*q~Ii!j#KlzxL#H-<+u#L6W(x2&{feI>7A;zk@ zFQH}QjbVi#35s$BvSsyWiOMg#ttEhd6JrPv{|urf>$c zL>R1LjLCh=So`k(M`#r6SnOk zT3e*B>y|9JayJx)O)rU(4bhVT&~jiBfFf^_?s5nnz4ep~vJ`3F+j(8XUtRd)lw#x4Ut*3A^= zc(P<^(Qvl=*?wYW>&FR8)TR*v{d=d6<3B`faAIXzt-)PWAH+npO1{Ag*Ly1FC zIO~22nS1gcmgRY{hjS;fjpmt5s%kkzF1N+npJ&lgf1K!h>J4}`Jd3Q^xr9`IR_8I{ zCmOuk1P^nrz);LN==<@Tdc`!+;c*1!0$=x2z7#IQ8Lu%xCqy=t1Jf7c*k86EJ zLDcPzHU?~5L1LJfqF>|*xBS8*dNWesX$%+Rzs1Y*IUi*)M0zRFrhb?k_8ulId=x~)C> z-_c`h2jqFjbPc9&t~BdtC(ZsoeGisf-Qpy#2jg(@dK~WN!(LLFj4vG~@_*~|8D~>J ze6F)jm^b&6p35uAx!=Nbb$ta?9l8xQ9`jLi!D}$>Qs9+ETOhi?nJd10663DuP zfw9iG+_VOtPK<=jTrV_Rn$w~U^ALL%!)PxBp+mC|cPw{<+M;>nl5s1jP6~kY+Am?F z(lvHpeVH{M^-Snhn~Vhoxpw^i(vdB0YsbYsv$6BsQb@ae9Bc-<$TCj@ zzVG&L)EgTI-B}yT_M)U#6I*`{HefYW=8bzx)ao_zZsI{Tk%eW8u}fK zCvRVjWi=iyV2z!36eRzT`o3w&Px zob0KUfIbCH9O%73hm@>|N9ArPUMh<-uLe`8lgd!~;Sm18945l)8X0U*!T@_SIx1j1 z*xs}wkztbPzh4GY!gk>YDS<6zTTEI%?}f$3C>HQ{nmqW6TMQ!nyVL$SHmnlk4n+)3!Cx`9>Xd%4u^_ zAe`GPRJKw7Om#ZXK!Z+9wI*89k?<$j5hQ=kCC3*f)8)T*!~I-&{P-u09zB}DJTu58 z_v<>DTYB4Rx&Y62y`%<%5Jpc{6q4;bl=1bsYVsv8558QB#bYCmz*xciz3HEjbNGCd zbRL?9_Ot$w7@^ZM?uJwK>&Z9Bj^qduEPjtEe)XJ2K1+fuIW^WxD}xj+ZlPcFR6s?FsB|*#~ z88fm@dI@zOy9(Y|R?+O2LEJE#r*veV4M~hK#&$ik>fQbJsQiW{lZWeIv*5Mce6d|5 ztvr$*|9KScx|Ct@>aWbC9uK-|lrrquUJ578R>L2KBy#q4FJrJs153i6lYm4G($7@D zT^k+d&=xJ+_M)FO3=D%m8Bus=mLh+{%}><2_y?}qvXLIN)CHrr#q_}52C_*?*jad| z2#&1-T=Qa{+o9eB7b7*ux(rG9cS{2=byJzEQe#S5* zcHg{%q-{Wg&)85xQ0^$0!EEKH+Wu^PrLN5AftzeC%%l z%RUvN1rtJoEj@|zDOpnLUk-1YM(_-Nr&sj85zh^Slw0eLi%;0Vj}7}sO~^ua+l*qc z;f{k;;uk8HH-l|faKW`ITDah_0qk5O&8m!+;FoIH@sILf3had}-Y(@iO+KB5349M` z{jsI3wPX2%UDB+NXdK@Zx{{q$mJXj!CGjggR>8d59boUqGgWIR)2!h}aPRDHZi$tU zBl#1{>e6%kjb)O;=kW|QD3Ihit#rH^tifM>=0XZm8lY>a59O-&vJ0IzzyyO#44yd| z-KO2q(saC4!wGW{%;LPq3II5tmpxC zTce@=wH-Yb=?sqLL14z`W3S9rlv?@*Cj2{x{}$+jQ++CSWM_hSbqyw*389?kCo1Fa zCAft{iLTlQOlY@Z3w#pT`?)&I9LpyVb7>~yup<{7z2@?fN6U~6_hebMYdF@#0OT9( zNzO0AKDqK8EKdDKrmhinpPq(yS^{4#UYy-8uxZC_8_B=SJ&X;Gs{F#M1IUE#s<~6q zj)PbGs8fYBob0!UPbZcTqwK3S%!cOBR}ZQ5ax3L zc3sSX8?u@>OruF)Aeq3Hz`LaP(qg{2D3NvUK8dTuEO__1b#T&QA!a#rfN^Xay8dm% zaf?>-`=pP<=D`8DG|HZ@mAOhnSH;8b$s^e_K?yLvZ5?Z2rNKY=*$4l|^WdK>!A_oi z7GDQXg}rBVVEZHo-1KBMB+hH1S5LWv$Kgr5YHSwXRU6LQx&^?`+tb*Od+gacOK!l( zkn=EUmp|AH)uKcCXk0hr8ZP)`$gikPAcxK8@Tc=nGTvo7;oHqPRyWBC4~$C2gsA?S z$hn6|aflATad-x-Qpsj3?Zc@==?3_jJrCNiv_j>ZwSr+-j@`ca4>zZBGcoUdOqTsF z#X6t;%p;Glqng$PI_jv_&_IGEzGB_PPE(Z`AI)#`YwSsvvGT^Cy0p%o;Md_W} z$l9W4l670~VkjlR%@M{BICmj_)|&`c&8dP{v4xoLv4Z_&|B<7@-`qFYM6EU~r>?WI z$+OMj#7y&^D6`rU-VdpuUz{&)ER})9+&!8$G={0~HibXl_aVDVfyLUfynq-BnTB+RJgi8`YWLGl08z)CIhH48Z*CB#gu5@OK4pCpSUFZ$076nhd_W<@Dh7-N>{A!na!)DD}&VJQeoXO%E>+tN)b$r|3K! zxq90$Ze&YHG9t5NWry?JN6`*x_(@7rX(*bSlx&JLtYnmokRsze_c1CY+Cy4WMrmqF z@t*fz@IB6Xp8LM8&j*)=FTA1yM6?klt!}|7)hVJdJ5AX_>&guRxk(py=XM5DY%k2jKdzvM#f+%U8Gk10i!OdBenLYh=Ax~!9;3>H!<*_| zG_WFv4y;zdY0`Gym**T=_hJDUlY2 zF`Ov2*io`H&^BbzFit;EQ{`%u3a{)TZn* zgw{(z$iq6iC1V7(uM+%lvyE`c-X#2K;E&=b4?`5*kr|XL0);~agmp{q*d7g@BDB^gJiI|!w4!HtjqE5x1B&?Z7`;vA+K$0DH zsw|{^PVex;>Io!CB9pwCbXUmKCLV;L!R= zhBHv0w!I&i>nC?stNAa++T}YS?zuhe+xZ+s&vsMa9}7t8aVgM~o{EQM%P{!tF0h!? zL2}0XauE;1P(oXpe1H0g8cVke1sXrfZ<0ch!?0t-aLjsXA$r zuAwd6?c7Ongj#uXaCzxIqQ8D7c^$9=ty-qQ!Ug(Re*Y|Koqd8Hy6i+htrcM>j9rQP zGQISUdIFW-|A79D-z@wtm!V16h1}kD8Xk7kgMUr1;BnW1!YeJf=jvrUFw zJ2%k%374qZmVb1vjD*mm68b0i?r_Y8d-Uk(%|s+To8EZH(I+7pX!J z@{|L#*EI+qjB~)BW;^j&mkRbb1~Om&9jE`M6~NjomYbvAg3^}vsNehX5FdAvD! z0vVAYI_hjby_sV}FPLt@&R093W6UOQwqFd1(NTfM?QZyBdOZ{S?I>3}NgvY>Xo8nP zF86g$GTpTQJDrp5_(UAzg>0=#+E%KSW^bb0<9KHi_&r9wd8Y zhB?^>dBT4E3|;EFkXVPk;_hrdiGRx{bJC04FuXp79t+OGHCqT{bwLYWXlLW7`s9zak5rS`}c$mIc_V zSU|+uqaa9LoYZF5F-vT2lFE~R$U3r{e67_Hp63D@_Aid;|4PK0dcT?UfW36YKpl}W zU5#g@CXkrIAKb)#aXQqhj*A5ET>7tK>NV>iSvb*_(GK_z8Rb26Ze2Z&ZN5P+n(f0H z4Kebp@ddj6o(25xSeh0PLYK5S&~6=fZk_WoZcsdlk$=-gyr=AA&YE6^lY zI;82@6k*o#?l~hGya*qii{P$Dl|V!za{d1d@b6U}a(PB3V>>#Zd|Ppb8{PDXbgdJ5 zz7`)DK}KW$dCnl&@%d)t-N~PB|}_1BZp)>md5v9b@cdL zbu>FYnairo1c!<*%-oRYbj#yh=-D$G&x~}&8y{cOT$ydeP&SCju5$s6MLx8C&kwr0 zNShwNS56HbVhOyOK?ZZ&X?0->M%_;$*5O(3X6yyWqXTEjpu`no-0h4*>yxPHrvWCR zWUu4_CtGZv(Y{Vsh<_^u^WMwj z)0TcB^F0dgJ{;iGy24R<-*d8Rc@B-7b{Y9nZ_XzA8E4z34i8Ob$(Zxwz(L#(r_Icx zheQP$vF#l?(&aOKF>j<}_hfmlwYiM)kw>_<>-11!+$(NGH6z} zGC@&maLwHvXnjBqr5DQ3;ycrr{hCYYM~hN&Ryq>P3)kal-8$}%tO(RM)=*ON6Rr+Q zavgsw>9JkeRK3U&j0?Au`rspEAZ(b(*$p{PzSvFcQv<+Pc`*$*?hhB9KH~hmmB8)x z8QiDaPfIkznDbwsLE3VA5_i~&iPD^7+h+Lpd=?X0d79+k@1zTLjM(m1u{fb8k))hDO3(IuqrTRqXn))>D+9j^Gal92bZ{MY6tXfjc;y)%aLHyFe0x^|t_I5TOM@qIg)bRCeb;A9 z2zO<p zj6V>Cb#3%S>SSnol1|lAJc-XZ9!J+RtfXcVyXs{(JuqSu?D;CrNdcBvmgj_{YH-Y>7q1m z4L8PWvaj-IV~O?=)xT% zX5<6LeSJ>uA_gRgBfswjwJ+N@WDZq$D9f6^O@S}pBze2wi|}NP3>OzE!#`Bm1HKw7z)#rEM@_p+ z`txM)@%|`af(q#rGf{YJ7(;h8je+gA4&wTq_d(az5AtSb;Oe&N{EuE&$EE+xV}EU* zNYYPO5iy0cIC5+sEjDaY${l*R;}5kM6-xLAl%4aVO<&XCoy>E~fY`G0(>;`DGPo+t$I%_=t4+-kH0bhzj@w3Na zTKDZ&_1e7x8e_ES(NoHB0zW+Z#!Ouq(=Ei=ZdX7B!+x@%@E3 zxa)I@j+H_j2B?Wa(*%SWOZFGC!1`ATQvojv1;DR|Hak%?C=@u`h z3Tdw)_N6j0y8MrdZhp&1{QQR{eaF}lJ^J`kdl4F|y}_If3vf@gD4q&eacUoP4i0J< z^S;`9ptdXycWXZZZ^7mDWs?q`h;T!DMZ%|M-=$5>$6@hq9-R-UlX%g?#B|G8(j0pl zbnUyC4O^ds^DS4ja1+CoEpO=>9}UvpFp@uz9Ru$xonV6JCh9b*9FGTu661>l7=P~< zP6?jJYvjh`C!0M`KBFJHpSgfdoCrFa=Fqf6h5$4Gl_I)Gu zyzm<|sZbHIBDyPaGr8^ik}i^eMwZ$}(y(WTxEI-*XvtiT$Q5iwi{Jiet??Q^SBTc@N=`<-m0|xT);Me0x=y8t$o30h)lC~Y4Jy=OzoRKEJ0u%XZ z?M^ykL>S$4F3{1hJq|;)#OaIv>y9S>l3~tEp$B_U1|23Tqj+W~@h+Z3?6n_ppLs!RyrZp*lZ9e-Sw4C{p9x8r0pAjQ$sAgMHuzIx{to7G16& zch7i{fa;A^XQN^EZIr=<#(NXSZjF z`_kUcgfyvDe=-%GRk`(~V|o#BZ)u=X9wzkosd3=-v4YG#B?15TYC}nC9?AdnfSD*$ zN$3B3!}RacNw9bidY|v zqa9YixZ7!WafkO1r_|WtNT!?8$1l>DRc#Y-N1zY+HO&f~bT1M4;U4aebvN*{Do_TSQ{OFP6wV;23=T#lOk888# z!ad>O0zH&c=>h{=ZAg%khf6J5Wbt-I$nb8ZQ?ri3fVU*>uXQIU-+Mvis@J4;_g^MJ zOO==u&#SH;7$Aq%xwC6-D&oR&J8pM_Lp9UI6Thn2j?2}P@m5MPo#gz8d>U;`-_5yK zHO;;VmrBZ__<7Ij7J&oTch}QV@k1rq&?iDZMLeP+Es{(}{6YG$X*nHl|BBnUZ$AC( zJPx+Bnh71|d@ke-OC4s$(U^6SmB-&|;+B0P_#q<`_ZCfOzCK+?MD~m%bB7XP_set? z`g)8uvPZANvNBg#6gQDptP7{FHs_#u*=-VkHvk5ewP4(Wmjbtdz~|QSWSKDA+P1s| zHa$E>{NoMa@zGW?^KCoKvnzr%{<%cAqnPnBsX&9sqwwXfrNCDb@}V!Uk%~Q*WK_Tm zYDk)Je!4w*wNT)!&t8dXQDgX2iIY^J2NwsidGau zZ|PDfJgW~+H>}0ZlS1Bi*prbT(ttMuSKxT*Tu1:XCl7JEa}o$l?f2P?&^P_BL) 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 I$c+TX)LuQ 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�^?$Z?;~tc^2P27 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

    {X)MjpPX?t!Z( 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

    b$S}prVqjkjScxY_g^A`}+^{I6s{3bKlqX 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

    )oj6>DL z9c4rKld`FxHMc^dGu)TiK3;|L%|=Y;YG17Ey$p^gkK(n5pKz!2oMdFr1-4LUG^NGo zGSw$@u<>gl+nN6s6)gRkQbz~8OMXDf3I13zeI#CMJjK?;)8BTek*YgFxb;@4mELnv^X5@iG^)sx?72(<`rmR|d5L+55_!2?HnjdIMhgo)W z#d|KWyfxOhuE)(_;da4np{74gd6o~C6kXWqj6W~Z12B0{31~!ZFuSn<`<3%{M!cff(3Zz$U9~lfD}FVGI$@`g-f>WAU1F{ZjoW^ zgYj1A*LaG4>1!~_g-+<}9m(1nhEn503u5^tR8+s4%d85gbu;&|&CNj~yV=5dc-uCR z&pykWj!Ea`PVHtxtlPNq+#FnfdK`Y&{Y3VL{jjfa{vG&x9gcfbfkOr=V@rV|>fMcG zGH({4>+#We*t`qIT3*5#HdZ+BbTIt<_5iHXGui!NdeWndW|Gs>x9Ddc%iD}dg|+GC zXtP&G>=^PIq|tpafR&;}S^*qdo5b#Xs6?sL6{wwCGv!048y=k?bYD-ugzc9ObAfj8 zIK0xCOcyERC8Kuk(*rN?ZtIJtB4Mw0*?>J%zsG(G9>}}*H^YQL6K=zidck9)$P(;t zaNCrsFg0EsAGq2GKks+UIO|3H1i^O|my1K(hta8mbyPg13=Su1;?CMp;*r-nS*5un zeNMK8k5@*smzne6f>@t?G)&l}$y53B*?q8WYdJ2DQ z{0Z=icY=plQ;UtH!@Rs8sYXFsEg%PqG5_%HVI zbr173G-7}Im!a*bVBT6Qml?h>fcrn6uzfyzKr4`aNrXAIWw$7*Kmg08`f*yx*;Q#PJTM4d^_w0AP0(J^Of~t9EM#;0H3P^q&g=zNGC3l!!g1fPHpm6 zrk*d0Wlz+J1vGFa{4u<$@*9WD>ZFI;htm~HEm7*_U2w@|2}K799qOr8IBmvEJpTO} z?{_#Eg(NMtgdL^sT3wbXbn9lOcY}BKd%82OpVV%=4&Si)Ha^$4WKXLV==Q!ANDa=$ z0wI%cyh{fbtzvBXGY$^Ye7LhD6d#pDP|PSh@xmrWTw^#GS3NKh-{yL_y<7T`W8)`q zKIeji6J*#t?>elskj46H1#xTBF39kEPX2jjyw?eBQZ(^oX;BtJ#%dkgS>exOKS$Ey z@mr+Mv)@tV)HIm5Qytr`JSCl|>#YAi1*}i)pe}2m@v#O>wV{no;G_7}=SxJnmYrz) z=N((D&O-Qi2kd>2F~-01kQ($IB7G5> z1F3fU;+^}SL22JFQ2ouGRV{f*V~t9%F1?jn1ir}Hb&jOF_nWY*T_H6xQn+=e!GiYv z*dvwo+8lS6wR0oTMh!K`Z*9e3izI-Y8D*tAhE5S8PCR`fPP|A{Q&XgN9RyZdH|1PoyRa#liKxD5%H`FV)9F>zUrSXC z8o{uF&86yN12AR096zT0I3C>Nh^orwIOKr?|9EB;9lJSPn&Yz@m$W88zkoO3+na(O zmjPS#;<&?~yZK>94$*PZB9x5$0*V$B#4}INK+k)Hq!M?DANfoPa&uLfXC`FF5f2K zL#}jnVFH`HzMURzd5aS=7qM+2i}}MJZ*Xgj9^sg(p;+JIhYdC=l$Mr;zw>4b8JlkI zMpZ57{hUU++s{Li^c)1`aN_W91E{uJ3R%v8=?_$B{;Ki#X^Jc6FWv_4_s*b<@N9Pe z)dcAKZ6?OVn-kT{!Bm^E(68@7OugNg`#$|1ODT-P(tfFIyqb{9aT-I$3+@uwrIX8T z;k_~M9PO(U_PO$|Oy!)ASDK{5+%&f1&?Ccz4B~lOdAym8`%#LA^y|n<^*;MOIs}bQ zt-x) z|05|{O~akXt6A&QQZnUCxRy$Zq^IK~Dvcip8d2-f;OuDB*^@xm-Z`+@ZNEk3V>oD% z8wc@g#?sqmn=n7>CwrT?k}A*d2aSt^NlQ@yKMJ0~SM@9L_lV&%zT1z23M=uV`3Y9D zN0Ab5XF&1SL~Qcj&&-0}OXUX(&b&f3oMUZ(ok90#^{Fvrc5Il~t(K^DO&=<@E49to zxSmS=PLbAzCD1Zt5LLY?249CX$y>ECym?y^f0-?$-uOH8{o`1!)g_Q^@ArZl(1D!Z zEWoGwYiQHncFBsEKg>JzCi-`AH1j|P>eys)9+tBNU!^>~lF6i_b6YS}F$eO>qQKU} z7TUhVi01{_qW8UMT>0)Q^Rekq7Zy~ISLc1$v`}!>s64{ui?*Y;vjujJoyL#<@Vc5ZcT(Z zLkr+5S5j*JJ?PbvRT3M-K^kV7i-Yh2J@6Kviv}#w)r&o z-)&PY8NLR_4UVR!ygAssB^Coi`%qZLUGf`fM8~I2WQVln@y7GN(49CEzl0>h7^PKw z>G6D+s_|LahaIGu?Y6jf&r!*)o2#Ku`g5qY;2~&C1aDJyT-Y!Lpt6RLttzynwawee z-NXq#b+%xp$Po-Id1eyEQQOv2d}vxaym7e6+^0Cf!p;u%Ca0I3EKP+wW8~=czY9$L zKPe<^Ovm3*<1soUf@Ew9&@HMjw8+jBu}zBLvy>O@auv>N?%xGB3x_k>SJC_vZ`mV@ z+5E0E#Fla|VBBkSJo_^nSG<^pt1btLy8CZ{`%|AmcqvV8stkR`xKa>83Ef z2@d3PpoMPjm8aTQgo$&NVcG3fn7d>V#M@uSfT<_x*H;Cxy~b1K>7j?Z#mr8~0ExYlL~83Jz(iG(%i7@1Rh{3(yKs zo<@LC;Bd&<0jKMW2l6j13?E^a;UL|<3r&_3Sw)`F|L)G^1G{ghgboZ1{776sD>9;hc=lsr+ zLQFHrf77PypNiP`sT13Aa)9)jz+TE5=EMH)1-gH1DB6B<0;aeH9IuaukkUE$;7J23 z`Rjx7EgHN+%XjXwy0tLNsb(vEhEV^!X6ElWoF09*XN#+<>7=z8;pS^(r!FtL_U<~l zNfKE}Z6i6fowAh^zYb*M|RS8!U%Lb+T(Q4*CgLk}-@BJVLbYxy%8IX{_iEOnv>g_B9gV6Kp( zTS6g&r;}EPI`*@CkAJx3sQF_$Scg8Mzq1X{GCc`*&k&JcA20Y?`i`mAc2FOF5?!i4 zgF~|uxRtB(xtDtC%-tx8{ti^a_xF$%WLwhWTSZ)G=sei??=$O7&184Pt8q}0hR}8I z;OghQ@J@NZ+4J?YY1iT3P@UyP`GLc^pdlJ`TgY?w4pwDPwcbJ0{2Ewyy9DMLck*AR zg+a*|!7tD{k5=nGXEv^{M6VSi@#f3^l(#FRc+Vk$@inmsyf=U06Js&}yA%1i`$Y9lC#2oes3daHqmY310ZMsL~vTmw!31={@rFZI3Oy zbLxYlEzzv+cwai}n8nPeXF*)gWj?fc4UUK&gR7J;0F<|}s18*${CSW0q@G6IUF8z% z7DaZonqVonfH#Qj&)hsOGpz)56p4bE)0&ZF9A3|=rxycWwx{uir*MDpeipJPj1nsj ziLwvc}|?-okt{uUu~UO|I(2U6o(73$u- z1Q#4-Y#et?xUZhRSzlqs{?%OI16r@LA$NpsmeC|Qv!jKDt`6Y3-K&_n#&Sc4tn)uQFFa>1i!Y-ENBdirVa?ZV*$wX(tt` zztlBV=y$f(@~gIt!9D|p2!{Dbc4uTCe0pv^Zd-Vfr;0wTdW=8y=ANR#kIUemsti`- z7fA-By$MTGYVe!6MX5zlK4$-4KVN3ZSLT|Luj^Do^@>*fzjuWGU=LlW@W6!0+#i| zBhfzG75~0qX>@?%205bbj+f|M;D_UO^rxZ$W2mXv1#(K8*+pMJYSbD?laIO5l&29a zLpBZeY#l}F!ky{E>Zjb<%=Zr4_!KUY2< z4U~h}xw<$W-^8-nT{GBk^>;9{Z4{Msx&kXrWOwe|W9w7&@bmIywE8E*Zpz)H0h@_k zwC;;>F1uOfjUUWe;{%kWMq~KoX=E`wp34z>Ep9{fDQVCuEFR~LX1*>MeCR7&%o&d* z?N=bg+Yc|yjisQ0#@q?TXlBZkC~Barc-P_%7PQtJAIE8dcXSI3zSIHJM?Yt0Ww+An zAVi3px4Oe5{(*RoYUnbL@Jpk3l=+T+H7GCDS zWGP#d%_i+~By9~h?5sP@f1hZ9rMoy-S|*S8?%jqWi9W9WHitgy8G?QFQwR?AX1>;w z*||Lx%dTl~rj_y{NtaJsxH68(j$nog4K^tc!PGNBxtI=&}Jh-?U zvYmATSNY;d`qdpyeqRnl;E{B8-*`Ec3<<;#p^d#Y?K|85Ukdg;ei_>x2V?2O1?*#K ze~SERNSRK8C-`vpi~5+NHP6d&Cm$wN<1E>@3;!MurO z?0{-HZy~TE(zb=r);a?WU!_30TKS~-@-W1YypE|w{TP2YmbOJ&lKn78${OWJzvhVP zYN!!xb=rw5GZ*6RVGUAyT?JI0bp{9O>%c9wQQVdQ1I#^ zb=d?Kw^fbb_cDZy6uJu&XQ`2~@+%k^@f~jo@1wh_72s_eNCs04XvU%GF#Wl(-n`_1 zK4F8XF=rW?Jd5QQ+3ppk+OOhY_}rwxdMgZjpTc$zNkY2`tKiz25vU^U(@OiA!Qc-U z;ho$C=)eCwZ|eM*bJCcBE6!O-x2XxAZIy?ptZj#U=5jLe3`G6E=XlknUpdqFX;64( zA58kT3+lII@#=j8@n!f|q381m`YM>x>zy$uT_n#whfkzKUyic81L0`6SeyTu63b4l zKL@W8>S$G@4~TD6v5??A#tCKdNT%S5@B%~Upb04*805;YVJsq=3bR^*MM?VUL+>cl@>I7prPEsmrK>0fZff)bi1 zGG%w9Ef6QU2(NY}qo$b(71CImvT+sDJmQZ&M^Z?7#~*bEg@aOk6fNVAqYMsW6RY0B zSj#Cda?o%@ewJ@KSHL6d+t z?!%_P4CE}XzZ85CeL;Vd7mK|sVw;=nAuP#&{$0Al8cMIi(L_0#D`aL5YJG>p=k%H0 zs;dxZQGrhNOK|hA@4V|1Gt{#4WUBpU;&Lt&cYR3Z*Dsrdk)KS+tx5-7g`D=OF%Fb5 z?HgpyYv<2(EEm0LkfHV=M!03?IsUh72LD5Hip6(Yu_xIj?1$<>*xMq*vNC!&y`fui z`Uy2I%)}0SEPUB>6#|*+Pb{>=o>BxpSk`nN2PqkX-)99}VH^i@tW4NE!NWzjlrY#WHlOe~8Ggj|N@J(*oO?#}IEk z04tX$(IK%2jb~>`hRXefxwFPYKhxh(fABJ&4J3sy|Q5l@EWLq3QV$Xtiu6M49ApTM&+pGC4wn=tilI&2%4$1)aH zLfM9+=%*jSJ#X`-`;RA4`PWqX{@WLH-0t)F+)`ZD91HQ&*5cUEt2ojBDod92Wttg_ zuwlq)w0VG}l^cplBVsXS$q^WsD$JkCrJ|=+W8rdHAWS`GNA`AJ?1$V%-X|#>S9n>n zwV?;#!o(4@d7>&7Ifj8@b3aI&eV-lCD+GDNEWr)n%545RQ1FoREdRwH{^0p6F8{C& z&D>-|5i+-g?>CA~Ubz70)Y+q@xQHcx^@7BwX051i!;i;1zOwKl(6?`4gINp%UE$oYXog=H{ef^cpfV5^9U_kU{|jD()xSEzYRDeFPpHG#~U= z=YWYp7Cy1jhc25V;%oAYn7mt%z06|&OCt;w|f zw`sQ@?YdN$Gr}L;x-96*12HJj zI-F@7jp{w};=D;CFk^6~NcO}3Kc*5sFZlx{m4k3u zbPIRf;4>O#3}NY4mr;9{D($99e!?AwGC|t~zT-SPtT-D}OZA{(^DFQjHyIM+Y(TX? z;o`z@NKA@^rmJ_z@6b^&AFvRYKT{&f8(reP7ct9dfq$ZTj^;}&Y5Pbie!UolXADjP zXc0TLSW_Igd==hZwvPQ-@}5hpKS{P9mP!-G@$}rlj5SU);E&xOfhIBW(m%g*>B9T# zklply3O(-e{mhP$(+zp{V5mG+Y}qbOsCWjK4gX;N+I|$1qDwvpR)AS;A#EGx&+ns? zG;GQTrd`;N=C0aG)%WL0lzY~a$o?%Z^BD>1+T&?TU^zV8_!VYuP!+3sSK+9L1YD>s zBhK$l$E{%rY`RN2eR*(~tY28NFNXe<7i>eLJHv735_z%SRt?l2^@KjHFQVi5LLab@ zBcuKg!6{kbX-&G%Wp1y;+}H?lhskf!SX_qwuS{`y_y8``FrA;`@eap5`ofvH-jg~l zyaBs(lMxRnqqoll=}(Ijl$O;mF~FI~fRm*Zf?n91ZdJx+B0 z*%+8$IE!L$-eYC&c0p0>W>VE3FAWpT!j-0((;?#=Y!1_%1^(+XVS#`sQlVOiJoEYR0a?)X)R^Y&-wodu zdBVnJXP~Nb37Q`{%ig=3gy^fggq?vZ{VSc#_FPWnf4S7dYGqqyc`%S_uNJ{#QzbgG zPv8nnz95;qR9BiI-N?zUOy(b3IkP8wBCzL0E-7uSgxHQNqK)0ZVE6uI?Cj1QrrcWw zYq!0_+g^U~$Z{&HuePDWsuF0wc|vsUZ7z5HB$21;GI-GJ&I%I_FcW7Z)U^IZ_~H+@ z?nfM3sX72Q>iAL4@mtUpd7qVZDB_Wwp}78^I_uDjW9=JH(88kcOey{_RxBKbK59>~ zWNH9tdmF*+eqVWKhs&T)=L>W78%6R@d3N7^91ee}#6Dj*#$NorhgP#yP_5fsa=mgV zs}?_Fa(4wDSIA!|dEhO*nJ>$lh0f{`g}3b6S!e7t9)b375#7@hn1{!B><);fdp@P0 zd3z8$aNPx81W#tZ4|}+BM>op9y^b|}FJdWsg78a94z>Qu=eK|P2+w}Sqw@n@EH+W6 zy>mQp=z~ab`N)G$z7DxAF`?h5>_y%7XTW@`kP}LI${i7np&v^alinSKW)nOxCLspn zr(fsyqc-LK>4VA}q9H#=7kgj&V%^?i*sVQ>J{&b-8mX1syA@JUAH9?@aSx3aT-|J}d5b)Gw+Q|x)JPv%@2?~o7XORaJD9$8#0 z>{DWF;>gr68Qi54=+xGeU>a1;KA3DF+vfwA@$;4JY*q`mthoi39(~C|-kle3xiCXq z)wGuHpXg5ieiqUDaom;ANuT=5=EZ0;LFNKa3`hZ7pd@yz90bn;CyTih(1q1BDy*QiHy@1-LP z$*acMw;EYuLL1aAvZb)f6)=B&Kk0b!F)}i}$oAZ?fZU3yRAyE}@|R{y=6?tgSDEfd zjV-FuMJEHHL8A}WmhE6AGFPzJGm6A-!f?%k{-m1t8G@7S&?(G9tUl%~x^5EoR+9Hv zt}})H%?zaHO*15qhxfv;wTA^`vL*NPc_PiY^NZOCPLeyn)unmm_t{K+f3)`BfNv+M z(9x;N_;uY!u5TJqiT^%nZqF3y{@1CZ-cM>mpL8O9K3Pi#3TBG628ZMJ{#PjSnDD<5 zqlrOIF1UJD9_aJO#L-n=%)+k?p4z{L6DfaL&7ZquGw>5`HVZ&B`i$rHUSk`z?!w-6 zNhq^rkJv(QqI7z#3-vfei)pe9e#w>y9mQODXfcbj<09aM>?vTumn9B0%S6^r=h0nh z2AiMt8|s97u*tP+5H;W`PU;GSXV*oPeEqGEd2mDAc$X#YR)oB2A9ilc3+NE_MVV9| zwz>S5;8L;@)BWSpk0-aV>3do!*LozI=4mFbUip~MRQUl;o8-h(D|bmxc-IRZw@)-c z)=K*0!Wr70SA#6?W?%p79DZ$(W8)(AY`8ne@yxF=oJ;HzG5++BPhMH1PZx< z;-{ncfnCpjQkbVMuCyC0+PH8oCJQYeYd=k@dXSDIPG90{qo;^he^0`9i~CDgPjM$D z1zD+_lxO9CTA0T7S$OnW0R3GxU0N7vP8rE@ENRGdjILTFo~`f^9L^|$myHft)$5YS ztD)FaoGgy4DaERmlWgx<9-I4UqRgXKI`u^tA+DFz1!~fi7n-zRN>DE&H`V@Q5iJaH zqOtY9q;hirr~7gyjypJlR=rms+mDEMUe-WcgflhvtR%}>Bk<+*g@~EoBtw2orqs#9 zu}PS*Sh-oTN!=yvwJ>Kg8ubj`3e134oriIUO<&SzPJ(TzVa#fw3oNb6W$EF9YrLrk z_K)a+zk33hd|(%AUlzme?rz{-Pl#fgo8Rz_1_tnQ#{~#YC2%bI%g&8c=8OFEBsFvV z*`l(4e5$?~E;l`d(vEzxe&-7}bwcQ%$9yO>ZHIu6sZ{=-1k&fHqVo4zJmo$O{eQKH zOcVXtph91aNowPk-H>G|EoV8GhnHCB*S+L1X*<CwvJZ zSGN~%^^Pld`O{$rxv)o#VCRBR=57Kh_H+u5ioxcDjtXR~9Ud*HVHZSZw8!n6c6c6I7QthV%H zOYcA8J{es=|HmUhMJ^LwUe>4n3pT=%+EP$8RUi$4e{<9_iY}b*hrC7uqpkPZZjU>B zA7SoyH7%7nA2CGR>4S)cZQ!;StOsl?1E*1Y@NtKT-~GK@wEa^iyz$A0#9Pa8^2BFw zMOTfvPM?IvFK@6i8v|T&VGLK(&kiNy3Ybb!7+kVafFTvKU>&?uGBR@+snn-aVE$+* ztM!9lweMi!3u}@|s^bSun?uLa<-~II2Wtf`X@IuB@T{~(tD0Pxg;^lEmq1!e>bXz; z*)%)cPYMnZpazEY(bS)-(zk_|6bFAsp zN}Tl}oaS0y;IdBovSo{3!m^iTv{`x@URlMWt79i@cUg!t=6+>&N`s--^CBHQ(M;8? zAy8HEmYX>^kgXNjid3TS@zHksz<$6-e7i4zdmPxrsbnhQK0`~2HrK~b24~rX@^+Td zkx63(HfzjJH&)6|rXh9{=xN+nw(jr|+@P?OCB`m5qc8Eo{r!SOL;PMc&-fb49Q%qh zHp#{rPyVu*qH9xJue@Mg3&Ob{sb~0f`wV_~j=*!w3=th3aumK^eGBJ~ayY>yhFjsj zo~DkP0LES0aoVV}67fG_Mt%1xYpoD+0MC!YfPeD1Cvh0JId?PmNpNE07p!9uYXfo1 zYIFGDn2P@HrZ{@PH9Egf!ExUsz@<|Ub7n2YIc|d}O*|6SBWuC7QOe>XDlm6q23*Xj z;CzxNbm20@CH{fRi{0#f)i!uD;3{i+d6Hi+;vu|pIY))_ zXJco(7OwgfN|`-RSi0sp*gY(V`i04&$a@Qoa7@C5im51n{1U9(G8u=23iGkeHT(u) zzo++BiPgMRqZtjRa4WW0$bj`iL2VEw)X1zD8wx{cnL@!^BIvh993ey|x+AN{BT+xp_QVmga zb2*NP7vb>{rEJ08Y|8y`i#)GHQ11m3oObCRYiahS>)XfTAN6Kv^C%Mf$Jd!fN-HZd zDUqx{9Z$txx!nGDrub=50NJslRQdE1KUyOWa$<^cNYFa+)Qq5g`wk#_2hqW37fG;; z28|00f?69B>H7R3bauuO{Gn9D2K?EBv(E|a=tpBoa{4>#D=j4!q(ax#7TU@S?{kNn zuK4|7BY!OttgF=mzr#VKo2n+gM^A{P?fyN{#SH44mMTlUzX6K8hrrU6d=SUYGP zd8E(5noo`N^wbP=lRRP-F`MxfcZ2yaEs(CAyPd8(X~OwyewdTJ3%*J|{QxI=l zx0IsPf8*)tnM}Q0j@Itogc0+tATnt)EPWmgQG>L(*=uy+a=}<;q52*Yj#WzDE=9aM za0~@R|E4In^XL%K7t~VB$nJ0=tl#tmWbE8&!QxDO5t@%}{oQa$z6veKP@vtJkD2Q9 z49rrPNDK8^=&_fYH2&{J;%!^mf0quDZ}n7ka?Qs+OTQF%9XySGdS`LmqH8pM^bm1G zuQIL?&Mw=>dQ$7sPar*ShAVrPL-)Wx@I^C*e*TiD7S(os*rFd(>=To*Ko!8qDuvG6 zu)~!1FWKA$=Fro5gz|vs=$6OJ z^X+EpbXg}7&K=y#LN;v1nlWoIqBDlIuj6^hbmZ+;*^+}ZgN2?a$cpbn$&zW^X#OmReO~m5)m|%NaWAzb%aj5*!xm*6 z6FVGhr7~QV&ma`lY-5|24TlHrV};MhX%_S285}S9$-*jDVQJb&$?7k$5PD7EuWJ53 zLpO+S-Afah?Wz(j^a!P!iE7x16z$I|UqJE}Kz$MZV<@kF{G_3rEjeU0n1XG$#D zU5RGRFSMl*2fj#TyOdbL*5}kU+Zw(s)kep{ofuWDA?>{L2^Rgbl)CJ`!H-$NQOH*{ zbck9ZFt<*iinAj+=cLf^ns#2Sv4usmSj5s}O5kCwCmYsU#hMB>PbqwOlArltgT(E$l)ZN} zN2fVv6lA!V_bwev^Xj&Uc16Boh62M~Z-Rw*xf_SsGV5@swEn)ORwxku_&+LSX=X(mD*}p-uN=$G5PHs? zS#|8qsH1GgrxBR?&L0djXJBKHGer&^%knH=v(v-t+3nCQe6-RKe{D!)kB#G5YeOZ| zuRcH?{j!nm1XLcnkZ)79!{WkLP`hV=UBzjj{5_HVST=~Q-m8W~M!5-IhoR`XF#|k4 zwurj!FQnt6H&RopG5L-0rdK`x_~7SXK|iA}YX9T8yFV;xsCOXLr>ti$V-ne%@`I${ z)&Xhe+gR2%JG!S?!enN>glD=rl9CITAT@b4&ORB+j)y8y_nmm~=u^O?+9K}!G8a;} zZsG@S(*iI*fUXTjWU2X@`>zOL>$L%7+~bD(WcT7b$7`V862;mEt--ewm2Rs1TEM;^ zxr3raUDDu!sL`yM^Zo_kVSEZpuKLoNoYAy)%m>gZf5v|vx({~`FOqzp`kcm8{^qX4 z>A8l=TMUOTdD|1{YNMKeguor=RI*TcKPNBM(u zzOy(tV`?$@A!`0v#b(dS;N}%NQ;3%=MTI1y^7C}Kw|+d1dSc413O??MwXfiri7IpM z{KgU<<^i{~52);Y!%jNHvYYyDe4=tPs;L{{5%B{0sD7Q*=5n-iq81I7R+9U}+1$h0 zI<_!=IZKONFAZJuk}dSN;c9G~*^|YIc-Gwt)+9}29{V2ihkI=?`in8PZ15+A!@oHD zXXSY3u?v60T9Hnuk2@#_w>C{hKlyRkWIu>~3p>Re zOKouUgHSwYGUUie{r z2bXW-3yNv6tX7WEWm8iK4Szb>ROkn8({F;(sdX^T{R@nqkju6o2!W{IVKmJkjTx@H z#-d$C^xngr92NBVv(x{u58Ivb`BI+d2@bixNotZ@wdv?79t-8EGT5_-;~%ZR3l+B% zxmkxp@Me=1Jv{5iK32-JO`fvc+0~n9t2mLXbjhVv<%ih!#+z(r{a@I+N(m2!q;vbU z!f@D-YKlW;FfaPWt~KUjvB7YvnEe2T|#KW%=O?{gOSej~VkEM_S^BKp@~4&vh% z(bb5v%;#Jv8#~Y$sp%R1nQ8(qmy4jEvhe#j^_6cvU&tyG+M(LM9wMfe!@7U9VE_IY z9JZ7;!%P^ImvtyR?h?j@QOjli$Et(_}vDxfwb4JO!`inIMxg5&U}WnWnL&M6;v@ zc9dNby*81B?R5vpZTmRNxu}BYYhLqKPI>I&kPZCiKdm6De#@z?dj?T~5BbLp-E6+< zNhb5{J?)+U8xl^Oz*9~0M3(<uW!5CIgiLpcT=6@MJDH%1 zVCT;2(-((_U~j0+3KwK?(}$Ib#<^`^fA(&G31VG}>lXm~EjB@>;%HQ^zQ6_;OF%UD zE;rF^9bNXX;J^LKW7#*YpwBHw?CM^IBid!LTbNq~DlL|rO6X)>ljIq^xXJEU*ogf0 z8B*2StNe{aXV}!l8c1+_#vj}=1N?(3`O}vVaW=mu(NV=9*sQ#Uuiaunmidv)Gvqn^ zx_gRc4BF4$Bwt|%ggc{Jf)^_u{S218T!tyj49K#*7Rnx(Kewu`LJ74bQzuJc>U=D?JB(dczQh8xPt^xSgdouN;k7td`^zi%wYuIsH85Ig{vP0`ev%T|^ z@p`p7rWjYCt?w|LZ1h)PLmlN@<7Pm`rbld-kgy*cK8l3~IdWNXD%_VbfgqdmnV&Oo zFsF9*g5-7Pa@L%L$d#WeF=G#Wzry;p z7WCh+yP$7S&l{v_fVJGC;={kS;m6{iTt{FfICC$V>BDN!PxuVYeFyWZ-#E7T{$3pQ zN$4+XY~p>^J!gKqvi?WWdARlXesNrB5=sk|(lSeBrO$Itq*56rqbREoNw#d!mW+mm zLLov!MB_Q@$U02uD(|zCPyx*@EX-+yxJ&taJn}-*`+tg#! zZdOc7{&})li4yc=pu*_*~^;v!($ z4h@i5*Wox#RiXdIV4z1U>{T`sY+kfLSeK#0Yb*_M*+@-Rx-~--ddASXSp&FzSQ%yB z8^{Kuev#euPPkb!j;gOkV2{nE@Y$~y+PwHCK5}!uP&D$QuESN}`jxYwzGN%GiG>{bcq$jGjO6qUQeSFgk}UOnPyTk#2xq<36FgRz z(XJ6OID7szjz8EeHu}A)IC!>@{O`Yld6#-(ibsWjM`I`_r87Q$o&c?1y~LD41JHaC z30tRGlV4yB_}=nG7r)cw@|FsF7}YsEs(wb}lC|-5bSXW|vlUd5Hh|8K zM0#{70{<%c^ZGGMAg9QV3>5~^hdIH-msp@mM?r1wZ?Y^r3K5%C_Gi%*yKWX(bC)cM;{)Q zbXVAR>ITJq3c{d=|46OO9>=XS;U&sh^vP2jw@LZ>adBJ3wcn3IyZ?E*Q?*sf<80*i z7HvE+8t~qmk5H!HgGb+R!1SMY=q}BYcu)_-a~%ir1G_==*RxHSHz-x?;A|--ytAWt zn}J+Eb{n0)>BIMOHSp*X6R5d20`}bt6rJO)io+ug!sJa4VD&*i`0F~DgRIrXrVIC= zXnX`D_@oIVNQ%QyD`P;b3 zwN1EvZ#pQ>PlWQ~SUx=2la@@51fwza;=rAMXvnezVT;3eS&~B&ah52+f{vo4ohpA1 z*XKd$t4ZDV3S87S!<^(Oa#(!@0uLvO7Ih=&${l@PkmN}^yKA8Ea+#Q^-klYetFfNM zUOYYQ91Z>TNbVTZe&xqVNG7lQC zyp%kbxZteW9nt-j7kWy)3u-E*X#4lP#@d@o`<;bZE)xX1|9Xj&AGVTWzji_6xgnTL zi9~v+!|Apk#QP4JwDV36_?^@w%pdm~Hsm-#)3z9@HuR=%T1&-+`UawGdOeuZAE9>7 zCi?xjqnNLth?W`CgtV_qzR#J%W@({h7cN-V-`MNryORz}mD<9F`!8@@F-4VL*tu z(EJ$h?7bc0e)Pg$8#~~(ZLJh7#KK|#2bOin6t_v2Vndq>3h(yM+MIuRBN&$U8@=)sO}t;rzK$a z%5>67klw6l0MRQSaax2ETjxZ9PLrOPx%!6Wq+UbaMt0}AQy$RK$q7nLMsw@0p7>Gf zH@s2W**?5D)C8*IAB+BJ!{KdTdx!WqEjYM} zVa>6@V0qVxl`kcMTJOn}ImjI6*4_|Jb&t>!hjUQ-qd+`Vaso`>#^Vh4H$t4r7b z#^^THHF(~ZHJ-7~SAd{!y;AuwvW%HeLq@YsKh0|^Y5EDA#@}xm#K2b%63Y7 zV~81=tHsa;74ErZ7Aw!4ELJbQCv1GF%9lPx;NgYQ&~;ZJt(p`m-r48PX#shxab%c4 zm#e@avl;LG7|deR7W9JwV#n$dG5A-hY^rlF`Se+h!r%?b{8!3}Rck+!4K7PSgNKv3 zxKZ12nOdDNNj{MS`;B%SGxoE?fic%0r2lxR(w>B^{TI)zIOV5gJdNUY>JoRA zKc93N)kn#As8*z)aYjL|Br$$J4Q;?_VdK#vy@t9*4&?Da_wYYWebH@t6*@;WLwt>N z?+_mF?#-T-ZuBe7O+<>_r5;NpPqoGvWJ zsd=h2P3oAfzwAP}x-s%FXGjMawb?BzGhp&#eqL6A}qf^`A?#mPSZ2S~3 zPO{)}FW$kj!AJPzD@%Mn^dZqUbyQhTLbg)~8_CAwe>=L0-zQ35NbE<7yUqC3bP;3b zL4DZb3H1Ww!a`>!*%H0l&W1s8c%R63zcmHv`qU03(y=5#O8E3|gFMGrLRui78 zTnqg@H=!YwF$MZyThHkjSJFcbw;{io2ieV%_s^ zXzjYUV&^?2;Lz3$SMJrqqZXf}H}NeVI70`9g_zRKVs+MdGoS8^{=$QlF2Lt`wtUn1 zFno(j!c%03|4uJN+tHUWL#-?4OsfT}k~uuBc@*4J-ou{Cxlro33cCc3k@EZQc;xy3 z^rCslS$*;H$bX{A@3*qfOLOr+kNLQ$YJT|{owGb)?dCU4`QAjAWk^8w9hIGh}XOBFd%M(S`5* z+4j;NKJndMEFG#q&lR^)--C(J#rGsWlQ=fLG%u2%8;mlGi+pT^uCPF!g&9AMIc`!k zi}O42x0y58z9kK_XWP=$8Fdb}S%>NA?9JrdV+c_i>Y&r~ogoZ>&~ z;l>ID`G@6w;kcd&^_mpK%S(K@z`+z>eD2I4yHkb0=%IM(b0NtF1>o1urR=Sy&Ns>r zK!)!)%#6K-pX#${9K;Y9BIEETV>hs6%(ab}ln z-lh;DE?rlG_pU6$JucJWV#T4^nN8W;)cb^W2w zgM7GGV}KXUB!9+-)3iJIJ(a)_xFqfOXU^*?jIW~#&HDMYLgvZsD!0HUW)c3TwQ%yc zlH^92CyY`kC7WVpw64A_1h%gh3mSKDcIafPUeOuCm)5}dp^Mq@&P8#=zvFbMDN}6m zPo<03hhxsC=MZLV!Go@N2FrydR%{JaIQ1S~HRlwVV@%cDo?$Om^Wq=N<4& zYa>jmR$#TT?YPiZVyU$DBg+E^q5tIz(0%zCSwW?Y`p*g#I~ko7SIihjvcal+pvVKh zh~ad}DG{SBeW+wh99Ry!0%{)>;9Iq{Q$N;3N(TD)s&@+YyEzwhW@cAdMMh&sk1v9s zp*0U&)+qDsbqKtR8^O{ig6c;8f#B)K>E+A*c}mwp z=hOMwVNDpN>59dsdX!~(70eawc#+9>+A;a4@NU;EiQ|+B>q91!*O~w+7+)8*V+T+)+c|r%{QDC+2B1Jh~Acw$lvSkvJb>jXQ>al(WkNDdO zzBjeQBAw~5$-14cNetvBZ9PmleUh}dDx*ifDbLLrge%-+LYd54h%M=YC$*F@()u5L zc=8{(_eibS+oK0R{jr|ARpju9D+74Y%f}UKy48@a+DWQD`Jd=JZnyk_K`g8v@=vt% zoh9zOcta>1*b$CPol~7jIUN1wfN&;o4BIrWryWBLXij|)tQ(RFM^w|vGa(2A{yd;J z9v|rQjj1qg)z-4eYCBGUDDf70s8h(IM&Zq`AEJ%NH~Mxo2zpNL&0B-U@}>I=sQ>Us zFmYrd*!@)Fdm0M(-Fpfh3yKrs_nDL9@~L2zaE|6UnbDc;r{KwibC5LfNcoGh-{PF8 zD`N29EtDSD8+Lm&3QNQ7K+8%lJU^m{-^Ux!7#sy}D|^7n^w0fXap}A=&uPuT zT~)PEqufjfjcsv#PeZZICz|K4>Ca_pC6wx~fd&za;fZUhgHNj^-=1@Vln)i~oa2Lp zw^#P!3+;Ebr~gLzj%$yg$m=5~1}n&8&X2|Vj$Qf2?oM=I;!OF6B2QuBuV`A=trPFQ zm5D|ByHfvU61%hE6b)>>h@bzS$GS-#Hx28&22tB;ySdOLzj=a!W1Ix2~dF`rI;Jn@nQ%4RW z=j9*Z=a-3?Z*~AK|Irb*D0bog@2t3W>T-PGpdc@lC&S(*5j1%#kLSgh*hL3@qA$?d z6+^hgkbmSHu$ccH^rrZk(%djU86Q_jT-DRgI6f``4Y!WROML<{Zmk!t*UaYFt)1ob zV(NLD+7F4p+L?zbcW^wjx|I90nDSEhE5cyi6drqV1cyn^nB0QBu%XvQezcu1>58tS zc}XY7K%?oDHfJMh*L8H<^1#Y*X!U149DA2+j-BJeJzF5I{Rymm+Y1lh--?;D_we&+ z7tq;n1NEMig$o8n^NB7GfB3#L*qJP>e-GM^X(fAT)2>b4{M<8yTn(J`o=9WT$I?e{E_io>Z*Pdx{*H0#;OU&*B`~7Q@&x$z#FXJ zJ;d?il5Oxe!j}?*rr?kKcew0*0`<57@<-R0%%)0Cfccp`175PsOvVT8ZovG}#hCYd zFPbGuzJ!2sq36(gamBzRXysdqPgYd%=zf=I&ik``;qrFgqqGZ+jhsPW%J8pSc9Zr0 zwNclx6Xg^1$FX670v#V2T<=rjEhZF5^ z#j2Zhn7#>nub#!AjuV8;r2%r)r+4w4*I`sI-9fg?3ozeY=16IUqSc@=a{pWQu-eXw zW!<+`=vpP?axD*zo_CmsXch8s^+>#F*aek$A7XE>Y%rdYB8;^d&R-8+qi-*LAz_pSDjC+{-tCow z#?a&N{KG!j{%0^u9(os6SO0+P!`6bP)-dvmHo!$So5*L99arZl@RgmF_-@P}adZ9~ z7-w&QDx-4f&nQ2RUlW6F{ue4nt%?QrkXPc!`vw@kbqYUT=ZARUBpLtSj|+>JaL%s* zU>i6Co!1xe`_a05|F{NS7S2O?F9ROpx{$w`^$@4E$YA#}CC9U|#<23?vY;GG3~xxdu=SsXDO)RM2m)1&>swNo;bItMUr4;TA}TJhy)d4d&69iE{I z*e2M~%eq*MQoIE_Kh?{u`nln$Nn1JHt`~lPl!6h{y)nCjUy|~6Fkw^L626=R1#p8gnj^LL|wpnT*4}2<~U;UCkYaNH$ z8;p0QZfwR>Kc23UAqLHjB%|=@^t5CHI=>x<3J$7l>UvjxSbGbHyEh6`UUb7nSJkDC zYY&#Il#$qdi!iZ3of2C5V?vj=kUeW5t4QVkoTL&yaZZQdDa^*tbp_Z`Q_8iAjYW@f zJs|tt8Mu6QyC5%(BzcV`TSqj&C|`FN+s49@KaLz;>+Kl0y-q0l$bH8 z=C-$^X<@;=oI@5y4Fbk z3|m{F>zQ8=x8*o=*6WCK6_~c&DWLp)i+F9~d~!3b6~{g5&c`mz=fUPP`0$~-JV*iA zK|vpF>WwQdEbPL8+Dqx=ZyAO)KcMkiBP%L~Nqnxk%fWR*64z=gu+9Ouib<_e7*(2w z#%V{vw>%V#dn(E^VpZXgx)YB4`GlK7xAGsqQt@F#4WQ&nifd?~jg1e5lBUnE3e{QK^!xRvEJzI$Lp3LV@5hsOk$Ja2z^gsTzHX1(Zr|=R>1&Nfj zjYqevmOOVlu*YQ;Uq87RpB!>U+nz=IC}1Ba-J2wTkoKSO@%|GW~{I(EpnamYKVu@%>*^9uiOf zTm7)5X&v@Fm{0Tms9|WeluNTv!1I0`(QT|jO zwSA(fUN#H-rmM>1hB%Q*ia)Nr^@jV5ii8fj@k0EJ4b+}{85?gjvu))jwpG%@UA5LY zu$N36|Lrlw-`Ni9t@O!I%?BeF9>ftF`e9|)!6-YXgWs39lgWyibZ?yp?d=}VdtHCY z`gG3VyfypaPq7WHmt1;1W(ydk!ji?w{boW^?WwIvX!d+AZ{S)Z~W8dGM&c9zr7qVAs<%!j?qF4sUw0dO$g3DI9>p zWrH!xXd_;Ha*~_1wQ=S^3vs=?4LqkxT`f&HZEGvXp#cofO_$&?>z=sFw=1tK&7|MX z$9RRpdR(^kG3>h%$Ls%2C;gryxL!YpsqcQAxw!<+zuCfmUPkCSTOBVNwt(rpVK{YU zqN9PTy>wnxVd|ky{Iz=@%xj;@RyqA~<$u#TXS+J9JeUfp@#Sp#AezmWCkcVGZ1GT6 zRUY{#1+=3y_@Ti-2s7`BhDARi>hokg>!m7jgB7?ev4Fi^9Kf5!miS<&QZ&?MY3$A|w@DCJQP z6WO7eczMEpyydEf^QZP@-J`Ya+q@U`Tc+Zx+6!oq(M~gT5+LYKAC8)`k1Au5aNyZy z(I_ojd^YwWABmhtsGGwMvwuPSpj$BETN7zC_F|JqDR8muAbvYv&Ak0J&mY!XZgc-8 z4AnS9FDBTdQsz;(=V8NR){P+SH4*Qu%NG^q{sK37zG(iWkQ$_}VXXT#>~=Wn(#oR$YGeXNzWn@3r zsP0~|;8I`gJ}w(Ao2%j6v_ip0XBYObn#qZ2g=ASW3rmNd2ag7ONSwHzn-VXJ-<{rz z{gj3a#!KP*_r|j&5dNn3cOl==0(x zG;Orxg@^6Q4%E=1t35A2`5R5g_2XMRO4y*oYnu7P6n{J`#O9|)^rua_LnNgXVfA+!kQXk-^moJz)l$Sr6fGn409UWWWpnL8`>JYe;yBtp>UDtHc z@pmk``QE1j{oUwyevjO%ISah@t|dR;Ui49_vEO_-1VZ1gqX##(@e)5}xu4BxC^udv zK3aWC2<^C$%e~v_`m1GFX8eLJZqK1`t{0m=4F(@^lp~FvQ(^b_5YN%xje5Oxc&v*y zEBu+d`EgOK0J8{R#k1~50iD|A-Qqb z&G#<+oTLI*Q#&~BJLSOhlw06NS||_hq2uUReI8nR1YoCr&uN$HX!!eYupog5F>cES zj+;6d;uR0`$H5swugU+x!5T#l>h30cbhC$)VVB;bt^e`Gz<#2V=RWqZ6nW5)z3{bd z6?f@kgfs0fQvRXN_#=4;zinKB=CPZY=RQMjSpzAO53`TUCz$D?#;-S8;DD$W!Tj!2 zl5e^VhU2aYVGq*bV6nu68U74+X-i!dHBa$!X#jVa7{=rJ#`125Rk*^(iK<*~h@Ecf z@=-l!Xy~s2Rc^!K_l8aQG1&w3ot6sT2FR^Sig?bUFMCVO+M_3*agQjeXRvpgI5nmR zyPb@pkWWwHW_MRy(DN-7ckqV;i;K|gbR^7B2p8R@`L@YHJ;os}_*BnDDBRKsJ4w8f zjIvnTI{zQto~I!w&w45o0@5&a!$W$o#Tb6;pAc`n58*mlQ^gjYMO-{9g9_cRAly7d zzkG{fO-KYDPfEbWYm3Q#WD2K8x6=2nhPcILKg}1m(E*RuaLZB3{5|x+kUt^NtZ#@< za}f8DR47RQN4QUumxWtGkA&r%^fH}d?i}W(H`?H0;{t{$7Th}K0;wj1l9T>^@Qs;- zfmz->b7nldu`i{a?_aTUSsrbEDZ*L5QFQ&_3Gs#6Wypsa0PpXM6NWg*XP@u{)Ayo~+ed+)CH)6q|3<;8 zepTeF`CJ(8xQX<(wn~hDLpJS}PFqYo(aXPMMauMdaOy%&*l%sa_pdLYK8>CE?Z!p$ z>0DgJi*MFEDR>kfSg?lDg0sPO&kk6!M4iPdZ?XTnVfZnN=VhdYmRf}w*qNUYr_VAUal zyA9dM^CZsO(h>HYQ0Y%GMOENFF-cfn5>9?aPJ%q*9(@~Ygx)jGI0U!)L&grtr)RFn zC#p8#+?6XFT$Y{{S5;);c>80}sJ+?S4EIe;#iYhyA+^6Qvx$_(gs3xq`C9LbYa8fgD* z1G&e{FX%I2H0+vp0XLgJ5!Q`=3;NzU+`X($JpEeAF5eFzdBS+ef0zPaKlH1Z-E@r? zWpu^$65D^n2jIBBZfIZT!^@8D=8P_D`BM5?40&K6?j3)UJd%^>kgqGhKY53`i}n2U z&R~qcBU12?EE=af9anrwba;_Ajk~$m!~OL8I55dX>^^ZF|L!a0)iT#oXiOsvkw4>4 ziW}&W)E{mx$bqOZPoChDLWW(xVr#C*#j?xb95s*1j-^t;gOkGN3TMcE=HR%-wwN<6 z=Ymo80C`Pp8V}0RqRpiKUBMwSa0EYwf(aOjP|J!JZA%;ffpBL6*GL&$4w@Y-}Nk#riX$+}} z`zU^Y0(u{kI^y5|2}{SCW7+fGoH_I&|Lq*kR#!wwJu{C}0#(UYa|r*EvJpCi;z_T_ z3J<0#IKsg~NF2Qky)N8i&&7M$MoqF^g%?YAp;|uk^B=u;)_`$U2k}Ux0p~5h5A#mn zMZ+`$MB%UySCFEUb5SomiQu>fEShUO$3}!Zom7kx0UfWCQ z&3cjp?XzLqxd*cI;!K|EoP_Si@qEcWi-aG``H`<1zP32(5Ey?NRsQzFHbrac?WTfl z)!K6V`#WXNOBeH0O&gxzbU@U5co>w^$6*TQp}ORz@~H`;T$@`E(KDagzh8&jzi#8P zMT%VSx}Rg#tz^&NJ9+2pR_rvLXo5i;_q;nCQa0YEwvD~GW9b&UYL~&9{$ps%<*v{t zc9{6?>o)G99L=3)FC?vs1$;92jreZjQLeFd;-~>37<{)J9eq4u&Hgd`#8=8^cUi)- z|NAGr9wK#8wZGAoh$2#2I0PG%b@^lZeAXN{5|6EjAgSdkx!t=7AyQ7|jzNG-qhLBu zswt$YF%9B{95Zg|@E-a#02|+Z1xH3I(j{3t1*%Coldx%I>~s(_dj&f<)o+(I#%!lU z+VgqQUMI#w`(Vs~H}p8E9n+4C;+I98`LN{|VaPtI#}u+l2y#iI&523$D&HP2w=N-P zn&yex>Hf<7fwSTT;Rno zPScd`$cGXV`N>ET4)Wp*d?!&Bh$Rt+-#B;D0CY1Q0!8E1Y zR>3-R3Je%RqNwZ|3X%~`!UY~2x_^L#ZNTai~0 zYPp(L#qOn`{SL5xWe_RQFsd&0#G*5}Ir)niHZ2l;Hf87$rTTMUV zxlJ-e#hGC;#iD`fT29$xL0Rt(z%$w;bup4F4AVB_ce7nw_^}PPQTFy4lm52%D}Cp_QF@*X`d?x^`)?xQ&kW??6e5ufwHab6#XU6~Ct0uxIuhHd7F|N8}RjU0hjVl4s2a zPu-+b`@HG%-ePh1im^CneM!Z3rDxbla#YVTe<-B6KcbFa%6uhmGP7(l_4YXjswKHp zGE7NwPoJlfH`%gfQjTtFTa9!cP9}%z8}P=;`%veePLJ!JP|Pt+e!SGVVykH#9Px4! z27J-RzsEaD*_-R|=FvFpUv!k4{&Rx)uD#ji>T*cPHU_hwS~w)Blf+@nglWYd==%2# z4QsY?9Bm@qucs#A<&ZuVcGv&V9wWvgvo5&teTC5FdVl;cD~4{SjO1j8_w@OJlaD=wmuX@rV++R}#kVSyPTU5Mj~h|<#TvNqdMZ6}eu|l?ecAHe zW7;F!r?w-ptaEl+z-H{v0sHn#I#`|j5_~~#w_TMj?IMTc?8>-VLw3qebD4#*x>={j8eWcmK&jAn^XaFHL3S<~M%-^Q%J^;1W^;!)Bfk)03z2=r30|Kx;IO3Rc5vs{^R?;tSj;7$_{e6^0R)mE<}` zNjOb($Dk!Oe7`IljoowGkPBn4eLeE8e+Kezr#ZJYg=)Imj>VT_{Z4|-dyXi z@3`JLUrcIW!1Hwa;)h0QUU652XB}ID_M^<@N3;7Phj+u$PKT&*c@kZgJdtZ3E?}Fr zBXD7BwUp1fOnPEE?bf{ni_dPrBr`44y*8Mpp3uOegbwIhdRl(jKNkWnSCXGaDy@;L z%f*R)to9_CJLFH{Gr`wkb^J(~!tm9?>2cTS@-a6U5Zs+*byD~GO$#JmxFuwF*dZPX zF~yQ0UC`z9F5cwS3NxO#quo)5M-YmLplaBH$HWX~c4Xf+2CHH=cuM#iO!EPN< zYuO87v*H&jPRnN(MLk}1;0*QiC!D7nhEbmjaPHM7;JtMmwiWoZ;HQDbG7q%8CY{Aj zW$3xThE#9N#r9WwU}2>`o?5m;kV!7ZHS66m@a9C!sOW`DLzeL=iNp7*Yb>6>XUIz} z4Y1Y2f>DMnT=C|A-@o%)jaO8AY7}i2EU5P7Llh!Ke4N@JHU(E9CZ7S<&Lpbp9D%j( z-h)@kUEwWjI_@!l4yvXDxUWV$R@+9Szk`%bS)GRY)&}_DLn2IkXo0p1Y#?>OR9xOo z6aU$thW79{e*R^nuypYPu6%tEuf!_C``%1v4ff-cZt6^B(`W0_uBarv^*eSu zBe>p>-dN+Du$u(>{I<&z>OBvDu0nTwu)>&A=QhE~ubnt}=0(cPEh6=M-f*{L7JEtl z*A8CEd`9s;84bIEN_mIK^4xdoeKQICmuZ8tqDYUcqop2GE|2On1E1fKTt)NOa@+oK z5E$9jUwN!!&A@@elfFuPZ}?96 z&hhRrZNN6pow9*G-miuMN9trRb$9Tg2g|`;SK0AK_;%Xn`w14GABFakr?fqwz5Laj zZZPAR#DCGQqK7PcGFT7e=L$wkMA1~ej0svQ{OBq9@+yk!_>Kc;(ao)G$pmM#uZm4Z=ip7S(sOM1-|Of zfuxOU)stlaG{tB+U-y zSp4@NcrP3+)V5i2onktqLkfTKZJKh{FRM6vo zp_{}a$}m4w(YVo`&)6JC^63Si#bJ8aWUFmo3F+nGP@z`~Jv!fpZLRys$8H2p3Ueom+TGCi z-Xm)IT1ZQE_kdHj7Ou=QAm=|V6tip=H>OvKA;wDlKqnlQpV`GqCR1o}i=QamTEqP& zZ-d%S$#~l^8Yh%z;JzR6VDdVdOW)Q(?d3u|lz)q25R< zI{W*G_@;v`e;=zx(|=aOl)5?mVq+A_FLs6@Hgox~f>T9hlb5jg!Wltr&tX{P*+zAT zuLymLOL@bwo}8fE7kgwhN?G%btY#?jPDfwjl1|OI%l#`Q4(^YYt4FYLWLJ5mMkStd z4aZ~WAAnzupWtO~#IbI{5Iy$;y!z8bMM_4vXNR}oa5f4@;%iM3AMRmz@7rVVm7}Mh)<^J0Ty^BYgC}9;Vm(z=DbZ z96wh2-9Dc|H$BP0{7i(v8$l4ZV;Z}x&Z8N3{CLf)<=As=2;XnAK*c3(^w0AFWXw7N za}s^%T+tD}XS9{gr>gKG1y>wYXta}! zl^SYI)&%psSEBXtiVCwA$?|+l3%+LUPQMbqK(o{jE-AYz&B1TO#cMLoJoK5ar4Gk| zN2dy7%HuHNLr?BJRPuOtKM$KKf5N)wM@c<9o-b!^qRuz-QR8g_S!NCp)U^WWs+kf8 zw-}($oFvY=t&Z=Pbix3`2GaldMXWJnh-2`1UYX5&?zlOWg+})nD`Y+*L z%lh)8wLciN&(W8~5}Ud46m>n|itftW>F#JhzIoV6^m3ny&W4-$hUPX=VW=^h4)Ec` zIfvPVcfzZbJkI>vgI_DAgWq8XcG21op&1!G_VIIx%^DAuV}^?b`adA4>K`-*CxO=D zE~s>MIC`2Cf<@k!ih>zMV%?BZj?l1?jg+#N^TW1~TVph>em@w-_O5`F8@97cAAk5d zDvY#J7DKOd34Bt;4UBJ1f?O#xk#^=7o*t`#?ddn+))^y|RkYE3!zX?W+HQ zaB&|zu`U-~ht|Wha>-*o$cU$2R&lUzUIa^=q+Vj73+6XFa9wo-EP9{Brw5C+%J}-zXR5AJW4ms0!S(ea7}$@Y%^{xM7p>xi zFk|!>puuBAU3vMlW2iadtYBmPoL>D^pLbj8Yovw10QlT(Q-3DFHNcZje zXJE`|iP5qu7*Czn!mOYjxK81M*ez>>(7#5&em%OPMVmJ7JhG)CKg5|g?VDe2GQA&t z?qR`m2bj@LqXE=oh9a%VJ4<`lOL^`q(R{T`LTJvv!}BJbN2h+Bk?Xs&Ma@*+@ca(n zzNLiwQWDT4yah7C(})OmBwe$?;b#D0x; z+0jbkD#w^}K)O9U$Sy$Wx0N{aa0HLtZ$Pm_3*?iM!f=ztPySKw&rb(=a@qZxIO$(! z;rQHB{BuJ#=01!k*T*67NO>Kqndr#}3^IrEk8{Z0U_Vj#Os+~;g0rP>r&qliO-+0N zgHC)06I%_|n`X*wHv75f;Yd(P4B^xaT^?AOjrR`BK=I6KT%wyL`NWRX6Sr)>^|?|w z`&SKboEk_^W;k*C^N-Xo?;=;XR8#P>lc3oeD{TDgjGx}`<+*;rc+R?+a!dDvT>5!G ztb=gh(Ba&nbq?G~?hXC#x?$?OMQnAvRH$3)gBD|UiE6PPnA|3HD+-6P>nuh7ukwER zx1Xc=k)|6?AHI&;_8cRJws?moPcUqO4$MFA6T(lPH)%=g|(<*PLChh8>)Gzk{8qYk3S zyL0?9umcU(SEDt$XUI|?+mB%aN7XAde$`ULSNiTr-YmhxknS^VkNcp-FIcXn7+3N91!%L-Q=fui$9 zc;#tl%vTTR(74q!an%#S&C`N27Az1RTxfy8#rbgJ_i(Oxuo>&d%%a8thiUY{TJTw! z3;NsoR7}|Ci|2BuU~qL;&M%NS>Jxs@riwveSntXHGvjeu-B_~O!g#?b0XuxCqR3Y# z>1vz>SFbk0ZD&--^R`IhSA81W?-<#K$!PV8KQ#N6G;mrN3|&_lihepHdCJwrl-qa! zADNp`ZcHb3c+1c#v0~mk`|y?#uf=^ICvw>SpA`+=e$u1=XVaimoUujZ@7@UYumOfh zS^xZnql6d#l?m&=Yw?;W57=dUm51EB0-QRV5|+4d_{ObuPuWNZ*UyHsRIJj@%kNUzk@BDSlrt1QvZ?4A&JeN^UJp-V7GP zZ9uv5!#u|^rtzf+aPv|k1aBat@&@gud&snzwX1zC~g8|Cmys(Jv zALu}V`Fh@TDjLMH4WPFA0}qUug43+qU|CfM3O*9YSKP;ghJhiTzq}SFHH8Vww)Mc< zQA2r3kDlz5yBXJX@5SqUjrpsT4}DQ|Ui_e;4>8NS;`h{_VxomM6<4H9Pc+ekB|JZ;EI# zX&}xqdQD5$puGFzYtW~3CLdXU8m7;X%Raoy;@GhJywbxAeeXO3&jmZU&8+Bu6rG1Z z)&CdA$=*^_La9iJqBPvkIX8)hq$s4VLZnhrBxFS@Wk-dOJxU_?^FFshLn%djC+$6a zi^lKs`wu)G_xjxPIp_6yKH-*!g19j7C@62-ht}=FjctV(n>DKuMDuWt;Z)x7voZah zy^UODD%mlK63kGVfeE5-yqe&kbBsJj4#z?y!%sBg*WVlX34-IAEhwQmPTuU!rJ1n2 zcNs`LEof@7IiH&`oeNRZWA9S~Q05LVF#B5A$C2rx3kS=%En8}t+Sr3!jh?)~Oi995 z<7084N(8z_RYB0aB5-nP!r9Mnb4N!!;ijwam(2A0!rtf0&;|Es{1-c0d@QtrHm$3{ zthANP+kP2|#+`=;^N#XCfm7&fFNEU_$T@_^F4Eu zogbpX#XXJ2MS^GR{-9YjbAhrn==Tv+iz#NZ$yRt?*Na{~j3XHz!7sK-LJij?I9;m% zzl>N4r4zzAyXV9CaL>2w+*pC7zVt3DKQcpNpA=0VPX?U6m21rmtL-4MzK_(gcnDjd zEJxdABPrtBJ^W>$g&*B6!Nn5?>GjGc$ZDNO9*P+Rx2d84CP$p%%sOx$K%w~3H&ZNE=vVz+W;hC)i zTQKDZT)C};Du?14yUm2`ePkhQ7F?nceT3VN-f1#flK@lyZRHK(j9}>LJ+#E47Tj0N zrTEcN~s-wb)u>DHm*$fX$AF6KWiOhDc9Ido=EC0)_#AuoO5 zwki1XR+_XzV*5yzv0)nomJ`4~sdTC@s%Or>vvH z=+$i%skyq2;KuVo4R3*6ujWZ3M*UGV;+i;#99CQN%}Ik?3Y4 z<-HHWg)Um+u9kIpN9eZ8n#t0a(cY9H7Ys+Oby;)PF03-nW7S_$;6wEr=J27K-oI0p z*0<#{_00pYqWClDTFwn5+mUJ=3~*tt1;#I^5b_6;=t-|0`rkN% zveQa!g)l0F)=!s4jjqN$BbTH6*ju8sefQY33T>(#9!>q`?0xjI#N9>k-hdIwH zgKrJhqL+W?(m*X8=>-dcSCqL5EvhAG`{V~y9W!BaDt%BZO+z|T#!%|+;?FP8Y=X}6 zc2S2&iY8A2=$7M9X7VYYiyBqlI9%IanxFpVTBep9U}gi$>}KdwZf4NxQ7X*L9ll(c>5@dNPY!5F*E1e5)m| zy7p7xM=5JIDCf4ny2rWB&f)*vHmnTmWA5V4VrvK2AmfEY+oS~P8KSiZ1=pM68g|4y5F77gzyqUI;2D%a2cebotlk8M zBf{y{mtRbmG{AB>mf+|lPKQgX)cyctrV9nRAqy9TcPOuTHa{&2H1EemBoAP z!WBNIq+rs-`i$}=3Ry*qWnM$2|4pzR0i5lOZf;e@12!^IB>gpfEPMJm0%N8KjAI)) z5nrP$e(O7dHyT~eUMmiTD<+Q8mTC5=V;RNwZmJ?Tz2nTtH6E4yo`TGt7&Nrn!@JBj zz^=EZbj0NXO4L5GrI*xk+wLk!itZ~cw|T^eUJ^V=9oulBWf$f2IVO_nI*3tI6_`)z z7Y4P4c+hKk;L|;V_I1>$*qFgTiR&m^revcYYZyQF=b=_i^A_e z%(=3cJIJT&Hw-MP;&k**V%XXRxIm=m^wa&AqM*B)0n{eWi4YFYTYz-#$xtiWUO$jX@MOta_CK^-~b+e zS?I0rr8RP~G^%5!F zHwRSXLr!48s5bGlH*Un5APJKjHKMg>&%k{B7Q1>N!kT83?aaT+nN32I~0F!as{51nxu@O|ZI)6V2w+vel*B z^7Fpv+)o8c_B?0Sg!DS=Fm>te$1nUO>WCR6Ui|JkoO$jf85(X5LFwlX{OouX-joa6ndTn0%<-Ve@YYH?wLFa-o!$aR!sTi3MSC(R z>TBDyp^e=wpHG|ZmZ9UzzGOD>0GqUK91~l8WwF2A(eL6Zyxn&PY>wn-BU99L@Sq_-QD`5V!(Kv2lDqSCCCn^cr3+W|FOgAl&TYRbxubi7mB|pTh zReKbktP}1QoxQMjb23eu^bKszcJtQ+e$hbFHR!OW1Tx!BVzMZPP6t?%#*hZl=y459 zB}*Q6EN!IzQK3J{tmgSh3;DZIbaEHZINLw|Rtqf`tI{Y_CcF$Ax z$e{{1-Fv`qyXDWNe{IEE=MUkkj3hV`KbAIcKO}mPIs=Qm%HeyyCU)IwCKcUgwz=sD zY_c6eW0f`N-nmNL@!bQ;7HHs^-!kGQ&bMLg*9qi*ax#>Ucqk=l0nElEoO*K9l>?!0eIZTPRzd*n1I2eREaq0eZNHG|>!vQ0|?^Q1TQ;{Q1N$|2|sMBO}8!Y<0lp z0nbe|Kgc~9G!R#YeH8UuE_CU7CZGyz$F1*;#An}57BYRqP+3!+OPUi(Z*6Cw$=PhK zT~3WJQ9s1GDk9j^jrwd})eUxc)qi+V=>qg!BfKxJS4HCh6}q3lo?eY!fm<_I%RbChlE+OIm^^=;Ij{B)mq5=ItKrr??KN3+*TC8DVA8R&V zftrmwad*X9R$)-hcC_|D>4Q)Tm{$qOic4tjPr;S&eJI<@xnfd)m??(+g%txPL5M%G zyb(rpFKZN-{hLio#`VX3T~|QO)sMYO$P@+r98Ou(!Q`z9nS!hga+U5R_hSz#yd1+Q zG#htq`6XH1BFDy7et?7O_nC~-e$1C_V&|^K@MWi{+n>K#>#(nOukFF!1v9}2gtnzs=`#Luimwp?7HO9th zWPg;^E;IoBqAS`2l4i>m-Huc5xc2T1Zi{As0j-BwkbdO8}r^nz{sQQW$JbK zknb;fSm=#kzY);ACVKqTovC@}LVZ;|e4U~vj+?%dX5`Mp@D&yK-@)T7YN#Pu?u@|y zrde@^vJ=qZ?p(3_qmyjq)6-DqkwhMiw)9oV#cB<(7T)WIh=OfBX!vjsxVYC4-*o=s zPeUAk^yEa+oUx83jX8#+2kv80nhmi0t~~8n_Z7U~I#IArt0W_*m2Kl%fvd&> ztM8rsnTXyP*2g;na&Mi$u_sJug#8xVYt+tnRellpS)G!{b|hB z0W-1e%kN~)w61v*@4ZCG>n!>T_dP>!)7C{e|A!eH?O4mNO_@vc!(KC9SDq9*l0bK= zDw{9(tAD-JljaMy6T5Z;cu{kO8+50G%F?x&<&Jxt>1(0GvHb=r&2y8!cvjDXul-_q z>Z&Aeorcbbm&5(5iTKzi7uye3;kmy1`4C?XZnJv_%hHX3PlK{VIR}L~(A1mUQ&geL zUQB6DlL?%RIF0q`nBg=+>|RlhJCaA>#DURxebz8G?e$DdZ<+=1gBPKZ?|Hmp(hW9$ zbjZ)`0F2TtWX)^8L-*WkqU)cUnR{D2uep0JYbluyp(p#0hUZ?0S#eo1Y~47z@^Cd> z-e=8L{n;i7`A51-2jISozsvLyU zjY(kPyB~jBuYt|4OTdtK;Xm!J1CRVxwn2px-ONs74@CsBnhIDd^Fip`ZiB_&_kiW4 zEOtreG+11phy}xb!qtb3KwpCC;U8JlY4*f&w=f#L{3Q2x{8;S&E`~W{Cwr1Qg5A!4 zCV7ydj%?})+%+bdzL$2x;%n6?SEfj^-iL8th9=Gmy2p)bPodjBv&nJOPk6qohdGy< zlhv~xrZI9=W2o$*)1jAnZu})FZ2J`kTff)|d*e)4d+8^XzMTu2{V#(|w=%0cwu<8CVEa{=id>^Qm6#6u}OXMc=)_3!|8HT6NC90QvA&ss9!`!Ss2p@TB+ zN!-0vC^C5A#2u#!md4M7<4e&O~nZuC2`Tp(C>pck_|#D4Y6Vs>r2s zAQlW}T-sC{7$h-by@4m8C&7bWeXvAlv!%3d@oskSlPt

    }0o-YB?RHi8!?KEoX0k z42%7Ci)I}g2@OF?;R z8oYdFj>jhS$BHo~uS-v6p z4S&~R6rJtc0Xjd1;u|4nUX-o~7q^5+)rMJ6#~yX`NUP@QSgv!bUsA@NuF8s2`4Cn=_o&wX}hQ>{@u0y_6=~ET^xp7>qu?5>r2#fY+06 z+=rDNY|^U+_R~!RLzHU4I=mdzm!wj5z(ZE*G>rW_Z$$1z#KLzx-bb*T+d{i?5+Ojkjz5sPL{z_IFpajp%!Uk8A!;lEOWSqKXp<^s$&RJM zhZZP~-_PDX%wxr#qnX1_D>f@Z$QTOmwPlWNto8m_UZwCnmo;iP9?DDQ792mu=a*Nq z$7X|A^dE10c=olx8QI6?n%TqLVf*p=t8Mi1Of+pgavt7Iw8Pam)bZ=`ncRKjognUx zBm;q$rtf(Sw5RqL=E-z^$Eiei`bQXAPH<*}=k7%xegw|?9!ulmrcr>WK6R3_y2-N*G7?xmoeR5Vas1W8qNHU#DHP;M{Z@)E>!q7m=sU^ zC(3_Z%SJfuqH{AQapMyVvCZZc%L<>2sj>TMPS`cp@?SmOd3h6hO$%9~ZZia|?1Q-b z3(me{O@BQ5unxHtru1wjlb2RgrSKUnnQ|2NHCeIGDl)8hTod!!dk7?G8_@!7Dy*mVImN?Vb;yfl=Ux$Z^z;8t24cN75FC1Ma&m6Pc;i7T_8#H4+ zSvI*q=CYyWwBj&KwT@-E6YAh#`+0tZ&lHL|r4Bz58`$5S_B7Vpjp=_8*aVZ#ur&`v z)ZfU2W;@*C-L_`1?~C(k{vJJ=t-gx0-*AAcCOpMx*IK;hC4sockEkm!$7*^a`53Ew z(vNGCJS_VJ(a%4!S8`?S*~w$j>YELJ>u%HU(?Zu%R-bgV+XZlIFmTP`Eby-wbDm1r zmRo~q!3ZJe(^bV)99N)j17dINzQg|ATj{}vKTNdZIMdK*-~x>0&)h3lV5?dOz|XbU zL<3e#q>qIHfAfzQq}slKn|+^w%ROso@=Rj1I20n%v~i1103M(0jECk1VyU7LEsuO5 zWWA$A<_6Bx)Sia7rK?$+!EA6icNAR>^=U%W3HCu?S%&{hWYhXBp{U0FWT+o3TCN7$N<4Ay z7F94+`o;Xcig5eAdyur(7 zl7p)UoMU~A<;4x^dO~+hQRv1_py=Ay*!44-TW8}$5r5-w#-wcc7(NuYOJ*bA-V2IX zrF@rqD6RS(2T^g)xQay|`1^g=@IU|5bDn-hup(?1)lJ@sGgjBr3=ex$8!?|> zy?vO9S1+JP&V@|zoFX}YFQ)4eR!r{UcV6S&1iazfE6L;ri1&TVk@!`cGq1pf0#E5Z z|9Mj`-#_jz$F9|&!~$v8$MdY@7BIdho0RA6rLLW>O!T;kJE>p6?s~65ul~AtChixz zd1f$JZyQ1XdcNBp&{ZNfD<8Hu?&IX*TbZ!1q$pVnGMc4?s{*u1I&OuKPrb#q>PEt2 z|D$xNWilyxN70SqBJj}Dp@hXf{I=eq(r2M%Q}$f)=W6cju-VT<(ykvTxZ=tGXW`1D zj%*6t>i3oR+&P0Z!(!2@!v*|qYGA;4D+*D63D>(`VR}&>O7;zclS#2qI93LS;%Hns ztCt&_8jH1N8Mx<$J>@xUV2!hWOWx*rv-}6!@WB=}Jn2~uJDknQ?Z;loRKEm$-dWJ< zu>$YmotilH)n9mZTev+ZRKh)t_qg)tB(#(7WcTxjkVAtjZq-&|#rK=oJ#9T0bt(la z$M-|)Rx!TW8H;{CcWGw)a4>Mpre7T&MY^ex__@#vQ?@vW7GnaF$@Ze7imEu{r=?`p zr4q(gAAsEj?}Rmp3h=ee`gP3Ih?su$b%JE;f_XP0UKVhN_Q1@>zFMYo3o7C%&ny}o(FPJ zxPd1ARTUo&(WLlMgK5wGo1*j^>99b3AJ_>jiOt7>ogApcFUVFvnfrGsr1uz!vqSjH z>h@@O_yQkZe+M?0bYa!PK`1w*jW5uif{)Map%HQ}lA2&+*fMksn|n*xEhWEalDKlV zCQOCS^y-~CSr9K|p}xTl3q_nF@Jbz?dQouR0O|GIzLYlR3@W{gfX;S5>|3NwZuzQ` zw3K6zH}5t(_%aGxr^Ms&KJ}8Qqfdodb{4+S-p8$|A1*C$tpL|i!Ek=2H7=1&f|9jC zl+|iSLqBYy`uu9lR!wIc)px?r(TlKjQaSVKX{H9-40h|?dDL51LfTUe(8R?L^S(rJ zZuidP>vyiatoJDTS#t`H4c>@0c$PJ)`~$naznSTe`&{=5Vb60Un_Fr#Rs7h}26J{+ zgWVHZYWYwN!KaU-Oye|qvfvK|#|myG6GgH3)KHPB<{qw0JV26kXb!Fj628YTIwkFa z|FOxZkI>Eq@yuE`mGa&eNFrx8Fr!mB%w}{p-#gxmd2;ozt@tHBuHFHs=*wfr+Ya!4 z5l_2}D?n?4C0Z60f#c;Srd|}weP7v!fB(#l#2E=#GxZEKBpXvazex0VuF!`u+sUr} zo{EQFX+o{&bFC!`m^{g|`NZn`t}IkbR$ zj;O(BeSJRcOdQ`~ugzb1W(XIx!uX?~&hnRD@51IyXCTurky-qiO;b7p`5&JXp{A}c z1zW1o+0GB#8R4B@CB&akKjept3U`r};RXn<{%m`FelxdG`7@hnFqx#2?!eh~vFzmb z5S*Qo$=*5za#ezp=lZZc5E7_F%_=d>tJVn~40*~rUbZuZLKXVcx|N>v>jvwzp*Y<1 z6E|SE!s&jN72JVS`t&GVgECwMSCb;rI-^LoS1}5z6I0l2Ia5m7dtT^NK4X8zThd)! z1=c$~8u*?h`Z{GaapyA7Ft7vVm$gWiGzdPxjBD)T$!1vE#}?-sPlkkv*J0|9am=t^ zUs$u;kM39>V0Wi<^3!HXp?AtUOsE@#edX(6u$dV?5`AXNh4;9~xq9eR*%v3yOU3`b z&*F2Wt1~m)=w5tS* zbN-^CtqCwtHAa*X8qKUbEa|8tT`X;Y(f zTE`xKSHK~$fgt-ipKV*X6h}WA3Zi;lDy)u%1L8_a+g}maqQudHoFr=e>cdWSWN@Rt z9L0ctlUU>GI(BN5IvpN678Iwc;7HG*EPC~1SiCutSJG<& zzmj=3|I_@IL-E|H=_f!g{XWZl{D8l{Y$snE)eoyPCJP>~zFb%GVqOTafI(C#+bVS; zX;cTyoOyu7*r=f9<3o6G*jzUI;bGCrm>keDh?(+y$tIZBSU_%j&oLjvP5hDs3BS$U zA4Ya4V1>}JeZaTE!n48b!lAwF)$J>fq=(_>l*fLCb&kqKhLC&;u`*@1q zUP@A@!Hho?2Y#38L4Q9d$u-l3E532I-VPl7dTT?EuPAYvI+kSrHGq3M`~%e0cL0m_ zXC7aku=cE4*3#9$PuTtft{NSHr!M}~HJt;`F>RcAdNlNug;Tz>4hst2h-E)g*wno` z)O@~!yMJOQJ8aNos~J$v-iB-j%^gKdYsOpV7ilgDxws9NuMg$+9Tr>^uKu{?-Y8r# z^DCLU^DO>W5L*^xMAvK7_(y3DxP4Xv7`CXh8Dk5%K)2)kDb+^4sp=DayKtA8??221 z1^#0{Z1%y*yaA;Cz7DkVHj0d@8{n0NXo;s6BQHGr2bq2bkW64BQW$GVZ8z zcMR6n9_JUS&VxibJ9@S3JXBw}#}C>LY_CZ>1Z?Lz)@9CLMsn=OSn~Q1%_%Ne z2z{Czpli4;EpUItO5zXk*VmsCvB;~;Y1=D?pBtISE-y}J>j&suodzqX`_c=Gk@&6k z1@AX(H2iyAO4(`uxTOxupjUqpNO!kDXQwgj5IV2jHGi2!_GaAZ|Cc?gih~&sMqz36 zS%yIhOf9^eZM=Do58kUpS1$;+P|F%lx$!T*OLhhZyflZ)+m=yfSs`4ik%8a&!?;K1 zOId2hKx(QmW4}l1koxBsdho;tdKAyVNnxp1L1mK80|9&*bt|aZ@o&o#TYlb~n0$Gp#7R)TYMo+uV1RkZS?c|4Ytm4pL*7UW>cKCnUEV|N! z+o%>M{W0Da-`js@2ens&?(YaLGHexKWraCQ@4^}9D8A;O!17tv46d`) zXwUu(c&B`q8!~1C>%Uj<=Xe>ifj1Yi#}jt)^?Sl0_=1!hQ2vs$UZGA>-*8-glSfmS zi8*%%;PvI9?3YXvcUX_3@QgAF?^UH^5r?6VY9q*a9-^@_Yw>))C|J5`1UEysoK6Qm z0xhAhe|P>>?g&?aZ|+B7*uC>S_jok={2Ps?6drFmpICr6i4>DKfzq{BNe^1 zCClVee4?2uJg-Yx?l^Vn^RasP*LO3&?YtKynLh$~jfln#VJd9TRPl!`WW!?oR`=)nOK4Biw%cl6^0->;Iuh`S8|WB>5V4;6Tw zDf*mr%wL*!X(pF#t%W0`hrvW{BwwOY%?^*a!NeEN^V;vdFmR`;)NbrY@VTRaUaf)P z^|yi_nwSnHQUh||`3dqZMnZejDCu&i!?ahLMT0C^o3b3-l@Ec8lL88F;Gby zqF%*Rv!4i#ZzE~7_dLMC>RilWD_l|M18$x(S?Ycly!2-??_8WgPe$yMc)ni;Bjn53 z?18H6yK4cz=6WNnYq-Q*E-8@cMK#8sO=j+O3VhwbM$z9>=Gguxg%(}&V|n#r(W<-s zpySjsDqwB+bX_v}gdQiC*GKU7+gzsPum&egONWJ?+3c3UZLp~;VbhQB&^jQGA3w4M zHw9m!FPna_12cj#)hP+S#}ATp-oHlD? z8rvO3QTbKw^ZJ$K-^^ge-YXC_-x~L?zA1gu>4+*%!r=Cc99(fnA2lAGW!|sm3-^W@ z(%;o1QS^KWOdcoX?vv87Xa8CF_}EZdlspaOB2Q9))(ecV^Acv*AsD{EoOHDvpx}2d zj2tmgoc7m3VyOO@&2ag`EHjEw$sh+m+&#b&A~mUds1|U`?!b(tcd^sS2KPR@2R^OU z;G(sRuKF#ZP1^m$1*>m~K<^p<4g_CJr)o&y#9)_i$Nskw*&>NYs7Q(x>f{VvCEOTq7RzVI!r!>D<;o%GKh z3vPi_4QHQ`mp-_AkG#j9p(PW9d}iWow*2fAoV2+N_aqZtjJpYn`zlEGZzL++ehi1K zKk(u6R`O~#lVO?iVK9h!0jlRjWF7v9?|5*KeKu1kt%lju)EUS!EG?n z=L0)i@{~4g8p2TTEG-ypkFWcUphT@Kwq;QtDt)a0q2JXX?9M)jgx7?(|g9OL?p)A_uvV@9TCs9mjBiY2ONvHe#fs=l@ z(56#C*BeEoP*K6&_-_Tgi^ch_)M~R%!7x)x%nEH<2OB3}vXyNG`Hvg>yF1^(U zFV+Z-%8rAmso%}dRCA`Q$3)mJLE2E`#<;TGI4CfghVPhyNvnt9*aHvYm)1z^*D6D{ z%{$rSY&&t`Qd#j<|2llzatGbd&BLZIdgM7sla{N0fGtPz;9PD!tr_n@gFHS^pNiLT zKFgO}jC4R}myE)}rWRvyXV)&Eh%D>BO1E0DM=3_FJrYRk^bs}meH^a4<446M`7`<3hLV*wV(B!^_WWTzADvw!_V~hz( zT-4xRiYo;4{mwj>IMTV%$Sn7cm%{I6ShmpvjYgE=5#{%dpFWi`)$IesT0XNPJvjXYzQ$I= zV9|5PzE#Oj~ zOb%C*LXofVS@#* zxZox~I-hX@Zr{y-^RoV!XKBpO=qM$lp!Lu=?+$;uV*xE%TZz>b=UC9Yc(!V%7XB9| z%YV6(%*;bvX=-=~5MUOLxu!n z?l5;+cj^N4)4afOZfPukVI9m?N?}HOf@q|>D(v_chqt>t=m!}}4A$NT(dkKO`L>H2 z=vPk0L9;OY%t8zqJ(a&SG=fv^|9~}h%p(J#pFLeK6IDjNfMbgW;wsxl5Th5b*tx*EZoX*Qkpe-Oil>l~o0+9c|;G?_r;0U^YU22f-=Ic$E7Q!h z2CCkSDUq@?(@Tck-Q`cyoJwfi?t`1)1&d0SGjzXjkG!>mnBsm#IpjABX}Ayo29yB)frEp zg#9;P*8$t-?V!~)Q<E6g7{kmlW05s!T7if;C&U~qqiQ`VKzgvt^Y^h9t#b7gE~{sgpK zS%F!b_2^pq8EHfRa+*~pq1?h3qM+%2_=|nB;gs||FPeQF?rwX+b`jeDeUcx$mX`z?*d3IdL6j@p-GDrKHboTuow$d;duXiq{r+@ac zRYE@LNqm2LWw8T&HvhtZLxdi!;9NX*#1WQ0AI~p^F19&W4VJ!IioLFG0LRBnKcbW#a z3eM=<924qaal^LAUtj^XUS|%Od)duK8FG3(3$HDnOUrT%NWAzlBpDc@xNn1y`>10} z((1wZ&FP-Mlk*z_ewfkHF~@PI z(C=M*aXfvPaRbN2Z=in#`eam80!}l#*o!v>tXy4(i|CjMzjFT4%xh!Bs+&Gy{l^Q` ze0UTKc8#SfnKOLsEWxqo>4+&2Wzbsi1pfP3L|dY_@I_;OG3Sqq;7M~n-H6`F4rtGX zA;LZCi@(5v3=X1vFfn~L+I2{{+b{cyA0=(aS#j>zq@YZ94{agGck1*u zP!2n%e1f*AeZ(z0RbiQl42!)G3#w~n#Seyr@hvsmXlvhGcvu&U+%zNp=@%n14LZ&h zI9tHPtq^FP}8I9A&@dpA~?FMxm ztucto*PQ@U(H{sA;I>m%MlpARCDc#di>-Ry0_p~OqK5n6%{B_C*u%L9;3xzj6g%cJLJJ zugA8J4J3uP7jU?PGYgLD!&bgH54Slh_}q7jz?Z(=c<_5F{BX`>Chs+%--TiLa6mh| zGwm=RUsa2=QUhN)+oI9wXusgpoF>E7M zuS}#v;K+a3YJg`=1*i3u4p>#Z3xlK9@d+K@Xrtmssn4Vbtg~yl`1!gy5b`vVwpgXJ zcQOUIZ%P4%8t$Rl{`>Gs9|>x!Wl~3B0?4oM1dph8C`x%s_rrwWHP_>kE(H$8&l@X# zWh$aE7lx8v@<}T0>yCpsTTWF&g4;H=gWE(iTD9l`i(ae+lkq3sj_)G*h+Jx3zK73B zGJ#3f+TzRd7I5V2Z(bq&E-dP~h^jt9-c;9tC75quH^zO3XIC##VtEX+UOrij%WnzK zv~cv?n@{U&esgBmda*}6fj;-1q#^#1%-a1MzWY8JX4oo=#)QlVHTNNK=w}FPK68dE z=r@rK@9}|w7gXW&=wAMd@iy@9C<%8SF@J z1%Ec4)FPy-@v^>WB{R?OMU@`TZBSXVX5;w)+(S_I-n`(Bic%7%#9! z9QJZb!Y(^EuY_B%?VD}A$2j(?or4o=oY@ZRNU#YR$K{7du+1Y(gutUCtS>ZXmFd$s z)$Iw5-eVF(x2(2u*Dk1meCZ<2-9&I`g?foB3>=`LaTmYoeWmF6k`7*1U{05*rE>oN zJeXJdR=)e#Z1zpzF27037uqC>(Dbk`EAPLRPm3JL0$meerhKf#xa=_>5p#$?{b>=r zw(sHQZ|cigeSXJ3hVk47vxj{2=r59Wn?LY>gV)>Im9A$?XZB&;2l_(y8evxzmCi5g z$z(>`ZTar&E1ACB2+6>KrY!&8O7_fm7kKRg<}_mlfOH1D*Nx^#edy;bCwh52!3b!}L3(q}FuZ#_G@y${%w*xQVm=?h2RMKC+h zs>ZgHhAi&tYEBv_!_wt@xUmhjk`}pd+;Ukx$Ts-S-TpZiRPXS%J7u~>%6skk0<(>r zZQU&Hg1`&v-sHfl&%{YI)}?dSr}s0<&^O#`xhOWq+l0N7#6#dbKPXfC#jkWczz2=k z%i0!Ousdb>FwZH3`)|w@zTnH?#_q=Dh=w0w4D0jDDFH2n^ z8|Sdx)!M9Zxri^4Pvpnn+6?<9{N^S;-vvj+XZaW7-tzO7HA@zs@|WzNugw%|-iS_C z_kjc@2mYhT3VsDBG2dfuyb%i*`hmUdXU1n-H}E^vZ_H);)Pu23rj-r2+$rf(oCWT3 zmbmilZqEFk4Xw4ZqHkVbN%;^#%8ZfB`GS=4We4NPU=wjfPA7lq}G!=Dp8ae}0ZKc`?vinCUcQ^Hx6>2(4JJ=@QMvM0mkOkZ3+-W19o z>_Y3VL>Qy}o7cW^konD-j8}eWU~ricOL%o0wwv{b#P`23GDw)~zWUPRI(K^1_PBBD zwMIN3*}yjUi({^7{V~PBmbS(;@ai20=-9U@H2nG*er*`R;^c15;$RK?RZ|NFRh}@t zsfI%2GN`lU6qF4AkNIj?;@N9YaPW6oEJ_)KCqnHY#WS1Q!qi#+s%bE3kt&`os3os~ z=ius820J!AVTZgwQ_WFDE_vxX_V~eFw)^o_esAGj=03g*qO%{cfK3*Z7a1qa>xIzY z&kGD~6FJ%LMv(4%O*WqoLwdz9Tk%+a+JKAe9hh0$ zQmB71kEI5w2u_tWblm%d``j$-G!|*0`rjCCPQED?op+1H`-#|QY&^xZ5H&EUgn+V9*2S(b^JcH39Q~B6SMvtf&u%*q?$TZ zJblSn>g&9Nb`}jL@vK>JV~w0-+BO+H@V1LTHCR*dY+u7&{y!iAg$|?`2kliMjd zD$Cbow~A*of0@_p`*0np>7^|~cjp6Fq4f@&9e)5kc*8!8$*1z3uUywnU#ZpcGpS0`34*lbbt-+AJ6s`H&N1s z!RVUsnp;@2hAo+^DK?DX!o1$BL!%itS={(`wn04(Pv;G!M=hf%E~uC5&1YzF=OC5q z8bh?FHN7$L7F}4VB5ujyGBkw3ZBZy)j~)bp`+ zu=v@UYs}!JKFS;{C3o#wmXah(&Q-$y;rLl}(fSE{$#`^?Hbcc@8pJOCPQ}h16I$pr1V;zO zqfuHMK2ms0TMn;hJ)>T;2%iS_Xl5R#wrhakUK}F|{nx?H*TIF`}BtuZFZ-Pa(cXB zMisYl>2cQlcn$m4vKk-Dt$+^)=it!G!RYZ{cB9j+1WKPW9^I$RqOAuuu(88zU<_w~ z{jWUbmJgfGl6$tXv-ZzKuU8h*Jv#%)w5Y^P_swWBUxWKRc@*jYT7`Oz_5O7tEOVyi$Z=Khdu$59J-o@YZ2R{`W9b42_de>#h%AlPk|MY;yQ;|JkhF zY6JSbu$AsI;9z*gDk?m(9+ML?>Gj_$d{#lN;53LO$CdNJe7Ju&iq)x$JzQ1ET~xGxe$eiV_xV_K=OxsbhC7)i7_RWS1aI(&WIQbRw2CLx!+V1`(mImQ0@f+Op{drSA~;SXCYoYF$2Gow z;xta(TAuw1Dwn?8b&x)^SmFKp5ax3G8ryhq0gSw*ELD!kq$^wJ)7ter!S`J?80X4} zr#n@0AJ)4eo#)`g?_TErEfI=pmFWD90p!+e&rJ!+!k<3{R^R3$Q*Qm-3KlOnW5}1Y z^mEHxtdBH=$FV)2zjiTI`wXJD`pNvWhk}>Kub0=lpa4-?Cj^eh0Ng$PC3tyx(Czuj z@NTOWJCtcIUi(G`P2FX=alYlG?GVLw{&7OLE;Ii5&9M+TYclS-r^)=u58qWy!&?`9 zC@QZQTAoaXfs4~Adge4-Fn5ml^zc};D40oGYUAl~`yPsLkE4-KKXXmjcCpi4!7P8+ zZ}4p#KpAJ}&<5`z;#)TApgz<^^fzb_+9~aVdq#8N-TW!IVd*~F+s6q#k}lzc0o9!L zy)sn&a|a!A^rZL2x6#hh8a!)Mu{^qjm0r5eH<^9Kg=Xu)$mIyG>Ju*6q3kC($$#KP zw`Nq3i$L9?Bch{SW*BkF5Ch7>Kx0J~NniQ0KidTMA0(4oi4SWxDWZYay>PMYBCXO- z5ucd&jQ5@^Fx$6!(QaoOjLH216-&q9$T7L}xm{c8udhk3_sqh8oyOeI6?yE?@&y#y zZGuM|o_>&=#XZcS_=DU)gY&-y!68Hzt#6=qMU8F+k$nPV~ie zgp~jD86u*la+71CNxIRLB1|&re+->>JXL=f$L$q`2oWWbnKHsX-{-a@L`qUdLrS!y zy@X_BrL2qyWhBus&-b}XrBoUcl~O5EiO{c9_?`d#abM28=bZ2Jd_M1Y_KM^9*z71x zO8Y{(54|Ay3%;}L+EHxYn1Q0P>F{fOEvW$!=45&iyIh=L_hABxogVD{4|2FB_&j44 zWDNTH>3Dij7mt`QO-wo}E<(mLWeCWH&x9+Sz(0_i_Cj;L6B(CNWFpqX=@n9668;rAV+t+ySs zN>=l$KPZxG+pg2+S@wb!^Yy&B&E@2?&32|MNC?kLO3@i+)wn&N0zwwvhtv8Y@UHnM z99{8=n5r#-N?SL$Wj;pYGS866n=i;>4=X%3-VhE~ufk~_L$unVnI0S{gdLNj$dw#R zyrwHjPU1e89FW8g-EjKggF_!b zL9l+P2!2u_7(L$29v%+BJll4VvKQy4@X{HB(OZ}jv;fTF=Ye(0JkZdaftHUJ)jaM? zgR;m_*lQY(l85Glol^%FYRYULAGXlduimcx!QGw-Y zEArw?5_cw+gKHZf)GjDhhYdsn=d2r#8$MhmOXKG9pDwe94e?57D;$TfTKj3va3HFR zDGKcNIPV#BOI8-g21g(BTSo?blWL#gy@li%t zS+x!9;H4$Jx9=+GjrAR*YO^M6E|Eh|6+dW*i-YW13I@4Sc%!El=Dqd?U3XXLeAGk6 zFS!J&x5v>cp^fl+W)_6nB-VcO1)}nAKKnU1i`MNMM@5vs(t-<0tUkwU&ln2jW^}&T zk@Sx&zPX2*+%bi!;~mVH^aV0v6;F$+mXi8EvtVw8HT~ulMt=YN!u$JC3rt>CF(#bR zK6b7a>OLtX!Y|fQnY{v=v6=#`R0@Iiv~P4xDofAx7oy{bXn1gLDcZ~B;cMS=eEBdN z8_TkoAMvGNuDA&benrv$=z3hZa~rHOvLUM#KGW?#+d=Qv9$G(H5^6Nhkxxk(W=FL+)M0A+sbX+*v?3TR1Vs+pFol&Iz?&I=X4OeJ1(qw4KpBvXmyhctT(8l*jdQ zk+Ak&8-DMY0#RQ=spu+eSSGkfmAdVa|Kl*#{(Bbm92US0B|%MbYa{Ob@d{dc2Uw3s zvJi1v8#8Bxz_OqMYI$h~ySZRBtM^)j_OIRsBC%cM!fOxO`SuW_9{8RPrExs?f6GB6 zN)OkS+`#=dKWWdA-L!6jKXFdG!20Woa{O3Fy2o-kO}zG)iY%Ru>eC{~=*SLkkE{v< zuJQD_#})SP-z3(r%aiN*pNCfUJ#a4|9Nzn8!;u%0U_ys4q+9939dx__^R(NZ8Cv;AYXpN)#>6xEBD89{qCrVGX|`nOtg3zBw(~G{ zia#M*U)tE<Qv|**4}_tQUuyjg z>PW$cb9h!u4MvXtqfRgUcp)o}V*kBlY`vNf(fZ{i^1u=-tl3MVh3bh+-ZolvdI}A{ z?m?&NC2{$k5Zv%J3ZI>n;7_!Pqm0&nG&n7bzTvf#yvk~F>%V9==9C;Ym|#FxywW2H z4l`iVV^gB}P#wqpo{2`fr&+)KZlvhiAX>bVWp9q#g-`M{`L&l5-v_UvJ)!{L8Ka z6XVw?8e)w9J>k)j&q93vp(qsVoB)bBk7>O94BEF!0-H7d!W!*KIBu;l=O*0;aV6pke0><&P7x+=Wb8wPS}1WtVm!2{pF)3%Ue=wGTy>e<(zq!x*T^VQKg zyP0mCxTALE??o`~m>fBOAPEhoy5LZ|oM4ORM|S$%3@YtjN55{$=5 zb&fF*2zzWJQS1Luo0ehr^$#NqE}zCc8wzEP7tV%^hEpiK%z+Guj>8E*^XT(`Ms(K0 zP%PcDpOJZc2*dn;!ode2FnQ}@5Nc26wO6jh#}ZQHW>75^Yzc?YJ;GqUxrhi=h>@=s zB|$rT2vXoy%M-j+z$Qjl!8X0DPC+4Bb{61@%WH3u6lv&#tnbS z3Y${0ee@1bInsb0o45eBRT~i%m(#TEPa3`UQVM@dM?%@trzDd5+$*nsg5VX&HC4sk z)Of*eyt;A)Gs+XE?K*)(x_l--$MZQcy-_bX7T&?mdgTT&^R6)F?h5pCYb8~+oQ|7r zT0-EUBkS|~3_Ew~Onh{BgdAFVOptfHf!sK~5ogtN_p#0}m=#wEu?Mek9FYiAFsLW) zcLM>cqM@a6gqU#N++*{vq19d$+*|jAdjDoHb>q-YfnK}P9Ux?rNE*g^7`4G9r zi)8(14KBBhz_IVHNbB0TeLu<+>TJGZ4bu6Lq9|^Z*|Mhn>l9$F~*fA-5`YMN2pZ|qA zo=+gTixg2XC#`n+fIFUK+L?TZ5t6sT5JZ-Tv*#OGG7!8Soa@gqLmmg|_yR*bwWye= zHxAL-cP6+kZ#EvtNu`te6WP}K1R{7TLJFFHk^byE^!vOAv^Qii9oR2IQlbwLuh0zQ z=4*ow)>IH@ehPYv&ta$CjAmwd1u>u54rc$FB^a~Pm7U1-Tc^%%A@6h6!NEj54CwJ- zdVftO1zHX4!oW+UtVNGZTB}dDn)XqlC3Zx0*n~v8ouFU2?)e#aRmj=#iR?MJ3KB#{ zSt%tC)_<2GZjJuI+=-mUQ{sARueMKy?s>k9S?gIcGWMHIpEns!-dxE$6ZwEwqdCAX zoD>b|-4Y;Q7DBbAoggzOHqh_0%4z)GQX+RLhME1)6@R>sBKvBE*_4VG)#&%tPTR=Q>>|a}o=*6>y{8C@I>xn>=;dMMa;?gkH&{sB%XZ zJC_HL^Wnzi=mPHVxq?pD&}}+P!I=7ve8$_6#Wb$s3N9aHiN}UDFfmdW$6l1xIyL>G zE$_K|lnKL}wR^|)V`spN{pz5ruT7nOFEUM1YGB59bq|=0B zJY5w=&45p^%E6f!gsf)9JSpq{YZsn;RY1z@jd6}LcYdFH6uK+IXqS;CX&cLi$bwAf z(6UlyP2&{asDms~Y~9=lL>6IcvpqgCBn68>}t$(h(iRnkwARZHH~EIt%VGS>a9J^HW!cfBcP zfBX2+8BO!3>Iz}>>`|f8OBs;wKuS-)q!rd&2F&{uUOac21`SBS_^QQNqF{|v?c!)& z)@??mJ)YJj9HC!&UFqORIX3qD(+{n2Fj{nnc#1{Bz12^cqg~O|?e|*n`wW}N9d$3TslU#2b6r-SEoyYbvKBJR+@& z$=bJdbWo~{Ru3$O`g5wF$nk#L|Ow)Iq$|n4E9U}v&=}cXKp?j>AO#gIftk1TQNBD&l{Ne$LUA4GWMO*BCNma z22q-qs6?wWxw3ve`{UL#oSgrOlrHYEIieRv@~>Qk^MVN4F3+)=LbT`(@oac4CNKDQ z!xDdcYq7<}FBmtDKlAfGmwBltkU4)b&6%SCeLr&O>huuuyJQB)2pxfw{c=o#%q?nI z+0U|nBT;R&Hf{ANBMr_5Brz*zzPO zUX{&kU!uVE$xf0V)*MUm&?{+z5K_%x(~yY|j5uQiw#PKrsErN7B(| zhh0%&P@2|9Z>DPVerrs_+GE0W%R^JF)*t4z@R3r1n1_ zf>q-!DskJ9wcPQXSVR=kw2wi=-~BPMSDeXHQ1ho(>jJ3a`p3kh$eA=A;y9Sit6}+) z3VQNrALF{=KQMjNP8FS%>2}KfA0~@JkZCo!bKov0uMDUCtJE;}%4_>iC?;uOM*q(=v}S(we)O=yhH~ z)#9C0^;+?(#AQ2XPp8-Bo+5+4 z!!T=|7g0TUmj2jwpI9fG7FGrL4d9-J(9l813pLp)f!6Pz5yjI8|eM)MWmT`l=DefQ}pEPpa|84ZL@FTjn zl*@PF3r1ILJgZ)Rku6v$j3+)+(9*>zw9EShed1ojI+`n!zWPd%Y0}7u@5!V2bH@`| zyIEXy$7axVM3i>f?PrGm*?~#&DD&&CJ)KiL2dhSZ zQvT}=Alg1a*1cJUF#4CIXQ@+puY)jiZar`3DMIochlxeE6M7cjrqg*ba8z|8N=C@y z*;BH$OWoXM-AWdH)nW%mtiXG%EXQuy4SBZI>APBay7oFALJsmPKZhYjonFaB?)C+beHywAs^Q%iOb` zfsBbZiYiW^g4}mh?&)=6p81}>O1RCMO`8wr=Eu?#LrY=$m4$GrteNtI%jk42Q}>T| z42n{p5`I0$o@n@eK^p}RpPQ(|T{#+)8o2hqA$K#$w zR5AJ{%?ovhJ(I4`&n8(A6r6}IdRZh)$ql_)+8D|7g|L3Q9{#H}#kWJ6SQoPw3Vd$h zCVOuF)3_JPQpUk}!E#V6+|4m71JEk?8_kkXMR$ii@bd6p45{(KX_^V}J6QymTS#M- zod%W*Z6Z6L7U0;!rC6mM0!BGp=g>ciSSlUi7^Lfg|7A1Y{AVqAI`oV@lV~SZ|HjCN z_44Q}Atw0PybMMR-x6%g!>=I`#5>{#+8acJTm3f38j^(W*`?GUrlb9HO@5+W7M`6J zfXwGv>*i6vp5XuVz?zLjXS-is8qZmYTv(v zgX45@#Cx1zXy794d-IE=?Y@HRRgGZN!F9Mbc?;N||3maVo!lIqel9q&05` zkr+^eFH@T6jWiKncj~#?fUlM$F@7#+1#5HX@e_DwYZra6Zz>UuRc3!4azPxt3y-#? zQho33jL%wM+K#VC!RH3JU7U*Fujarxe|^4f@i}s_|2TvlSi{W({;*b?r$HL~lu9}# zU|6gr?RaqQU{e{QnpEouj`!vR?@TK6dlIqIV%ykdlH}qzLrol_{`Q1yrUVVnvd_TnwPSjPrK*k7}qJ{qi8M=FMB`+7%!BX^M&{aRkHud z&1Lp@Kc!(uh4@RqT}6KHb8@dah8&3AP9#1k;eP+if~h8p$f8?Y@k8ZfX0Njrq}Vx= z+qHJMUndLK9xbt{wfYbLrP`Cby>b{+ppI|S&yop8GBBp$1a#Y0L4jll*}o@?$vZ23jzAHRXm4!7Zi;YECDek#^*yqeW_->}Ekj?+ui z8sR9jf_$_(g8{x`aF7>>;SdI&KOd!Ki&F9a7b9#^s$+bX%JV;H`BJ^FU6`}-A`I;N z$V#`1n!V|yr8$udkpj9yWCEUe_?BY%VvMyY#=9aSd@5Z9 zax!f+n#)8iWRMy*bTCpr-E61r3FsMq5d_i8u7(QF<0f|4XXzDc)L2l_xj4y4(->$_p5K$yKU)nu{??GSzgWS#Pu|3M zqyAduI@X_rnpv8bHk}Hm+K4N%qr*oEIb5H z*#u1K^~Ntv>Wovps$l#TH`d2Pja}QNLj=M0#BxIpd;Hx8^2}x$Wbh@pu2~c@WybL( z_qEZdyeqUYTA2O!^)mfos>%0K%RwRt0K-s$%}3wW7;hB^39~z}h07VO-Tu|avQ+{5 zhKyj@(K$#zC<&5MBB-U?Abm2%^)nW{#?h?v*V_JCOHpM;XoD-(*r@4{6IbBlfsd2OlB;1b*Le|aWmmB-|G4XP#|7G(Mi~bKAqd#43+$FqI%}@D zV0U#MNau+OLfm(u(2fw$Ue>|d85iNRj&M9%RZ2db&E>MQH(*HP3w(96WETWfk~u%a z7=NkfC~h%~Z^eVqbJlp^S7#D;&T%-N(?Gl94B2i< zAbI2&Gvl*{Kx}UU8ri7r~Nmr zKv1U*=Qc)gyw2amOXL)})^-{EFV6$sCpC~4l+nj8tWk4OEac6Pr-_Z;u)bTGUS=av zRB{R=xon~fONPkpPs_=VS668Nl4%g*e}m3(%b=?i+vx9`o@7>cGO><0MIH>VCI{N) z)UqXuU5%ZSyK)8x+5O|(PhJBZIP zA;S4W@aBsHeZXajx0M;f-~wZi@08`Mg<1+aP787K1X(<z6g*4*Mzqc2xa)fWtNu-dqj4gFaXpc^ zYhEV2bdE>%um-=!u8}xYv@%tSm#N*uXzWd_z#rcO$kEJ~P^m1+c?n$6aGxs951fR{ z^j1KEqYe7xC!mLLDx@2C(_b48L*lLL&^r4YwhA`Fn)}Vf;h+!D9t-Z3S`;@m3BzK8 z$Mg>8z8lXN;>Ujme16(f9JCpMsFEOoXx4JPtfB<7tzY1vhOi*yVhqM~&V}>wQBZXx z1+1)GY87S+!7kfMlKV%z&Q4h#zjx2(^ws5{Ja;N-_+d|-GiGxA^C^P$zHfQ)Pg20| z&2#u>FcG_YEzok?C?q~gpi#Nw(fyP%zhjFz?ol^@OWV@u%UU-alHfd}ea-CLiTN1q zF%!K8%F)3kk!oDa!;9(nsjTu}dR`@7sj)M2`Y~jR4=Id!W<0 zUJyHIM8Rh%syj{OYsH#d9qQc-cSVKKx3rp02p52nN(MRWR71>#??YAgHuh=1BaHr2 zB<7B}K>V_xX4gVWM5Ab`XC3S8#5t%QC^7z<@6iQu_xRcsd&xq%0ai`s2v)2J#C>Wi zVBMU@T82MHt6k;@KklM}Rv5>VO@lt^Gw|VxEzH<=oTxO*!S}F>bo0(-u*|TWWXqnX zA2-jz2JdI^cIzVefa-AWvXo%XMy^A8DFCmpJ4yGttj9XJQ@r6veMI*DK6G>nCNb_) z=xO)y@Ta*KZz`Ur&VMRc;(wREQ+GkrP9ZE?HXUMr$iad`A82|*E42)ZL<0+TxIH=% zYM1!pyO%s%$0VWU^;BG*t&TJA>Y)DYHrkZo!b-(?&_3BcoYPeXm-vLh<%UmSbz6zZ z$0k#w=Sfs#1^3Q&GoRjiS4wRi?U3BBrxJ^|(;~y=Ag(@*I;9}I3V#mTP8`>FOA97^ zONNt26JhCx+r<2QEN#<2OF7pZZ=BB~lF=gq-ZdPiW2?PD+BJ{x-b=wEW<3UE&!Vv@ z(WGXM2*0QAKeBEs=WbY8OR5^mNwkeGJ*V;;`!61&6WuR?noft{*Y6pm%4#1f6!(y& z4QZHAa)$IgGOD%KlO?N8)zU>>D!A~^H~I_Du;Zri(DT$xO!@B?$$n8z{`HUN&bl=u zt2&JwHG4x3#yQ}RgJyi`q`zqKsRg?ZR5AMw-$c2aF5t9sCO^Q%3@^M4Ar-wDOyb;j zM)r*?SdVUDo$Ws0kuBoAq)jAy%p>F;$f*k5Lj&6{ZreadydX{dMj>pJgVZouoM%E`#2mfVQlVOHsWD9+9#UCG{Z*7SU zr-jgV$0_Vml7+c37U1>Y6db=Ij4Jv_Gb*3j;6|?)X5<&ah5L_SO8o%I4-TsR*j@<3 z6Jl{?$qHgDC&%AcvjhWI^Xc;&5jMGc!2o0a@OxGh=p85)Si~Ga^R1u3=+6V5a?>T| z>a2X4ZGA}~RqRE-Lom7aIgVAIYY2-QwLrqH0)-WJli^9dcu?3J$MaLQ#hacdsK)JH$atVdW}fXPjtkEdKc<|VWg;*& zPymBKqO4>DAe*NvYoy!Q)Hs=&h(D^oGY#S~K3A4)ixr?Yv>) zeXN;ox-G%;e{$?&N^iCIA7iMT-o zGksSoxum!VgR45oVl{VIyjX(_4_4Ask5lp8{q-PmHH~%m_h-+QMUunol-cZ=C-62- zp=+z7=;sOfn5Vo9j@{xjo$;FVW9n&IBGW?S7y3cO5sITntBItuD*g0Z4XT@nMUw`$Y<%hjMo;W$uF1vt2^kjADhpxXbuS%a7%A{k(*8#bK5t4UXZHlxOul>&+HJGgjJ{>CVhc+*k6%QnxjICJm(kO= ztjJlZZ?qsi5kAsP`Yn77`0U$355?XiL6a7fhn^u+T3nm!7XTGM6wV6|(7+2?=V%JO zM$Ru5=6U@NAXF5g7+M$3(|&D5Z++pzg!8f_y44BJ|5%8AVduH-e?Ix(`I}w{uS3vx25qqk?3YL3 zcmXcQ}@yw8!j(~la?J+G-`yNc~eguG(6ZxE>{^FlNO@bJrnA^-HGj&IHuPm znyg)Vm>t?gYU~@;@UH6ythV_~W2^VzWe1L1TsM*TFiHyk_MXAd-_oi4hfc=GY72FX z9bGRpZDYI$rT z-w-^!EO4IfO<3{Z7}+3nnCRvvF>6=dwlN&asa^Vno3GvK@6;jb7-dY{i;e!h}aGK)#;`7hLWIEKF2DN5EoJI5|FRL5%dGvsfGFdCnEMXonZ zr|ZAYr7b%-w({Ti`1_VSy)Gq*4l1b#@5BXdp`s|`kj|d`wiQ+WGeo_$6IdayQdW6~ zEC`*`;mcZUa5Md6X2eVyGxx0H`eQEOcX2vwFnmYNwv@8s4&zDRYeV$`zrMF!a`-DqlmP$ZU``o|;8QRoCNjn>F-7ogNGa zEGAR$pCgYSOb7kf<~aKHH(k|Y4T-NGv5_kiNOz<+wG%VL$^PT;Swm25^U4p@W#lA@ zz2(i=28ZLMb^n3tRShaP*@*r=l1aZSWRY!s-*B^@DMs6xoD>e!sOama|Y(12xTu*^}OtbSVq@_&+0{k4T_3b|}H1_EDmhcoYvi&Zjz+H|WX(W%#2dhb}lXNGiTvXHQ6O#{A4hF#Kqk z9Ow_NIg=I!TX#IBeE(T^M&|?^7W0LJvvjfQ2{)@={DuUjspFj}A+pU`kErC>mw%vbLW;!u)_O8cGnX;`Zbo>eX|>8hfkdOr7&i59fyf0}G$zy( zc}3jyQx1Y$)ofDq@-RG4*P&Ajo9J$~kD4tQA}{aFA*Cyfa9!pBGOpzgd&uAt+hl(U zRwQ&{RF0T+fTvx|GRwf~bxOG4)|4-JAz=3Z?m z&dVV|4I&t}R|;+f@1X8FjSw?F1lcK1h&9LjNVUB}#}`G?FkuHg-G7tlO=mz5aF@*Y z+6437?_n?J9wWzHBS_k9b^0^>BfGb2C5HWyLb+TWoXW9`(B2ICliHZ4$5b%j>vFt4 zE(k{|9eKMOIzV*HoD94jhlk$9vAwTaV8rq>=jnby9W(q{M`jk}x7m@AAbG)V{ztNA zQ$Hz>E~DN#oTp=x7CZR{#~EbOY5N5k6jyxCGo3X;=I7kUeA&wo5-ki#-$PLr)4gaA+cPSUfKDT#Ef1cmT@*HIGRCE5fRLc{y}zf zdCqT~&t}5#C6NEQ0bbreN<$8>=jPR%6LvrWAH>O_w(nm`&c32~+aB^JZ`8xXY5(ZY zJyKNFy^7qv-NCjET)<}^dGK3TmLVS(V9qB#?A6nU#fAP5xLgs`8Wq6pqy$o(BEhx= z9ADEjhAOnk!t57~q)Vd+*UpS0hxE6AE62Wj{L`1}4v2tP=hNCbPe+J>?p>TQ@gNu* z8d84Te$wIGM!u_kq*sKw%+-_&cxv1SIyv_XS+~Rkcbj?B8)VPwg+G@K=K znccB&lnyG*;IEw2P8CenAUt14lz;6YzQ3oi%>i$TEyt;G_;Z>D@1Fv{A3b3nK3#&J z8=jDWp-k!$&-vbihDbo6J@vIeMgsiW+0{wq@cUmEkExmthqq)hzPhr&f6@vWNm~3H ztRjYJZ>NEUfC&u;usA;+8!TeT=><=Ta)q|w#-T^-w=Fgpvm;F4b57wE zSJ|ljWpq{YHjtaU2z0F?=+>uAsQxsPN(lVO(K0VOMeG>-n&L#fr{}ZJH;m(YUTH*a zND?LF?%>hfW)qC7I4o$m1JE{DA|ZSU)1if2?thG;abV$6{H1Mh{-i5u!i; z8-Pp8IL4}tLG2`2mS%C^Ju#grwD#2ph-nrgc11{ABV6&8(PFrl9}O0cWw3>tS5GpD zXZ8x7u!~Byar&=6)b%>D(iz@>ua<)`|1OR{EQyKF8)5&g9kg!04_RoA%wF3PTv5W( z=TG-TpW{Iqu)L1uw--|3%)8`zRSrnpJOTIpV;K1?Q#iX%g|RhBriX35kQq-m@=$L) zM!kPa&mWrz+X7l_?)@32?<)q0X|Fas4IkhN#dC4_R%LSg;|$arU5_2Z6UeCXG4?K9 zLp{sZ;xxxRl-}}>K5P%AHf8roi|s{vYs+l5W>YEL{8L6}x7gxeSu+$~V^C`rG!8nI z6sbjo7O_*=iH6sT@an?{7!wv~qpF^YQAM6Gv9F6`K^-C!-B-fYegVlUP2m|m*CH=- zzrxk7P>ywc6^&EBGC`XZsg2S`{9-$X2W-W`^W8I=dBTcr=jK?v)qt|8+4Pr{PYS0EhwtIwp-Z$} zI~UZS?&5C}nBmC^c~;ADh&uHO3;G0{$2qeLb(BNl_-GdJ_gDzVjrCxzY&N@K_Z*nr z{emi|IN|z-QP4c>gr(9a1(8Qxu`yJGNIQH3b3F!=mdk)S$McU1c!(53y&;_ z!MG`2I8hFy5T__6=L{!anc0p zER>4Uciy83vknobpf)cNwO3syQMnPseVMAD{BkdLbLP47+a# zStUhO{Ma%QZMGEFysRLHA2;E}<*Br__BMB)o{f86J>up(Zuq828-mR!!}oeht2pL9 zuTK{rC&$!QncadpzJA2_E0-q}E+MKc&_Xu_s1QeKd*I@ zsJ;4lxy2Aixt&z-i(Kq?Xh8X!Q*c*lC^LU!I9^lNfHcbh_GF?oS~+KtXpa}zH|Z$3 zA=6yDB4Y=9TW*GDQ?8JsCtY!4`3@&pwEh|o4#}4( zF`Ugdxm4J^suZR@QueskX^_m=o{cW&*0LUVN~p;UF{}w#1<&2xF-|g{$X#%UHOh7D zPVT(dk{ZY^ePaPm$6i3%ig9Rl!5erjWkieGLlwHvMLb6=)E5=FzkA3|-`qoP$u1>V z1Ja3jxG=OYI!SibhmuL3axtL76q+WN!HADE{8;8h=MK++2Zx;SMddX5-u5c_RQ7{8 z-hL5#a&oYFrY1D+Sr2&}FW^$&6b!jO8E0}V*&~W2^wjKiFe14go5KoGWb%C6EYEQq zglB+RuMu@qcjWfhd@|obipm>UVsH05k~f+|N&R_p%|3_x;O2VI^z3PRupzrepujYa zH^m)_li@&l2f1`Z3jfZsq@9}y8raF%Tv!u=rgP`wYYzp+NR-dUr+Uzr``)nw_SG2t zDW6TZiXu{O@952l*(hoAkX@%Zp6DeNLffpVbxBrJK&P^TcNr7Gl=DRw8gZVFu}FOS zbuu}6Rf`xV*}(lZ^U(H?E3ait__#?^pwtiwPG7FE)mxKb`R}bn zVuBp8^8Ltc6cfSFce)tW)(VApP6%opE|B7)F!sMJ6~0N}Cz5w;ra-cRPwNh52(g@y`zvn)}dG`j?f)@BmV91TLUn{c`PGkSS@E>+K}g2d%7cwvid z1z#2hlmE7?#+q^|K~=^YcxgU?T3yq@f?ipEN!?6rmJI`iGh^_~%~+tUxr{8VzQu|K zRw)*NpwwigfF zOT?u#xrwFcObYr`pxIjmpE?9D1~nubV8% zpYsm{myPnU-rkt+Upkq7BKrKUBUY^Wd~w0sh-tL+uPa=5b_6rG?FJJ~Zg!z`fS)&O z1myTm#KlBFLWG6+L4Gx4KweakAm%IB8Wm0!7}ldz$ppa>MXq;Mp~yXp7a_y(3KV}o zAp;RFuw301A1%8DIn54eq|pGWnwB6sEtkLG>v+Lkz0Kg9G9MMBdZ5TS7I!^k!S(Q2 z@Y{J=aIip{e^RQKgav-*y0C*Ncv#HtvJVqP`ZbY&L?fno(q=)D#0mUw*DV@bo(e@v zj|(gcwfMJ&rtxox9j)$vH^vyB(idbY4ujFB88A1e505tI!P=fC!QRMR&}?%=OKJ4J&sGzhZMPN!q`IDbZ@po9y5cKTW$q$L#4?1Px@MMA{|0b`S`b3Fy z4ohhPdulaY%L%O&I)qsD*si|8Fn_iTX0k-AIsNmIt3-Jyy6 zgUjRuX+}w8wcS6mJlROlw|^>>teVQ`XQ$)#_Y?8`Ixb`Kz!&QbRN?zey+W&lSR}bEVv#jB_Ej>_<6aM)+e}t zgz+MQGw(RgUB`k}%s#$?qB``hN`>7XnV{8{hPyvb=3n;OB>26_03~!Y1&wcG1?pp; zL3&dVzsdI*xE5aJKao}uC`k)JvZx3DoV6UTd@+Q-9$WLqj5}1139?R{M_z9Rq(m-Y1zKAK zujehKUc{8&zIz_m+mzw&e5WU9pH)O#Wkg`M@if7W8A5n-EI^=YlfqxQz=TflH|5)U z{beFt&!Mke3a)OLRXbKDR1cm!Ko(;_)F^Zpsq~bd7Ur6g2-Qe;F+$cT`rP@+Agl$8{+GBfJA z=R8VEHc3__*&};~-~G2&e>A`Me$V-Q-fz7(3grb~`Ni!kg|$E*1OV- z9R`}q+ivm1wpTym`*T^k5xv!7vQc@}Q^G=(>R zxJ7$ay_A3V@1n_%PqHD0%I!y<=E6ny*sbk4PLiH|VG~<1Yvusl2@~1BE(|*-b;Q>0 zOL@kdZoC;yc;}lz6zkj$io43WN>GDu5|{E*35m)oXu?A>OMuP7SB7P|Q zs`j8AYx~i$$^~FA-$Zlcr}E?b$Dz%p6N)Ic1a$m!NileSTRQkW4Yu2^;Tv~YO8g*V_WYE(6f4VKXfqw39{#4CkL;4+v{5CS$)e$)D5G5BBX* zY?}5oGORv9f22Gy zrA$`FN^GQ;-kI2Eg{G*nsst~a5`Dd#1`)b;-14CZ4R|n(RK)`F?UFC7ZtIOYC#9TE zsxA*d{7W(3L`1JMS4&^l@4{}I*YcB{>-d6fEUt{Y1y+`q#E~Nh@t;d6aIM`Da4XS) zRX5wx*xoCJO7{W0XmTT65dC5O09{TvwiD1fQSf}f9bT`ObF`i=|Lr%1vRk@wu4feK z>&;M_oc~U$omN2e*=O*uVJ+TX?Z6AAJ4=pfBZanX6k~F#%iQ{ofq5S`a#8g`deQKZ zrgt%9agO9^dYA?EIo)`*dpvy~+zUU=`OVK9&U4||?{q@pjiryG@#q(Guuga7bk{`M zW8llrd$q;O$86|s!x8+xyMP}5Fjq{7zRvURZv*2PS0T1sF6<3Y5JM88xYz7Mq}z23 zdlbvre*R+mJiRlHF?Z*)!>qBr(?b5`c31cvnnRuDKcs6~QMg57bXbj3!*B96c&EPs z4GVD)#i2!%JuenhhMVBdO|cXd90o@!N}+#<15Q~qkveZ0f@|}&x#^)Ns;|itUYT`L zMt|^yd+m~`hjFd_v_~yq+!#V}=f=UfxXCP@TF5`8oVG$mUoaZ7j#XZ}Ni)WUoXr#H zX|M4-cl<(3${dKkt2>hywUIpc37m1!=3L1mTgqQw!LYN0*LZm2;1ByLGHRjh0|ayM zv2Tzv{3dIi+y%j|FU4<>Cpq`Zdx)E!%cmCF*_Z8{BF(>KXl{Lx#mW#gl(mpw`#(ba zHrkl$JOZ8b4v2#iGPtsH9^dd&momPEaLHsO7NxAFN76mPU9Sii9T*IQt``V*_Rq#m z3(jzAN)q3g`-AlRC$o{eF(1FXkT%s@5cIKvzlEk~-&4kp*Zn!~+8x?-tx*wCZ_O84 z!g0B6TR1(&5~6d~L(q*xVdztJHvOzZBaSYniSP1+K^48wV2~r}HF=;_W)kg~`%^6b zT}%1zW&FtCELu<7D)tFmM?8HrnhZ4+KPEZT#%=34=VBn;DJx(bx835XU9l`v334pX`({z3Z#T)zcoF6GPpi3oOjnR;)E!snSze)bR|H81> zh!{GnR)@E}>STYiH*TK)OWiWpXI z9)U8AzPQaWOEGK019)3rPmlLEK;MB1qPG_oa2ExCFs%+hhf$WsA=w#vSIei=)PGh8vY$f_4gmag5P@u z*@F~V;dGD`n}0!2+en^k+YDd7oe{d$HwZmjI|?lu)!9{L4oB81VdXCN13#P;8 z(|NF^c@1AZe*vmeaGZ{`!^bPI{}xcjDdlnRdo7QDo)5P#`mxO!qN8H=qly1jiyZEuC)zp z>v@8HsXO9ETTRIk{aFluAk7n>TjBllYBWevs!tEib*f z&NdKdclRNUxL06#Y7k!ZJ3+c-7UH&@YFJ^l2g*Onan|cbaYBuapg$>BeDm6b^0e1e za+k}r;m-z&C<~C-dMY^U+eNYCXfIkE*k1JdCb?bY?Hawqtw zG8^?feM@AmoNgBzZovv-2Yav z+Z`@+_sRxOek7Ph>=WucZ-h~8?+KcIf>@I+h<}66*-xy!1k+CM1mn3a^tZ1bH215r zy;R@Q-2YmHzXnMYSoL_u4e2-cliTq;D()nlQ#Iu`42JQCngN zW<67((`hNx)i4a4m&OS0PmzLGNQGFN(UjBER7|YMmCf^UfEbGb_(YO`#&~+c+wln^ zeFz8JGYK?xh=Q6tI$}!oSH=3rw!+d2Ht@ORx$tjdDuiqYP}kW5S4~u8yS_;r+~)3r z`3x_}n14%HllfVZV-!u({Bqz?pH5VA@3nBMoi(UsY@!ogjp5+k)zEwN44OS}IRq8O z3+x{&ERX&~q2KR8_FH#9T(PkNG!myxzuvK zEq2JeOx}Eu)@^+hveE&T7f0{XG`88!n3LNR^=U~xrqmx+gGZ;GESOV&L5yGv`B{1pcRdG#1U&TE2 zNn+OWC*sG9AL5u@hiQ?9mFRH$G(GZYN24|jgCff=VuRgl*r(ho`v0h-kCN~C+38{M zbyvLD(rX@t9LN@n9rp^gv8!Roo;Gy;@_w;>yPe{&r`>5)s|yvMXrN1FNn*mfOVlHv zj6(dG)Czvm@_`*`M!f}et5`s}y&b{Ay1lGw!6)Iuxjg!2l`HoB*Pphf&7z{&E?|En zPEdC;p#Ltr(b#WUVz=0Iv3goL)Qs6CX6vfrpLHs>BXcea_dVmOyHPl}#Dn0Tp-VQ& zWe~rx8~GFjhz16=qT$ExkahZjP}Ex?dOP%hsKhw&USh~u^9RRa`;InzTK5!u__a+| z)H52_uh3%g;VaU7CNVdr#lvA0!ga$6dA8acfPYO_{uW#UJ=T6|me77}6~ z3E%QIqaryT8&yq6sAO*UeLQGhYJvxXi+8}-#20O3`eFm7H)Wp!FF zj#e9pGv?Ny#fN2h_0~qZZeffOlf9(-@C;l(JPL<(9nIE56RF+A`DnVple^xFq5D%j zd4*RBuls!xGru{b=Y18HNejI3(4}pZdL~%vhV9r-R3@b$sLvO=+4O?){cV`pss=Tiz$7dZAkwVnzd%DDl-d{#% zc7GT4cdnz#uwZyGryNx;^^m`;7C49vaI*OfeEKC>ymeXy+d2>?zaJoesGQ7m^!m$v z-J03&i7qa3*TCAdsZduS^=qBuQ7t1zynM?W?ku^BSLek-!;P`rdv}bmw#kppzgKbi z*1;TPrHAiA3pk}b8-9ErPv+In!KB>+$!~WUOJ|(ntDW??D8Id2ebZ3+d#O94($R@) z?r-Iv(@!Yw>b1pRI-?=l(2?V2uY=d}74*BRH=10x#*J0d&hE7<7JYbvn@$XdpG8CP z-gFmi_O1o5k2=cLE7#MPPU|W2qz}HBv6*E$L2P^B4uuTcj4;UXoV&BO*nZJ3GMg!} zqbxh~uy;S9@0Q!-A3RBB{W@0gvgt*yr2y%-S!-~u^t_t#dYI0y$WfeYA%VCuxU%=bBQmi?!RzSHq#c}c?W86YE6K+%4ajXdC73gtBII# zb`pl=DaBir!||4i3MNV&&k-N=aMp>Tc;(SuNEz3ik5>&~s}TeF_x`=2`L}-je!ydz zFuO&V)aQxRWnU)>y|lSLtcE7n9^{#cR(wc%z9QSGCu*0!B04ScRNM8CANbS_KK8vN z?FpqEk4ZSi1y5twu_^R1$qSXeKEW~@J%KEyBTG!I?1iOlRosg!&KJ_y=5b6}VseRCKDk3Nl2E^-WEo0AE+Y=0ttmON|UjD5h=zL*oFzPg<(C*?66%QfdV&c$$NM+GnY5rm5- zS5cnC`kWNtCNWo>;O(U2+$F|cVu0PHp+E2P#aW4%vn3ksVGwj2BV}5k18*55rw(=x zg(qW@Nxig0JfroN+SmqQr@Iyyv-JbXKIvoY_!H#t*%dNtV<;=7pIpDSKjVSXD03LW z^Zf2mX~bkHi#!ykJ{`epb8FH4$3s3(BgK8&)$rl=N{*Z(@gMWHOLI9@4o^xKZM&O- z(+V}bvMG+f-H%r|{<#UAa^f*7N>Fxq@S3{UT@-NtabfPGSCG)ACx<@Tj{a@!q#J ze7!M?&(}!&M~Q2Ecy&8`CH4J3pU%MaANxsNnSfa;CGaoQ4PO@A!J^!+Ec=_pm!D*D z{>5X;WXV-K+1(r?40f_hbOv8rxfgzZ^W+}G7vY=um$2M0hfgay;gqq{#h{Zp81UdN zh%E`ijsqodCoKpko~tBtSwC*QEyLzNg`6ebeV;ww%`tlYWmX$UVz5K3d}N%KQZHf+ zj=XvuH0=A3Ye*mVxRNe>xKbdSpgDngs}XJ0{!Z?J12FQOulQlg0O(&|s|c7-D6AZ{ z58PTGDb#!XqWGX5cxl5n_L!VRn=ZT~onG5{rj{ml)z-&Ru8+WT=@N1Nf$NZ$ucV`i zV|ZJ?QS?38nfw-}P;J$FsIoc$Dtj78E2tY^b*rNC8>;M|_m=*f9spC0R*+}6#gNqf zkmzAI12p_ANW38BCM7nf>bf$xsWA#~2fl{x9W?p&>qJ~S*zb^BglkRA8t(jIVT+MT< zmqEOG4!k>fQw+8X#dBgZjLu$Ax++|HPp`iz>~k$0{k- z>@5_@w!)_u{c(JO<@6cxO3~X@S1>;xTrDqXS*wXF;(eYGVW*I@@QhxBr`j_;0h?Fy)sK)J!ec`0$ zblwr_hZl>N;jAT=FniSk&b5~KsJX}RP10Gq>C#a?ece>ILk6EtKEf zAAw;mzl89L;V?0EDt{TABpivnDEd9qH%BupJVBy14 zZ`jirtFss@{XV(VXgyL%CdX8~_$ z+Mwkc3oMGvCBN`bLJvE0esDTUxMZ2A9PxEBy<7MdqO$eacmF`XyCNSxo5rwZ?`k3J z+;rNoYzwN^PsL{e)G{n2x6Pc9#32BYkIfIL1IQjgdYe;EhGTB~`A^9*51 zay3-!C1`Y>lR7;~Q`{fm|UzJI4{Smnx zQ5R=^J6h)ZU!gd0%{Z8oZjOJWrM9;taoC>4q_yfSYj&%L?>6VeS%bAv zQWud&L>aYKIM6rqFJk7)gR-&JPpCj^sbbRa8{+DwVtQR8ihI&^XrNO1xsCHj8@Ku3 zwro1<-bn@1KG(!CZbR&gWPPdXBgqnS(|Al|ia3EXIRBM4HunA|mi;;@xb#mF`cGHF zg^)Z*zPd_09Cr{^j%357rjZb&)We>QdxUwn)x_4pyTuO{+LEVAm$trZ5Zlvr=(J-K zow~3Q;^+C0lj$H_x~&7o7`ee`v&pFV(glAkRbhqN8AyGwQMkTIhmE|aNZGyTFz1Ca zB<{*Yuh7GEV%Fy}%SbI=7j#3m%*7hp$>XT`k>rvsbE1pEovCEvcJO~a5T6w4NFLm5 zS^mu*Fk9vnER2QRzPAJW4|@T0iDv@rsO z9(5wQH0MG2=C3eS{Dwz%9)WIdfnu*a2u_|lu<-bCa2zcCt&QEnC*K?qoMN46o8?1T z#GlI!FW&*7W>GMxO7h3{8Nr>~m(a|HYAj9JP%Z8ZR@A-^RZ*&ogN%pw~O+st6=02g`j~030527B3Ct->^Kme z6}>ssvK8KK$ljz-(o4o;56L7oC;RPmmt{2Uv@1v z4Wid;@&1urv8m39IxO5Ku5=#G_XA77^7d`P#qB@5rpyxxuKy4wcQH`IX$JrG z3&Z-*MffZ@gPtz7qJM>|B7~~L*dz0~P}IZMxp$y(j*gnJFAsVF#(mMA;m=f&0V zvWH0GQgi5GWP{mWc2Z}cD`sET!8bjMJ=LErqto%9A(76{BRqHTRt)Pp8^#6d z^4qgojMgKuF|3mg+up5*v*huTX^ucR> zzreJ9HXeH3$You#(LX_lmL`^n)8)fyZmK!29MK1s3Eq?veue&X@PRcyhsgeP8ptsT zvFPA-1=~D%N*s1yF|Ot>x(_I&!UxDMrSte}=@Yngpa6CYwL*uO_0Uu%otxgk8*K*R z{?;ut)2)-zYy1Pc8+``X9Pfe(bv-fRPd)g&7%fCM+T-~V2EvT(Ba~i4C&7*hzv)!o zM2I$GKIqbe6EBVzQ*SU`&`*au>dPrkb2$`lR+s~?Pvg-V$~k#bp5$zE zz?O>b;+L{Gm|nP;k7k*W%92QU6=Q@oJ5BJAXR~nibq#qv`42o!9{`K`L`+GErkmfk zv4w^=jtp8QPLj_>jvR;Mmo0%t>WL|lMm#fO4jZ=ggw(ey`N~1bDLQMTlp9^ZX=}eq z{+BUu`pp^g3kbp$ryE4`V8HOA^Qb>_5kEL#&C@>(6JsX)5m)S;gSTVVffOHLQ>i_C zZmU#28`eYVx8)q@c3*>v;*EUyWHtOdn@yGushD|uCJn2r6gr%G16l(VG&|Crl)Lwc zXIdp+W?UmYz&hCZqb-?5?<1en#ng97GF_SMEdLVu8A_V#*jwuQBoz|xJeded-#fC! zsiQ(y_4X*Q7{zM78uEThB^c?Z@z$+p`N!Y3eC*~s((S1br>g5K3#JU>@P4;BcE}d- z#swojpHd9g+W*9~bHn9_HVo!IAD7q<8Sxn%-!Of!l=f!7-qXtNJK^2A=cG{=$1heQ z+6KR)HyQ`9jY>R)%?;sZJ5Stsv=`RRpUj=*V<~2&KeQMxLGK59A>pVgMkOclgl{>R zb?Y$O(P`n^kuP*G=4u-&LMq%D$RoD zMjghcC{?-oL6#W=>PTNt1qQ|ch2J9{3iVsf%G_qmh4ZWC;gr`y@m$e87*{m{k2gGl zvk~J+VN-x3FKnc$KI=K$X*27~16eq9Tb8dT@yqtAi@SY-VAGOpaDmMg}LFAtvRPdb@Pqh9} z+>i0fp1%{Ybk>Bz6ra#HX)9pLSHNM{FQTbh|_X1!|lo z4ZM?1vPGFbI;bULW4W_3+u;VibLpzwzts>o4fLYoq%^iNsN%l~kFe{_bRO-{K|bqK z5*OY*s(53SNsbTtuvOzH8msx6tlk=-`@>jRQGEp}Uc^%C@mny>FoWCeyU67^3M?W| z{%^uyu8J(87x@Ro;m4JHDNo`H>9z&0n^laLT(SMcM1Henx_qqpef*f3DcxBc_;F+! zw)grYbGdh(;~#1B3WG~{NBX?zj?>%^@Ej*YzS1Tc&n&H>T@jmT;?S`$E?-UgA^#m7 zPufZ9v5oM2>35u-HA!-4F2u-@Y3#X_ZrHj5c+}kw;<~(i3 zImt8O@7Yv-v@L~3#~LZGoms|O_g}!hgwtgFb^{sdtrneRN$BQez)y{jW9`egSX8uw zo~N&upF6OX?%(PyA8De`hU+RJ(ZZ3Pc1WGlI4=sg;7^rlJ4BYiSQ>->WUbtmj$)^hn3&R4}+ZsuxDEaG(J`n8sk&*&+DV zXFILm(w`?!T7{d&8Hg&**J(?CZ8p9NnH0#;AIDVokLrWI>C zvdf*j(6!wF{N=Vz9I(IvX;zk4mD?8{S>0B=t+b-PL)}sS`w5AuJA|I;+fhGn9lyDt zO_x@T!CvE9#fimQF#GWW?AN!a7~DS`CKv31ZhIE-`8TO>?L{6N^_&fz9%e(YqE`Ni z5wLsd0*qYoQRqFQ37nmGVcx^_Fs7hU^0bFwxK$BH1Wpi4X3T@607FzSPZMpfd=+a~ zU8e&+Rl;7c{X*5GOJzD|J_}o168U-Df6%nN9oT!wc+YHAoWQ&I^i>7?Rgt63ZUxM6 z3u1cJLQ$f`YxsIa*wL6M8a;arD{ksSt$AB9I>A|VHmicWV~+9UM?oAqurKxw8iqsr z>=*Xey2AR`nmFI-B)BcKLW6nhaNpR&FjnexW-QJTYH!TIYemk2{OuraTOjp8T=V$y zB^_bmq~+|$l_<7;fNv7R$oIbqm@$$mY~pe_ui00qU-AkRmDzCWr~&t$ZKr5gGMqJr zZbKu8gmjl`3Yx2g8gmZ_mRLYG(_c~Vs1z)^+(XD+*G}+hQ$UAQUkbj?KfuFtsqEqR zKD_&ZCN`}(0F52oN#pAyoN>@dc(Gh!gjx)MHkz~Gm1Zw-Q;$ukCc0C@)T^)??7+=( z2MtOaMx`~P5EXtA5^uJ}qF)DLQOXWFp8HneFwb8xed~QNTK*OCM_FRp?9tS_%VO-K zt%@;;L0DScD6}a#!)He6an{q`@bl~<{L@(lJsneF_2OLNYPKtdM5*AMl`iLMzl^6e z)fC2II=Hgx6U6yy;k5&52v0AA*ZnJGJ7_I8AJvd@J8xjXf*hzgX2}`pR%kQ+72Q*@ z1cwe!6&1r%X~_a99%wOE{9vz3PSUqs&5tkL!MMtl*t zkrp~f^TnJIyeQ9yo^M}H33HP0)rPYm@7Pax8<|9AT}0aBH$~|GLrH7v*YSi+3bC~D z9+Xt3z`mEmu)aK;3zIjC6LuTm?|$DPI%OjNdU8(@cK}ipQUwNlcR)|O zHlSX5n5;4`(4o1N;%!R>O#S?n4#mF)PtOQ`zN`bJN9u8S7D9zI#~2yu!#;OMvq#q% z8`%qVPF~AWeh}HuQ+tOZo!YQtOM`H3((G34@d2s2R9rAyj?Z~ zEU%3q?^%yUZC5E%`KcRfHy^@IrzV1CX@$&ZtqF{%oq%VaS;*hk_@Zg`N!k%NNLH$! zD?B(V=N8MO{5CR~k3UVrPQKkhIQW1%-Cc*@uI>f-*8oiJD)|WfehJryzY<@+6tFS= zHC{Ow16#{K$WA@>$6XVS(9?%8aMx#k+;|T=K6YejNIk>L%Lo!p0Q75txl% z|Mg_k=>zb}Zg=r`yV30Fc@-y}$)yL8l|1yuD~#$hhJ)O;;l6$qvNL7@*nPE}ejS*I z!M0yv+NiViV#5aUVw03_9FipU;Md^tJKa#DJ{@cIBiX_ufhtD1@m2K!EbALhN3SGP zr&X@_M6m+XM;l?Uurusv7Rb%nw_$-sjyST(44&@Nz#H%TV&)$!jIvsb)*IV#MvMb4 zH|!`Mb7%{iJ5RuUk2VRGgTm!DDtWTPS9TJI@iI-EGfFg9eh2Fvd+Ge?5DsrjK!@%g z%H09dOO?c0&^65zRv+5Hj+Sxw=VB&V=hdLw-pi0NGo8Qv>B1d5%!4Nqdvlt`bm>5O z2l}~wg5{mPV#oA1f>G^9<&Qmw@Mu;69$Jwp#5|Tfq8hKLFsu)`YX0-kHWU(r6)La7n3g0IwV#vwJ``H|acA-`h}Hd$3F zItHH*Q{EMEoL?urReu+Y?RS9n(HPjUT?-vvnG$|4<&Q57*~X(@F}-UF_bz`=qn{L@ zt>j%vn^}cMF8Xp%Ilw)a#Yt|z-|XWUf#(j5Cb4HXbR9SZMqiJ_%~Ni1zXda~mq)B9 zvxyOmCUsW&{b$4rdfgJnKhsd2Dw#>Yf`cU9)iDfrDn*NBN9k(zH+1P|z!~;i*ty?L z*uAS#Y+3sp=XO12zw1ALo;JQSw60tLbW){IRp#-RLA z3BEsmoDI?q@T18tvE0uBqlzSN_}zst;Mi$Cb`fdkrF?d|n*<+9Hj1*QDSSEXEB&?D z&-WL7!@pn;5 zQ0rq@Z?>Piyo}`->uz+v^etV>nt}<+{k+6Aj;BU6k;AF)=(`9#p?v{@}^vdtR1 zZ{N;d-KWDHoGp5odGXhCOL&-7wxaElne1N{#XlD=A_F^psc&#o@z1Zj5M_8CpPBC# zdR>WwCM`J|m#oJ7OVglF_v4t{@{@e$HlTmfP}UuAQ1PH@EZz@K7G8gEfWs53IHzhE zI_4GPvgV`cmUWK=>8!lCE0`~4X=8I*Il3nZ?0$R}#@*VEwu89LB8RDb{4q9^Vq;0_ z>uGh)M`7)XRd8OzAMf7M7TYXM=AsVy$ba|X*ssY_XRsM+mmP+IjnS}U)mJvSFUW73 zj28!=uz=P%L#cB_5nNmP2Ey8uVUOVUxG(WFZJ+1QGe5Sco0b*a>+W}Me_$5sEhvFi zhR39H*g}3;nw`zPZ;b1fE2U>a6t0LRzO;G}PDr>62fW+h6z7-Jeuf2`c~#Kt;B&NY z*;jaUBpo}?KaFSJJ8)ms0$6Q44=R1~WG>@QmnBt)LDV??b4f;TadMNY($nY_+xfM{ zUD1AQ=y(JYOj2>Oh9hQGpQC{q+Vps&6WLEahHIAh!inRq(8Qfz;6>Ly(v0K<*iMW^ zvqiJelV5X>4m)W{@d7dI_Ch%NI8ydWdLBNy(6qB*ud`S z*=sU9>iJE)K4Lk@KBPl_+A1>c)={~3G-D}T=9uqcl(j+=t!_Ud{TbIN$99$Ek?n}X zo&M0{t-<1;KKp2{^g>$G{2GS)d9h3D32=Yf4LxlZvGdgf)cmS~_W#xe%R4@p6mBYN zAMB1Z$}Zy7mX%cKsK*l|CaV;|f)#o0*xUaIt(@Kj+S*rPrq){7^`Sv{?7IWsv~NRC zv+Z$gaVfmL`I*kWNP=#wL-=fmFdA7t1lFWhLTg?HDnm6mB(sTnzHcuczA_iR)e7K3 zSr2$KRVoET4ELR2Nj-GG(eR{dAxY&gJvi5isxSQ{V~zbhRkOX)-?11~Gj@QzPb{V{ zw!?!E26?BY?266{!75`5Z_~L6n}WkcuaOB*Gj*HLTYDRtzHkwT`CKNm?~g$BT8!A| zLQg*H7734jF18=|?km`Z_C}ZU?_`(O9LCv$PUDoq7O;)@2nG7-=%uoYyCiDjf-U+& zjKwOvzCxY$w(Wrl5_@?<)=F6T;2QZ3KM(3EBZZRUk8o3ECyZAci*`SKxD_4oqr5*p zxuk**TQ}ftr}NZ4ppaYjE-OYf&f+g!zKRuoMQr)Gl@k1XvAgva+7zoMf8N7eG2W&3F{zb#}s#*3P2!v&{)xgebtFtg^Y&~kApn?DN?QftSu1l+^X zTIVqOKs)i(_D0xztUo19J`Q$!Y|zcSh-&<1@VN3gaaqX=iSKq8EB}3j&dJLuwfs3$ zglm#bWbe#^&Il<4-yw2(2*D>HJq2Dg@X5SZV9~%Dx*7a%f?s;)^p++pVnh- zk}ExqZ(@JzZFIF`3{UB+DW5w3A*x?f$F*ZpFfDH_4mi>epFXaKf$v>8D>|ANY9GWq zla|99eNRQnyK0mzaV5u>c08kO2)oaZry0xa(QbVKx0mi0bGy%`4QU!wWDyA!BX;1Z zpmE9_?JvSKe-l(Gtb-ZP%~|`WHjJC{NF2P`8ZPfm#o;F;HvXJ5SR_k^jdxw~tfdi+ zfA|DqYz9haK|V!AS&_Bb1!0wOI9GMvPe85Xl%-a^^d$|W9IrzKAERe;&K&iK^mG?$-AqVo=eEwkxE&ix$sUwSv9V3?XZhKFy5UNT+WO<5^F~0JIdKe~`1#|NK&X zI$7$HD>l-bf$QMrG9SL6*8ts3hQc+~{&Z^mD(+}8SrIKU;hyGrb4tJ7F!fVs9-WXY z!t+S{eLN0r{ah3WzKdYGGzB+D#GpyT9EEq-47e~#=l7u&u*Pm4A0!lya)WDu>S zWM56{X?+$V9^4o8_2N0`K?JJ|u;sW_M`VSWN6AZ;$Jv4L>~y73D7@}s?-unyc-Y(y zGsy+SH-56JG9;-6(jC#r@=ilq07g1bkpQClp1!Td!`a|YTZOk zj-80twd%QI$i6adqb;(*fVi*!R`}Xwq}V3=K7X=Bf-5%6PIC>P|baNe0bX~qTQ;^u;J-0{=TIPr7xED ztjfMZriZWe_3X#6Ue&ZR-;91P@)u{fF~Tc#$pUQHLTeY-z$CSguy)OQQVy@6bRTbY z4|GP&=Sui*dc0Wv{D5E*R6(J~LhL{N7)HO&SYgB0uiU!#uVC3`FWGe7#DP)U;oQqx zxb}UK3Pj2au6*rHs9oUL3U!8Eyo|Aawi3^9d_vFmF|AfV=t`J_`S$y`j znf8}T8Kr5S;+5A@W@M2}jLj;=*)~ONJLinxe7H#bG;}xgog}%^e`iCwQ$3U{oJ`>o zFY2V09}Fr^BDYPS;C|coSgCm!Li^@Y`q+W^V?{r-uDuLl(*{yS>OeGJo&{k~8-;fR z+TedaW6_v?3S*6}C}69P!mDqEII2EF5%akio;Ux3);q!EWIF>6{`COcxq-BPMjC83 zH{^R76>w=SM(!xN%^u8L{z1&91wQ2Kj<0Z0~g~y@N(1=f3 zY=-&Gw_#S#YGgN6Y|P#$EHRjmU43T2$n2kVBGQmj5(dKZ_yA1%_LWp$h4356i!^hc z4d3lM0UP(I@q=OOSYwVlHvQJ({zn7(SmZeBxU?sh6=$IQX#kcrkAyv!yrtg#3kYpv zjdini`Q?}P6j=41eA0HqY5iJ7^A{WTG*d;~{9W{~RY#Aj|M1aMHMS1?4x{HNWs422 zKCVxPU8u{NQKCfyi;Dr>tzs<9khyAOo9DuH~o9-;i4o_zeYzFZLQ zL`(lW2|I5Yq34%Y*!W25aPk>p&ku>iV(^Ei7yg5x_45V!gs%L4%v8Ky@tNAjY{X=# zu-L`l8a++SNZ;j>Ffg^J@=b~j^*z*6m!Z@;vPMw3y}`3&VJcSs*27p`+bp@qYj9W!A%__wyU~Bp-7!TwL!DwLc~) z3oi6yGyi*(ws0uM)!xMIj`3`fu}bXIUt2sZd1k_HDd3cY8r%u!AobXjDEQ?7FzoSJ zxc;H1T;`jGdash{>#{98YF;(i%uC1OUmdu(HjoUC=rN`mfuqa>J3O%EC38seE~6cv z`5H(;b?w2$WCC5kum#?A8!Z3bw-Gg*d~sV{3j}%`q@UOqUj26pZS*E^#-$nJjHTXe zU79R&JFFuHo3z1>|J70FwQ-%P z{AX)&t#+XoVw2z-yBRf}e4?R~PRJaFWhy##m?r)k{f6$WS3%>@>->1ZbJ4PG0yYPR zLQLIKn0&Pj29B!Ze;(5zptVP>P=wujoujfzqf^l{mWzcvEy?B6DR zek#qd+m6wy>Ue0@XBse!xi;odE4z&nd_Q;yheT!XDrIZ^I0+cdO;-Q73~7u zVSBmb{VPzMvyM7#+0Big_sPbN_v902s$iGFZm`iR=PmDFDE5Ci23rQ1aO2wXIDft5 zy|Z?g=GRrwIq-zwIlv8vzFUfDI!l_fh#()NhAWlt?R^jIqs&+-^5pGL{zZno#$X%t z-*Fp$_X4aqw}-keX@{vD5-=v93XUCFkG4(wAotTp7?5tw9V{B84tNNAyZOWH6$Y4C zYXIrm#Ht7OlFn*pUh&Em56$00g|&z1qpA*uH^qW;^CMDL6qMCXv%};|y;<>aIDY?j zpS;}8ixd7zyPI|Ig;T?;$p6$I>fzj;QVq^vrfV#ZnAjQJ%~sLJyiMdezf9aRr5hSQ z8$^0jA3;e-JG9Q*C>+umCp3)G6va6?vY9L1kY$;Q$_fxJpTUPx4jb(;d)b zb~d#vy+J88d+5jTUSKi8n-@>gr1jyi#gZX=SZi(}d6X<7m%hG=l`jmj$Ylg8dn};w z+KbuS`VjQiS7D0Qz;{~*km=8VF#E=MRG+57G3EuOcjjeKSe`$wOLu_tU0iTZ-EN6< zx`zGZcX5rcvsln?5HFa~3GWScBK?*#U~y+C#7_63WfeI*AR>gPIvgPTZ7B$Qb2)c` z4y)*Cq5|!dX~S2Rm1w)t80qZsY284#M=phn8q$5cco$DE?nD*K%y{j|bx@_yV(2X8 z(d?RFitbESZAhl_sI}x9+J#>R4`Kh5-JsP&8yzw(Nv`W1IPrWP1g{>?AO6+LcopKW zvFju^a1C01QYWVk?}WEHgTec2D0$ATlb!wXi0jT3^T0gt8~UCQ2De5*_rRC%RvCdO!^iPs=pt0D zZ7aSwSSq%fcEh^gIas_o7Y=EuWAwYXG)bDJpTF-(i(KT;=YTs_>^UP?XXck0OF zua5>}bMV%{dDzC%9CVj&#gTeiOuI_N(l6RPwaa^2(swaw-qOPFULVM#?l)*}UjVir zB5-A>oEP~z;fdjALAmK9M;P1#15Fp%>eZX^!RAgFnlCx^q79Vs6T2$k*l$GLj`sXk z9tc*S+Tvz~5#P4+;0Bw2u+1(?bSlpkI_-I6_r9E zG)ZyKTDOTxg^17`&Ha@$D3O^AnI%LBl_rYfp1p3AQZ%ADNdpa`LSV#gN(NPi7T*g{}-K4x*V-CVyNen*|r= zv14NmK>yhU*fo0zpO;iFoR>RT`F0}g@#$v6Cho)uy6aIP^Bg7*NW}0nQkuG0O34p* zfaZ(2T&LSs&Z^=F-y;4`;I)_V$L7w3TPmxBnV2Hwt0BI=xC4`Nmr?bJYy2v!&0rd= zCMtFd$)@OAoNlpXWi=LYttIthHFT+{!wfNt) zOpe!8!I0IvNz}^GpO7Gsp09@sAHQJrnjS9q)mj|3Wea|<2%<-a!eDh_rgYt?^UP&& zIt+i(pFJ^fV;Y8Y@%O}1Sok{}OLH~xUe0n#RhEIlU#8;Go8|PPsDoDmJ;~gvkOsPlkv$V*yl(vxQ@zU zBec4~*d-Qg#~kIFeTU=Js7bifq7OZ+pHHg$n^>^iV!S<10zd7sr~R< zbiDUolJh8&V&o^V2@LUw(R$1=|0|kdlfo1i&L*uAMgwGyQcPqjpPM`gU2lkBw|9Zy zlMZ6b^XG_73#;fxpoq>l-C#!*o0(tDYux(5NN`qu7y1-SS=`jsY*mLBZb{k4<{Z$) zI%8XIb*BQljkluy@4vDUL6P)3GXfJ5^~tcan%SHbqq~n6PBHNZxo#uzl?}IPm2kK7 zR35`3j>X_KoiEhqWghI>;7QT@=TNU|J~Nwdjy35IA?t4e{QRtom7$lo#hWX^B;;w8m$;`vih=xw&(&~Ni_ znB8!;V}%N}IVZ9YbN{jm)fjTMYJl8n3%MfhBM$yMl)6r+o($T z9HQkg&34ZqfjwC>1uYh2V)u3*7!r^O^AwV)WBgedK2DhwdiQ}ziyO(#lBc1ft8ASp zjqki9BYx@k2oFv5qmo6-c=cm%gpBWAX6{nR$1PSs_sPP$mEr;z1_2e@#99r5duQMN0FUZ-WDVz(I{8S;d^)!)M8 z&9c~3qan1(?HLQ0D0pi&i~!5aiKzB8f?jEC!Jf5d7}MDXqeA|nN$v`!xBC|J3Tfx^ zqT*S1`D}F8J0jg1lZyMszh!yTwxRfk2Rq|o$3;@7*Q=(T!Z{>P|fnz8LRb#D;Z z1z&<;L9aVWhBslO`*+FD0oTyJsGOUmGn|GUE#`8)pJ2<#UKp%Q*wq?}W}{@F?;4aW z+z|nHdzN7H$Z&dwr?}hSlBwW_f^?TbE{LH6Qn^UFG;AHyxYnN*)bBypqqFGNs!}|< zNmH6=KTu%U)uXxdcX)oF4lj;bEWAZS*|VHKY`kwD>H1YGsGwOM$5jj`s~PtE$g#PU zTki;WZ+T+Unr}j$IltzYcQjo-c}wuksS0!d8G=Va@Ei=tA(!)(l-ndv?m=1Pv^!g3 z(%}zn-o~s}_7QXIOy})K8c1~lov0LQp`d&R{3!jz)T6ElS-$}^#&jIv6cwy|w~rQd zMx%dxBo*2ifzSC<6daO4U2o=7{Bi}He_{s>>MdomhZUsr%2VN5*g&!Qi#?bp|DF!) zxJ%t-5#aKohn^OFsTnPO&h!m>MV+h4VZ^Y5v?wouNryDhY=d~DF=Hk0D``=IB1U}9WY#z0&~lHE3-7%N+ryf1<>MrbT#-wgJF8F`WTe6U<)jH0^2u@T zLBTr|L{qxQNw)cn#g#72>{7=GWWO@8&(i~ZbI}<}SZ7Xd7q_F)o@ToAYdot@O2PWi z{6(t-K=AxCx-?vZ3;=x85dA993x_UD1m^g&YP#C@z?YZIEtZev;w`@q_22dsHj zgDvATC6fCGn4{cb7TgfW$Mx&?e-qLC@vk$!6&?MR$9ED#M|GvO_xO!e<>E_KECIx9%RtsDHAa#mujkQF0!w2;nZKa|ChUX zKp?fSEu)la;m<^g>Q`5)Pn?HiV`osGmV@m1TY(MauMh5qdg3DnOWC8X#VqfBJN$fj z0^$GP!4Rq?2k1UcHk-TKsKsVOg%v(>2TR6npV4k z{*G^?=EohFW2B4c%)a0~ZzXA4YYKlq=@>1@{=henQ09;O7vSzROL8b|=eC$mp>hpR zasH>E3VAk|0fYTsCJMX#PA4sTS91Vg6KlscJ2-6o=!V<7=Vp@hvz!+zDG| zdr1E@KE&WFo3Y95gea%2AKo<2V9IlvI6I#ql;Ro7a;z0u|Fhpw;rlKu-WH9s@PK4& zUMD@17p6z&mr|CIH$HSw!;3)=`48@T*tz?jw9UIOD|R-L{_=`obDt{GlEZQAuy;Rh zW85Cn(dl8o{I$ge(a%7%{5SV#;Ry_Uf49aoSWzl-e>5fJ=FpHFOKO`DjXQO+A=uIq zzpC}XAD3TvWnVEXkW7@;tlSL0S0o`c=t%8@UD0by32k!Sh@*7nh;JQ+JN1PAM)^H7 z8uv{&W1%?UYc;>jeHCR-IfN_v1Y+Wf1r*Wd&ad$^hYZ*MfX&M1zKx3!GKuAEVXGc( zxTGq4x20^a$O}z|SFqKw*)S_^G5$RM2<#tk6+P-bBNFPT^lncs+_F@{O8bi<{&FNn zyo(0a?SDBlUZ1=#CBfr%1$tU$#W(FsfMdF&8EaQWH*q|CE~;T;&F|3rr$UZ#i5iCf zR|_vCYACzmIJsy}r_s}$Xzi{%EIqyfue2wik!=+2&AQ5PUMW4=s6sb_!?9|4A^cac zAH8ydsch0R!P4{$7j*nk#;rP&4J(Y7 z;}N%OOsT4#JAaHIr>(EFPjw{PWJg0_Pe13_^0P+~ z-JY2%d%a&%d12NTieZ6=;5xUGnMTj2Bza@LVMrnw8mQyY5+%H6zXR7bo3OiDlX2&j0_nAr z!%>JsfS11=Y`i;|7FA9~*N@}Gb-U_`a~&-j*=NfJwRurWVO~(M zg4cUfDU8z5rwjR>xJ)D~nz6Ei)!yvpvkr|xmA?YRwf7ga=q{!?{T;>IMY%M>RDr(h zUcmWt|I$YL&k#EGF$=Ku!p`-5MRl4dnEM7fY_}eaYa@7&jUGwIOOK+}?r^D@(JSow z8BdN%U0^NM!u|&pFmIW%bcI+K`vtrPSua^^EE`7&@cC{-9iBL8 z27VQ?NPp(5VD20}`a9t;e*9#>8J$wYIlsgxlm8gru>sP++)z@` zqvVJ1ZgD8xg!60VP<_n-;l9+L?;4#2@uL)Ah2e94R_iV}^U4y`_pIU5FQ?JWV>L7- zrauc>@t;F^<0f+~Y)|7mZcCutdkhUqH>E_Q;WWb8opd)&sQq#Z z$WC2AhvkL&-;Qqh*Hy_c&CbJ->tZpn+Y|N#C}LpyFEE-_#9nMNAP<3|Xt~CV22bgQ znxp49tzCVE`6>s-{WhTChc4E<;G`(hI1DY;Siu7ACvalMefH$$9{0^0ZdENz|IT1bMEB zGrKZ_l_#fA($Og96%)s$T{|V*$xd^Pf91G@Onr<|l0Y1dC)4fg*jd4Q_GrRhHgmf% z?bo_Yp$R|Oc9~-MK3;Inxj2G`%mB>FEg`P$2)tSKjh&1+#D3XbBk|)me07Duc{q2(?$Y&B zbVkXaJwNgq@-d1Q6)zBFUp&E{-A4*^zRxvGR;T`1b16djCKoyQfx)_kcu^8d56=M(x6V;OiXJ{tpGbE$pP)I-=i#*bWZJH+O!hV-?6L&5y_45MJT;;S zMlYJjiYF^lk$f;_XJ2FS0o&>H$0W=e^Mn%H^Z3>WX_Cl0r*NS9N0@l;7+%m{RKu)e zsm>*jyYi!s`>pd_YI{XOv*ONk>Oxj_<%kQcZRIOiskoeGM#Zv%s3a&{>5fM#;%Qi5 z9H6Eb7m*i(wZ8iJ=X$B=_2?Xa`RN_}w<CN?hzlsglt>K3GD}(pnD0Vi%1nM6yVM;cm+3uO= zx&0aQgkF0j^ykK~71uMkq@zykW<#N^hxCI;^UrmDTZ#&EdZx^Yw~k>lg1<}qT5V0U zO}NBuO)Rf>M4vy=Psp1t58*S{c=5+C7jf&lE^*s_j)Y$eZt*_6B1EKL<+@{2!KXQg zRg5)a)1wU}d#7HPJUcrLObz3C`HR}@BPy}jOl`Jre<$zVHkG|NuE6$8-6)EBugl!t z?Pcxz3VF@GZrqvWhq!&0%0)%f4~o*<<=D@)Wt{A(-7Gm&7W%ce@UsoW`6ph}CDSK| z@`EfRnf~y4yX_lu*x1@cE;BWk-Sz&&mj{dizl0I&dr+20JMu9fv0I;w-T#pb&n<^@ zGt;=v{b#vDGCR3CWjVItj~E)dBe-eGn$U4<2=wuF;uQwPGr6Zv+%o7{M-b6 z-Zn5yq;ph5*hwCNvJt(Ki60*F*Ow3G@-E!wL)i_!k5vF?y-%JiH!S2@KCa_y>P~Y- zya(GKH-WdtM7!Cd{`{ylQE;&TZua!;jhdHvGhv+K2q;-!$2o=?uv4G!a+Xg&@`~$2 zS>5eS?tEARpYdMG`!|}h0@uyl%ORn_g>UDckK6~|uG?xH2W^Gw0iXHF6vp+I?d3jr zrtnGm4|u;P)tuErU$__=3m=cu+iRlRClKqi48*pPzCicUQsrhLdd9 zmonQSowb}&?K%j)BNk;SIIt0aym{@|M|{K8=lsnX4t$MU5<9bMwB**Y5ulm4Q|N)` z^4C8%*BrYN&RY9t@iO*@;MlegqCe+;avJ>=nPc{Pgdn!>wv9>jc`FL~V86TKpY>#S7v_X z>SqhT{j=w@?@jTN1NWYCG4f4(n9$Wsv0lrKOtXOXkF8+2brf?@(`M1B%FN!Vl1;1p z%-Ov?$z)6y!GiWIRzB5&^|3S+c11HmTky0mFi?d@pNDd*H7BxvCquZK_v6?nfg7ps zc#WH1R>fIwbb>lbHn>`Av75;&Sh%M?m|ExZ5u>IvRmb0)=jti&$S<3VIBv$9-O=M# zFT2Tq>Z?P#38r}Tn;E?>H==uPtJs-GbEwcd3%0qRhB4e|KJoVxW?eNDZ(meLE8#_5 z-xG~>RWDh@sWOrFjTlwA(ja8u;N z4i~XJKSsw7kE0pcB4%h3iNk-n(gs&0>bUcqMYmpqhw_mi@2yO((>!6Sdoi0mb}Mz2 z7eh>TB@7LlfetQmU!-%;T8dBuRd)!`~>2xu^2>Uz`c$XGqs46gp zlN?f_*MIEj@%EjhIJXn5$9`fhLu92|zl+!_Nh_T2>JS(#qjCNA!x(gKFZ4Ok3M(q3 z@I-Di+hD8$981C=bzxSu)DDLaxW)x7RmQl7OVGw~B_4nBnBCF!Kn+VR@^QZk=iAh< zcEnZY)$bm=0aN*rqHiLZt6y=I=4^o#!uXputx%ejL3XDq_$?Y5v}*AT+RraSl;Sd}Kw{2*(bvMU-wqEEy3>F3bZtgLCxyQ z{HtjfQ2&P#d)4SicN%>~x604rhhH6RGL}M*_$743X7laaZ^5RA)$G?VHym!Pi7vao zNL+QMK_AsBR&hRB)GA}hMhZ@?jbHsxp3=duum)V61vhuYY-TmBgC^|T$bCFMoEAKE z#QHw(Y56`gIH`CQw;G$ml4wT?4$mU>XAV&4sRQb$68*+GZ zhacVd4$c>TKST=3I9nqYV+VVqQMi$K;u>{W{^u)m(%1kpLj^ZOz$?&nN`k1EYdELQ z9EVu|J*_gN3z_@a+nfDhTFNUn{64_PMcV9hM?V@tJ78pE9ctDL!g&n?#WVfOIPETZ z+;v@DaNT^wqgE0WU7mnh1Lskon*^??F2Sht4Vb7j4CmNPCI4;F;-|sx_-}Fr_h0D= z3{qW=%kOR^a$Qa1Tc<+R0bQ>6@=Yc)P)ZLf{;=Am?;t035TRir_(H-!a1dho)EiJ%&z|$hI?mkq2jlWs3#hY%MG1yqW=Rl3w0N- zxn(T40Q{J;n=`d(-^I48b~tYRH|80s#3YX0^ik~`_k0+^=uibboRI?ur|EN&e%0bT zi~5pU!bEV03MOauA8>k*qNL7xFkSc@h_2h#Vdc@=b{F!N;ie_-D06%fcYAyZ%+l*- zT)_~~2y?~^q5r*R!8~eMk;NMp@1_k|o5)Cgw)C&DHe2>D18%zZa>11ypxiPWZIvhB ze=|zyoS`;O8{Y@-W@qEBMlF8r(NEmpQF&Z~QWNbE{A{m&{et_)TtIDV5v$o2Ne9oD zkzVE$dQxD6N*l&w;p(HJfuRq0(|dEJ(b<|zdvy=4E1yHxl+rknZM|gbl9^Pn#fMC) zRay0jbb96HO6SyG@e@Da6*!M|Bwa9>oMzdxaTXQ$cjFmmcQKmwgt(EoDn;lo+tQJ+ z*{F6b4$XH6bITvH@W}cXHGIgys%0lwpW6jA@7P#;&~_H1+NzoFtEDX5Pm?9I77;#O zQll{@mwMu62szy%NZGIhf=w@AW5{;eUG2nIJgMdUhZ_^?kdjqo4XK+3VFMmQYqMuYqFz$*0t}pygD-dh-*-DfbE41*NG^eyh4%QQYzO!Iawr$FVJ)mJTgT10lPe*e zdFVjR#@>Fdml0RfF5OzO33H*^b|p%in9>%x0Q0@Dk03_(FN+M!R@r zn@qN1**s|BRoT8jM(E?c4t~74z*RY>vTox-7`D)i-N>#J?h>n+z3mBp>x?Kc6Ywgx z&qT0S!n`wkQwaCpm8b0ULM`wuN`NTet>BuK1%U%B(R#=rnEW}N&6V=pItLz9EpM@Q zOItqIx|>g3G@aErpW(h(6tGS6?Kq<^ajVQ3?A(JWkX;XaW{4>a zJ5VpF>uO=CI$wD4iz{$(vWMvYwFv?zw3Ls%p$*69KZfXC(|O;4r=TaZANvJIx%=;( z!0GsAkk{QIYOsmqhXe$`vlqs!XZ~QW*Tl$)DIdizy)S9?yNRuVmM=AA@3kuY^1^S@<;r zraJu&vrMdIp7o#k=988z#JK{r|3$;=K0TuL^~4`O?1h(oMl!jvZy;Zm=tEvixGWy6d3 zraP*@wi-gz)K#3up$_ifNM59TdI@`SWRKuH`I^3U^ zU>7(35F0p%hpfnaHUaLkSCxnPWE8={MM*ICPmAD~%$JNBXu$V)gn+#ASSDL~6LMB8 z0JmSoY|m2*%q%Cym|K=jI*7@p2gpUI)%%8 zk@^afeO3uDu2j@r70P1G>`3lJ0@(B~VhJD_C#c3gc> z@csl!V4lG7y|b~6P9@6_1=jK_8eF+02VSv(ny*>A&Ux%ic+UvuSn%+C#yJA z1P`uOveg$Ku!-95S)2NIx_RLoYpUA8R)x*4nJmm>KTb>si;S~4*ytJaxaUuxZG&eP zzZZBa12JsCEZP$wrphPn+>5;TAksL^Q}TF-SeMu{D37d8EE{m8^H@YXbQtk)+@<; zp$8{ze8LY&)~Ce78_7+0mz9hvr5>M8LMh}3KTTx<`Rv(1QNlU>bFmVNY$NE3r9BM! zwh)!Wa>4VoF1n7b743E%M8W%xVV{XEwB`GEZmakfE@}E)Q|A{Zx%l7&Kipe~9(~e7 z)hD*XK1@eEx1k@m&5m)Q??*_YZppF<_l)RkOBMu7Nni(GHu63ej`YjsHuMhoL19~6 znDw9mRPF4=cH4)FEdtHx@a1r+Q&Sb|KX?Tho8=pM;)m`P^^G z67u}E9yOL)V_fY;$_XxFKfHq}|D`cbeH=K;+8xd>jKRv6d*J0w9Spg@8xG(Gdg8N%d(in- z6d7MC@Q-xxb&m_FOk6_M&->x7Yb#i+%@yv4@Lnm{bz5q4c>(!%XOP||fc8im`XTu5 zlAqX1?yQnx^N4Nyf~4)t?7KCsyK|RI`%pz0YQxBUU=mF67kJjz_EMPaNib z44&@@#p$0^c&*H>Y@5zDwy!dSJX-wenC)N)y&py&F33`w&|&yq8i3Wa^vSVb2mC#q z%bq<_=N}n%zzX+0*x+CSZ@tFSV&_g!4vC_UwK1%_VlyvIY=n&MOZg*V)~F$|$K6}Q z*`=SB>_<^0JQi}G<>q=6HeVBCZfObG(#hDFRROC%_viQ7%F~|6BG`52IWw`p26;gX z>Gjg7*rnXVG_}vb+dsqTv~DEwu$a8KKRP+P(aYLG3~9N=UvruOr-S-HWSc&>=j~sdw5V6;rpdw)Um0AdUB&*@ zI8p6h4ZN&c2r26oaL%>|u(|F&yXMuvLf+c#XTEtXe?m3@OJ7aFYQt;r+tr&4zwDE=y=)cA zJrNMpWDPM52ViwS8B7Y5V$LsPzWBm6+`hPre|Gim694P?|bw0qM@&%^94>78GxJ@5IckUW2u*or6C*Ub0!izo9K8h9)nVO`BdF;bseS=-CPexcaR= zP3STchh@m3v-VN)){cTBFAsAk)Z)08?bqo~)@^up)0wxtKM(cZB!hZUI2gC&@RKIj zljE#X!CS9FO#%#+x2?2z?BCJVV+zvKXu3wNcsGoHAU*;ic{ri`tAaET-bOFaq5d& zJ9OFQB_j4N-;YM>d2%Oj^p##eV?j=vTG=cYRSJ994gQwjaKcIzs-sp#_lK8K z(rsbC@!CC3Z}q&AHc_gp2L5yz;! z$DTzPyYQ}x%BY$43_P?$aeK-uyQtp}*rUZOA?NU5a=+(E|4by{=kCDGG7O=}lzdj> zvK4*)dkV#Ik#OpH8myi(iXT&VhIzX$Vzz4*P)Ghue46l#sroul-$FIK@arL=^EuI+ zl0=sN^fb7MK0)caQ8a0Q0KYr0M_((Pu~6taSZ5~EyXz)w<)tQuvC&}B*Mz1V(#D=G z64dTLlzMip!h5@9q+18Oif8uNah4UYS^dro3=A`43M*= zKvZA48^3<~#)V$jf?fA(NoBx9?B2PPzRO&K1FqVVJ@!eY_p%U+6$+`YKn{EpXTWK_ zv*i9Mo<IjIVdF{41>F5>I`ZF7E>HFdvrHwH3!)YcrvXwaxZII+9ay0Pg z8UDnl9guoOY|x1IUDfo6^zwPCE<-iS<(AM&r{^EDfSbt+!@8E>&9c{Vk_?V zPE}M4c+6TiwSuNU`Lt))TJ}#?t|Z^im2u5%70H5 z+|QC2y7HtI>#o$Y4}mw?``ba>tD)~vPs4^kCH7{Dl{Reluzk>PSvSAyy#byW*$Mi- z7x=DerEtYhj>(Tu#6R~GDZzOTcU~o*uA~Ew$#CK8{AW|;ylS>0;WQmEU4Vi6$6%}a zC9-o)ha8{&*r{@djJN>y_qQQ#^HG9x@xPh+t$Ns7;Yjt5htSP9f4b`_^mVGd!P>7! zgl~PsOXe8ixi>bH`lgvzRG3dkiyI~7W#ef_Wh83}bHO|EBe12did}UXAq|{oPVx2y zbY5V&_TI3RPI(bT5&tFQL2;*4%`1aWZtjbDj)CmzguZy_Bu5IXY-r~f4Z&x)61}fi zvhjgktia5I4c@tsOYm(*pBY10Y@bpp8M>cF-C2s3JKJHy=q&E;KWErqbOsuyD5IqB zHPF-i0EO2kb3-ay*uOp<0+D?kjfxjzVb@ER-R}|?x_>K12bS>mwOK5o_bzPbYUtIT zOHARx@fxiN*@$W!LUY){zPuveDdaNipRKnf=^jTu6H=10gFJZ2G zVp&MFCft@5VZq+f;P@~ByDIJRXMHUGyd95!O|0N(W(54#c!PhtIt*oQnX#l7{peWd zWB%TcJ5YS^7uTEmlrI!EyPie1<)?<4Hy_;Xxl z%Nd%u{x0XKE6jH!ceyV+WW_7Ovn(8E=Uz|oy zzAEDCmUy;A^9_8CTnfAW0tKG-N>*|%MWpy=8>-xU2roU}@MR~BFtn=;)rUsXx$IM5 zb!R-8NHSTv&3e{0bOv=U^`t}p7U9+Hq0H-82HT@mD^hYk50%d^h$PXT;Bg@f*UY-l z?Y}pJZaE}yhX$))!qZg9EqTOt_UmOw2l=Av&`@^jZvkt6nF@Z_0wG|X5uON=LQ(U2 zslo9C2q_Lke7+gJJl(|KwChi=vZk>luO>;_xkqq!z<9JHjvZQ=h+0j8qio#-3j95c zMt=5#hMkk7<2vS`WtR!}zDAb%KI7PmHObBpO$2;dzZf-d6N=@ zRx;~Gd8oe|4SjP|oV;j?Pd1)zjOWv~c2P;7^7}k>kLnf3!`jGwn3k`1!T77`|4O~gSY&;EVk*683vs^!+7V?gJbM`ktiAMke@1qQ_>tzUKz~P+%GU0(V^GMwLsiu6+@;k!Hz~Q0~t!{lQ9Xfe5rT^w>db%dA zw#>sEossN(W-3&;=rGrkSUj=31ec5srofPi@NMjN3dy|04_jG6U#+Kut-#_}u;_z% z!d&w~D3Aa3)^G=eJGA?DMJ{o4KbqfeFAkfkgP#5+uy4meo=wleJqdAaVxc3&Wafa$ z@V;pLXb~>n^G|$SMzH7RNKb z|4yjdu1YrlZZkCv9vy!a;YWoKx~*-@{X45q%X&wl`M`11lji{Ec5fD|AKk~l6@Rau zxBfBoYV{!<^L{weO7QBwDj~ZYexm3yA@}O{n3ZX?voEoGnaj^GvMq~Z4GME$_u#vb z9h*YWk38k>syDEKm484kDV1ZXs`#q-3yZfH#SgqMArGAb?EhsdiTAD}gJXZdKKdSK z{BefFt4vc;uj@+hKW=1b<;*+sdC-&A4x>-^qjArdqeXb2=#Y9ncW<2&yq3?$_Z9tF z?&b+>fu=2njZ5Z#?0XMEziqL5qcK@|E$7UY4QTK0Bs{yV68!oL*|IlEIKJ-!oONj( zXBwn}O<;`0>3Yl~Ad7ZvlN0uNx0yy#5L;px!JL9*@X^Q)UOUp89%Cr=B#OY`csmRn z>d3CW6n0>X)z|>dG@LNent6LDien%1@T2#Xz*>0EO&eN9=ldOG?h{7h+Lc0QAuo^zs#!l##@v!Pf37cv)iH)!j>|nC-5;0RAAQoH9k~ zu63pK?}PE?Rby<|y~dR&PNBUgeQ4=%YuqzMTl{ft9&~7BQI6I*eBrwUgV&3geAqd> zb5oN@30qCCxaZ@JY`pN&XU2n&+5Ec_$PWc4&L5J?3CAw-pgkQ z+3jKsT@}rK9cqThF_oD7^(R~YbJLo^@)+AxTD1WOc^ZrMoz=wok>_35D7jX)0pmQEh=u;5`S|MW`e#9?iCz?t+I)5 zQhNdWknfJKY@=~dnx**I=kYkg)kJ!J>0R8g{6EN;^bQ=I6)~sxEmZ9Gq_?}qD9^tt`slTv zEpQt{y^T?{TmKK=8y?M^8?wO8Af26G{fK|~zzTn-Ho|ew-=fRGX;`(_re=@X1c~>D zHC(^5X5=CB5j=uY!BWUjrJXj#kX3OkUK9t`*udFlS))Ukz;!LN;3f_TAQ@)Bf=y=7 zz}9hOSE4Ik9G`+Isp<4JF#;;~+d<~!(PFEhp(uAlliTe@thn3)`_H|@ZPeQb#=U9e z5{6-!3)`P|_!U5hK+RKi6sL}RF4$B;uvc{$NATj6(Yp%ASS1%&i zy^DLkCbcFLg!xAMww~e3+Putnc9g}E=pOj=5=~MPoKU`xRA>;x_ zz+#ip^hI5QE>)?xcFSwnEFDF~g;5ZqFC(zN& z@@Xo|-z#(+`6*QAz6KVz*x^_jj{=()vyg-2Utq&n&zI7{gBHY-hFAuZY> z<8hN{RaOFZ2>ysg?$20$Y&Y~w+sDe2Mxgq75Be>z`R-Ku<1jZ5$7{_ zG7ivS)_VD@i;uyjnH**MPiLbpH(_s(l62nWN!Vw|ajy8@a+Y2>9A7HV#Mf*o)Aw71 zSwB}v5-Yk{_<>L%t03g&EyD2o)j)8IdIE8VA@GN7qmbqQNleaWv*qT+G$^0}!eRrl zjWI6WLy;6-7ee#oWL7m-8Ag;V(fS;LAEF?kgD@JbEPI)bWCkddhv9Y$4OnvRB$udS zN3Vve@c!c`QH@SBt6pl$MQv*ZtxFB;&czrCDK5pee+75)z@O~%^P@~JB@WsLt|hR} z=6t;lpyy3X7W-#6yt(Bja3sB8^G7}0R%!<|VO!ZEzfjuWcpm#KJR)$|XHl-RF%A!m zqrK5dSb8yx%sSlZ{C5sRTsz@(xrD8EKf>B9RzcI3&oC$Z4a^n3UwS>=uv2ylmFzvi z#i@2n8v3na^-2esZIv20#k_)^s3w{cS_y5cO1zp^F!Spd2IuAnVBZ@RumNS5%w1uo zJB^{~-ixfy&nWuP_>uclc0N_57sF3L768?+@HjR8hB=c=VQizOTb_D zdz2c+*PlY|?_WXZ`(p|lDTk+H#^ZyrKR`iW2jm+kp~I5`>T}Xh=)pwOx$@(jTl+HF z*Av63sEW|tGY`&B-9Z-vK5;b(XE0$-05{j+5M=(R10Upax%rJ%ptPuz&0kS1S-D4G z70YF@w1j*zn6(^KM?Bz9UQ3q*b~)l}qfS^c(v1{P3}kg(gJIRNmE?NG3~y-}aaFPF z@NtVFW-56Bm~Z8mu}BuFaS8X!zn5$eali{cg>dBARy@+&3JXSj=UQTR(Me3EDsM+> z`sq*S6X()UsWx>DYKA)6=8$-rws8#_I>|9xdnKAQ zGabesw?((43-Bs96$gMZ$_p*e^Z}4EC3Ui*O zCHQpw=w`!p+;>3(hZm-!LH$!^(9eeMYhUG8jJ?B*mG-hzR-5qZe}3q`t^lm(3!Ib# z(O{BtoPAKYpbvBUVdAK9^mCLwM$}El?;jN5miaff>XG2C9&Ak|Lsl{8R!v&@#S%3( zx#3s!9HO>;Y}UI;;P1N*yw0hyqG66y5#7YX6lL*ai7&r$^Kr2IK94PpwIZj>88}G6 z3Zt5e_&HB(==j0=>}{n5PM6Q*iu&hJi*YVw*@wWtx4zVSN0!|;bEPr6!f<)9Jg!^p z41I*ZpL^vJd-3r$vyCek`uAp7uA0LXAN_%uDXy4iI~Pax_(}iMETx35PkeFdc{U?; zBfc3lQ5@x&LF3f4NjlVo)RvxNn%jQD+rB=y)kj3>n{{wde6BE4-NLKvIYC95H>u)@ zm^AK;#7l<`LHxiV>AV%kVXDR$>I&)MubzKSMSq9T{uP&CgzhbTUf#+IH#H#TD#4tb z!&D&IMX633!6_|`ZIz4^xSr?u)_;1)HSU4stLC!hqr2#o zxGe8v*E}Yn?8AYXN%3s?E?wLWuIS&C$arIQI_G=_ zZFZ<(_TEF3>5~j`Z?$kj`$O<=mcjcYa>*^VmB#%ZOT$v~aIdWi7JiZu?@sK4)jggl zIje_mJ`3RXtZ($GeLjs@7KRGH|FKVXFCc$lB{wG7LQ=VR<`*V zRCLR-2kK{7%Er}HxO6Qnh!!{J0gJ-o~Z#Qt&|AV^K(~ zDo!x{1w{e}#(&BfT(Gh|EsK(53zla9YcJSn$(}R<`=kG6y;G=-7)c zzo*dS_5wEXXat*m&l2a!JfmLwII`N}K#vXL*{cj;&Zi(2JVXPe!Bg$U9q9ru51{|>kdytElJ9@=RX7IQ9Z#Lz7of?88##LZd)!*Z}SUU;<` z1_kcN;nxMP(aGRTbmKFM#PVQC2@6Q$3WA`x1)JnxtwMN|Heu#8N8-mJPC%78o0b7kj>3emoctV&N ziF^<76>mLAWl57yI8r3g0y|59UHWIG+z0N z@UAf#9#;92;*3VxY(Gxw_H!WrE327*J@5g~J=so+HpgOofWG*e(7F5a${*#HwDY-I zzp?d+glwm7WE%SZoaBQEZqi+YC5tA3{E~J^Zri{cG%ZIJmu%Fv&*6KA-oS~nBk<&g zICk*JW4PaN7`5HrvSqHL@xJm(G@iGOi=1_e-5g*^-=ymWZ)Yk^Ht@z>>Jwr25Nq0K zdKAZMJZDC)K1tgL#c|e#X_PWI8xlVLkD~LA=j!|8xGf_ql$A}9NKt&w`xGG!BU+M5 zS{h1A8g^zyC3~ceLP_Cs-^Ugq?I>w$r}eEA`Q6{&pFcnMaql^=@q8^MJ(}Z$zq5~! zGuJ$D;sF0FI*W2TtE9O{LItc?I*xo+e<)lRnk^jvLi1OErb;q(Ta(0z<6sK6+d6V#qK&yo^1L6^VYZ6OD1lxTljVzD)wZ; z#p*=YQa?@yTLLoZyJ&2_X#RWaBAE5F09R4nR8n-I=Bm7jRXr~J5_9|$< z=mKaoB|-GzWNxM920{3g164Dm3UQ&88vR-^2cJ~9u@CoTXuCx#ID8%f-Lfa~Ma5IF z)BC}xyeNU-NfYVI`F1c%t%E#W`W*94)}iT!)6`ANi0pj*1SFrvW2mz(pADGJ?V3}B z{oZ$>c+_V4`K~|JK6Q%Fhy@hppTWVeRl?oM+BDV37Ua`MQ)#IL{4cr}rr3?b(i19d zO7C;dOD&bVy?qAVQ&~=4yvn!zRvbWS(Hkzlc@}z>oW?{AKe{Dp1F&r=kYw`@Ixbd& zX6Jq|_Di5owx1$fk3`de(A9k3tpwKZ)uuNzLhQ$^(`56%{)6+IOW~E3XiZO?GF7{r z043p<@Y_3idcFS;^vpN|eoj-dZgLz$@ zc>U)c+N`(?tY?YQZTm&3UsM+SpMi5*^CaFKG)CrF!hQTA1pAHdEahb*($$o%)PIU* zf*kakxlar5VRP0p-f4>4}~4EPc0ts{Bx6(jQc)zF`A4(G!sGYsHi=Zf8ozo500o z9m~9l!uj1J*tK8Zz|%yYg}wxcYPCmm+YykQR|!&2pTU5`8JMwHnc8HphOcV6?7*#q z?DvQwSSPy%XQ&*jE;b%P4c;sQ>)Rdh##)zsI4ws*f|t`Pe@r=-MQ?iu z)Fm&1JM6r-KNn`@8qt^P`s~w|Oc+_x!rI1pv-6!p5Vla8cJpkh6+%^}P{jD`=PMST zElNG#_u^O4E$nac9F(doNA=VA--eGm9TGcLil>8r< zSsRk)c9Y@Eq+>YWx*ju*j^Ye=CBu+Y6?Av-8yf*?Souu_UkP48$3a~d+Gxr|%Htuu zYAfC3e}p@Aq7=NXRaoU1Tk1S|1^eMQf}S~@jG}**vu}c5+_be%xPQ{6@bCknhb|c6 zN{c)^X*nJnFOH|_nH)X}oQ@Tf`EBagTk(_W5_&g>-$V{N$4PJa48g4p#B*{I9?d<@ zvtMPIYP%6!zPPA5s8JLWav#7R_i#4!ZYfpR?nbBS@%Myie*495B~6rVfm4@qamVMa zRQz5wzLFb@D=+!t%tah`>vc3uIqu8~PRlX%h4+Y?DBzPnn{jH07xRx1(6j3o@tL7} z@HEPWQscj*QQn`ed9jPkzx5tR`5r|3k0Wb#jY`E!5vt66b~&4{L!2ti+QlaEdih?p z0Kt+!8N$qYli9UwaY5dSTxR*|GKO82q6>ekuy1L-T;^8-Z`YS_-bx}6S#kqILhY!V z&k;J}NhVHzHjd>)i?U;C#l$I~4&T2y2c^4ip+w~~XtniaVVe0Yq(G7$H)|HoUcDG^ zU;T*s*JIdE&l=QQBSP12UV-i9#kk14ACx*jvGeIVSmM4OKk6NTc>|Bh^|Eq7v#&nP z$v#c*OJ=~zqhiebmOnlAxENH#7gOb^NuX8qiaYc>jm=yA7b^H{)P(j2c=Poo@G%hb z+nkb^F#R_7whB*ChHvyM7 zL?Vq(VT_jbaCL!uJ}Q1_jI_i>7O95-x2qD z{Sl;gkEG7CUh=(Y5gfI6K5XxkVaiM7*vDuy_IPl!>;5qk(6zelySUaggTPpI*XO%g$qX zz8kw2yN4Prc`dv#EKWbYbmgD&? zd2Z^XCG6znK)4`%m&D%Tz{=7ShD%hyLb4A_{eSXXsKeNrYRewA4v-j&!&H9SC?-DU z2xq@g66+0pnRmMYrT3%>ZcgpST{|mN`4iMt zzLDGqCooea2$YK4A&kdbzTJNp8vpS7rC%1|KvMy~X}1H?2A&a*(u;Oc-;S~>{UTw; zUk|X5P6p;UjM_D)NbvY@{1JQ^(wx+IR;L5EW+UK)OZt#_&4xa9y92yyhnJHSx!c2E zpkT^#{3e%!+fUAJC2(gKbM+W%8=1Z_Oh%~^Ks$S zHd>-=2d7L&3gV7lrLG@%uF?1}&~V3&s&!9h-4c;xn!PvuCH@fSACP3vV}79b__b`J zjT7~+Pl8iamSwaR(!|x9XvKUVs4J;~{=e%m^vYiNY?wro7xYl|1qq;HcooVIS>RFA zcseIxBP{Rm71m!q!urTGR_UTZ7I^^u=;4B2=kMS?O6&v=GgUUuu>f8rl;g-r@o+?a zE$6;A7M^JzWRqS!Lyx&~)Tg0?o*aC`>fSoh1!JzUm3Mjmg!MHV&19$h#h!tkZl}2p z8Ht+g580qlAjVoNyFj|D9S`1}46z2OEl4(h`fr*<*DOV4oG6Fq8o zBpJk>$gs&9X0h30uQBiP19+MT@D^^(XLsiDIXwP?>U@SVzxINB-5*=^GClUiZ&s{R17OXVX0T`p*S)Un>uP4Fc(r;S6+s1k`l% zGw>X{jjne}qemo#xMmBIwBSX!CPj>X0ws34%L5}DC$p-f8)@UJd9+}*Gh4sw5=c&R zV!M8wrEK&jJe1HzF-(UY*j5f3HiROdd1Z~otLYNnmp{8nhyLj|r;8d~*~33~$dg&B zHRlu((7UjL*xC4S)f&v+J}QW<)A~n2>>h-u{h^=s{H}JXIK`x2&V!w++Bi|`Y&NZZ z6Ai86c~R%qk;6A4;G2{<+n-*7n|a3LMNLzO^7ujKy1$r<BfX%NkjVy3Pfl9)YyMDgbR~>9Z9FA|dco9L5aCLqETz zzIWw(dX3+}P#QOrY3JWzQ)3QOpI$k(me0QKo+!`OHi^wavDNMapDwp4PKfcCA(WPfIA(62J(oQG!{{8t`J*d#N0_C*R_+Y(8) zP0>V!6Oq`j-Nn6Dx8nc*e(JjFF=u5hj`M6&Y44L9wo$r4(A#(qCU{xU2Ygmw=8z&a zHK>HF>0cn^F3%r4?tvq0J22j93X#w%$449LurF;HoGr^I>v#3gbsq=en9M|WtUn3_ z`>#WvMUX&uoD|i!?0_K2TsHL5hF6or#plLj%07-RjN>_s*iJ z`ODzu>sCJdl#ORrTA)d>G)P=BW7{`PKt1a-cuQRl_LNxD(JCj{m4jPRev%Vho6;!I zjs&XdSWRDtsj=6JlH`=5liQ8vAG%o z-FM=hs9Jo%nc<29Yv_lg$Kg@p7`9AR9xl@g&eDUgBr2@n7C+fcRT;=Qu1&d>I@C9N1RGZCC*{*`;j%P;`f{Tgmv8!-9<@+q zODe-itC|MqFQtu}_icnpUwB>qZ55l-B3EJ0r#i$^^5uV))VT0MKv};*1 zwSZB~?{z22r}qd1tNn3p&m1Oq$c1&vsk3CCJ9uq;ES5`oqD{Ifjc*)Bhkl<#JM&Z$ zWGPLGKQDt-IjJ~VVJ^;duZ7U=bLhFa9tUH}!Q`wm-P`b)1^XRA{hWg&f#-u(t-Xr1 z68msmbSJm?#ZFfK^$MIInIN(vfFGM$Mgz?v8e>u-b&$KbE51^JdXa zTr%v}QK93T&p@85Dl4%`p?4=cQb{QW1A`mrVXGnG=AT(~)?9m@zg$K;Z)KvIco`g7 zu#O#i+6K2?6kwhDL#pnv37aO;uuwiMlnxzpvo%{WLQD zeUV^qK(`66S?p$A)hy@PyxEPCah{MtSR*ujf(N zX;F(}TYNC;>JA(T)uZ>)_cPxESJ|@StvDzx$=1X-p#Qv;;M<-B`tC7Y`~f$%UJ$_~ z^4i$?2jj8rM+#dvJBI5{mIK9mn^B?iAik~WfhD5yHQI*Laqgc2c;9Ek^&6;?TABbq zi;N*$;7up`DAS|DTipA+=UhYm7FzG&g~IAD(6TNNABTUy;L)n|ra};;kI{mPJby0f z*;mqI@qj$Ae-ED|lfgaV6Y_!)8@5gqtl7`^AhnJQ-{?+t?h2BmO~IXCPIaVnSa`x4^jJw5*L!QH@V~Mz7z6Bx@^j4L`DpZQwHbKYPiob34qY_-Ff zk>m&bsFZn;DxeDCdQV6@EOmnpPyi_>QmtT$x&R2+WEnjZoQdb9-G5-#(6M0Kq ztS_O|vqvbmp@5s%p92$S^XI;3e{zlH;hrtBOeR->c1ccy2#a9)PxU^o&B=q02gfpz zVMk_a_O$Aks4C1^+>GBs&vWjzRh)f?B>g%5uKn-34REIQE&e`hjE!efap{_~So~kJ zFs*1b>kigqid2btEIcY4`PfNVFYM$@>t|x(A}_e~_b_a76rn2yBEaduVYGPQLf@se zu;S3W*fjGH=vY6+851vn+(H9ZQYZ->mivGv6hR$Z0k^Kv>Jhh}quX$SpuRvr#g=Xp z_P$i$mRs}PYpD)Q+9^RR%-@mQ($i>x6rVY^`3TXc)#*^40~a&I@Q&Jjq17ZcI>h%- z&zqF6vxlQWa7~m=Fv~{Y`!CRO`E}v9v74FhmD}i0dkHsdyYO}N({M5*04x7Ck^gv2 zSM~K#@@3g}xR$EJEw`ilP~+15>~{4*IJ9F9_3Sq*!_bt zsC~Cca5#T_&0dEZ9P>OEyG8Vvj`Cq-`B#X6cL)w$?*g%cW-{ehIa+M@U_)8@s5mK* zikwk|!b)2%?v6G5j2{cL7wePvC9=3~cp@E|*-f&9F%T?OitqKm!s$u_Y?tKE7sClO zyyOoWPx&R3l?wgbLum*KnPl4O>~MrikRVhX9=wAuR-7+)-1&EKH!9E-v_9z2 z`R%22?h?Mj8~2NRdprlyJ7%(RU7yftb2a?%Ddr6Sy}&v3bs%-vo7iY|q0U|jy6BN* z%{^m%nsnHl?f;Z+zxCEd)SNS$iQkjtgwKpgfY>Fr)UJW=yYV~2wKmkY^#S>qrAHTi zHOI`4vbeU`fy!n6hnG8nJ>YgjeLuk)mtT+{MYlM3(nj`*3&EvDg43J%nH1iLr&84` z;KrgtI5*metSz}ASe*QlDmWfvPy3q$e%pSs`4?@3&(3^7@v|b}NS*-MIg{FC&1B~T zL}Bnx49r(mW}P~1@H;gVT^`nP>+OD#NtWJ%vi-7pGL6(`aGo?B^`mq^S-JV>tL zdR+89U*I{|gl8xA;ak&kkhvF24sAONYs5;Sy*!d@Gj@mn9-817Me&*=PTRR=@kcOm zLk^XR;m@+08tKjG0XUbTgO9WViAmq+wSx=*qG|jOZ-DL0Za0g z?>*$L_eeOuLKn}Sie}}12=#v)47Q{4L`+q!c!1jo!~VqnHH zEH~hUCylIY#8DF104)2AFLm?lwhNfQoXi?GmD-#OVS62tV2NKmed?LW`@?B;hG+yE zoGZ>fXdQ$RV+)8?{4kSWQUb4W6&Lkx5%)>u5Pkf6KO0O-AX&brNJ6$7oA#mt-lm)s zY^$rsil3*6>u?rT`BO$+Oi#hVLZ}#z_CJP;B!EPHYWxp3lv9rCI(6E0hbv3C1 z+p14+zV0Kw8JxgsWweOe+evV}CJD_drm!OG6CkaZ%ud}K3kDHdlsk5eT+LHr-}xT- z`7s~CX!97V|7#qGdH(~)mOfk%n8_(uAv!PpjLU+8@Y~swTy|C;=BVV;++l;e33X=r zS#wxqGQ-MJelP0&IiXhwA@Ky6d+U(Cgs355C4Zm>OTPSdqZp>y>uT(WKy&iX!s+{`${ zecbW`^ahXUniLADOTw^c%XB*8&<#9jEr*dsiQpM*1NFmR!n(YtWMu0< z&MV*sTx-;0EBFl_KX9qN&dh1vKAb1=24&_QMTa-1 z@t%VVTc$aiId4m3<1rn62*s$dY#081cNF#iJms2ao3Z3ABJfwIj>M`e(w{E^aZj`k z9UGYoCv5w$$6S$mt#8C!$EWz#{sv5S{)&J9jU&F(k}yg26!+2c1FrV;!`nmSSnR`p zkTr5Gq&l>d<12Y?_<;c^EXm@W6bmrys}>!r$n3LpG^vtd1NX@20{ksC5pdQfOmt#IYpg?Do z1=Kq=pf=E!HR(v>pX@`Ztg1zH#MPM9umt4%zQ%b>(T0r5yBI!j3|a)*I8(0{r2^I2 z=mp9&{LoYSWJx+v4sRgo%WgrstGUobg!g!#%OV&kvgYxDSn?_t9>?Ah^orj_ttolL z%uoz6WDGHj-eq~QIb4E7GfwFfzr2?RUA(g)MwZ6qc)yJ9B2C!-JFT zx#lUbdBpF?m8!6Y5)%;C<Ox)Pz1&t{2-CVHu zc`fd0PXxDB7Gy`}2~z5@4?X?_2>yz`WhqM<1#1%8A#mjZ(*HnDNR+B3@SUA5ZiZ6?{r6~?i!Gf2-xkGU z+LItQ`dAr^EL9`_tQ2YTM?1Q5(|A_@A_bQ8KSuQxQz2s1TO#RH$=?@*uy)N)=B+i2 zE-3aP?Y^U^e`^Gb?M%TR0XylVi5qco*i;z5{Teaj`y$>O7J_!=QHs%bpmXj?-1&DA zo{Ki5DlSR5`OZ)7)YM}vQMQlwb|=vKhoMk0bp-vr)txmkej9A29=>_K37YMy$i9G5 zF6Wjgd)(TJgTEtT&W-^ZHl>Es2#kTygT-Xq{o63=*+C)jXPgV|?YQNHGF8b1+`f+A zcuci~&Rtf*8tXHhpS&t^t1GehAJ0elkw!-Px?!S*2AA^_cvgTs@zUCbZ+-^ALQ8Gf;cN{)FM7Ez(;B$H>o-P zlT+@#huzmj*-$E>MlB*#W0?mXRQAA9bw4IN`xw+?d(b1!9>mhr**=AGGUezq@;&Ds zSz(-r4(FQ5%W)fUbHyt#C@tikwnUSFBRto;;4h{(T!G~SiR6cb6?2>DjRw<9iJe$F zd2Mb6EACE%(ZkB9rV@^_s-alCqYVE}*haEG6oN{687hbVCOnV_g;E#M^w=#l;x>@M z1Z8&8@-esY>Ls{7(uXe5;#pUFf>@CEXV`hv1GDc9;osXTY-8P7GD__C_{D?{lcv3rb9rs;~PzB$EGK=DUjVP(lYe?~OqM z_0JBB%vWNZ)m*B$Pk~H7DbH?s^BIHVn(W6Wo-tP$2NxbWK~CZw`$_#qg4OTtlPaGS zNI#Rsb5G{c?Qt>q+{z90URPtxJ~7z!>=D_a5lIgjiZh*bb;MzRc=nj@D3&KdN&f@L zlXZYLA5l7}hIp!J8r;3EPu1tU3C9sR>iWk8LJIi&WYht;eV~Oi{SYdgQFRKhmOjGz z$PN)vl{(Ra~1LLi-zL<21qrx!Rg!@R9t=<{_eMf;{j_JO#g)QQz|iCRR@*6$-z!R z9;a*|!Gtq^b3;=<^M1PpJtK7ro=yKm%x|PZ^TGL`^ivXNEpC9PXR9$OU@=_3Ux7vi zR;=xBH_YF$o0@X&32HuZ_0(B#zwD!yVdoZ97IZC$Se*S1LE-bGqm#|2eV$?rbC;aSbD@n^~D zFj=_x$$GAjo()a_HUQ6(kmUpW|O^w2Ng?5w`2#Vl)m8BhARtK z8mPgjxIp;lwuswX6~|SL7H2nO*0Pop1XEU)5%=XH+}7#VY{jQ)=8@Wu`@U?ZCpI4B z>U+O)8VP22c3&|(Tp&uX3Xig#zIAwIS(xwI@l z!Sm0B@af@8d}S3!@621uKELAkJ&TO!w~j{wU86RXzuH9(4kE~$9F1nmn_zj-K3vPj z!G7U*P_4IM$>fdjgCLd|Xt=?Ix^r~itVEb`>O02t-NE2B7HGWYHMjR(EZglvSyC_G zY0D3T2`(ey>&|$#HSa0BOZ8(pi+Mi9ofB-#Hg9f+S2yU`Ho{cb4e+0}5n9WK)2yZ- zs0>fX&s`$$A$lj=jhANEX2r5@T?KlpUXh#hat%ty%d$3C54!m04p`i8L-l=6V7A3E z^jqRKh5*kEbf&>v zCRQ;-3|?#EZ-o>XTi}bgyVm2wqhp9`tul-_Vhxw%Z-eZp9`4`M4g9u4qrkIm6MWZh zLc8b3>AZ^u7+egMu3P$%uN8r82VTkgS zhd^;Tc=(j>*hWS$V&zGudgFD}} z=%S8|WcH&`G`!#$4!Cc^)*b`2$;g5Y@nul*ON3R8N#%sg%DGQr)%Kej&%@`Mciim{ z`_W$4A0G4h1RbF%^*E3XPI}4UQ+JaSxc`PJ``cjFH#6?t2QyUKluI&1lDWXAQFxr! zl(NG|LFDYiu(SI!beiyb^oJhQQIw>cB{bRS^cXPPSV9`GH@T#TG|L5{{S%g2&8Bz z@V4|Om~HDos{CcBm47`BRlnu#e7X*5Z?ZxD-w>|jxlbzD3OK%aD(H+vF6q~5T)W{p z4kca2E9OPqe}yib6Ir=Hgs$Z?lysR2+~2y8 zHR-CdhNY?K?QmBZ=omoq6L;fk{*JMCx+~wZkr<<=3R4GDNIScNx|X_VU6~I#3Xk|6 z*bBV&WuxHd#`!ea{|X6H;F*Op-Knn_&z03H1+CV4=$T!|6?Xj-42Vn8VBgX3{{A!Y zPHg8K-{q0#`L-BB6{xL6Asp;eqS9N3Aw8Mri2bp_62J2p@}A=%kP=A;^c^afpwxR4V$TeQF*-naPm6$p-Ci(Pl&<|-25*0D!*`FB@vBcZ5K}$$f8YaWYJ17|q08{pPk}u@98)#2 z!4}7!dE_WFZ_Aw^yepQd#Rih*J5JEG)0p}8Y@=@v1fh$?GVYR|Ikj<6Lm6Fyw*w~7 zH}%Ezj?(4Zg?I?`6Zt)D$-J(?;UN_2HR6 zTOqxW?^EY~!jdZk-0`xA=`U91a~roGCZnn{P>0m>_i$HcvSb-M(8qUsU+(3;Z%Bt5 zZ!VGtfhA-H_l}JFEDAfXoCI$#U+7EEz+S^+-~#QO)cYWe&G!_PjnTl$HGlZ`Mw_rF z{2W?6KL~0)>hxJyE3D*uXI0mAxU#negh}vzX3%%C#gAc~@p&XZYnXbOO(>@7 zIC&T$!mj*v2k$kjx$rhWYOuBbM?jJbN??LH1R)=r_x zshNToCg+f~uEZWaX-co&1?`3|tXt*@k|BJyLc@Ya4`VHPx{GSjVBxG5;5{CiR^YN%;9;d-?iRq^~QMaKk zL4k1u_vVi{DjFp*`w~4oktqW~;quHa%9JgR(ZNK+beuhQ9t7r`Amdj?(;Lg{sk*uu zl=Q`MS#Da8x$Qdf+j^ROOx0oK#-YsPXd%3sU&#HZ`3a`4mtp%3Z>FnkR3T(ol3V;> zCbC0gV8@4R;1m88;?lJsrb?YUrGJN9cWwIgMm#GUZO_82W$0(gJ&<+T5~b1;;ER?W zoKe?iJG!Mwl=Uv$oivuknx}E+cr-=RU@(kbdj&>~+{b5d%3v?Er90Z!&{fx_FrVjM z_zO$m*S0*YRr100-JeN$D52AW=g=0(bwrSQ8oM7)faNBURQCHwrm=em*EWxT2D}?^ z%@rl8FCxN{-uaUS^A>X-?AFoRbD`v%iWM^td%!B^7YX9O4{%+Q<5_$a$GtXeBZ>?8 zUdP4~5GLvg_NM58PI2--oeOygTH_iWO6{1|G58}FV*%>WT1DZGF}*LL35wdK0I&+yxasl@2UL3%a0 zmTgOF1pjFRn02fId_8z})~+b#d4tcrmjoi=H(VdesL;NZ_du&`3>MqRv0(LE+*s3< zuy4&GtjXJh+k_Ul-c+aNyvhag#rii!mw4kj6A}7+vsjI(y#=^g20&)7Dy>xGxIsN& z6Hf+EKgVpSw{1tygnUrkl)^gZ@;+S37~Ev`3|>wa0kiHrX1Oq*y-vyiuM~H>+bx2< zkCP;h3L{D6!)=_tMG^-4Er9(h;<$+<(BqF41oi`kY;a5s{I|0OZZ;htt_OMUyJ9@$ zuV7dv8#AEpZvTBny zmQ1|L45o|G&TSiTwQ&;O``Lh3#Y9ka+BX@o0B9^tdSk}UK5RIrZy200%+SPIW0 zsjxkbVP<(yXt9wyGieIFY?MS+yf`7)ZN+=~N!CpEq6>_7KaT5vHEe0omjE%=`Z8dsTnGu=bXIQ_n4&V9h zW$9n1aB=40jD5a`8=I_Y`acB6jVqXj)##di9r2vhjR6?-;6BW>6sH(Boff}YLAJH8 znqG9hgx82qvZnR`ZqM$Q++g(q{JqSI{j$GCTh#A^b885_ruqsMJlxr4`%5%=aT5LS z=N5W8E12_f}yzS2Jkf43+y;TLPX691Rij;@kN7gthG zIsV?RcaxpC^BhE7%enPaw&3}}`+{C$J>2BJig~0$$BvFm%fi130VG*Bo#~gP z(!Iy$u_zlOOupI#8Arqf@1Gm-JF#6 zXCP(O|t}M+6B~Vm5kD0`E;l8&&$e}rNNl4E~Hs8jN7@3_1lWDIpN>+x2&W>QY z79p@+d53V_(nOp+_!87}OEL2`hjQ&wbknVeK*&B=@h~4u2QGo#yKlO>C8Z;6CH+LlmGUrG9Q;vw#SEOWS_}^(UFGeJE0Myo^W`rcYutNKf&e? z#lghe51{)JS5=~L2~L{3;o|Z}x<#`XXK_KaUNeJc@ftwK0iJEv8xQyG?OC(xRuB{N z-|^ZC5GoxOF4KPu$`Ai=PZfi4rq&g(mXwDyxd9}fm%zFe>&S(=lbBGw8&20Rfr^|h zaJYO2?q8dO3JSiQYKsDUJ+&E^FB9WTckP6ADfZ0Va09CnACG^b2KT-HP2`qG;DYc% zVsD~EpOQ|nhd|uXC`p-i5|hb)Y3HNs!j9}Q28l{@*1dil{%AW4&yF32J#Gu=`ai~O zos9u1a;vJPx&QF1iVjPPso)ey3O94hHH^M686N2>V}z~*8)JPJw&u+gK2=em%ghL` z`W01ydg<%iwV&3tqV2lHKpGo zUqQ)&yPVI79kBiKQF2RO0l%sRK$w{*NqWDIS;ebUOZypcW%fSkTc=8!uNa`8Q4L5v zcZWbrOXj-eIEn@EImpB!Z0%IQ&-?V*yRIqh#jYqwTXKy!bdP4&P9DP8(Q(kKu>#)| zEM+%>U0GcJSHYCqYq`~4y*RQ_fnbMzkZdb1TO zNvwy0ef;kazu@c`arS7ABsVgE6rB>Kc2DF z0K~Yj^%6a07o1>9?A0tvc?Ebql1a?yPOJbRvjX0@@vI_kmwU>-)F zlcrGz`R?6A1M2Ej!=f*3kv!CB@!p~VMOhSUvJ8@;)igzcV()BDP+^}H^5kK%z zj4VsN^Bb+&zhh>MKHdG-m!9rxV?86CSb5)4_`cSVIL8I!Xy;?x1O+`@vFadIjF|)8 zCSQdl?+)JHqsz`0G29*}0cx?bG+XZo%Nb+K&b4Z?Hd5c^cUI!R$L5kJDv0Jz2!r^$Y&DwU!O(4coouYgEvsQ^b|dom=1fRTm`+B)9A3fBr`SIj-6LC z;QZGc)hVkTXzj?8a7&KYK4dfTZSqF^mT(N6WleB_qBi?jalwAqr7lP@e*vMjcJ#oN zG6;w@V4g?+aC$$sF^R&9TwP8Ue%oA5q;C50{Mcv+p1%?;LgL8hDsu>XIhPIeE@t}W zw$O`ruwsfm)8e(vIO7>?!y7{?mL`R-8fB?)^IxK5B*t?6PO?ug4hk>&uH>I%eU`sF z63grE!|ecLrsAK+v@iXSqVw>l@_pmDy=5eO&#V;c8|S%h4Jv6Wv@|r3BuYDxO-RwO zGAbphNaWntt*N0xM5RJRrL8IH_x%2Zb6)4%&vReb`}6+zG5y@F&|P^FTr)SbzeWl~ z?%zaKS>eg1h#y9ik@XOlJtVZfpaJ{(5@B>E!>wZdnE&b?-d$P%lTK=rw1TmyuQ-_< zAX>P*Qa~qGC8CJk8fGyo1@7u3K=+eI{O;O9lLj~9__NMLZPHi#c5W+;)H=cL9Jv91 ze}5N_ua+Vcw;cqL6QV32e>FTW>xS0Zr_f`nG??br2rhjQg#yz*e8=2K^6KJy{FM|& z`nG2g3->s@X{bvaN)MB9OY;S9jK6}5QV7po7;-xrUkSs)MX^;wnv~8n;9c2=AU{6< z5Ao-jaGE)bTF-mN;#QHdM|63QL=arPDFYH3qseLAbQX3-jip`EBta$S)JyazOX&0> zQxq>^CZ|aDZQICx=)0r5T?~sjIEieOc0%K;m*}FBWkhyvKlhuffxbjXmhc17{K^@o zVlA-IVa-aZ$Mt2F5{d$?OEr7WO%S^827#y5-49u1mQ>mjo_h=%DKVTFw3j=P?Y*Avnr4aoD zlej^PKEcY#a^&Hr8}zs>hjzn~Y)E1Q_i#nG(A-9o`L3*``Ix z4Q)tf#XDTb=Lux{uEFj-Nw|Gt5#ZAS?*9BIQ1Q{5sM#B_dw=X;QEZCf?!aw4`J<3@ zY`@BudUM1~Tm+KqqtHu1mTsKajmBAz;7HjD?svB|=Kebhoxc1z|1%qRC`J+G4f62s zSsTsq(SnBkg`j)cjhHqhaxX?p@$;Dnf>|m#a8B+LH*U2uOc~&NXf(`-@UAAgF=8P} zdfpG-^7>4A`#Qk_Nq$GxwhsLcJ`p;-9)btG=b?9_HVS3q;M`GJHuzJF7zzvs1zqC3 zt{gsxYO_}kEF@f8zT5JY7u*OITo%& zMnKDc9ny5}8~(K^LA$2`l!?8kffg}r`@Em%7+;1N712~eqZNI!b-DdJSK^oCQCxrj zE%Xyp$EMkf!1c%us-Ach2V?tD{8IpAI={jP_qExb=(}uD(@X*RCd#dO%s}PzK^Xe1 z2Ums)`B`^36Vy&2%ZU~7>}jH}>y)tj;z!(&r;L*|@`T?zYq=bCO?;wo306PL1O3RC zkUIS$w4XYJ2DVP@aj6<{tbYvpV{)iYofba6AizNNo1BI0ad1rEz`_ovqR5e_Fm#RZ zZh?maD#7=Thp6NGPohkvW)=z7Fk*=s<}j{Jo%Ajoz*louk~x0fD9yW|9_?|aqQTcO zP23oY^}B>m6g~+4TlNUUFW7^2VlPIi?k6g5d?2gF6K8&uWXqk#k)fKMf`kJvabmS2 z`<5J!#>Z5d&a8DX#g@+%WL3fR*Z&dDa|=EDats*=9YqGJ(xAJLgI50ms_D1_e%xHo zq=Or&M4}0M6+0T74wd4lapQ@xh9dUZ`QyZyie%*VL~?#fIUY(AA*N+3$q$E}AaO+( zR%l%S8}Dnd$>9?`m>!8Ir5|wH&CcVFpL{w+S`Hj>8rH_8(lN_UU`dH4o4FuxO{ncB-4tX4h?3sWlviCTYPUr#CejM_?WJ2exVx>Hnb?Ox)pYDv`P zmco6B&0K!ZcP?zctI#@{BUjrJpf~RZwt8g=wH1@$wWB;sTtABoZir@%o6X?W+eREp z9mksLSHZNM)?iRPn>pt$VA6L*$+o9@wGxABMDc(l%UzSqUH5Rtfznp4ugiw*$vO+P zvkeQj#uKIdc9{F_BTg`m=Dzi46Y}QYO6$7-DU`ZnXj33Q&1RHWtMoOGan)eP<7S-YD2cy{XbRC+$AdWqhif4)E%JA~L zc5o7mW}hT~LV1`!%ik_dE?6YMRQXUAlweL=C1(>i#aTFVs2mr*okzkIJuqp$A(P;y z(4gGg+~<-F)KsXB-saHYzxeePOHwFA03W(qN zQa(R<0>8&*Q77v}f!wex8Rx!}W=qK8BzKMmUK1l__y2>ss|MuEo_uy&Yb5a>vyFZK zlLj{%%kgl$B(wAUh~GqcPVvt!5SOZ?;ryQQMd}p#?qN9HR8!2=HNU}c+0~HoF^s$Q zJDb}{9Y~qIJWFT_VnNg9;sS09`Fd#tYB>k;oizE(1=hgFtLvdZJeqmTXyE!+tU|{b z^3*9IhU{+(WUDW=a-UX-kXPw91RDZpvfs~M@g4>#a!s-eFSK}(?s6da=IN7@Nj7*s z81d%uW^~@2fUnXdS!k9PdwS~}R6RZc1NCA=KK&bp_MOAZ)Wh&XL7EBA93(wcyhxx( zBKg*InjD+;oLKqWHs`Wp$qgj&%p5{{p5Z6I z-NeRLo(-3NsrfmUpMgHS10P4%uZ~){G&U_nV>V@KL<^JsI1_yv3b0ui*Lk47`))fb}|6Oz)~P zbia;8QQsI6Fm?=nxVi!APtOAXHcfW*`xs7gb|+aeJORwhvth~clT6;^IRru?dX#oz zm|-T=rEg*1CR5HYJ%Ly`FM-gtQbgbO7adkFV1ZMGwNGL#@q5e;V!1EoO88U2wdOL! zAZ#B-%3g-K>Fe28HFX%>atUQ(Z-Z9tXWHUDfpr8B@@JzHzQ}9D-KJ_}&(&zmPc#4{ zdl%LldYQFc7$XP}^C7dx-mJcrEP_(27>*`%Z z)>I9%mT3iWNXrxkm+;*b4{E@=(Tv>TciDMHVbECfhk2W2LD0{$u=9!);Zm9d<_+U7QpJhyOhL=lQ0)!mU7sPslWDSsXN^0>V@*Cde(&s zPfX%7?;&i;|LlTGw&WcBTwUn=pI$2K%KpIWL}rq|7UJwg;}ewXsKw2XRN=(p zyKHQ?2vJcegt*xSq}ZJAd>gaNC1_}vCXReZqSxi(f{DlBtBnz)$i(CN$Mf)>AoAjK4%=%q-m@8R>8#%IubmmO2G zJ?L_LxR>7}XR@!o1GqJ$3L2jUu!r{(c~96vVaUUU@FjXNbN4KPxtDLSy6yI$Sr&%= zo-^2yYp>akxbIMys=;=dC4p>eBR=xYhrq?VSeU_V_EM{gD5RFtBHRyBb9NEkd1Khr z`{mqgKErb}$_V?~RzO9-Q*!U;d$`)2%2a+_!WrTvY{vN%7N8r=G@}W-crt!Jm%eV+lQW zI`V*^dEq)@|J8w;W+#n#ZmZDHm*+~ljM0CB6%*NU9%DLZv1fIGm?x;AXPm0YN9YF| zl?kA7?+m_u(@1`&9f0ja&p|9}J{_a{1GtT!&~^EK+&XhVE3_TKB$Y1`(QjYS_{cAS zX`A8P{)6PTVJ%jx|7DWGDiT1v{!`_%#s+!#`n)%+H7W&K{{6~K z=`}R-#u`p-W(cfTY6KfSee$BQl)r-(8}H1>B1}=OyE1+^JVdaojzVx zkZ0p0Zm`EG8%cSCE^B*p4}-sKAux1Uyr}+MEDoZpy0K%nj;KVm=()@4)d`+3e z8n+18pHd(E+;SD(nO3nFPZKiY;zDk8UmdHnX@dHK?Xb)J74er}Odp)s1)H~Z!--QR zwDg!2_3boc<)4KRJg14!_xZx}2j%Di??t4n!vzc*=aD_uN6>h#2FsL=XXT?J@c8np zxM9U<{QPVu*${Jx&5RlXts+^r%}SD(Pb`60X;Y>b^#q1YCb0K4K%O3nhndzYWOI((B1|xGkJ8-U7tl?19Opg~FU^Q&_y76>+;& z39*TjS)rj=?QNs2Os4!k-DJ0xXg2AR65UeTSX)A#5+QD05<~_#>Ex!{2~u<71iNe`LY_`q zj4mzyXt$booK;k^onr#I&kt_naJ48Ne#0K)WGeeQ_7H43yMja}@5Jeg zOW<4SOD^Qr9#XI@0vvVz);!?zpdw1Pyode)#L0@2xgQ2;v(zu>?rfzMdlF7#O<045eC`{V$a&}jFc1xHMC*J?&qARkpK#hWKinR z2baF>!yR%jVYg8ry#%*wM28~r?(JFJs`HmHw(9_kv~c5&s5_xsR1@vJp957(Yq=Y* z1$+hxSk`|{bnPn@9B<0!9z`BQ`8$sG$63&RyG*+9u>*-ec#!C5Eu{DCRY5Yb173Ys zBO?E2(q6Yfz>EpjB8`$uEg?G5uO4d zmd9GbyzLuiJ>WCyfn6|W-&@=`UkgpAPQ`cOVo;)#3n`Z71Qv`S7bllO&Te-+vS&Js zVQ-ypkUoet@PxZ(^KtQ;XY{()RQRfDi_x1xag|0A+Bw+az3LS#GyXI>v?wySSTp?Z zdL~s^YKX7anqqrxA{qy25U;RUnxY#F@JAL~rfU;zsS+p)S7j+(7kLNXU$nSqf*bc5 zvk~9FQ_D+kWUjV0t1uCQ*_W++F0&pE-CID?I!uVj1qZhE)_dNIY0WKZcEW#aB)~C# z8xh^|3qM-wz<`JsZWB#`mm62WjgN=G%s+yBzhFgTCB#^=g&cPH2jj1Ab4b;c=X74D z3A|o!L);S8iK4N9Q|u)qyI3ANmKhU?M+4MZsR4a9-9XuJ9b&a71e_H^+5K@hq2q=! z`Mzx_3I3%40p}=<&ve6P$>VUYBA=U|qRLI$eFQx(J44HIJEHlK3A+NaK@Dc(R`&+H zaIXd&%9}uZ$89j5Wd>~!4SU3E>G_O>*lqP6SsLC2dv-;Vj#ClDvDS|CE>1`N1!`oG zo)+ukdkq}di?f@*;xX%21T=*_2jO>Rw)pu2?y>6>ns-wYiZMZ06)%G495b=KESuXk zFpXRElb@M}J;80>t-^EsJZ(~;Ge~?EWukt3X2boDpy}3I?(KwDU~e8{*0*6i$fe=J z=^XpdN*&*=S&TLECGewR4s&)5;_p`3xZ=%KjLPp3zMLw9mHSMfO*&mTVcZ?4mTre& zc`a6GKAYI8IkH`K)0qnY1ufv&;qB+Qvby|Qa{AA(K;^hNvtNId-HkZRl-tIk(~j%3 zM@Nel9JfT-s3UY^xf&_m>J5*y-r(%gDJ1vbSkgAamZ%vcdAhj+vvP}YlhZ1E=~0P2 zsj{rW!;zdEainI(ne$ZV!Vj3g?+817w%X~@(>22W&Qhp8p8!5H6hT_Tfn~mqhmrGB zVA6-fLb;?ifu`$26pJ;&PIr6Up6bT6RE#B_UsPDJ9${m%2EaVH7WMbe0h6>#T;}r& zkovJh=yN>`X2!q3k0$nLK2e^uthvs8FW{X}|MD<3IR;XxAb7Pe7JL{<7G2k3OUk>sBPM*Oa5T@z$_~IzfM%3>};5wBZnttTZW#Xp8&r3aZNh(`y>K48 zrST0Kx0luA#ELOZy8xWAw+#bY@4>cJ=4_MYHBN5sPVzYSG_x9)LX)c#ook;Cb3fKf zVppIUZKs>*R}Vgr@@WK{BrQiCybxh6DpqVvs0$-cZ{kJ;XX5T9MHUUb#BG}|;aX8C zQnC06S)ORk3RWD!6>&Ro?e+PjJS-o5*JZI&IiEq>J`pl)#$(d(99EyAz)IU%*n!;3 zWZKaML{8P1R8$!=qp=GiwEHpFPySG&iSyw<<90gaA%!zuFK20m6KNQKAGz`T9JBr! z1-F(+Fq@-Qkfy20zDS?trq9UZrg?59-V;yL=}z0hA*+=Z*X<&~$Lioo>mGJF(}pZ# zDeUpX7~C*TmMCAWhDEMrFjHKGy z@tk&G4vDxChlhUHkbbGpa5l|>cyNi%jd#R|iK(*8p#& zFXVj3r@?~mBV?^#HSFab=?yMzVBmk89j(+QGNCVUY|=;h1RO18jVRFX!vO! z-U;`Ecku_|VzD->W{I>}sU4R&1ma1NVa#ZWCWgg3@lMozRG!4|7;>BW`?vwC+_{@b zCk+ZWei%z~3NCSLT#jPoF^2JBlH7~s8FXTe4gozSzN36A21Z&j%Q6kRtzkEp!_ON_ zc`xV_vwax2JC+G5opHC56Ny%oVtoML#wxx_7Gvz^MhL5E3Lldy_;?p7v= zD~5%A*0;&ShnIxTOO1)ez!ZEa^%NYM#W@9@sh(fIjCZ;21<6rcXwqL<^zST2c}Wu% zzJSlc*DJGUDtgRdffB?#{7mmBe}W&g*3sI8G*H%3=KE}%;mnT}EM(RRD2Ppk;Gt}8 z=)o>nUs^`QJgo5!$>vIXCbQK_+RR(!Em)f#!zYh@c|Vjin=--(A19d6d)XS`^Q4UV zTMgh>zim+Ey_xT|I7&|BUZvKHhH+o@Y-}Ae!kW+yl$s|-4v$^~MMIl${-jG>Q}AON zJmg3HmoFwF9Z~SaRSU!Y-opN$xon&20IUje!5-5nu<@Nh9d`P$=dR26?s8W)2P;Sz z&z0OMy~|zKeTE(9>#?J+o}}>XMQ4T{L>O*{Ycq4PJHCi?@Z9p=?hLS;_kxqt@nH#C zjYMCp2355mptr2J@SJiExA&5s@XU)fY)YpotNa)OGe=Ct@$x=cQjm+CGM-EhG9WfU z1e>>{;n0vjI5=Jf*@06y?79N3+w{}Y$Xxc{n<9ah%UiyK*iC9AXM@A!^Z=V-0J<+Be2J9cny7s?W+3G?at4~fL=k}BIZIFTH_ zXNbj?7ua6WIpmulfs`&+q#C}rV3+M#a>V2rgz>-eDMq~C>%<(`zRVQd6bf;g$0nv* z5Xm)*j$>l}{D1C6IGugbfN6&ZuoY_ULN$XBY!}Obfr2E+*IEv5vSJ`ueK|ghJHo}3 z%EBr!H83A11j_FlA4hqDA9R7?&u*AA;tb7xEJj|;BCO<@AK$TgfSu~Tz#peYpkk5|-ukP|2Fmgx}N^_Bj2q)%A(>jwhgzfpDYIxba>#QEd$xj}PzGC5`< zaj*PNg|lXpQ8K(o&Z!?aJ>4y|h^Yr{OTuWt7R<`qPJ(Rz31>{XP80$T2!9P~61V-L z>{DhZ@A16AsdZK2x1wP7&vq8rPKg)1v~J)W^?sxLrBYP+J{5h#kZyPs4sS`Xd8d1u3Ig5T2aH)@4;KL#_Zfx2FEd7;-K3bR2 zOG2Ohx6qk=9_E;gf;y6#W%W_7adx3Y2eAHK7%my(UY3fRZmQds)5j-KZIs0Q>McxwyDdVv>g zzke8AuM`Pma_eiZ$iIP~Z*nkP&y$qj{twruHlvr+Gbr(zP7L-wgXy=jx&8}cEUn80 z#sJ~LT1K_-IO05w(oe=y9hGRtI|-VPO0crx_srwtBJ{L%N6mj69Lo=8rI(z^ zqzNCWcxOH-DU~KuyD!6oW+|*+XF(1q9)uPBa`@8AnEX9>0kO;Cd6d(~_E`FAjRHEH%Xdz2g*Q!yWQ9W5tA2afQ3Q6lK4nz8J;8TjwoZ07Pk7|+FI zGqst|$@_z)bS)HtK>srH5sAP(y-{qH>L%9nJO=lBVv(*M%-)>S0FBp$~XSCS6HBd|A@ zcjS-F!!})A)UkaHtBvb$;RtbZX|+8`IU9lv(92y_*JATdW(ob`JE{0dx7uH#t(<;! zvhZZhEt<;boTO@fSi7$_Y!l01c|H%YVa-df;N@gIT9<($KP{L>s|h@KIEv-i%_g{a zA#Bau2s>u+ork>R>F;b8c)UMIaQV$qfnfCz{5p~jDSxe~&dOD!z}5$pd4^_xL^=lD zOov4yyV*#cV>EN#K6ZU%7X7o%jrKMkps}lfpTkku;C_db)R#c+!4;bFO_`=tzT%4I zbFkZlKZD}qpj_)3+GLcXc&-d4INyXp!&ZU9jT78!Sr;1ks2*_JWf)&nj0L_QXlU*) zl$osrJy)|K%%_h;NhHwdpxLN4ON`&GMB=)&(O`bh1)q%X#@YLfh^BNLR1LW>bstsQ z|4oWu;e4h)w^?wqOp7WFU*LS#%5cl4i|~1!TI{?N34_-Jq#<0u-MA-1GQLxmCS{Cs zO!H2hG+ooc#)33Z6` z>?X1Sfjl0+ITen!N}$`wC?a;`u;7LMV+_0O#jFaXNq&9fOvj_;(z$F+>u1U`Z< z4m!k~_X%Z&#&E43O}Oh6?=?^jK})4MxTmC@3!IxqJ#1Idt6e9!^8u5I(X38RMY0r6 ze6@k?DhKh-bUQE#RUlEvk_DXPC34!M6(r;q5$S11K<3prb}V~2&8#WJKADrOBu9cR z>KR4)^HN}NzCZWgHHv6FuwV-x*rL~oQ&dw|lCeLL@G<#6^b2rA-$`T8%&M2m(0B@! zJ@H(fL6uN6>kNz(YJlIPDG=+u15J;=#oLXSVEJ-g)^KSCdtLWW_-xD@42XFFE5b&S zbP+x?aNmeEx6EMa7T#RKjA3ledB?>z2ayh826=MIlARi_h%pn!v;Ip-a78fy(?1+W z52<9qohh$CTJNJEK)sHZ25XaPU6QPBnHLK^Ab?xvYcX8?Ha!{V4VhEMfy4Y9@U8xj zg*)7Wy29_MT`kKAwrs;4e3oRycX{46Os7`+2qGSup|#9O*s$sno;&am92ajEZgi>RVxw|cMN1d$8uFqEHp^N2 ziN&b>>M6EeIVPOm-2imndd_zHJD?vq_*%Id`eJS9C-X@d{;G+7+H(|3+Ra#@(P-x5 zEsGEJJ20I;dzv7L+xx7=Wj-m;);yo{UD>_k16390U(K5%^+jGjj$S(L&7h`&{ZZi?cddEho$ zY~IEc*kihM?`gQzCX1mKhiK@wYHp>81UsRb&TgERBz@BqnbPHa40jMGJ8XaBpUM}w zV5tU1+I4ZErt?|Ew*Z>*TZY&k&*UbntOmp54lK!F9T=ERBDY)Tb5k3eiB!Zsl3zQP zyz=97?c3WyKe+|3#RhVPmmUzmY<1Fi(hIO|G+K+=v1upAvAwlUnD?6Z)vn27b9~eU z@6FZe>}hT6!t7)em9k`&7ouqUR&yc(n*_xVB8b0hCTPZ=f#7?cxU$`bluUMF%O^&o z?(H0uI9kSi*fs;6+wm^jsAzn3OB|MZ)(e`x2C&^_<#eNUmGiU0B)C)?2m7|l5ceHk zB8Hs?kFQiDw>WuFc$iOMA8&wa408i|!YQ;EA&5es}`iw=e{#Bg*xTPb!1z8;Ci zSNv>r{XIW^ws{rff}>I0_b~PirqVzcbJkNIz^W8SkTojhAgy={PMG^K-#5Qu_237X zXJkw7e4E4U&TNE5i_Q{$%_r2jdledHHbVAidonnW|F1T^L8;t>P!@3&u5CMwAL}jH z%N@03tp0Uqa4>~&OP52<7;$dtsR=BH7IO+ycH)M!C*bT9CGyF46PEteAu=yz*|m3x zXfS>mZq%!x(+Y0EBNru3;_wQr(mck%a*fOIxk9+*)kow8RZ3M?_>D>DrHM}#C=L(uG zLX65};j`vqcvo|m-aA{XUW^%rND%9@!wG4y@!!9IVVZj>Q8XIX$^(7;fm|s) zc>{6i|GfaWO-+LMFZFbxQ6-k!D$rGnSHaBT01yLh=CI*54H^_7EM6Ta&5}jjbq+^l znR36hl!(a$bNJ_91gA9`dC#XT3(}3i9`TKE-+V4qUh>3d&oo^1$_4!c?!k)iex7;! z>byOv0i|}&!?ck>!WFaUGWSoZSf5@9_Gbw68*-I951 z+Kt+l=edaGcCg+`LJ(MX5ldrJaP+$@h*ap}CX4ZYB{+y1PglTa-oZ9Xm7m*hO~Tj_ zymz=W2UKfZP;34wT-=fkD;m^LI+jv*lUS;%HIny*{pK2r`f)hQob_e|;TF&H5VhHm zH7&ac5vF3W$9V;=u3ZlYm;Z#(IZaMCX4ydChH*@>^`KDiLmwU#nE?4O9$-n*1}q(x zU?IwiFxallGZ%W?^nps4Q=f&w_g|yQ(hXpJQG-Rg1>)W9eKdQ+SnSz+)Jb;2b3UV4 zNo&D_=H_rAX>jH>v3Wia;s zX@i|=w{dxm3<-acjQ00Mcs41Yvzz$=O>T~bPaP9s|8CyF<*&ocZ#sd0dIvT1^Jb%* zj&l{Oqw4{sus|!?CcAAE;<**pVYzm zm!AOFb>lxp38HoJGPn5JTJRT?aW+?IltWARKSaWW+dvZB|TxWSU9NLL!aI#1H(zyO!J=<{V2bJj@HdX zOMY&7cVwB<%c;vi_<9k9m8s)IWm%RdcYyX<#=tw?DStU)Iu=>zCV7s6LFI(NmnL2gc811$XDgplfsp^s`=I%ZB5ydRqz>*SV9iSMS3cS7qnvs(cSy$W!<<(}zYZ zc7k18441p90iM13ftl+zV$I!^f_60*c(PFh$@(eSI_(KAUr|oa^DI{Qm`R!5B?J+&_4mndA=c}=`r`Cc&+mfzVA8U z&QnfW^fLULCy$R8IB`J+<7uz982(&d&aGT+O62rp@UieXe7>bX-u=pfM{~mHylZN( zeP=L8rR^7p>rV=3GabV!@juIE38}-{64S1C$93u#&HC$Hw^)_@WXdO*J$&W5BU2P zpHndz)*7+U)tfj4_7RfIv_NuUIk+300c){D z;vIVu_Px-CYNblJoADDg56{CQDh4%Gi_u42g0AUZ%MEo1xH+zT2mR$HZh=6WUHkkH zn_L{(+~#gN;E}q|mKV~f|J#6^nzIk4J@3M2>y&UJ-@}y` zIv$toFM_#OHZ$p8dxc~B?r{ftZNR-iga2&X*qfY5Fv4Xnp)YRZqm^f%bBsMVI3kp6 ztox3;z2mXUQ=6C?ug4c3H(>Mwc^IC#8WXE@h(}rlrruM>KhICY!}(2|T+B5HzZi)M z5kSJl%*jdW47Hv1?9s$VQocxnoKi|-KyCT!{S!E5nL1@9PBBQpXu$}clvc?sW*eU6_ zb$&Ei6FZV5s-45Wp80}X6Q`1AJ@F*mWCZrs{ovo}G>K|*Hrgf@gLrPNaBOQXXqmU; zu4SpXi(Q45Rke^avI*-xWUz6uJ#gQm5#v99!-iF+DeB&MaY5^2pEP$V@vtW3?GI`>B0?UJ4z<5qEC-Qq7x$>VhE7cibmO8~yC^?;I zJmPttc0HzAqySadWr-kv4EgWYVG!Jwg?m}9Ydn{MdhTE&yf$%9f zW6fpyTIsy-iPa7g{8fp>oK2zy3gd{o-*%p}`oT>&QV3;AawNb`jFlTb6Ud$o6D$t7 z2E<601S@u6WVJ4vaq|#ev1BJV*MlSO^KWB_Pb@tkTgS4x_oMw&eG+F=NRFRTV6{08 zSS+yzm73i_%rJ>*;7KUsGdQ7Q%^-T+g4IPGz+LjCR3z&fj*PhoAtz42@~_K4&Q6?F z^Yf3Y1)^l_NJ-`t5rJ{KSxjo#G~(qG!iw4tV_M!(qJ66zk|uScukv&dJvWQQ4IhWj zn9bN-9>IF}Y)Y+tB}n?bL7ZubOXnWO#$%^YR!f4of9!g#Xs@^;v%uR;=4L}1&%X!6KJgB>Y(3jNBlc*m{~ zTN`D`Zj*Fe>UoS4I2ofrsz-1&SWz%`Xdg~c)uo#GE6LHhGuYB2tI161KO}C~Z?J1_ zp&I)~kS(@HIK%S$#AvlUcZFweZ|Giu9^UU`R@Vn#-Bj4B@Dp6M<9%}dXFqSwM!{T9 zQ?S;$#f7blWqA7+I!SeMM_kvi4ITLq6q?OvG7W3(CGwbdi4aGQn8QrlG{_$Q?ymDi zi9Gr{nfaDWk+RSEu(`>KJmdGrn(s$2$Ld@NnUPE{zx}~g9o`0R+X_g<;AYgySb^yS zc4T1J58>5)%UI{`Fn~EvAueemS@|fJ-qLJG5y5(*$#cEwmxkzzzb|o}Z#9?iFpLYL z$7Ah8eOC1KIdk>xV2hregv)c!Q``G}WO~FhW_)q9OZmsibmN9Qf(dSU$a~LyPU``aH|1>HD|Hq; zpiM4!*^}QV6Pfl_71WI13?jXqa8_0yUd^uJU7lm`_0HQQ@Pa?QbG->$q7KtsKXKx_ zGnU-3_eJr75m-{Ok6~#htk(BpRVn#w`Oo$282`)@i3kCudrxS`$p`q)Jq@=+lq22J zg|VVuWa)r9Kg+rfzAHlE=4wyuJQ%?8f4Y%^RYBn0xP}eXUdG6M5>$rIP4<2+qKCfO za^2D$7!`1l?!74E(w~qA6r8?PjW}6*VcfSx}s&3nN6H(}asv#5QI! zXF8JaKrOwDTZPZiu|pZDUqwxj$0pFuEnwds%t4iv4wx>~q8(pn;e`6R^j^tF@?p6n zn)i_W_4i!Y|PVyB)eGLP;?aEXI-o|m){3fGKBQIox3u#XbHEWVm^PTZ{Si7 zdD7a`_57@7BAKO;jR!JSI9L7caP7iVtga-&WQ%f6al={Y-KB(mCnn&v^M@h#$bMM! z@FN`&exJLqwFiDoQY7cYEFeT#8Q(nFf(74yQ<;nVz}Py8Gpm@!d&$PbVdD2N zDYhDxC_m*hh zoP2q3yD*V$vb900qZW8otpozBtw=h10vCNG$d|#RwETT4oQ(IT;?Zg#`ZJwVS)zce z_KZar-EW-xd>Nd&pp(Avx`xdoj>03?J20h5%<28rM7j~QxrWgtP-DYEU62});D0|J za}EhUj4|ipwRLFo$fJ~(&~Vvf=dqm<*%4d zbIb63KML_Pe;;Ub1dHi9V0Qcsl1tHo*|B1HV80UjYsJ6-|IC*>HX33B@1ghPUc7N6 z2O0`agLTx?RG01aBBq}(*&wxBIK;1HK_AZUmX859}OdKqw^;@ zm?!uMuYSGY_X1tq>1r(|{pTKCl&=78{xzIWuMz#xu^x*(#^ZxubFfZrEbdZygDM#{ z^iG==Ikrg-dYpfAUyKFxYT!Ba_IXQ##B-ca6TS=P%X99Li5pJ7pv``!3hTqHq7R?>6YJ%g zKSu)_e8P2jpT$v{m+6Xe^7w}DMoY6uqi;TLW1~48w#!3=$?fQ&{8BUMk$>wH!G;cfvb^n1kvJKpWONQw5xE0qZ9z=szGXeSh%ucb< zz-`${6e29h<-cd}U}h@B?3zK$jxA>@WQbLq%x95C>!|i}dC)#1$$W>!m|OS-eD)y{ zLv9`8G}dtBLhVRqSA$=_pPUDs~1=*eTKmUD&+0SPGi$&)SkvXNM|AH_Esy6lbiPQmoEGDOTX zg8OuCKI@I{rFym3xV_7j*g{VQqU}-xg3GnSii(xcb)x`INj$_5=aUfDx(HY7Y2#Mz zeu6dJRXlyCMVPCTPHR3{3gqt|0B6&cP#bfAmWZrjo&_Qh5fOlEemdg5oR%w_{>I_C ziSh8x-;F&S?Fy~i?D*%L9l0;kNSlO|n;E*5OkmlxBG?10b~WQ_^=_C})`QObGr&*h zJKlN|OIowHF$5aFK;(B|_JCJ3|O7KPYyhBGE|k(>(7 z_}PWYPkCSJrxb3q;}~N3)SszX`|;h*{my|AsdP=lDDr3;L(N8x(mNd9O^b!eVg=lk zRp;Q(ZbRaxuL?a4RZ#1c2F=0NWJ&cnh_MOfv)m)GxHJ{JY}DbQ*FIPtrN{CN?tn#W zAr!89?YuZ^3C6~V2%7mUtkZ!3)KT6C1x^+GjwQ$0zIhj39#FQZ{dIghw*vG& zWWvd?QQ$tQ3PkF9AsG))T?rL3<#``smkMm zR%;Txx!}T5zlRR*ArvR3QPF?W}3KGCS;Hfae+#v(ve_5p!w!i6rW? zuMFbltl4ozFS4^c1OLa+dAM`=g<;&@BP(P?RH8_J3g7b_l0>DYP-$r|NduK^Dj5k; z6rob2jKcRk2W_RIXlhF;qrJ=T{R>=Nm-jvIeeV17G2gwOb{3S=b2COWhfsMk;CmF- z%(w@|o+Fv3+ZOgqBdqSNhZ}r6o=NQf>m(u4f60|IPua#p>NGJoQn>4mLVZ0g9;M+! z$1T!=X(z9M`;(Ez6BszBC0^@jrIUE)bHO-x1G03)7B@TT}$ zn7+1zntLeIg$s4*ff1MBZCMS@P`;1F-T$HQa5dgtF_O>u9mmH#)`rX~NiaX0OHH%m ziP6^~wDqJ9zZzI1-u*}dYs=lR{_Q*Q!gwvV(4Nx~1EK{7iXFW+Gm6c%p9l``j3IVu zBFgo~Vb1aI2sVyFw^5AWE|9~sGyD|)f!S0R+dXXB4)seDAw5sWupPS20H02^ENFpz%k&yltnhZ>*y96^0Awq&?!$BH$T3|lq+qya@+$vqEo{6 z4jX|R+wyQtmofD;^d&X(zJX^f&`Gu5$ z{QaBJ(8^>mU9|#Uj8}B7yZTAIDg8RN{gn?>)vGXK=_sBwFP^@C@&}$@Sp#Pps=&xu znj3^qATcVtVU+S}Zg4nXv_j@JH0SlPd#?+aWK}H4{96HcCOst!{58N**kyF&CzCuc zHO###!c?cTWbBzE%*=d`_;}Spvj4|b<^WS*LC^`@+8TvtJO7B?jGKt{DS7Ua`iPxb zPhpV-#noq$z)mLsLNWrxV{=ZRs6~yxw;3n?5p)(ar`NE*J=t*lZV%}X64!n#T>(Ib z;7e;8w2hq4!p2DRWygwOhP(qS@U3ItADiLYKawzZiyMX&E@si=PLgk5+gP5R1ouuz zz;cr`lpiTY!WA~d>WU23*gq9^omdU}T6!dY-d?sr=-z3rnt;*MZ<4I=bU3203|e>T z;nFqTIBb+8ZIxbv&Xzso*7|{P`Rf^WW#S!S%NLH87sh~l(_eAzGE4llqmMZM zw+mMd(Pj0P!@+2N8wRYa#6zDq>!DX2Z#*)z=NQ&87QS6_6%wvWhemoEXUUJ<;N$a%u#Rd~_kX}`}6e7?0Bv%6|UDI45y=^ZB+q8)$RKu7_K<$#JXK0$f3@4EHr*ABxuF6 zBI3q9Ue!_by>@bUdlY%A?$ngiw0>Wm{S^*1GhU7X>e-vEdX zw*vFuyBRs3jEc)t$>m99Aet^_E*tlepact;%r;=c*b5?;ZLg`QQh&7s$kjSWXA3ZxjE^g^mCmAJ;-9fJB5ioWF=^@~r$=URhKmGA-CA{AKfZe;imu5fmS|~sILkg&x4_zxMA(#X zPus*ps732!o;hy@t=ehJJVMs;cFjuezsZT(o^^eq;yhYjZa{5kI#I8{ zU3BvKv3O2>7cZH(iJvu=q``hu`MMV(_^N&aB~4b6ziXyq5>G|x#gwi)KLx{j>%p?A zrdGrKAROw<;N^3U!rz_h)PJrVBs7ktCf9_$--Draux&DF6LPLSJ%04RdB!4xJq56{ z*$Rs;sn8#?%DCS>jhTFHAgNTD&waauzv+|X_D_pppY%~sd~jHJCKd~K&4K7Dyw^sm zr9o!bBfLr^L4Ah`d~`8@uyzG%6(=S1wc1R{`og*2$))&7$CO&WozH_gfP=*qa0qol6Z2luxBdpEES$|}{j}wea+P6? zhc|SE>?ZO`>eOAYmR5%X=QLXzNj@e;Ox4l~ucx=#md+HX(4>aG=ioXufT zJK^V>&cUT?l~g9$7Zu7vu;rXLf3YMENVyaa6j)5iT{&N;OP)`*%U+8sw!?Z!3Ai@>XQ zAwRP|5lr2f z*yCuQ-p7;P^h;n})rGRFT{$1;iMr)#JhS;2IX+|<(|!{+_P6k^ojF{d z=9e}>K;2hNc1{L|=Mr@R69nt=w%PReK~0QXJB|C?Sd4kO0)twn9}CfJNm@YWk$L8Du z4`;#QG{^^a=A-~wrb&I?eI^Ghl0h(2(nW;{_@rNo7Yu$wX8pX4mksL3?95Qmh#$=y z-4(FjL4#+W^`wC_NAY`iE~CMH6Sg$%CyW~xOHI$NgH4YT=<-h@!44@tA5bi}fzXG$@#fX7-2QYneBSbyc?Bwp zcKkD;NyazWC0tFbPsE~ecm~_^T89n{)J7M3YrbZ_3vD?ygrEC;4kXSSLB*VFq{!+z znQ1`L+z*lxZvOo;wVo>@4Kp?gstIPEJ<;Z1~k#8{pqbOVmvNj)D9> zqz(AZJ|5HoYcwMdSMB1%O;+MWg?<*$;L8h34$~0#OkjCqsOw5QGBltDhRquV`qlbEC#@7w|nt}fhijTV)wjK}oVs&r0QA!*49MAI{jgqZ1Y*;sqHW}3p39p(w4{0q$V z_zK!GQ>oUUApC3{EMDq7l5Sce5@mIWaB5>RbS~-;jVo9qaIJ0-vB5I)L;8=m;$sK*S$lht@`^*6kr z6$B3b?Xb3LFgCv1OYK&u@$ntM*d$ud`V?hpYgj#AQE=qxi+7U^PG{it&R|-3#|14% zEM*JS6u|4U96!1(mn>9T4FxU1Bwk|}tO~fr?p_}aleXVsC%P}Q4S`9}Cp?3eFWyFd zYD%DCxd^?=OQBff0h=)LH95IM17ACAq+9nhVqmyS{JvG1UN1O7J<=qc`6pYNsS|~6 zs}$+Q)CB0plkj@dV4S>ev1o$-1(^7R(CFDH_!B0;kAng1Qf(fLsCoecG=OgLKhMVW zCqc@F9vFD&7;hRgj!T656Wa!Xq3XR~G;yl1$sQ=dS0um2z{lRyT|I>br}ZFCv!_K5 z_u+;mAF##30Bc(e>4klI^hLv3%x@bfmTMe5GJa7=+ua@ENV;*4e&ht?0 zG?8n?x#Oj!^-!s>hbG>Lgqm~L$<)+zSny~Xo#(cZCUnR1RzpqV`z=cF%}UUDbL5!r zhPm{|o$YM-&{sIuXE?iE7LR-S&2Yo7dN5Uy;8hU=`GxaC@Y1#c)F$j9JAc>><8Hdr z?Q^wg|79k_8;n0=I9am4b^mjTXo*7{c`*QhMp18E1rhTO+THjP`6>@k0#Ma zCnH&B`53xj#AN#JV+?c-8IPamRxF)rAULcd%$r}}c`puEc%PwlJ&;-o=u zoopl@1Sa_M(<169F^xvf8O%qyjuSfKJD`1WI9EEU#wDM0;p+P}Xz|m9hsrGE`^OBY zBcEI*TBBTP^A08O(^laQtA_JWO=dXuQW(p%sv>WjCkorZGS;9Fhh6s1am6GvEX}XO z6-Tw{w;R!*;&2A9rnz#RqY^NG&^au4=H%2~pUY~!eCU}E|xP~Ye@f- z#`WVA>1?-$;#+keaI@b}s2tydWxF^j{OeD{JMOULl@DOC*(-#=M>uWUGu$XPry(Qr zsl&ZxJb~Jx(+4%!_hlE3h_7Vl66(ZtshU*3VLT7Y&VolW3tJr9vNhcz}Qyzo&X3ia>|RYhz57V|gFV!u#%+lbw)E)%V53FezO6L4sf0kVRZgb7A~pJFaGRf~bwYPfl$N#Ms2u zbas;-I(*B9mp;WXZ;BEv`+I^2GB7&8-x)@{xy{183A{OS1e-@K0dMD380>olA5SsD z;r*HjQ#O&rPo-qY`!d>ae-R`3s{Zd~dA4-jt`;hIfL>{d}mH~Im{Rj@z z;0j+xQdj>rw0!>yzOM--+n-dhc`J07BD)E~3>y1h-o?3TUt!kl2w~f@AN}u`Qu|Gp z*u;r`bl-#@P8aQT=yoGl$o>8fn>vQVs(n86eq16N#xJXkuN*2vE1Do>`ybj6@6Zt{;(af{qBl&Lc!NO#%L@MR@pdBD82o(x1LPVE$tt(X>7R#ug=5P-o6UbT#O`xJ?Lu zb)c`t9K2MEm~ZfSzIy9e?yHy!qbeln2geg=;37+A1S!JC`{QsTjH2&N%J|rS)9E0g z+u(e+LS%LS6j*!+#@j>o;*VvX&X&U87k{0`xyhSp+Rvk~+(43@6z=Q`Bs^hz$Y9cV zas+9;D+Bv_qiLv<1OI#Z3-7DXB94`%SU2aM;Mf|&`JE5M`H3FPX}t-?w(8(Jvke+% z-+)oiQ$e|^2gavv=XD3wxOHzAMDNgLe;h5ST(&QbkST?6<)2WqPX{gLgtI47inPYp zPH;yk;TtvqIx7b8DT0evukj{ihYaI0Z)Wm|3I@DGHualVV z$Rl3d16z+K)Y?6i)TvK}E&uL8)ZW){@Oq`dF#Caemr7vi4;6B2P66yWnvWC9%GnzO zX}T;_j{kl$m96SZ#rg+r!q#msZ`4V^vuEnW@53&Vv9UqezCoM~SO)ACHfyW`q zVf6#@2It@q}*(Tjwzy{mu1wWYv6br|8EQn~R}4B8zzM zE`X1hv6f~$plcL$w+o|3E35^JrZkrt z=*_bQE}Dmo9a8HN>~Gc-dR!_B(vr=wL-#$gX&HsD{T{=`=W_JysSH*J!)SThFm5|+ z6`l%u45Q1AlN86h=&T`})g%9k)=%`IEuW2vOi%;ZTiyiO`uTL^qA@ss{{ifQB+yYf zf+G|n_*m_Jl)pO^9Bp%)T!pU0U~O0S<(MXRZ0>^gTcbc`$~v6y5&~cDKOrU=W9iP^ zc@Vzg4y3zl(0-{#Z2K>cjNEF*gN3dmJre^)`u~Ay_dxW08-&e=x?pRqK3!xVQ#&C> zQnby<9=$utkw4o6RbOZEx#jPvYF<5r3-0od;V&`#S`9tqH4@)lItINjqG+}LRQjK4 z7Cv;?PJiSZIR74c0fQD*iB}YzCw>d!xO&u3P9$H#z4=!_+QFUnzkNnVl-;apcAiNS zJENgj-<&JhrSW__8!ltK6sOK8f$7Gd$&13tuq;Lg4$dg$JNGr$1^#R!*%xQie5VT_ zXa9h$-f{}7tjg%Xw;~$!U=F!0n#v#7+Eb^wIY=02LNRwj_-EF|_uiN3XKdyXQLp1!XIKnlrwy|03)5#M*18#fy zCf1akr&^}P;6r+c9e5Cy1ET1qxQTVBy(&Jcl;m_j66C^hk~S9!}xU8(n!{Ya=b28pVGN z%EDQCz3?YB3N~r#)xB<$U}wr_tpl|3}I7FB5UdClZWZ!SPdpa$MNY+nN(rF1l@f+o38&af+WA=qE*Vn zh#M}ZCGk3V!8#IUL>8!bB_6jr{)XdK*=RCh0v4sM;GG&E-t9J@N0fIkCl__`BO6=X zwRk*@s{hO9&(%klY3NWdvX@}sGjKD{EpM=dr6W4!l zP88d(pmf}4r&y&ye6!ACK05vwMD4l9wtjX1GYMk||Kme_(>1`zNP;U)k>iU)55ULX z`!LhqhhHy`^xZL&MEwmUOadFtw%@6X!8G-JJE$V zLTIR!A&v_J?$Mh@#GbEdZ@UeBKUbZGISQ`PTq)w5MJI=C&!(MFTg8XB}0hjY-nnEpa++ zF$4b5a33A{(1Y6KtK#Ti&NNm*aBD5iz=utVtPB6)S(Reaz54+ap11?k59PC+Lf5QW zqZJnqqU=!kI2yI*KbB=^#ezmA;2oD8cvCl&>JHYU&MFbud`@5qOkYD9meqrFzm=|4{xVg5?S2kVgis`-4Ih!MiVN=L-D~9{LxfIrgU<_6e-KP73DkO?}sOJLNHUXm=a z8{!Mf#?b(0+PmJIKFQIg=Zqh*a~sFu;uX1Y(5aFhG!JvK>+uj-I?iC%^sITpw*>lA z&WOnd58_kPkI;}6pULh8PoVYrK)z?$OY(4F85&Flx<$z42f|99=MXBhN_=Gg6qH(_%Bxq* zBQr(&>5p7}+!0*J#~i%~<_CTw(Vts8cZR^y8dn9@%M59pYAJjhc7sK>Ps6KUta*>w zRK7n@6RqvPKw#<(+&^MAO?Cu}2b_UnzfvXpPBA4Do->aSlhfftW!>=1kR6N=ITV41`CJ*+Qt!1NM`-(>UFCND9F`0DX-2kD@awZ0|^+F$Zw?`^0bva&pspB(y|2PFkOc_9RKL^3cImHl< zve4jPMcfk#K@^t?Hj8?g`$#L{&Soreb{hk2i*K;4LWZ=&KNK1rYq0gXHI055@1(pp z9}{dSr;|og@!UbUGqjgE4vmKOa}Epd)fW77L8J=%^iMopmK)Fu_cK;hi5A@s@<>?Lw-RL^9 zaMX9fowEQta%5=Xwl5Xtd_>-*d6nY^HGLt0k{m^m(eD zKPsy|L_6s*AmN|`3w$NP&?Ey#CVDchKasfaRW7cG5kqIxGK?#FiDBL{?8&ZQ;>oRo zTmG*;Y`_17Bpz4AY#Rfb`TGO7AMnN3rQ>nR%U~#$n9P&4CX@ZGPB{DGG0@nj4KCeh zSfU%{QL}}g(bNYno)!42PPp5p7vZ?TXm}HQ8F}Yd$W$!?iQlVPQJgfG+|R?Y()G}M zNMPFpjjX-V5-&D5?Zo5Cbm&vTSM|H^87PJ6^Ts$ml)u#l#nuW0hjxmd2|g18!8eri zXaxT;;5gg6cn=PD9nIemW6XMW9m|)f@~#!r;ZcZt=g$BJrjAc{*-)1O@>FleNtid*Nu2pE%jt3Ge{|&+fhDuc14`r)aAV{ut{6z@ z5eXZ&q`rcSyqqKkYBp1tauaU8`pPD)k>Tlk?Ri&Kj<~?4O?+;O1OF1LPq$fD zGP|x|y5Z{r{_=(+pLIKj9~O8qdBt(Hp)z8W_Bam1$11Q4>A#?vmx%gLnndoIGkK-= zBsO9CZhF#b7k54Qojr1&Np;>yVOBy4uUFc`mGADQKNb}5FMHoGJK+q~yI>4H3?vx0 zKah7%@~Hd%G8PnS9)eR&H^`a(6xq+KWX)<`FllEdE8IbNxrUG-pFBw)f7;^gG~g%E zbU($I)F}-5-U-^GXEo&XBJOx90O} zt#GoG6sn8!;g@hm@O8R`k|~xbeP#-1^l}>M^p3b_=JPmt9oqi4m&A-wr}0Dzj4u*i z-Es()_&#A152@f?m#d!3T~1&SQk z(!)Xr&GgTBdiwAJHgtLKT=^`y2bo<@J(K`Z6AJmv|V(2jz7;g zvZpWg^N`tCa#`)E{Nbr!-0-yn4qIjk=g2|SS~`*!Oo+nd)2-x}&kwxe^MRcDrpjgH z&cR_r8RzlAS)z_aDQAW5JWvqcmoA0F=nVOfXCWieEcz4{@PbqHO|Unx=)|*)#;Y@#I>8jr%ks}VW^<#h@6c(`V=}>~iYITL%g)P$VWiOQ ztZ7ztPW~BU@gQK*;z>Ip$oiARrp#c?M_|sEKYA|798``|Si}E=iiJ|&A zoD?-ublV}5o-LH8=HK+W#yV4eFMEV=&OeHO-;_heXfJyEtPTfEfwn1$Jk?++bF&Sl zGEEcc)*}?o4KbsB-hmK(?6BzJf4*EIFOx{zy+m{u&f!V=8zJ~)4%o+f@v~J9*yklp zw;m3lTU#FC=?xa5_zoXBadBKU3f;nXZZBs1^B*Jk!Q}i#Ns=A zq1^Q%J1)D1mYgYqEk_%9SDK^}@V;LC#xQUyG71PNjE7_&-BHF%j z47Z=7Mlv+piAso74q@FS-vmZTk&px47`XbGKrW{v58ixdlRg zSChJx2l>8AFaFoU43Fv!raM1m(nDXqp>tA_$j!TmqxN*v{F^C0ta=`g#EzxZ{UTYi zbuu-aJ((4%$6%KKT7gN~hmRJ{5bmziFi75#x5qb-@?DbjWk)d+l;RL^bsF!TbAV5+ zPUDq^18C789XiehxXr6h{P=P@syo-&(8yH#)UT~^_uBEX8B?1;C%-kI71EOaCs;;9+x(xw+sJQr+o`jS3r3Jc8~YuZY!c_2|2J2VMPForjKW!3ExTVa%~C++q;S%9U*S z;%{xd+#EzGpO|~for>U z5eAPrhQDgnK`-bv)Es(>>c7mm@6i^X*z=hGS`tp93bLuC-+p#u^n5f?ROj`Fhht+- zGxTRk)6us}q2DBlZ(c0$2^;kJY^Q48*W^dH2PD#U@f*mi40XJrorby7w(+gQk8p)W zhv4z~67DzR3R%^59H)F9K<7UypmS1^u=%|amnZss+l*o=E+5R-4R)aOyQWaDvX#7b z$wllGa+v&)l3eDC&>={*6F;4z%VWolq1r}XAV1fUzS(*kuOGUI^FCLitm!NIJ==ym zjyeTZ{-~hEa(deAnqMsW?vJ!ipI9e)nq z)vatu+$j*xFym`VQ{eE#JXZAdAwH0DVV9Nfi#Ejx{b27pW>Pl>S{I&XlG%%K#J2mS zW|}sb+Iuo-+tW;D0y+g*>*KP%TR=rq;lrXM;CRkP*uv$CWc?ca0F!K2!|j7F$=`uROhlBxDrJG-^wg%ua&_=V_$fSUAIpYc z4j2D$HwVp*PNpb32XhtbMVH_2#ZuQyHst#c(2(22w9h$%n&6^^;zDNRqzCVQj$!+j z&4PW_lz13!fT%EYs@wMt&j#hQ1xjKFKeB|eTND;6r(o1!Ei{}~2!^kl*e`BF>ZAOz zAm9OeDd!4CPnJO2*fdCgrAxmZ6daWSn{Z`Rtw6K63wJVCz&HF;`!L@d5@(070lo8y zO4AT0m7h+K-kC&1djjFuf(UZ4zlW_&5JSeWkvLTDE4)5Xfju`($)KR4_`%8>-zEHk z$#Oa{VP70cNP2<4f)&Bq>=3~0Zn0U45gdrQh#TI0z%_g1;d*@lnyME=SBxoJcYGD> zzBmGmV@JZkOK+J|K`qLyxJWL`9uhL~p&++CkuA%KsmbW?1OGBt{5I5xuA7mDeA))F z^-&|3A><*>nd!A(HL}RWCw3SYq73u=PU4t2CGnC*!B>^jL&gSi^8Q$Y*kI~;xKuMA zTC-m;#dEF1XllG@YSKk^8GIquHbdY$EOks#O=IR)RnSB78S@)70^cXcqtBWK(x!a@ z_@EPlosEgl2F$`76LWCPmcsBqLYDhkf_E8rGoyMVaFShzu0PI*B-W^4RqZR0LBSZf zb*Kc*XPcwsZgz>y0F+)g(t1|f|Xq&y7R()a_vJE!(KH)hANX|60b9zQU3_M(Q)9$2nDjMWMLl&r70efzo)r#gNDa3GX%?NgV(ECK>z5 zn@S8nN;DOpB4jlhM7D7*-kgGb}U1QYnxxDFCNOy&3Og$`A-j3}_jh`Qdjr(te& zkn0;ExB?A9O8+P37RuFr`rd%MPE?bUHYfUR-vl;h<8`cd*a%*Gtl+bqusF8IiT zq28<-S6_&Rk;>DVL&O90S9BmPO=oecz#Vlrn1JCw$I?PWW2`J0Kv(R^BuDM%P|Y(l zsp54jFpTKK9mDtH1=Z!$XP_9Y2Nx6d&ID)(7xLM$c_N4Lud%rO7Ib{r0}_fe=dtjh+6_EI|wRuc$vv+G{$(@a-?(#G-GqKZFNTkhgb&l?Xxc(;80}%p zUn<9lqx&uB>^GUv7Ppc2Mq0qd$%?dLQ4J|ovc!X-u9#GFrndK$J5SAh5AW#|dgg2h z?aUs-$3JSsC8vC$=b#)Iilum6Oei?Iq+<3@X&&cv8@$>xQLf+|PSZ$XV=r_N{fbFE z`$Qcw?>N-?7mu^qK*2RP5C*2{k|oB`=pOQl94t+PzDtAIi&Zh?o{}V5#9PwBd8frg zXB3bZ&U%!>&@11tN1J&@UX?8 z>(v-xUBJ$)NEdxl9m?B7wdiBvo^_AQU-+mnm#g1y#=%c^;K$k^ZZs{KFHlgeb2)Ne z9HSTy%V;Jnm3U8NOJm{Ag9A9TXFuI`s*Er3UIVJzdfD>=b>Vv?odv%#p~Dn(dGMbj zWFDV^;*+JMLDv+vG>+nXOr~(VQU7>m>NqZ`wXOE=gxj$6emGYR--NPV2Zc~(5EZO~ z7;9n3qy4Js&Hj7f>ba3lo&HUH$$B7}4r`rFEqB48+c)rSVJ07yTg4Brh~}$3RJi{6 zCvft^S8`*xTHUvIxtQ`w%GvquO9-ANUst~JCKv>qf$ek6xODAffh|$MxB1Pb-b;qi z4a4;5^skw?Un-s694#<_N`K;o$wO$?1|4?)p9{}!nL$_8Jt7NM?F83319^?Kt!V47 z66$tZoi>V6$;q;4fur$(efeX;6@RVeJ54UY!EV9NI%6CEdTTcRj1_ipO&y|@NycD=S4DZ!d z^07Iw^y%QIZ2Anq-Tx{8m3_G1)&0Cd<0woCP~{J*pW&nnySPW*LEa_&Z!IuQ#IN(V zP>Fga-mex(m+5=WW7-BVQjpb$m!gg+Y8vj^afY%E`OO1UJr6XG(gH(Xa7%}D*GDxofq&Q zX0x0fuPTtOCl8TjLt1fw{cx;#X-w}u8V6--$|3DoDqR0$hA1$Q;tF$c${h(DlJuV6 zOc($+b5Z0gUxSVJg>RDOPW;O7(foV&KJJwh2X|KI)A89CnBRr3Xdd0py>9;C60a?w z=*l(GiDRE}P3C>F@sc}D-O|LkLJq$)RJl%6h%mm&Nbs;s=I;l~@VMjW*%pmcu&FEw z^si2Zf`U-oku`uzd_K+}P7|EpN9<^3Q5@`jo5X7^h39usHpb4oS)2MPifWiI<0^sG zwJ$__X~C^<*wwI`M^CY2J2zF5fhHq($`%X0&F(!;AH|VQ7|VIh2}z2RKr^7d| z=AY%qvg^6`M2USm+@q);q1BbXmC~S__4VjE9eMFTz1?)0XEDK+17z~*cc6M90^d${ z9OYY)EV(?r>O2f3+G>gUH!% zKW-TWjgUtBMT#NJ>LF$gQ(0nO~O_jW^uRoGlSa- zIR9)KH=KdG0si*^~+}tC6GsN$uooNf1ZTc{1EA3D&+H#d|J-q`(ZUTpbOPq!;ZpJg7anLQj0HjNLS<#VEq+WhCns|DmneR3HG=4TJ zhJAuH-=w+h>`aiI<4pYXbKyqOUpTsOhq&mb@Gg#0!66RSs4I$~Ln8yI$Eyph@~0c* zCRL)>_7ePFc8$G$HI;6fnoL$HPr<0#t*9}<9BS+ea8J&0NZcr}hpY8?LjPEZb|k!_ z_9_k|0xQ!q0@e&}gRW8I*ksB5L`T_^Caq3$>MUQ3f8`coBFVCRf9PFq$0pbX z(4ykgWZ|Zl&|A|*|3wVo zf3)v`)l6T!R`(NsOclQMRlkdNy=}zL$E}!FON3~Nu;=kvC(q?WG$7!twRq?-pRgH&*j@d-q-gTDU-a3dk-xc`FuP#E*k2E~7^9T-|#xZi%4m!X~ zmOiywD}Fa1U6gOZMUny6iI=+t4b2>m(xxJ=E7qeg?X2*SgBq+nGhp7dXaFVnVmf?x$nk?MSPIyrO`%M*CY z@jtR?>uM`Dfm|jRh$oB)sK9m0V(HfFDzvw2D0RwJp|Q^dhv>yp6vwxsRNf-o|H~aN zR%FnK$t6ru*Me`)ils77CD6v|5S6NQO>M$t@aKB5DY?Y@xm zp`&1adpRhUiUAxy(f9oaMGLa`@_gJa3i%mD+t!Kb)b1EG9xM-2txus$;~C6-J%}FM zoX3_Hk7V0xjd)_yOgMid2PVhf2D9aF@t^!>vMpT+hj@=faa;^n$PL38dv@Z4Z>zAv z{~z=>dh(?rUHZ;3hxBih#Vc#I;CaXk%-P%u$)U((Y*#{#K{mho{u2zmU<6%9mC5*N z$z*=pFruF&T_>Kk4=c0tm`zVVmYtppmxL{##XFh0lC9d*T&D?)j~&29yEq=aXB^L; zs0x2C+#^j*l_;n0PrH?6aBt^8vhiL%{TJ8{qJF_eWv9qL^bFw=8+G{8+4Go%o|15X z7slrs?V;@cDna;3%zG6g&K{4;5s20zaKZDsB#IG{7=z&IOO=fVO(2ZN#N|J_Xk}?WW>OJ?VRQM_?E3}XiWh5&jzvuTiyw7`{ z^W67!eLgOdWY@Jm@?6iCCgE{`&H0|bF`h;9tP)9WnFH@0(}teUl;|4BflaHD1P{+D zK0e!m{CZV|(fY;o$N@DJ^{enu8!KvbwG!StN8mNK5+e?k(T^GGxF%{Ne=ToGF20>k zi!Rjz{m+zZ%t)tO1;)n`-(uV|wj6%lbc98VM(~o*%~;TJk^CAulNRc4rtZ7aDEmE{ zOV${dDpV-qcfnH>)B2fdtqA6GE-av`3lmt`-(-*x=B94Uk#MUM0S?_8PEY%M z!=^FEi1GcsxKvk??&?>88i$EgYM3+*JHDDand)I;L?12?+-gB8%J`p(6s5vFs~X2* zXU{>Z*nR_geXVKr*iuX%K9BlIeI~Zwmtp?1?KGx*BrBOP3A&d~pkXdjIQqy5`s(dP z_WsRD_)`6m^juQmT?xYb*Y+u_PyLQQmb)=mRhj;nCUoZ6a2$EciGLd~f-jvjkOtbM zV!HDX%rQHRi!={F^+F5UAzp@$cbHHqH+K>EJ%yr6iLfpIA{d8G6LNYZ*cOG0FnxtB zHzWCI5g?7*z29SCO6S3G1qXjh2*3R$k~66%{?^;G{;XQ zI?{52>&byGvwVT(9@!+o_5fAh^AWs-y`HW1S$uOch*o5!kmz%ZVW9j>Qok_^x86O; zRRMPrtCFSIg+=!x?n6-E#gl zpbY02Zp8%}IuL5}8*H~r@zKZLfx1r`XbVxtljDzvf?9qvNT?5__dBQ3cB?uFE!xNDtnm|7-P7kL z*bLIYmH3Iz5%$6R7NJs9FwLJLLkb4|BqQD>lb<^A_|31ESeLC}ADR_-Xz?M`zH*GO zIKah2>tCSNGdZ~8`P2RcIg4`k?Sc=~jGv4v#)xx?m~gq1o|>9yuaeu!*o~pA=JIp) zVUM;Q-{AmX56|Jg!rbV%>q)-2Es0NT?*)}vI#(r8`QJZMs&vG?5yc`ER zPPt*~kpP%*>?UmasLKtewb_3yKFiW%xiEkKD)4P<#V;nWg*I3nA6O|;(W%1|iARJLI! z`O9}~qJlI==B2>m7Z0$t+886m(U5p85Z?TzLa$kpPSUJnE8pKk#fyrxV6r+rF1Xn0 zE?Dq^+sA{ptRm@KzY#kwT|&7(`B1kc53gJt2#uN!Xjd5vmpvbp?J-Ov&Z*{XUiuR> z`1Trx{dB{m_Ipfe+*Rz(tmnEL5AvPap=9RA2PFNl1m%ZMBGcH;{AZ7&;e$NkpRy@V z-1HG2m73De6DD(AE{#L7JJ@s^d-|(DjQ?$x;D7dY5GQRHRH`w>{kktm+0LQFI@=Jh zK0XfdWE^_wJ;ezFQ!!0B5@h$95DC))Slf0_WEimn-}Y@FjyHubK;sE|(d{SX3=&j#T7 z_ze6o%!7!VCs3`*aJnJuI+Hp#p6a+x=MlQEiTQ+0tnfbx?&dFnGH#b3>%lghKGqLk z9w1A7~c>6NisO# z^>Q*f*^^&eG6An1+>K$+X3?$1$zVT118hGF4xa)i2-vj%8yZLOSG(KA&&IDL8>@b> z`XU!}yFY_BROG`)7bUtgdL|WF7(=;kJ3H7AkKz*#aaM>mEV*$CpGl~b3974^QK|_W z(;kIqcKpT}Yyf{SfQiCRP9}vjW%=&SSwzQM9;#vu;ameJem!vzy7&VrFZzW=F-O>c z?{i_M^h)k*ISKN&q+;2H<>aN81Alm43CsH%a9HjYxODjg8)+%cwsipKZ;yzpHz$#U z*WDnr=0CwnHV{{rCWHF75R#J@iknXy$49l+Ff{Nh`*5rly-yXxnZIY)_Pwv6Mb?za z@14a)4Vw;LId$-U(lPZwqf?}R(mY{rrYT}2cx>M(2 z)Mf-eL10JUUrnB?NJA`PR1zC#M*WZbxOkTvBr-Jos8bGZsrJ~59gPHcfzAgolX zk=+~f3|}7+(Vik3hhKL~(AmX~xfoX9w=vsb!kiDd%yk^NI~uU7bywKdjky@H^#OPP za#`deGo0LR9|=;4i}@mf*>dIRFH{qqgnYe$^yrsR-jaQUkMfxe255&fCx>IjcLSa$ zUPBMu5PTCuPvPnE5~OQyV|+?KF6-Mzb&k)3B#Us!on=7tilpeC9Y*ZyoHy)O$!We~ ztt!tlt>GF^Oku-=6Qu6(5jy3@H1N-J#_;tvYpOZO$vwb8@MwkKaULjVzq7k|eZx%_aRlM_ehn1f z6LgM|(5L^h9#eL^vK(DcI?E-8_vXq_{VQDpd*dPrI1^0|B#7De_8mC&&mOAX>wz=R zTY>WhbJ9_f1RA@Ppn2XQyyPdx*3Gzz1`9)B&gGv>u73**dzK7+TSxM#W7pBZzkl&X z*+Muf$^<9VQ~Xqbz$RH4LIazEsE>{#J+#P_FB>A{tsb7j19{)+!j03>Z@?z3Z&K!C zf)23D5>x1)?u}%rvWPz!rARdoUqr*tr*XBwc2g6$f$Iy$IOJ5yV&a}75Ude{*E5Gv zvuO=zzAYQgV{3U!#WT3LRmf%f97MT7f*Jefq4%{}@LboHj(=i^CVOINO!y=5lfXFq ztGXU~TZ(zR?|FLlv<+XHp3S!Xi=nMw*70%^Eezf9kQ|s1!KsBibj&%#{lEBNfxwIF z-eg82r40D=!(C|4kK!o za3RJWI056nji+8IwQ%W4I*xfR!}SZ!L!B@m9<#ZUo4ab!qOh^lIVKctS$2?&XWlI6 za|^JsspwXiDGEIw#(vCI<*h0Bm*lfYc zp~nK+zrm-KkD=@C2%2BK94=;_VP&y*@jyl>G%x5RBkd%4=ceiSx@#Esx$;sxzB*Q{ z5fy-r84^7HhXFe5kf*zCCgFsSdT98;AASu~!Fy9%aJzvPo&J5CXu^&H(EU<~)m;(b zxnvocoqY&bbtuqLSDSFGQWQFCCecGdjpB-aQ`r47ip*C0#6DdgMLsm#+>i6ygsevQ8;^Gq!bTt>OJlerX;TW8(7ChdDH=#}FWw67+!v4gRnm7|$md7FLh z?i=vJ+7X*I!%$|4AuSSkM)6A~L&gCAvWwrxgT}sTT=khR_*Q(z^6-DSrf@C<=g)^j zu0JvF7)-53FMyb~aFqU~Ok3iAVU_p*MtrNqj?SwfYrYnm(nauVaUd*SQ;1OZ zg&f{~iZ!lX4e7WaRK{I^PjRJq-Z&op!#Cs3mmz#x|6Fhqd?lIDi}~%Qx2RSnPjBce z&~F~vwBn}|d>N7>DhlaBi-`xB&fg0AD@{@m_F^m19{bYX;^TF=@%I$WO%|Nw2an_R zpjar391ISBzk$ugMw06ImyJ%n1e^0d!0r742V2_+=e}OW&R4my3-Q4q2VdCMnN?)S zPHRxQ*u-j172<{$i|}CL8PT}h7w{unot9z}WN%lY6Hh3!Vu7vyC;l`{Co|rwywg>N*iH&aXy>$ z%9MJ~-w#(T)#;NZ)9~b$5{$JII0pxdVbd{vDjTSTi}wtM0UKq&uE&Nx%Vqe}K>~+H z7U95%Vkn8S!j00Y;&qqpF!%92oP8i1f72YOY@SFBWId7g4dJovXR-CZ0Z!o(JaUQ& zE_yqkg=Npjfay|@Z6Sxt-d|&nG-O%KLRGpkO9D)rYcN@5BTtBRr*~Ny)`e$-$yiMq zsIeAH!lE!Jz7;*@*1>vLORhAk8WIFn_Qq?a*y}xrj~mhmv1=BH9@q||(x)eJ{lSX7 zP3No}dcpGuewE()p?|H4a1gEA1;nLRa^!bxAc2VOa+$fEJ_A^rAHFc-hWrYuL zJ@*GZZwM5bIGWHGmJE+iJB%@!3!o=uFI}>ypPgCvp5>-13GbCFpr*T!8pX;}L%&pF zY*vDQX2`J-u@Urn?+*08*i2#$>he{$V(`|YJE-1ZfT#QYXwE84>N#2P*UhX%y6XeH zIpWU7u0M=z2_{${Uj$a+r?F4*GOVaQgE|uvP-3%&c-i6xvMPTE9$LE@T;8XFrr|i$ zbiU2@8))$^1rJ^+yAmrh!f0y9FfMh?LvR{rV8}3K8dg;Rz0V^^+Xyq7zIy?zJiiG( zsl3KJ&!zE*p)3uVQbn68$8bBP$sn^)mh%DO_-)(+EEQlAt?Szvgd%tOcZx_KvVv`1!})VvQ*O86D4yG;%=?zakm%lE{ANFmuXIquzO-~)mp6pJ zEasr_>i;iI8(QMl#H#KVQjcY;;DwLi`t=EA(uU(PaONPqa$+I4^jXsqA4PU>q6RZj zosYf`A7Z0Q8`(KjOPurX4c7(jJ91UxaR%OBz-+ z4ufp}&2*IS8Y~;>ic32uW6h#=92a_#$d-Slsd{~|u}H}1Z(B+W-BpLoUX1jRQ z-q}3K;S+S%-oSQDWh$3s>HD+#)H^x|Thtlc{M{lRban#we_+g4O}d3)lK+I9y^7dd z`Z4*tARJ)YLQtyh6))+GW9`e<@>lcM;fH@w*!9B(H>`Sz_jhh(KKm8L8wO9rFHINm zUq&d`OYJIqcjYWBdJVX;O%aoNt6*=X6P*z`ogb`M7HyVGfyu&b)S&7&^Smaw9mN^M zvQ17@JY_hK{HM(=_8b+*t>_|48h!D|+*8D6-F!O7coVKol;i7~vvJ{8G29Ni3SCRH z;IaJ#3=l=*%Rr7f8Xs`=fi|=iji#f*EUA}Ns@TT584D__;lbDK=vrZe0VzwV_M5BB z!)8BvR*!^3*5RNw&ceuce8(#o?;xlYEtL7)X??B(nb#NtW4_sMkgMI%bc(}k3%Fq|lnhZ;P zH+mM-Y>}d#--B?oZy3*Ra|LV9^DwPUc(=>-6H;@4j+kr9?=GnZx!2V&{F4jlg~Xx0 zW-&-<3c1yZ#b|d{2zc!X5T7vhM)L!=AZt!3Mp;X-cj6Nud(s(>PcDLeUURr+FYy1o zb|Lgmp&|Y|=+6~Vn6_dpo$yea3I#TBZg2#x%7b8;9Ruw$$=IzYX6x%z`0G=X*-tMS zE)t$O%wNqMW_rU8Aun9?BY;l1K8c-i^rvj+ZE$ZsgJXYk)UeseR~n7v3hy;|j8_lj zxXZvK@kTE1lMG7B9Jv0Wc39a&`Ih(*Jf=Z~e+(N&pL}dAv%emQU(ObRU4SCJ`h7O> z)qRUcn>h?n7P=Wwze@bHaxe+%nLv}f zHiE&8xjgqr6m%UdLwSiZ9I5mkS}QZ~hw(k8zk41%Jyi_pPHR7YL*3ee+;2ky9WeSaOw87S-$LGXPQnhj zV?B?WIfded(F5rA{4BO=-we8E&Rcrm(*6aBr)OIy`+29(OP5vPMWNkqw4Ijz3E;Fa&%Xh%mCl5$_a+nHL&|LA)qkjPO%Csjm89xZTSc2LC&Peijy$V(6#IU@1N}qJ zBU^C`{?l~j`u!j9;)HJYY*r9ev%P}%-O9zU8Xsbi$8-Wtd9bRq6!zZ|*eCvG^oYb6 zk)cN!dD*^!+0BjNZzSz`Ep$`=7q;|{w-_}2f5UUbjr`KqKPZ1>v*@kBcb%`cf%D*c zT=T^r=Qt?Sg)>Lv=c^Lftyv8>Ms~v`uLCgXPz(%>E@!X0}1XRg@DCDU)Qo3=km!NHZxZt+1H?5JPmFR zQGa-)aG4Z_r?JMq7`WLtgRB2{o6NV0W5wc1v{IP_Wjjj9?=9PKPT66x{gWLaVLS@s zrmqmc&CsI_ON0(*g(`L1c8S<%>qB?=GcsVTG#^?`xagxKd|a>;57fQFZ6{Rtw=@0x z_*q%Hu2>&89~E{5ALXE8?|%^S!v%H^xBxE`2jZ_4X{3?aV3?^fSjrjU@?Tf5Vg3uU zCu;`IS(r{QtzC^P-<<^>vk$^w^uYe%WAT0Fc}zZ}z{A%h6V+AgS+vjr*Eu(r{?2vB zi=9d0`xbJ1>6%ti`|u(l4Z3qlGw5zaDQ_c+i&Nk1)MQ$WPoi zqWxQq?6tjXM9nQ)5ZviN3&)w_z19}uYcPhU%WmRBS}UNpR99ef$AkNaCuNe2`DkEs z2DN_Pwx5u{pUaNlPo;-R)3sJdU`vM6xYYM?xP4V9iOn5Kzi6ChJ8Bohx)2{UvRCGsu_tKmx*}Bg z@r`T@dxH)}dYHHKC|2oakd_o?Ng6%z%!R6f%G%UIe3&MXxK-6?-v(2QgR+iNGYa|%nxrmBa&S6-> zM3Gg?7i`*|N_3u$#I)znaQ2nIIOy>qQdsz!WOd*W^Ab}EMGI8*K$FiK$i zD?&u*8$A8!0UL7D1ENahIlA@1@mgzqG!>zv;T6tVR6vdfMcNxDH)G*TU#=!8qN?V8 z*fi-4oce0YtwI;@*3t`TZ~9r(bln@qCZ=KsZ%5fX&RE$ahoOAA=xM-uy7Ndl1U(QO zal^Ri{V?LT$z#YPCR<`d^M0 zKXq|{OD7Hz)yP(uAFM`y&AxyGjFst_v_|-69e}1vP2y(j&2U0#I*+5;Wlr_Sz*2QH zd~(`P4j~0wd&kh-!9`eVXbS6=>2Ma(Nlu!~pdD3_aBlq(QsK8u z{P5X2^iutbcQX}G-9Z{ZN$Zm3y;IQc?HE*4TFP`zH-SCuN43iL;CX2&W_7 zJm0zR{LJsB`_ZzhQ40V#1`S7!#_F z`SAw4wfqVUGe1gZZ`I_})=JZok=F3sDjDAdt6{W}Jbu0#3AI%N=`_#dC}A*~I3{HC zfVhc#qjez|Ck-QorKv(cA)CG%^qV|M)#u}{`@$aK`FYx`26emUiCfaZWafsk(Q!q zFIDKm#!nEkEeo{bRQTH7wOmfm0KJZ0WOJTx!;f!`Xl9Q-uWvdFZ(a^|xW7c`T;JP6 zV^fS_(6d7PoV10$9p_HvnwN2{8+lZtl0$Mt zuO@*nnJ@~=TVgS`?=+U!eYgi0jeJ;4mmT{}shUpAm$*Q)Sng+ctX&MMHp9spxPa&b`CMUj)hbkP^NyKL;& ze!6B+Ayz2<79GjBfNGn~_{j6IIC=Rk@eBV5adVLcq=lxy`3-82VN=euI~VZ2ek3R5 zO4;h160mt31@k3SdB8-|2dYmyBZgA=fGBCFO;4_a25I;|!d$uLQq1_J~a5 zXVOL6-=Nd5qZlBkKxcI8@q1^h@Sfi{GGEsT5-;?CUUs2)42|G1NuA`2UN8jg)1$Y# zUzh!UA4VH~Ut+s9q*JrBE;gW4nw!5ni@yi`!l3<(?o>#@dH3WvRcRKLoDJhs(-rY{ zkOT`ks!qRt7kuyAPjF333q0ZdjCqEbIMfe}$8Mh)aBb;yK2PZM+}Wig9%^Gi-yc=v z&hqY}MaENk}p}Jp#c}vGz zKFOe#u6Y*^69?8{W6U~w?9_g$Kd-nXJv-S5c#zFf{0dhqW@1uvQINztZKU3M=w z5%PNiQQRgedLPqET!+rX(Nu&#q^`18U;nX1H9551GMT2FjiNaVcCsUuS~$?~CloAN z2`M@W_}*EPPMqSyQy&M@UmBlL?c-W(+NldU0o&;`$5Wtj>MAu^vYvar`htsN7qOAg z4fxZTKyIlum0R9&p`YB8p~`zX^j!T&{@Q8q=hC%8Z+bthY{}*O{B~h~S}xpEr$PI$B0uWuOm8aZ2(B_se7;HqS?`iD;<7dRMt{Zi;~!$wDhpT~^Af#oBDq zt`{5V!QW@7#hpVaBoz3!m$t0`yeyhbUQbN22jhf@RE)fAK`s4;P;a9*pnhu}O|`#` z{#276zLZD~w;Y85H@33I1=s1kDmPkrdM8R1MA8!^1TX(>h2B70KH|qkkoy}gelX!6 zZFE-W5>g$+Su}$zd*VRLKXkJsJ`~*d@1etIPvNdsYas2uCRML5hmO!s?0DxM`dDf_ znjSMDP!&xouX)q?!w-q7)|SAa;2$hAp$l_X-y;U%DlAnT$T~MD;o}Xi*m!j>Ecx~b zHoxqJ>}o|)`mdiUkL`x#*KT9Wk99qSRj_Sz z4&J}HAM)%E^G>-2v|70YKkJ9_84kx7AJQZ~&~*u8>MD82D;c~|l||>3IMbg4%;=Sq zW-$JBKPF5Y0ai)U{E|~S{>zfa;j$$}YGDtC{L|!l4qjM!{U+Yh4WbXb9dSxl1R47! zjy5$AoK#Q2ym1m)Z@GlbwM~K3frI(l>6!d#_6%tKG!E-WW(nDRA1s!!q83ZE;dOdA zE+4#}*1zqbq4Ju%*wT?+`B>o^kg?H`{~arK+*KP}Q0`zP)XKPfia1G}xAz?<@ze>sq`bO9`fK zzRXWe8NvtlZx>C_nkjhdZTJZFsjxgyn;#Xm;`E=>=&kfkRC!-8s9>ewq0`_$f205( z9!NW4>RFK19~?10k$+AF7+|-6KbXB89jnA_yx{ffpEa8nRNcXts7bU*sgKzTzR}$# zhe6_!8TYI#B6WVz=wTbG7LZ7^V z|EvUWP0*UMNJ%Gds(29^H*SUFhb6K0;Vbd@LAOX)$$c37U?9&G=4PcQ#?!a=49S0` z#ys1rnR}Eg@oMKjh#Zjs$|;B?=LXZ?##eBLZy}tZH{t7ILzEe+$Vb<|B7cL!ccG5%u+hA=`XtwPz=QjZjwLM3t^9F5M=mjaT+jD ztnPk8lquxqcU&GwJ%b`~gq9wDyb(qJ>N~@YeXCH~xe(smoJ{?TX40wpi^Y=HM%Yep)LzNjLKN-_oK z@>pRG^hcEWK#~@HSpe-bOlX9sJ8f_r#p|ymQjGWZC_*p!iJzyfa^bvw~geDYXUU*yNKq zG`9)o&8Cq2Llb7GNAlq25?I=zLmhr>$3F{|iT|@LVDcqda4@}M6*v2!S8U23jyZ!L zuRjvzjn-U!axT?+AxTmOWkK`{EASh98Us9%@WfSD_Jz&DB$o)jY2OX9%OQ*oJF=WV z>Pd&b>-zMz?+Sh*uoWLF|HcxJ2>3n63au0BA%6Y|e0b@eaEBAK+?X%W`)4=p+gt)^ z-m__{rZKbmp+k*Rq`>F>Ix4KYNvodl{mO>Hjmbe}erd7n9btw1Mv;&v291LkaMb5EyHrc@l=M`-MiPqc1UD}?`ot`RMlzNi1 z2s6cNfA#qsIU^_?6)o%}O}O5Sc~E<5H66j)Jwd20TV|0SnGc@yS_{C~yA){`u>J?BYV0^m9Iv?gPAJ%~bwA`!E^uN#JRE zJQmEDZ;-01;O!}`XtiMzX6t_<`!bHvE5s4l|krv2BXXzVd^Az9CPRscnE{{oS7S8&5HVXyJRlv-8@_v`d(I&9iJI%>i*++A-;ZQsX$)oE?I|5-e56lc(f z5Bktoe=DT6bdy@65s>1XMfc?Q!=I)({AJZ$Sh}ejBF|dWuRD#YwpudxG+K=>muu27 zO#^6#vn@~m`qXZc#8oDQaQSxsr+9p3J^5kthMZ47!PgzMXTlRqJtZg6y!?M;{oiaL zmJeWap&35xyue>y{sRTW4{_xqFVN>uxp0TDr2A)E(pOWTvnUTAnA9XeH@ylYbrS!G z<+f;Cm|uhyR|eAszr)d*O{NO3qVTQW12ov_gl;>sAg5QIzDkZ28Sb-(__BWZt`>t@ zKE$Cab^*_!?f3FQoFstw-=p^kMp@O`UeGXlCbjmx<1e)8bMK za!@jQ1pn{HQCOU+$bVM!k*X^Rcun&@%3J7@n=y>V-_FLH(Kn%Z@e9BmjnL!wL2%L3 ziM~XuLgvzo{KV~KD$_h3UHe-x?d><*bHj?h&0fRDKM&@O{a5LlsplcwVF9Z+{2yI9 zNsn)!Ry^hJ(y|oU6|nt9i`|imzpyy!D8@_f;7;d)X^M3KZJ1HUch37Kx}umx4K@wJ z9D+1huLAc~-Qi!ZtmVU}=dhe?eQu->37)<4nM`LVNa^H5;{5~+ALb7=riZy-?E&7^ zuf@OG9pK5wy4k=dzBKTy9@UQmp3DH5%<~tkAoVh@VAs)`oK{M;E$K>YAvf>KVLAUd}@nMxlv{1Z5&E+W+GN z*;W^a^&fwfksDe9@8}L1I%Pmpvm{+G=rZ3OR|oA($Ub%dgxSfFkP=&rjU)fVxTmJv zDbf|*PtxXn+gs6Qkd?y@%Om{9#WBFnoP(RvUh7v_CyH;wIF6zRZk!htOhS7p5h2bFMFlrI{ys*tr8Ec+j@V zu(&>)p52v;ExPVd{i6mgHLl>Ppk{tQ&;`7XPhrNg$rxj6&Tsvb0rUGOvEJhbu77t3 zYyZ=QaZf@?^XEW*KdOMfs{X_Gc52cc+h3C;9xlbg}^@XeV>+&J+#X^c;#7m5|} zzO)ou@DJ&DuiLPGT_oL^yppzN2a?}=O2Ap(4LUc*puN&LG~0cMxc}70!e^1JVDe9_ zIJ}b@-@VKd>c_H|g2QCb)^QLwOO`y{FbiKk8i8LfnX&B)yr^-j9;s7!iq>sI;bG8q z>N@U-XkJSij@lZ*&Gq&|@(WY2785#a^a^^+b{F-0dYrA9;E66HT-oPU2jK2Zp%Xc1 z0rzVHp))j&XCyx${!Yn!<>78HQT;_)(uHpF)C3WIyn?@!{fC{-<6);;F7^p7%*2x` z*hc?7EN!3$Nh|GrvaGe{LspAD$Du zVXa~Tl!G^DJkC5O3Dvpzykx*hq>ZnMgWff0sTfjTG_jZ7D%a+Y7bPKYMh6)){|@Yo z{mt_C59No#3*hIjX7MiPeE1?{Tc*$4YJbcuhn7@H@X5#J@xLjv@bg=Qs*{w@_0ht< zSK;vBsSDpP^j6wur!Wz`1Hp66wL9AB@(0><@2X6}akiOeRyR`9;w>!xa31q;SAe?j zm-%mpQ}8_PAg_My#m#?RgeK!taA0L9SL-z5HnXkSmvu>SQ+YWOpD>(z>?~3Hdlln` zr}5p-()j`tG3z?lhHuaA=4~B`&~rzdm&#s7qnE`rWl1O>B;;o@3(i6L&0}=EodNAS zHc;@re+LV$#(UEPVD}pX42?{sc}(6Ra9cY&+PHy+yb)t(twH&2?8ExjM?5K1nx}V^ zqo+hXQ8+q@eDfGevh2U1)x`ZYTU!B||6G9Yr>iPX!bxquGx$`h*UiM8A)(MV(K_(CSwos~M#`@YkJ(S(x9%jrlgh}rwGVM_^dXqy<=E?FbADJoW!Z2VK8qEhc*75 zw592xz(^Yjb~lGG94U*BWaW90p$2^#aTD#{?S(sU0>lB$jbIs|2+ub!gJ+*YVcx@j zmTk9RL>+FD>+*gijJ?|``EoRmEy|6 zBTW9E3C3+-h!b;gF_kAc}@wZlowd6F0Vc~*%w=DZabdryOR=Wdm$%oDt-mtD)WE?j}y);Dmb zedvDu^6unL*=aGF`+lTC9`YtJuyo!f$O+N6MP*ENX*a9+s0*t4gCH_4 zOB{1M7r)ov#N!p2qCV9qjB}e0NkT?(YwaFzbI2nyyRPE$XwHr*NYTgXCj9l?emt(^ zO6SS!BtN6oa4Lqv<5P)vEkuR~>9mnNl{x&Mq8y%lU=Hce-l0mG8M2rTQO!pekWJdn zLeD3P^=ejN-LDe%(N_5Gy>t{q2FC#VS_?XPqqr&$A=ZsCqKNBB*xl<(Z+uZ@JK0jQ z-e(ej|Hy@;bbTkzo8O?p!)7L98Ha1Wn+u((OgiUm7bI8wAgp>09+a~|1=o+vUB^<$ z(iY&XXG3A?{w|^zWCoq7zcBW)KW}hZ4Z3fd$%mfFP1(W8Wum-ZT&o$TRp!bcZDj zYQAk-p<)n9PLGm#tVUp;@q9h7jEXE5*3S7%LHTA&$QNhW@&0`r*zcx-YK z?{lrgFY8mthp&P3rK>r(8XkdBKC&>VtOpdlN0TpM<1yDw8&~X4vQPMzK~`#4F`wg} zaQ;6rIe6_c2@n`}zGhqa1C^yPMRp}!b~%Edu2I%}!HKKoZi8#hkpLh&bqVK{2cf3QvLAiL>hX6mg6D%fnF`+bGcn?57e2MB zWmoJKsZ_W(gzraGHH;J;IGYGVo(k^slp0K%AoO={wvqj1j`X6)70z8r2hV|hL|xyH z*O{NkL;K?Bz>Sd@+jUv!L|(REdGs0#72JMzAD;mEAzz^SzTgM()8Z1>YfyTepJ;se zP?omKyKMfwPxxr-RDSVdK2>>n40>MIz((IXWD;p?o8VpO3ugfRWUU32z#+-qZ8=J_Nycs;w zYbkNtuSo2lZ9@4^f}_-Y9^Q(l7^&WaN5z-$4X(!nVr!~4PfXe@ji4^W6BKn_L4DF7 za(Lom>Z-M#DtFrR(l)^#oO%Eso|5BN3kPyHZ?%sim^_e9k4+G|RB_bj*bPk1TF-y;E~d3B z6oRL31#OE#u&}&KbZ_iY`0Lw%>kUJ>>r6MO2h*%-d7;CZ$R=p)qC+H-P-*Qzc(?v8n=s1| zBfq?d33UYmlPi(ryjq42VuyqDg+4g^z?AAw3*~MSK|Jv4b#gZ`$Nod(caY33M12i0 z#@<{B1x6gU$=}6E8-B6nj?4M=FP?m3*;z;!n+r{ymmxt|!RjA>1B>QP!M&fKliu%c zq-kIdyczU^6!(=ubWkTG{c*w-7x#-F_~@~zp7-Hvh(3Pr&?d?1rR3PK<#<=tneX?^ z#bkl+yYg}cs(dYn%ttZU9jc9cEH4p_1CPPPQihg?Tr*T!9ia^U*#4MML0I9eVs8I+d_0Mkd)7c!(Ykni) zu7mj+fw5zKphEOuya-1-EXA)DBk3(64`(eOEoAm|xZERUTGI7_&9xQsQ}Tn+x96nz z(#14;*K%8sQm_5LM+M(J-A$vsO1zt)2j_Zum@ZU^pQA(vboD9u_ z@-IsC_~xl#5x5Ad&rHC5R|ZlY;hW_1aAi92Rz3}Ly3R^of{-1}gO?rl*wdj_Ubs=4 ze-mbt&LuHq)ocm6W`8vLtXq#R3By2M;IWsd30WH+je0hQ^$c}M+6zb z>fLkU^uO`2Z*@B7!Dn`ir9uU^SM1RBMLg{bj-k`OkKwzwvGk|cDKOz3NIPW4lP7P^ zbBVc0?B|MF2zum+>#sJz9o;Ng_HHru-H0Jkwi{tuRVTF0O{bFeL+Iw_$=sK|6K1^W z;mRFXRehD=J<1=;Sh8jYT~JM6PGlK%^;w1IAK&LbPO?BvmtHur$C%-ScVPdw91hAx z5tUnVtikyXQHa@v4Zmzj3kjlk=tQ!$c#uoAapsoB_LJ8+nt1BsC$2b*-@Dq!!I+C@ zh0g*c(bN4muCunXmfiP+%~Y)udPKKz&h7fF<%1GT85V-?w#gVWb|LJ0aa7oSjKIQK zX`ml%g57G9nQYu?Bvq z=Q3023@+Oxl@p}8k)E@=>2v!a6un2mp>_;ye6A~W)+!+P-z0IXm&lUr+0vZW?e*CD z_zt|5H-SQtJfbV7S8bxLjekzvChsSYqtC|v;U1sn9i6X_;FA0itTLw*)N?Ly3j!_R ze8y+|Z;Ju6Y8_)o8kA^d<`yDv9toO>b3rn2Cnf}`v!yeIJin;S%Gmn|%D8QX!<*un zNpu)p_2>`0X_sfBmD1H>nulOP+ia_apQTv#$%nZ7d=UwIC5idw_n|=aD*4;|i_R-0 zxN%trCmwd2Tz|BI?A%?*gbtIr#shgov$~pV-<665mGxlsN{srd2v}ONH0DJwLiyo3 zSlL}8__Iibtv@l9tPxB^z4BSSmwX)F;`{v5Kiq|q2X+jjj#0N9wdxFydb0UgGpAc9 z1!L|W#A%irxh)gQaNF-EtWDXM{jJo5!zB}_5`Uf@I&9AppIEWO377HTidZ{Hh>wsM~zo;$l68i(8%cdJUcS!pJCz71xwd2!^?iqRN& z+y?}GZJ25B0FSKw#TIPc4;Swa;Yo)!ZpA}4`p8}h*^(@I)rMwG2Ln7T}|oo&ux)?sA)Whd^0HGBL5WL-In6HBYL=NmKCjuDt6bqO2^?E@8v^u~qwmFRULUy}H$6E8hLJ;{P*)AN zO7xh>jdR@D4Ob!RxhESH=7!y`6matWFdVVr4@s7t#mt+o;`GgBXyLVsv~9i)OBB!0 zmRZWo!($~*ZWu)sPEby1({?aWm<@x9AGnBE}dDp>2ETv}beLo|O!7h5K zrV>kJF7xka*U)oC1Elr_3om-_6IO=8E+ZQz-qtum}yZ0Q+iU-|6EQ+k$Ca&P3NqMd)U@3)lbCWNvrn;u#B`k6+e~=gl|Z#%qo^<&Kcc{u0NHNN)i{ zk$ODqwh^0`Y)2@31hrL@aP8><5N%GOJ_eG|+dC0{mt04Edm}jVi^HK={N5|{Hw@;r zK~anv)q8UaokLamE)L=q?|2Y!_Aq@}JvIhihMn&faZAlYkgfDSM9MXLiZ_-+;6v?Y|DmOH1xk*?p09@ zm)o{qc3Av z?CW`iuXgY*fdA5PzcJ6UUA%;NP744%W|S4UQVybWFc4V?b$8VBi39O_TVZhB~-~zJhA&5^lb(ICJzeWa~o)1sbuxs@gjOxWuM9o}2xK)3g)= zso>G@$EAe0ckCwfcN~Fgzt`k;&?u^R$`$nl@nGVpgLCpE@qEZ!9Md>~R6EDe18@yT zA4tRIz6KC}T!5<{%7AewR;eCPgUdVTq0+ARWb=%h;J5WN?&HsEPjls1h=e)_)0QDj zu;GlCnqfrzH1*TRKi!)2;mv9L) zO)_!f{w&!3GXikVP2oa4KO)gJp8LA~A{=`5&uW3ld=|Y?22Ass$>tL&;8cGW$9i4@ zm;5Zuy4--PS~H;f&v(4MG#sLwy-DuQCV0!Pam6+9_$~Z3s!l71!D}_-*`91R_jW3b z-Lo50y=I_i&tmk_YrBtGG2-iYaZFL07#qpk4cxfMQ_;RjtZ~e629H z?nwpt-gOKnd|S@utq{lOhWr`&s|O7kn8t=4?!jkYzd^W}K8zD2aLLy;^81x;+*+}Q zlh6MG>IKtiUbrKjDicGybK)9x!HA$tlQ0d zhz6=59!n-jN zq3Z2Na;ft&dA=orlP=xO%_)$q&Nf&>XW1K7Pvhp}&7(rgAdBCBEiTFiN2{a2Qu!xuncpLbT z=kyFf`?8xTKf42Gt#TID&bmlnnAE`x8zD^kqQX3~b(z7cSY~Q9iDqscPlIRlL38#h z`XEA_y&W^a6|pFGvn~=|56+^$bVs5i48qw36YxmhNAh1j-@!f?%H6-U28R@1fy~Zh z@Krd1itkf`wAV_^t5v?bJZcX8)p3oS5l^D3M{{BG(`%fiT`t|9c}K8XB9p8RGhvoZ znzY!42*U#;sY#P1tBWo~uj>ZrV#|M~mtVLL&Bd%G^e(K({Y1Nlm8e3T7r4&e#3EK0 zW1Y!AE>-^~bUyNgR;MFWRFK6+`|Kl~3R%p!bSZRSHK0<@F0yIv^QdYQ&$;v}gTW6b zFkij_6V6ZO{+|7WDrdH0!@1ei!QGV|4|Y7_iA#Zm}&-Mc9-d z3)pF$Dw5P7!lsAup0UAkXlJ*a>2I%s)gkureW+W~p2j*sV=c0n;6 zwmb-J4?{_Y_)~OW9?9H&m#}r86S)+lUGzaiIz~i`vYRr`IfcPlX#6~$Tk2xUMn)}w zaB)3W*02JK9?4Me@N-P+a0y$GFU_W%Q2@oCGnv)(HxO$76pK6c*siX*boyWs#s^B$ zh0o;Zthj0}Wy~p3U|r6Pc1~j#@>bEBO)p@%buq=AhZwsq$sCS|(!Gj#Xpp4BUc9-& zc8C;$a_MojC5Kq$hQHkKYc=|-L>%Rpbi+)S*;IM-EIKcujOM6{uuX!SF#4l68aV%j z1C8BWZTVv~)HP?%QwrJ1V?VfK{O&6^>kdiM5eSlQN>PJZ5zOHH7*>#gL}r8>ygP3R zyBGb%+5ELqaXpTzc8sYu=^e6~{K)|udXLh;t}zS(bIGOe58 zNS0@tFWHOIV;fOprViZ-R^+vYGPl}zHkFhPqg_%;pzCW&a_lOFuR;%E*!c=tpAg3U z{Y9vB&Pe`mx|pix?Ss%1A3E+oadyk*DY^#xQIT_3p;wuIznvP-oxhrfU7|CY^X+cj zw2)_%&FsKK24msq&oVZ7Q5a|ZAq}422*u`!gT(4CpIfapr9V%bqON%bYG=*I_xzJy~@KK>G zRrr(2uvMbV7+~o#h!iLpR`JQzYjVd5zYHmvYayF!*F7hT9jL;_PoH$Yu*C zeBL=1Ena(5TZehn|63qt&zwn~q)le6f<-W0JpsCU)rAuNd)U5?UhYjTpVK_(h&^Q? zf_O6yPoB4h0|CCECOZ=T_VY1euu%vtwMH_zyEYzMDj6s3tqXg3gzmQ!E5 zFpp+gV@{&jooF_E?F2}FF~XRRB=G;ci9T8-FHm-guKe`vIk#-I7A!uO09OZ8ginX>yETruGZ?ig4>k7jDK!lm2jd&cknoaN9XUx@B$+2|i*Os5|gvo4g} zMg_gSc(lbEYs8hAAmu2wA3!c}^j=n%RRNElC{vS}8jzAUkp??x)9fqKY{zTFX&X1g zl)H17`HSx)!|XU{RvjiAXcft(+fcqToZT4CBg6Y=@oqJBIF_G)HSK)w_G2BKT_i)V zk2?U7ch%XVli_4_*)zB(*1?QV{3X5R7g+G}ogfTY1!C{-lkUMWOmT-O&s;u?9|db! zb;ubm@2VE_Gd_be?VGV_(1J}E{|ee|R!WaFs0S&2P>iQf$q=)(Ms!WHA^p7jGWs}~Tw3LrNU618k}CO zL~G2uIPvQvnL&9td4DjGcOhQld_E>rRG#8He3Bj1HG3@8{W*t9)yvbF4|qn!*4x6O zUf$Otm5xVw=Wef8DN4HD!u@gA@yYu6bc|Gja7@Q$v>jNwKkVq;1I_&SEdSi@;FCD{el z#=nFlFD4I&sZNg^-NZ^2XVH>0t?b}J6@EIm0aTHAyc zp+&+)>nq{)k)QYi^2v(wYS10IlEz+=K!a6R1z#JkvBC~98s_)7a^LVZ_%3<@)oaf{ z+W5a*{grc2C*4h0o-}>uUmzH7JA?@f2&fA^$&!FdfdB4cdv^>R7*|SNl%?3xt(NF% zKatsLR^sq4hQ0Np=BY+b4#4&ObJ+6b zsjS0)Hi|vV#7sUDoh2ety?;oT9^~IYyVoi)Pn#34(@CEl{CiKRIDyZpckN}PZ#aX_ zG9`XMv<4;2=hAg)XW;#vP;$;BllcuV7WUmprgL)sz%#AU)PMB=e?Hfw|6DK9%xE2U z`%S9Qc>a7`RV)qmE2ZdYr=P%uu7`lkRPsIQH^iMcq}5R_pq^#In*WvIp^xVD<>`x{ zwEGKQymT5(i7ZP9mY{#uiBiowT6p4SGq$Ne2T@Lh-o0djX~|OHGy4yKehjHwe@~$E zeKxx-iky&I!>z5FbpMI>IIij?+_vL8p%a!s{K^YhqL@Sewx7eNBd!x(qKD7MMv`8? zD-6G-;~O6z$m`&tg%-PTzWhY$=ez`iYfS|wwZCCstTbCPvKMr-wCV4{UiiKy9BWdB zQE&7?SnF~hR<2cp=>2ifyKfGE_PR-wC&s}}iE&Kq<4@car-2Ld4&#qkPx01Pes;K8 zfuCiLVfu~F1U{oYY5N6T%-Z#pnCOP$H-il*Ctg)8Iw;Cm-a=4oxdu)Bl%D(*&o$d_ z0)_EoVb57{bmo1X(ZNYDvwI%xlQ+PEo-g>S#s!Z3jmO3Z(ePmNWLQ6LISe>?!}NXq zI9O;#&zX7PV*PMBX}lbpt7;4rZs@SWuPUgbH42Wen+PY&_mIv%FRecBIftvQR>Gmf zP1t=<5oSMZz)0mHx@iu7&+5L+$sPEOYgZev^?RggrAH(74R(O7&m_h@?*ldW0d_<~ z7QScyA(!^=gxcCM%=F;&;N&_f#R zqW;n{OurukuZD-P^`JfbY}Ld3hYq7gK{;yoUK6G&)e{k(7xw&+G(BsSCj1(o0pBia zV^WtiJ2a2uWNZoTciKokrvBva9tb6O`^Hk`(-qhh!#^)S@eI*QAKqhb4Z8ff@cS_x z`hCj++~qZfjh26gOQz_Ns#JA4PInSLz9$ZDM=XZX7e>+Z6AYN@-UcM^M?>rqEBP^v_qWCeH}^`}?i8R{!EL{C$ z1XC@KVT;vzxUxP8!!KpPy=+4ej;e)y{ETDa!!c}lq%y1U`^=rxT#Yj{QZdtN1bx@v zKo1{`p%WB4!7gPxU2si^bm>bBws#>LBt)30k_c-{n@Up+OW>aSYN}Sfhm0^g!3Opx z@N4EeD82s!zh?Xc*JfoR`(-p8DV2)H#Fe?IJw9lds!UILw1XP&EIrcKz+HB`kJ=}y z*je9t)IPe4%{Cg(UO1$n|J~#4V6qzLUR1(`N_k-SRb4zgFpU%4Yd{Oaz6w30D#+Z_ zk+i>E4Q~#`!O@9f%jF~kBblLhaJbqIWn$y$qg+PnjwR;l#$g|UT{EmY-jZ4Dt zZCiw@qs=iO>n`N)u*5}kXVTMm)3|y$37Xe?kk~dp#SK+bs5cx&?BD5-+meRN^7(nJ z_0g@$@iL-Q`7DXM)*Cn*9KnU{v}L{yvjpGP?_r*s1>hJ?X+c+;uuST2kZ;;aZ|_&-U9!e} zZq5U~{U`$YA9>V4Gl1%5sK6?JJ9xJzksrV`kl*>|!1|mYw{o4kV2{Zo_{HRfr@X^y z;c_84rGJd|`!AtmJ$K`fcRX(R=Ljad>(MRL5mdnp>s2KCa%wb-8?S}W^V_-n<{4~-L@fLK(2)paN+3P3h3LWtK@`up_|q9iM9cc| zPER?G9XErv9xR93Rx;cn7zL|E*3d557sNGo9VDpau?4P1ICZHz9;rPHGt>^GiQ4Q+6{06$C|B)&6((HuvGO94!icQ&A$N6U8B%h_dct+rJ zoXpPw4~%<^-~T%b8PE5j+oTp^RbZp?Uzqw|E7bf|WhWhK z(CL{RyJxl#Wu~grKe-e_0&?-;4{hi@lgqxf+M%&nD3nTdz@E*2@yT{^wlwbuCOSx= zQFtg#wTtJT#XTc|s`}J@&v6`SJCpvf_r{dn>$rk2HMZbTD=E#1!oP|a$y?*eX!r3h zcjiDiK5I?KP&ZNG+r(^kT}_FYk35goK_7{p#urleXas9gH^&hoF*w?17<6Qc;Ks-* z&cxyw$Lg+t^D{*z>T(voj&`TxAIzcWRW4AI@+$oJL6Z&g(6aZ}OzGYo-9*vt9`wpZ z(AaTv1QwI+*tTeQrpa^oq7Eery$e;?;mccThRbnO9xFxFYF{CKc*waPn@nGq=#%pz zjBsv7%fJd$$RCY=Hm!hbtxl-#*#dG}cCeN#qHk)W zsZMkyjttrl_cRjd$DDEWdS;%`RMMKHC!4TmF{S9gXeoN#dJFcJ=Sj@y0_uI?4S0|I z4KGLmm0uW2lim!Yev2D9lhz5p_OGEE3fs``PlJ`;%9rTy{1?=PiZK;G73O#K7+s!U zP49f%OMdF6vL|X);M|Z5w~CLlVM9ur_vd4|9={*qyXmf}tsoQWPKy_PRy676 z8hSZkJzZ^^jk}sH=%|n)*7R%_$~1_xaXmhCs_t9h+Pd-3c`4ZN+79#tbD3G;67aE= zX8UVg>59-x&^1wmbrs*`243s|IeArjQGP9*G3gDsw<@wXa+A?`g)&=qri?7P*NwY= z{pH`=UD#;8v$xS@Hs7&##(CwxaIJ3{H|eV@SnV04HEM6b>Fx=7dDCs~b74AW9xdQL zC=PL5w;n@5pdyW#Xi9VU@b~9##0Z<2%v-P@<7fTG=GBpOqd^Cel9u4gi@rj;6Q#FI z&cRoE0X=o80yR<=an6_f;BK1~wHqoU7p&Iv&zJ-3#*}DbPG1bf>jZLEE04gnHNJSI zaxwc@Z%eA#C>nD#ku#D?hCq!?5IB5_jsEkL#mHU2$a`Yo+;SRax;D|o!4q_hw+FNZ zUgSOXp>TTj2CjzB$2>?Hh7c7WZd2qHZt|yD!gJe8u=DKSsvc8WTKvkMwQ5i0JWOxn zl?^|Um5-vkmycsdPX;@!hTH$yf#W2#0nOm z^izJ{{;?8>PY!jJ*#&aqK~#qCL99G-kQR*Sg!9R3Xo1Ki@~bZlehmM|WINX2vF-0+ z$?^u={w10nlqzA$Vq@51!-cr1JcwPF9?ixOM{Zi>P8Oo@gzs;RV20oA*m$cs=&o@H zB_Ew-YpZpb?XyJOcz7MGx^D`>;_-}a7{y8^7+BBo6{+@d-OiS_X2ZO>3+YVxe&O@+ zHz0S~M7%jhgT2gohHs4G06fPs6aIRXO<6$PqLaC-0)2E>D`It0LP74ljTrP{fK0n+ zSbgpLb~uw)2>FNX@%vs87H4^d+i=zyFUD6gKYf|%om1|y16r0)_MZajzZot_y=ut* z8lK=(7Arx;$gAv;eHI%q(1FD9!625((S@H*qrvcWSo}r=BC8$f%jw7IIKz{Ik?PZ# z$ecK)OyZf&r~TmbJq%{)MUa{d~bf{(0J3 zj%=>l(->vMPlLme>mabp!qTnVSje{%`@@X+wza|2 z6?W9fKvJML<%v-D*UIXB`3Bb0s}$+Rv>_NVPLEltDB$^HZ^@Lhc97Z~1y8JO=#+9N zD@Wh&pyVY5HLwA4nqJ^ixiC6m#t6KP>7w|oc z#?Kl8ox`VS-N9V=dEo)AdL@d7D<`63eH$!^ma(6~;VB-R` z=^dW~M6*Saz5e`!ZXDPI6I|M$;CnEg-do6KefmsJPn$v8ObggQk+&rIhZo&2Q3|H) zkwmpf#p)9&oAC~%?8~JG@GHZJ_baBdieMpzPt1bEE=d~x)4JMs)EMir@p>$#`U|U_ z=}V(x|I#n+Av~Y|D$Nv1GmU+ZnC)5)PV@8J;!_7mNnEdo9#S@Ny(Bti!XrXd-u~9 zccQ4*#eO(-?;;lE>RY#d9cgXUDMv>ZN>)2G_*36;y0E@^EOHeIv^Rb%RW)5HkeIp+ zN4L)up6lpfQhpaWk*SBP<6hszflvRi<=ts4e_o8cw~1LF)$KxSxg6$m%Lu!7F2=nL z8-xVYIoVPj{BV01H|<)-?8nK{^prX5dL6+74a=+cgwXM&4-{=BM*Z%yD;!b zBeu+Vig(vOLiMDjoY8w-8m%=3W>|{RbT?(1m0?Spb@}tz**s{Qwvj~g9W>>+;b1eY z!-lJ`OcY7q;u zRgbv857)!ou;t884bTv4iDJzge3;#diIykfX`2Gqc3gqluG)u5ICp9+d0!PSZBUuwYg{-Y$hrv`_3w%IJM z0(HFli9>+|&YIIt8gCsz6P+teF4TZMk82_QlMYkwotp$UK1Hb8ei!dlis2rODNr$- zg8kjAiM!NOPH9pkI3I}xd#!4Iwsi;Y#e9WnLGu`W_)U0x*$w7<`#fAYsLj;l>hRKN zDF|BHjuqefxFbK~sFzQ2Y!t0f`ONRI7`oEf}D&V>~r_SOS259*yLmI`qd5Y%q2-WH4yRe zzh11@v1X+OmL#qJB^OnE8dLQy!Purd?Szj+#yF;Y!O0lo2{c~Yd&*>cFRC| zgE#GSn1k}ospy=umNh&(gwEq7m>_L625HOC!|si^Wa%{8G)scEY6atcJ8@xOgBUe- znaXE5i{Vb!6Sz1wQqcE)Kjyi{pvxCRkNarBIL$Doomoj%o)6=mEQo-p!@+c@Pm21b z?Pa!o^0cRU4QKf1G30D{!95#Fpe8)8aHhh2D4%*y@QuF4omca5-Q?*!lkhsWMXhG5 zMm~d>3&0F)4x-0_@$hPTC#CWLoqIlE;Cwwwf2y+`JPT-+u?veGSwnVaDbc}O-_d_z zH{Le2Vk=KZuzvxCr14)nc|JCqUD{|wZjVr7L(SWu*5)ENMR`?KS7|gVjMAkAlPyrN zB^S>IOM+bOB%B=i7@EVsa&8qF)Y8h1sc5Ibcezleuv`)+$(@3zinCC!XhDBl2yxQY zKZ1=fr=p4e7kIDjfTOD7@#1U^3?DX!zB}PCv%->1O;6(Y+#H$@FT(2&RA`WBG!17O zup@pa*Ihmu4dykVVe$+z*HoJYHno76fjQgkFQiw;BWe3xj5S}vm~5>HIQC_b+jiIC zmxU!;zG?^^zUVOXEAo(jIg+Kx2=VdlWFcNz&Yl%5rm|-7SSRa9cE;Z(6WS8sfM%Q^ z_H{1?N0p&?&1Iq+o`FG5pYiB^9kOC}vEcsC$zYfn1K!`3;l-H?SoN8OXfE7F7Vun` z&GRSmJo#ThR(&Mx19srgyNJH8b%)uK581m&ZB`d{9-i`ZDz9lH@W7`L)NGd=Q?uEF z{{O_e2RjUCg-8odtLVjBO;6Bq-V6{JDDfPdSNQU43CugLhap>4fOG1{o~#-4|6KHd zb<%L=wi*lFoynd1>kC)U=VM%WE@ysr0u$5ifs_`Wl`UsMcR5FK!c9p~a#@U-4>p5D z;47lsIE|@27(+de&ZGa`Q(!ym?WtbOTlny58*4erxSO9eSaPBj)MTF%D)aXciC9VI z75cNM-}m5Xv(O`PewIhZj^gSJ0cW((>*km@W#!@i2Jo|b*k z!=KqxUM>>$4@S}>-zXXQs|ml7q@uJD^MpqoHTmtvD?e}U9994Nb!rO3dw7T z{L8IO>V+O_F*=DxM$4Jd&yLhe3z&J;Lp-P4flofy!H*k9xDAERxLflDxNb}Wr(jsk z)$!e%_YGrM^xNM!@BIfjA|45@V=HlElOeuW9MA5@hrzhH+SC>Kp7ymvd@gt){@BvP zXOXkHls+GtqMeRKtG;mmg`6YFS@GoTZBsh3E)E7i+u@s>-$Y$mAD;f^nT!9~v1@Lw zq^HwSIO2#4^`U;Sz;87;`8uq24TMq;hC~m;ZmFq9Ti!Ii_FvM z(C6c1Vh(|I2jj3<@)O>WpU;ey?3j*d2E0&G!?-Jt!0f^}`g^1^jQTH;t(>s}1h>Qm zYm-M1b?wbK>dId(FeS{2{J4lm(q57E)}1(2qyl!RSu@cl71(`aEgdf8y#R6|>~D%I zRuuP>>yP8;^w`}Ho}&nQldprkTQ(QCCmxfcUt{nT9Y}WH%p6*S+5Y%wsxc6Y1#19Z z-t}YVYf3L zavJ1la*{BEM1c1yKkT}|h-%yny5_hC>{g4Qny-dQMMxs5x?Y5m4})}reKD@@o<^Tv zuwk*f=kVvQH7wE2m45Ilg@H-yS*M>Eld?Q2P;~lAW<2?d^D`&W@>jiZeTpJ8GFIkt z7dhd$yeJyU&&aRw=dH%QX0&!gn{au{D~!^xMY`DltvB+{08x%C%UUmdRh|rc2dA+7 z^lpK|*Ct#&LZ3cyA5Be@4&j0J0HnKkPe!{hmM@+Ll8<{q>f9On<>Pp|77|!c`3){W zSc)gtmgA`KRz0VyAu44mOgle;7L59eG+%;TR9ngE^1YW1^&414 zm*ek}GIaSMPZtl@S2eC(hQR}F}~#xClRXij5i zij%>{2)N^Q0{7GhaaL7NNjVBZ;kW|dA^HVpl*SPo(@E@zr!qCza}P&q9A~lzZ*vC8 zA34t}*2L-MdmLe&#l2@CENO3*a8%zDQsqNo%k0nGiUn(E!@sfA6Iq9b3BV`@N;<4lc%7+=s)nyFXNI!qhS1&yYQ3G3rIPiLsFZJPs1Lf zxPvMbXCiVfqpcRO74UTVG1Q8%#DL{0)F;`Uma3RSwbpJdJ@k*fUQ`W#8p2p%ygf7c zZ#EiDiU743Whm(`!&!q1=|bs`;25_Wp1sT`3w6p-ufqoKKX{A*+bN%ue+fI(S94{K z5rTBhEDV+PrOI{xq4&1M@bv`mdCxkITjUBzpS5F^O}aO>?h1pQzG~2z7|sMd+yC=1 z0nsvOvKpPdoIP|>fP9^K^sfJ1_^f0MCM}P+TR)s}zv662K6sXk{BIMx^1%j7j+_LK zpUwap($qd7iv@d6q{=<~J|s*5{zW{8g_&cR`ld4c=H-Sr=YGXICk}z{%qXS^$~biK z5*aHXtgibh9=z&9GnU%Ze(pIb89A1Y-P*#Puh@b4v5NG1#v*2a>@cQ3)uVIHNU$d{ z##Kv0GsC}`VtD9!T1gdLs@>D1K+4UH#PpgCFS3Ft7#L;kbSq!)J`p&$8m%+C1^_2p5V@o342+gE? zYBMh1c!5~R_*s{oxsLM(ehR0WRDk07NVfi#F@~X$&_{orKt#?DgNn+9Th~;=ivT^= zx;zXlU%kL%Yo2m}hGr1FZwtvxJA|S4YUzS?OXo_qMwqBU@z}byG$$b%lzkfkmo{diV9(e?D+RV!z}Jw zqOD-ERXY|xm8UCziW7VtPd)0^qq|%Z+(0X>K1$KDCiP zIRP}RXdXCx`o<-MwsL_^;?#F<4lYfu!h;o)SZ;kgscc5hsWYE@DU*W@8`scurB3d{ zl$k;i?w(-b>erA_e+@=;n?Zo_K`J>vkQ#(UvF5U~kkN0Bd-yK6RLe)${o$2hLwE`* z?tg%Zss;FO@)EdGugn5g=+FR>CXi5%#-9x~blEpWeApjNXH?2ltrykUwMrG-0xD_j z%Xn(~WwWqCq!~3eo^pr$PNU1`E@*nPlkJa7qQ4@=n3G&1ELuB)|9{vHx>r9E@8|ho zVfYWfnDw$>QF`q36sxB0=k{$5CFMa$wDCkN%kaL(^){BW5#swGVcR-3cEbwlSAPUkY%9S|ehKj@ zl%)-Oc?RWme|COe3YouX1#OiQ63?e@Ou52?rJ5h(xo@A~=^4GAt3QVO>EDQlzl@{8B}6cHTm)JBty18% z$bu?dF2SIJFKC@C&iYlYS$yjj=D%(v-FRq-+jx!N*9R9s$3PNnTf*Q3oaC;d?#$QTBfBAfzS{lX@#~o&2{wQnT66818)Pd4~ zK~-1Oe0Y3nj-W7J8_gab=i+`}LiN_~n8Y>HZOaU4|F|SBqUkvM$n*R)(hH!osjgzF zixOK9?a3M)<3YZ34ILwW9R^=Kz>mMSae}4(v^7nOZBCygoElPvitm6;iPwgNZaLQS z_!2kf#v}6k@;)oIFC}cABlZcna~QD3)gKV>RK2v0AJi-0KRVJ9#SIt$B{d zvk4$JMv=xUZKE3|NU@7h0-bMbU* zpdp>8Z%!?e%~|*7KFFQD2wDr3@Z`O67#O>N_Dko&XH|Ko{}+jF+7?=*^a?$;Pvshp z>eE-_)3I@dG(DWXg0lw*b=;Qf#h#?n1}UIu)4>&|0}kt-Vc*}$ zv!BJA(ZX#3ckieO>=3j=_@hFczxpzZJdnjATei`AJgc_*w5mXOCInA6siW1!dK%Pa z0+}{UU>QKV>5HZ;GT&yw|07cOhLO z{fv6%1kk73Vo}4$4eja)Gv-Y$le?_B~xZHTbpN(}_JE3kKhPx#ZvggsH>P;+%XotzVck8RrVb!Y?# z=KRHgiIMQ@$6E5*Pa1!ZTgfV;TP(vjcEjUfpdEYS=}VSJdv;!e^J}cx{qZY#{?-rL zaBd=Nee(&G4P|kc_Y8=ey$KgI@pf^Whs?*XmVOhOaUsnIxot;M!8!dq1ciGshvinx z>FW?IJXMdeCsXlwMjbMPB-*lIg7pdYanQYHEUTNdj{CITjjhQ$1Z%|9X_dJsUH>T( z0(QKlGiS$vszoA`nJ(mNuB6jZ1t5%#PD3HPAZ(elgf(Xj;j2q4K&wlP?hy7s!j5^M z@_Qsc&uJpI3Jz3utrM0?J^|6$&NyKi(x(Sb!snp|@ZKX^?YF~;wO57E^~NIAKL?^{ z^sjs9LbD)$;1=^c7{{{jy$9>6O!n`pCMy;LAZE%!!2bW0=33`$ws zO;)!)v|uwPl~!ZMs3JN=dJCAY@<#}dP%N{brr*-JLID(ah&cI5?2&*;nj0LNu(#F0{ zIDKF%+i+|<(>_-W*8FZiXNobs>H3ayDw@NEjP-(Eeop*s<3o_Vw}Q1u1KayR2)a#T zboW07A$tpnTKqez+!4o_7i6(P$GzO9&0VY{z!1g7CQ!-24b1+pwJB?cpD$)p4(Wz`BX{k?Rq z=Vm_NV~B`!`kSnw4--?<}{RSpT8Z>Mvv1q#BLtzS-+> zbNeEisi4kY84-AQ(h4?OJz)4$inJOdc-hoc;PtH+H20t2pu9CjNVf%jz>GH>B{H!O1n1y-4sxj$UrT-7@MHbQ5V`bQU z2cCP;oCm_kc39QY4Rmi66n@%<4|&JcMn^O1dh#H41l>XFtF|=n2cNl_HHiINdf?j3 zdbkp`oo*T-!lHD>!i&^fT;Z8V+?jnotR4QNs}zEnWTl*-_|yfGtz|^#b^6kP3%?z1wdZUuow#)zuJw~=f7R#V zsi+1hjj(15`5A!S15Y}$@dQXN<=v>~Uclo|?}*#zliWS6<^S(~bGxtAk?ND7IB`AC zZ1(Jg&za+>Q@Rj+tkv0-n{Ob$>NBUa?iBoZ`2pe{J0h0OMA12W1g*2)aCesUa{jze zK~w7idHAWC`?E3@hK(*@&~h{KGbEAq%+q5Uwg2FZ-dNy{{(*btCz;c&2zF~J2cPUu z;hAh@+AQhB$!vc>8sc4e55=>9kvSml|NVayorgb_?;FP{4JFBz zQHT&qDsi6cRab}8+YnGxALB2836_PMVcsWhc%X%8B*N@-BP=l2hIotJZ- z`<(l_KA-m+y7zttbtM&O*}s|;Jnn|^7q1A`-7AD&g(uiE-p}x zW2}__hyx^yYRyEGH-PS4?X<1enGf)G_cyQKat zmiyWgP6Yb?*!$@(+Z4L;+ADflP&#OzZxqUV`{hb4sj7FOotx+PE<7{z| zXND9MN09jA?rg39QSRac8ThT3j>@LXL2iu%lTG@C79Cgc{g2;xsWr6P0~!!2Fm8v#=k8?bBsQM@X7r#*{$X zR3t(|_9sB5>TKF`Z4hggy@LF{Us#^YKOaxzS$9kotdJFFw?1zsu6b+8)81QLNAD*( za`+4(~1i{iUu=cvS@@hoea0estbjM)xJ zumgsbRHYyhjSJVHL-JU@^F~3WeiZ87d2DLAVZ8#Ri)eRW!F58$b((=u4F=x?Q%WJWL9^YNwOIxHnvj#u&29NrcY3 zQi~Fb*@Dq@7fJtAf|@bEu)$ys9B_AlHH#IX#g1okcuvQ;qM{^v{tQ;o;16RrRB^4Y zPOSagVfeXgCwVSn!me$vz^7Z)aYLLjK77k(Jd0*>-_&Ku$QcqW@lX$U$a)4jqMDC3 zQEkk3ZXC|KTTHV9k)09#<5ta@N;)1)BBnl~EZ+Gn&+4Bc@cw4aicX)QnM3x>YxhMc zFY5;JGrpia^&3o7IRZQH8^OPL-MTQTF)a3+9NwSy7K6gJkZTVv!x}val;*jb)xmte z^VMspX*`72J^A;U_bpByw1S2w$>4Qf0H@wv(#KxVi60-dx8M5wfxeRki4&sR&rUVi_T$h)vr zcdN2VrId9&2or48)FK`|T7r-;A(<)m0<{X1u$s>wKgzBmMUuWOd8H0HBH0BiR*fVr zD91M1MPQh@16GZS#<_(K80k~Zjk1+z9$$yKrw5CK2c?TlRB|))Jcf_ zVnyoRo4L2|W|G+1fAQDla%kZ*yar2nPUVVYuy~puCuyw!TDG@Hh4Un~@1{5!S4W_a z|5P;i{e*4|ae%%9d92lF88>O!YFZYM&fPy<#ZKSZ0ioyoX;`!Zaew%LJ3Z`8@)l*{ z@pb(Sn@aJ|wHq*hh|=ZCZ-m?Krb6}px3J{hM($GdY~uBF4m>E9W{%SikkYb7Y~$}k zWyTVwZX;gt{o=70-rvamO-h3ew&7UE=T#NhND{l3_Xq1bu+<*w+@Sp$oUzxKsmZTq zA!B=S$-TqaKjkUO)=T4EFjvqj^8t9aoP(3I)XDA*pP)>=f-KBKcw?A>2SP)Ues~9s z8?;&7rAx4E)fzYv9z-rmS&;52&0L443tpM*O=*d(QBE0bqrWeCOBDfOq&tv*F8T#N|b*kPJTMHnuvmW4phzuB|g^4I4%` z*=ty2dsO(yEEdeWt4O0XkxT9ZRe?7#v1ug+w|!I)d6D5FuqLVilrIepm53??2oUCFZu69;CqWs}Qr z|Fss-i7JL0S4TkX2YnW+*}@7uRzcl1E8dT!M54{K@$}QRn3`Y3DF)pk(~Wp<=HoN0 zv~Cr#x$A@KN|DT3e-{q#E`)(crm#|(cew4pLt57RlP!FPZ`Qvi@a>t*vZQ-hW-|Y| z&X;H5i&99>vVGuv(-q?GPA4lBT0yZ=|`$Iey2M6tBB=^5WF%=hso}{j~US~*p&fCvQjFX*$m$xq7$-k z!jw9QDAYr3Hw~6_t`F$O3*^bP8>mq5l8at-kOhSnfWO8R;yu@jM9K5afahvl^)Wr- zHoKcD4tkRHJO{e#N*}gu=5yc2vdG=+rJ#L!Ie)iJ;5>&!*%a4bP$S(BnNy6&mXpyi zHFpZG@0?drxGl?9Q?G;{=Q71pdFW|a7-sM)6O4FLp;`i_e+}=o2cJ9zg zBI%sMotKHFnyE=_?b&1^yCDRsIzqr>;$2dA;vM!L5Qn&o#c(O_7+0m3j3#0u@oC8= zF6EImQMZV|wPAc#(s(a7J?JE|)d{R`^9%6#vV+T9d>880tB`>z6^!iV`w}hYB>eed zc35{U-mZ4S0?YC2{jFQzGT?_ zFt#`jo+oRd*3KxHv2i+^J(~lAX%Fbg@gHE?GErQToD8UV7+>Z~pi^QOeRRDMT@SmV zReuXUYXsuG_ae++5J56@&eM4@#xP=3H0-)p2A5+$VCU2nVTCBqP}(3y%wx{cNs{V> zyi9^9=N|6Kd25b-ZNo!)e1~c66e79vZtZ{Hb4ZEyARM{i!-mVd=rg?|sMaEnI)3xa z1N9Q{;JFqw+CxEqqanJF^kzm$(Qt0tOY$<^3_hrfkx~tV0Y>oEX_A! z31t^C=8^`M%lMGtX`S#XPZt8HsCn(BKR9Q_b0~pT*nj94Q)-N2$NZjftFsTom-X2g z@Gy}su#1NKgbYNo<*=-qZOFZ{UfmL z=VLa|@s2v@{=@EwN}BgJmpazlGOd65EbQtvmb}h@_*M#ptYZ?6l8{Bk-_hih>jC_5 zJ)ERCQz#Z0Nz9gnVf3wVHuFk5Cf+h4uN>~ugTWfy)$~>D!X+U|O15P=Q6Bi>RRcM! z_!x5RcCvUA-kYLu1CG9)Pa{o+acZp)1^4Aiph*auQh8)yD< zQ!`vUT}Z|l9)&{fJW@JF6>MED(y}lm(l62uYcju4h3`ttbkH0#_D$t`L*gv2`V;+~ zcM-GqPe2m`6QWS&%6TST#9Xo2B$m4e4|CL*MBj0g?uf(1A9g_Y5i`zV;wWO1v5b6i zJp__p&a&L30+O{>q|WWiIy`t*imc!EgnU1q!8ZA|!9QPPqWtJ4^RSzQAAcw_{~Lxp zCnEuRAA69zs+DZvF$r?~A@6a1XUZ1rIZ8Z}N;$9cJkoV_JB})f!?fR{adbLmSNz3E zuH89U5mya1&f8eo(=sw;*Cm)HW=+leW)rCv-Z@g~0q>XI#wr<8u(-exqo!#1Dy)K~ zDb}>@Qw}D+xC(!zMq;F090Y5%!L-T|D1Z4EE`Jol6f7+9daD%Jcx5m#y)XFWOAZ$o zJc100>?EIp_^f*b@9=%LhfPn3gGu~O+495_1FBBVXAjquK1YNFv+w;u@B}-VNImzw-QxPfXb|k4ld^#Z~`J zrVC=%vWJ=zaFc2)i9Oy3s}l!tbIBH%E4PKXyM^HHbUiZR=sTUS08{ z^N?P#nI;a6X3AsFF{kA>VSLUcb8hrGuJ~vdi?2!tvAP7<=)|-Ay@`3tmugnK`5h#m zav(~NCd0j%&FC6zOkQUtlDPCG@NViGQWB;Kr?)7QqHZa6XsjK^Nr&OGFTPNzJ&Z-C zH}Q^-N8l=AOeR@gMoTXfrml0iF3aZ`iaZ>HnI_8YglirP{%B9yqQqFr`FjxQx4L$F zbRx5QJe3Wt-$YuvPP4C~)ogIAR-kf9z*>J5=+QY!dg zaUttkIk#?{#37uJe~kq4XMD498jhIS4F}hMC2~X4*htUaDE6WZUr7w`97ItvC#Fys zzjhAUs!@b{mu%s3OtSIiVLp$sVGnaxkHnf^2I%d$p3^(ZXY==+V?=&7J79Adj)~rZ zzj{;ZYWB||yDLYrJ6+qT({6dlS#Hfz+`Waa@%n7G55x9gGjk7-mF7p5c0q*HUOd`A z6V{(_roShi05B3W4?phD0*)TRFE^55{j5rMTO%3Y@2eq~PoyyUzvAZMS=&+V*mQ2r zynNzu(ZO8pdmfB2o=Xa@WWkSZpYYJlgT!j^(EO&D5aO3zh2EjN_;a?I>aamvW4@ok z${yUVG7FzSU(2%yf1#Ib0P9@T2AiAqL$7ZUi|{PNATvhFW1DHJ>?fMYbN|;CYOr~4 z?{W^`wIS=!FSgbAGVYnOmmDrB1MNFMgsY@S)y>~|iF~>r!|Hav?fr1;V-8!7P>M9~!G2vbNR=Zu#q&n`rTD7`Jt7ldJ*W@+9o&HP?; zyeJ-rZo$0jJ{+^;En0mWqAPB@V)wrSGBnEuN31>y-UD9D>Lfo`{IVX8^k%@GSb*u7 zW63>-eDqnt`<^D|GmQ{FZ@N$(ZdB%w>h-^1!f9VDcKrq;iYBwDrG@bA={EZIh=A-? z=5x~x2SJ65rbVL}hn3HvoWFC=oz(~a7E_q2;bgK)sSip#4uMaK6!zr(gI`O9#PC)Z zcJ*{JuVWiX_-A>xP~VfRSuzLaPMSa*y4Ml$kV~*ljCVS=J%O)QiKK99rCF7y4mqS6 z#w5PPvw^@~dSOKbdTz`@9fug)YM)O7%`Iv7K`SOd+nP9!6EflQ%Z&OhBS(5daqgON zMEBQtbo}H@%H+by&i_u~x8`z;DjY?UmKM<|(-i3TbweOM$C`LNJ`aNBj|6S2?$J|A zonf-j95IKPk;>~6L^+kB!D?hpJ0yz&ut`@Y7-QNuzhlxBr3m)OCh<8kV? z05*^@8Qu)^2xy-r9K4>6r@gwEQ{rz_bH0G*Z8o#9_np|`(mdlp({Pcu3S|9f4m)T6K#dbKVDiS7Fg4#CKii438j&1W zDwzj2yZC!ZYa_d{A(;7;c(LSGUE;m@6!8j8CjVv}hgaT?`{YbccW7%4-Hu zPjm#HDT&49J-^NNx^+-Bvj>>27m1%2U#E)-KEZ(Z1Dt*Bk#OwvOqzS-4;4C?Lr?w~ zoYyQ4hnw^v=w2!29k7I^N%A=G)DpzxJ_|0a)`J^?52eEC<#)> zz1z=ad#{4Bi(j$LC9C%N!ttmf8bY^z*nrXWATHER1C@$sy6;sUXK9d3 zZ+xG{LeKsX=04m_Th^DEU5s%OP@eTQrgw@}b{T@6_D6WCE+g;AL` zT;%Lt-tA?COBxrUf}J7VdqEl{J$h(LfdoX8jc8%zgbOn3IkgTGaP6`|G50Xk@Noeb zsSngn?h5RTKS(VD#V|95Os=6ZcA~n`$P^hgC(MS+|G-3-Pna0G5U-v0Gi!OY z1q>vkF;ep?&TuHDXXlH9*<1;o7JLM!=%Wg*0WB zF1N-km14n6Zu$S}Bs7ib$qDP2>|1g46nVhOzE{L#HEkH@Zo;jS*oO;BH3Ys` z539%IR83d-WK?Cmysb|de2?{~)G+A2=WVgp^S5C>z*3-E)@ z3xUhSY%ZYNA2$w(VurmP3(eaBryXQr#sPkwIwJ>U9Uf52CwY9|TY|`qf5u(%li~*5 zLh)Hdd%aUR1mpIg_k49&? zCis{2jJrE_7i9g|M+N>Tsp+00-2TT4OxN|!;{w(gfjO53dEXSw#~;S+6I(em z7cs8EC>D~MUtz+Z9$K(sH}~zSH^_@?aVP8cf${tVu-dwY_Ej7N%@40Q`IXVQ=%qL} zI%ynSeOW=v)8f%K#RL3wa`3o+I!!ru9%puiQrA{Vs5iF9&od)2&q0WL6^uY)uRDI8 z+=v>^EJ3Eak}8Et|n*QHVWHKKk?3i>ohcM4_IC=hvepwtW(Ycw!9k4aW2bot6GAY z%P(WtoOKP(U3!E!SFOg>%^BEM&A1PFVytXhIaeup8*+!=V8E$R!mja|prAD%x@9UF zZVh9z>T|fF?h(Xxjv>wObERHSPvY_}aiW}Igo6iWlGJ`(T(BXOd4HM!I==s4GnFNQ zQc9$5K`LnLk2m{bJ&#?mIYd?kUFHh@NU|B8s_3MrNraMq?14~=)Qa3f{Y7tSnj!BF z^iw2C*964o{Y_btNhAb{I6zzCHGY3NA6l+garGsJN{TtzVB~kL4hT`mOLVLX7Qs z@6DZVmSLib6*%m46&J|tfm?=e(Jw%g%`;XY%A#f%q)>);*YUoi=0CVp@dC-R&4uC* zCm<ZX;z>_=w*B03dYjLD$hT-g^ORh1=t-{vIO zm$QVM^1zl1ZI>Yfv(BTD**fe$=OHZF5{(O;48V!!Kpjk3j;n|W=g^r;gRXAEdyVFd z6GYMaxOhBhR1RiSv(fKH2c2pa0ClUcf~mu8Iv8}7>O^Rf#y%(9`6vg>wum$L-5EGi zvzjP1Z32bArfhqhJ-g$pOzMX6Fno9yZj0-~WgcFT&-Q?^I`94oKMu$Ct;PS^ZlK+H zUsB>f85AO9h*HKnPHsmDPWw#hqxm{SRedfDJhvoO7sAQ@q#_88{mi|TZRREzXR<1v zr?4qnhPfGhq&Lnifj5(HVCMc4NG2HIx6CA_@kW~aDw7Uw8{cxBITxU-rwwB}^dQsh z1b5Uq3m)o-vX3hs3%6v~b3s4F1<(I}!Of!xpJPnmBs1rbJ?_hKO+zB4a6F&2=LhUL zY{q+gQkZE#8C3i?mUOq@qND3ifV6c8o=BR`a!W%=uK#gxxq2S1CYX`dph)aB{e~AT zcGTHkyhX3i(PwAYnUO-rGWJsLEbi_22Wd7_$$h_m+|!?mqMsHK+kF>6YhnyDFuurf z@@;TWG!kF#HDtb*HgL0ePveVCv21zPYPb~^55@(l$k71!oOzM^I;V@~JLt2~r}hd? zwO;|{hkW0rZ!&Ds%fznjJY&Ht9Yc=@@Y%*P5}B#R{y%44Ha(p#NR*&kIuf9VzZ3ZF zaEC120eolIfqwqVtZ4pcm~d?*ZW>qtZ;$hN5QhmuV^?cv*mMB02eiN}Qd2Nv7w`HN z{YW%ZXA*KC12^9BVvD;NSnkk7K}{d^Q;($E-?!JkO!7kSUni*0Rhq~o)}pM^2%=zb z3on{>2T>@l7Rmxl!G&!V^Jzh08O4$osZN@}2>L>3*>=fID+DD&jx zbet8X3o1_+q3_ErSdU$WFb(d^G;_N_RQ3cQ_T-bTjZ;wT*4Rna_z#trXmw z=S4GX-bg4 za|O6ruOc(-yx;6^;dYdToY@~{(#Z@ zu5zz6B4MKMcEXGT$oxxDwBThkJ{w;_Uv=@m!{aezrxoA1i5tch9*cx69elR8l<$=V zRKuk73fwooT`)EQ@p-W$ITh^0R+(;tqg(w*ZD5B`uh@losE)>(nQmyI83>)DBCts6 z12zY#kkB@SYL6EfTFLLlbkd0Qmv}lO)*i&X%TaJ91PfY^a9=(isaYS>hd_R{DUZHGDCZdBVfC3EF{^5 zqP}e6GB>`{z7$r?Ucve+_c4q1>mbqF05WNJ}DGFop>yf=! zG4BX>doYrl*{#O9-tNSkE~_B8Jq*jA`~V^FY>nSVIK4Ls<3}rFvb-brpJ^s1&GWwx zzWj$i)x2+}GzVsc4z|x8!_y@7WYoZOehF2~Fq~?t+Wu#*k@xGuf*hyTK)FI%hI!B#OL|0Jg5iT)lOl(nk;jU^CfC$&0*xYcl3Z#4-NPdk4k4{ z*!%-4@O!&>?SHQgI6>!Ht{91Vu*PN#UIX09|3a9`xF#&fKaAGnY}n8Dr{RypO~EdQ zXq@v;jD?A7pk?!Ts8*xw>a;tsO2>d(XsArAI|8wHgak28nMy2o=Fle1SN!Xl!Wr|P zf!&KYV?}K_dwx(1MV%!8~i5jNdXr%`WOCrvaK#WIfJG@OoN)`S8?3*@q+ELAGk+X z_>N1^b&N6&!FXtxzjuKBmGw}hbRFGanZmcukMLUP zjsgOG!-kY&Gh}9)@bUMeJSKKX{U9M&^rE0lTz-%=&R1!aO60 z>ZnG}y5T+^Y?;WGK2sy@&G!8Nq7aNz7h;}aIqui9BsbEILkjPy%rRQQv=zJIh=>C* z_%er`ONvGk1xT=eV97qP5u)PY~;e_`^{=4uhz>$48naQ%wS>6z{vDW(hx4VFdMXviju0^M-~2h67RIbf^5~_{ z#<<8N9#i-`hCM&`QqG7a`oaq!J~W5i`Vb4jI^p2=@fJL=FCgmU;=zKdC3>8wQ!$%R3;OF3ncH(IC_Ghq&2~ z=7H>$(QIePY3Ba;HMP*+Ms}G@;dGRKW0CYH;%NPh$BibN#s4zn1Uv(0W@ZfQaZ>?@ z{Bc~A`f8xd0!ZoQrR3N$bJ~(qMp8tsGPOU(@O&fROLVCNqab?-72e`Icjr(!NRd`3 zX|nqzGch(|1gpMQ$`-#A!8(&ReqMOjX zY#cG&BG0CCL&77{nrxQMImF@7>>k`^t^D89eO5>mE9TI)YcVv*k8wxqTp+%3EIIdk zBwaarok05npS!#v1hsxIo>NKK{=1V&+r~ZkVr?ATdO(*s{gptk`V@B7=>vHuT~CTL z#AsNA3K{WX7~@DWVETFC*&E;JR#b>7%Ns|;q5*#Qkq=kzk#5oW{;`CPz=ySgM`-zIjf@fXH6sBkhBU0_l<3hp!= zq1iY8u?b8ZZ+uKgGoyNzkUowSD2`-{6Aei7d0l~G-3jJZd5;^BTMTluta0kUBBnUe zi#bghP4rVsIM3>F>|D=S61I98(FjN*(^~x5htw?6XF_pS&L?!Twq>DjuMqPzA#HE_ z54!@L*bnj3bnD1aQ1I&m;~ZO_{nUjKL1v_MmOTtE8xmx>CybT9!X+{92;p4#8o>C$wo2&7|>(fl~wJg)0MzA~j5|k^N z5kvVBkkVKUTEDWOcg=0^vK@yGW@~q>X6IrG_k7>>YC>_(w zW*(fyHWwa+6_$;%0uX*q7{*+`sbk0K>aQz6B*3N~(T1H-E~@rt+&rj|N@C!Zy&ti27N4<|t6 zcU9m$x-m-N+^1Kj1)Gt z?GiQ_ZKjHs(@={`hWqvoWZj!GPS`n?cUGs9k8cZb?i*1;BBPj;u_?guGNQh}nhV-> z41WwZ^Eqi1GVAd+w9nv(;R9u6FgK2y{h=B*X^sZP;#nlFC4i|oX!2f66ME+5RV);& zr*j@RQPxsUg>F%T(Sr{zgHp5>D6;kS*t*_riTkAcAq56tJ@*RXAC-Bn#*!?kK(#R z0yh6nB23?Q5?0@zL%OR|(K})g7k$=2jpoTDTxl=5rYX_B2Qjo;FrN7C(5Lmc#Dymw z@#j`c7MDKi2A%(AI_$Vy%?c+LgQDmJc3t5zmis=!f6BUeC|?f5Ybn=hQPeZLd9faNz)0o=@cF)~3SU?qBnVa48#Jv6U$^LOy>9Cq5#Q z3~w(XdOHDz=9+-1PYlm@`vD;n!cikSj+i+Atnr@P4I-jpkeQ)Hyo~w0d}uxUv6P=V zynBuJEEKW(*B@GX{0lageide=ZYN34wvh9dOYu^|Hyp|D(oxP2mai*;bp|Kcex+i# z@ETcvVlY}MP&kl~N!EucFsp)eY?Vx9=B2CIoqxl$K0%iZv{j+m2T5=py_jtMbOT>} z9|vpicrveblUPWukfw*(aVe!E;qZtGEUQ9@h`B@#hr~0l%X}x?S&7U@vnCQtW6`6i z5#|Ntprqvr*l^}3&o4QJb6%A)@>z+^%hMzVPMgsyx)vtvZsSA^@;S9Rxj3kC7it=& zk;?3J_#OC;Ue=z2KO$3!@4fkK{Am@Yem;yiFB@RD!luxl%eBZT+6I4BCi0!yvnaDL zipd)KvptPzR6XB=#qG_->k>}vzxB~L!A*&~S6#_sR~nE3ixG7jZWxj?w)Zh|RV1rR zS&wH0ylckljv(oxov>!@MB>ny$X#%YWlGLo=oNema&@%f(5}y*Js#1~suzsSt=XSf zRp4KEf$csoN*1bA~Z|^Vvy08@>Qu9k%0l#RXib9lu|D;=>is`i*ZY^r1m@ zKT+5?3@4i7@nLZiex7ee4$UhB`L_ard{`VAKHyECIrf8DTQ+}IDG}4t=4`C|Cz|p4 z6Fk0Xh<)>Q1RkdpS!Jjk*SM+*z8yg_`*1Rw6?7YJUU`GpPKgk&i(mOZaR5qPp3XY= zy@w>d2zKd7HXJ`clZeM;!g-^eWPav;D(?S{wf#~c3W7MQ{@@UcK9+(FW|G7~_7%72 zW(tdbevQ;N$dJyX6cfMBq|b5wbL9SbXb%`1lSWh^Eb?Ynu?kCWEqy* zy@(}roM!2&`^d)j2(XADC=oc9gx!$BT}MO6MBXWIaj*eXoui0PMHWu{sLD-~&&Fq_ zWAIn-Rdlj4gtN`b>}d8+yydD7djk01KquDiTIgU`;~M(s=+=H+spB)@egMrCt>2RRA<%!m+bn=-oajXqoOzVr6&G1c36+w>|KRERr9!YO=dVP01RcX{Fp?(6xfkUaJcZa1|cLCgOM?x^n*9z58GadVF`o&Q20 z@gc(w#ffa|T5Gnn&V;*h_ade^g_5VK;p|(oFCpvx?l-crf| zvfh!rFI_@A1vRuc@;zO#B7u~+`;b)yam0SJJgCQ&7m1}_K_7TBQr>j=E9YR&Z1bm*RnQ^H4&UU1K?lIfD3kwnx*5yp(O7wkA8$1b!r z3Xl4Q3PfBSAu*9M!J0YL1lwvVHQVUixBc{ie;BBIIw2IqmfV__m4NplUJ z37-Gi%Ba~WsJ=T6_8qLjK<+a=A~%_A{g_E+=ninJ^VW0xBoXheO9uZ*hjB-m5nO$L zoO-0DVwj8xem$mwqtxxu??W6Wv_^nsfHLX&mo41Yv5D&XO~69!by#6g3&CX{K=J1o z*q!@=Q+^r(OX`jA!RSG3d@n`c4%t9oqY1ACk*4Zz+{hi7a_*9W2pKr}fO?en3Y~u@ z2=85)M~=JZQwgyax+^RK@`bffaF@c;M zGapao{@`LX7I3=j3z+BZ_khNU;AwD*_jMe@yE;cnSD*N_fwJp7Y; zIq$t-RF*!yx2=}y9r7inl{|wWwHaPJoTT5PRai>?e%$Kul?+whfnO;H;I7MQXs|pE zPacecn$}O;E7KerX6#;l?j+s-5F5OHAGjfh_NMo_a^0 z=}iaR49q>0%W~gt z#42~X8lD{&@Z@5fG?Ea0m+1d~~tAZZOkAe~Z$&&ol3=~I)Q{(5QblNco`p%{t zvm?XU!scyEZQ>bt?eYiTtc~FNMibD&Lxr5%ogw(WBAqK5VaO&fRfTiYZ}Z;)eVkxQ zIk;#RW7O+q%)Z;6?K}G(&fmKXkxw+)Q0g?&w&*vAnIEO^I*QrB0s*~HlZ?Bj7oyW| zjuV%V0GsXJEajy(8T<1%87EeZZwtR;^h`I(#0l~LD$V;Qve0_RX_QhMqCd(fk{v34 z>EqKpA8fY*`uCO6&L#J7@9YztSdK1{-IxUf>f+qOySZ>temQBn{u#H|9uW?nM&W@D zK2OT~%bgeO!V-BGl=8JPHNUU8>I0=w`J8dxErItWcj9;{l?D0T z<05#MnXhX&%h1-x1u-h5|IBhw-*gAs9lNMK<>)r|YPx44&o5hkiLHFu&LZFZqrH1~ zu*cu$l2o4Gz4_J-_A~7=z8v00AT*xo7FAQX8MAmFl|9${mfztDhf&1Sho7onp&w0p z=}2=A>`jrtU5&{+ry_)va-)doe&o9UI|pO@e?nQABwl>BokVB1fQh>ciBYQH4o|Zr zW7?Ns+|9AfR(1oEc^yK#uWW;&CNZp0Cj2SO;Y4FoMgskZ0s59PzG&z0ZzgVx&457#z>K ztpA!l&U=9Gc>d)k@ldYvR1g`Maudg0wI&T}*I+b#DG2a?jvbR$p{jli`&(X!im_hg zut+{S9i9ibc=wp9y&kE)xt&b7`xgG+cY3RNUGUP$6P3@^2+cm7z%rLntm*Cq(y-&O z@K@DTGH_cN7g)UJXKtgp`+G8wd!tL{ml+cw@Sn}|8Ndz1kt=FBAdj|uSJD-l9~Hp# z%ggDzwST~{=nsZ$TMs$*B1~#$F&tQ&j5-x3I1%qUo|UD?lurGlsk6V)i+`%%>+O@U zVaX&?r0Gh=uAEEU6xuL|vu_H^ zfu8tT%&=z?yWxJ8>O33Cv{&vVbh#vxcl!*dQWH3d(npw@yPEA5+r&x5>zY2@W6z1M zoJBO>{lv8e7In`*M&R$#r&KLyDO1YLMXl6b=3n^!>XCe&r`=hM9-HN<{C`1_ZVIJ<=VVJ;$&!^e?LGiPGGn*u52y|8UzRpi&08DuzImdU63vUM8@xvA3)iMZco zy7pWtY*gFCF5TLRn*XJ+k7X0diJv*-M20ylm_L<`b^Z_D?@uFKsxn)=L63c8a^^pF z5)!vV6epyr61PjebkpK3+$;kDE1EEwu9jH4h_ax1@b$u494}{<^7;}xNr9*R5JgM zaou4svqp*ODOs@cKl~ipD3ol7*$rPq%mnSN+R#6g%Y5GE2<$w9IlWWT#C-i0Vig=l zX3}P^|34?F`>jjv|CS~iZ-3+1b)V?nA1lZ>-dRaVTv_Ra|2 z%@G7~<4f?t#06~iSB1JXo|U%x!5*y6F2%!fZ-mJcv$zI}9e8L*Km6HRiUTJv(~bNd z&zS(01W9qW3oA?Y+%yH=uBviAY_h{_V*7!x9W1EBne1^4AqG}Q`;<652# z!{K)g_-A1&EqC^W(L6s;IbDt4FSZEOuJMe~NDf%bNBXNjmwQ#{M4yX{Af7F1Wci5i za7lI?NX7M=m9LA#lsgufd~Y)QI_D&-E||%dy;z3ICmp%)Wu3^DKB7_Mft_xSCJ(w+ zvHAx+@Tba$G+Di^-KZ_b-jyB)qirL}yPXnjoj?mmryT*6kS!1zkPgqkPa${gCbM9_ zV9eyXh`Enmq3`HmEbrV66|X*V^%kQ^yWBNm8Y%@o)|c_sg<|FtvlItO5CLaR^94RT z*fF5O!1e*|%zSCKKFW?7evCusSNFMhWF#DEGUTrOkpYp5mSm&hcI-8F=Q5u?#hbTz z|NFER=-?>C;o`GI+*zDGnXZEu_GvJQrU|q^>KH4SRf@hF4Pfy4bm)6?oqMpf9iNTT z#&R#Mx;IN(c}8S|ng5XqFxj;Sv^oiSlEE{xJJ0Z09uv-XAQ{)+e=gvPQ`n-ZyGUWZ zJ-2Y|9UNZy4g;5ds2%oqWaf^V%Z|n8h z-)=3IpjpCBwpFkv4iq=UClMR|*^3-M73BguIfr&9VVC-5=qT|ft^99Rf5#l6OAq6p zH4$d^*`j3F{2|UL=$YwK;C&v2qW5H*?`sw^iYhxglugGQjnd2e{#EIKEDtz--qC5@$~@=zn$*9*bsk zO=8t_Mv@k@YaNN#Tnb5ni!V4vZ)8a-3Seo(XiRM|hA%)?|G8V(G`% z-gS^MOP-UH4=s=#Sw~7sG|cCf@z2W*dwlh=9{o?8!AdAx==fBCm4Q0s`_U&g zu9m&DPG6qe=_`OM+Am;lWdMrz8o<|Kirm(GCR`W_;V;#Q{#OsklK%-ml&VOn!#NWE zrI)zL#nFdaa=gF$5t^&N;8fnYGCO`p@O#uRW$0q0%{-TaJS4JQeCAaT=~SD`9AgI^j<2nyQb^NKgGlBYQGR0 zMAx!ydndAPTi*53>Cb7s&_;uHC3aCmmaKU4n&o}(pz?R_Lw#K#5&JI9JhUZ=*V1&T zj_AUHd(UY@#}_)u<9`&LcRW__8^^6=uaFXDr)iY+oa;IQZlUe!(_ow3Gbs8GQ& zuDsczA~PO>WDUq8F>NYU5QwvcQ_=Fi6^%O~$`*1nY607BY!`clU(F5@w{8)x*MAA> zFKdtkga+{5a5&V;UdOYf}k0J~%J$glizxLLN6>}o}HD=#E<&1b4Vujb>(dr@q<8B1a# z?}F+k6T0WvH5_;?K-R2lqqJt2Rs0=92A*7DS3W*~&K<7!X^9cWbMDFlfm~=_yqE?q ztYPk*xQ&<3$k53L|ByWcga~hPhIh`vWL#i1`4?peBRdB1NzWosaTX!*KP1?nM@L}t z(`dHi+ACryKZo?J_{7BahA=iccR9|e0rRaA zwCrAR&OAyw4;WJA_Bljzei;^9=0Mf|qQCp;S} z>o_;$yHn&Smyaf2c3}DztOv9CHyPPBacF2iL1tEzLGRj)q{H(Y+~OTPYhj^g`LwsaITbIs;HxfM*9QVKbIfiBEuLm|8EO=EPct2bFNI66ACm> z?ILz}X2Ck!Z2GQRnO;+}r1=kYX#Ih3Lf!!R$uXnn75LH5%hcgqavr>&;R5Qi^3*nJ zCNW-<$SX7N#$Pv;sNMSec=PUc5bg^C=hGr=`N~c(P+Cf!4lW_Xrb)=RngmT9p|m?% z1k6H@6DOxR#P7eEBzW{7Sz4ZpOSIRLA6t~jtDoXn)Kdg%msT+vd*fNdb=)1-#SZaf%9W{U6hVmJ&S4m^Ib6I?=P@y zN`zdFz2(+t$pxB5Wb8>H=1+Od8_KkUtgXiMq~lulYSlUN(piqaIx9!xqBfD%{l?_A zQy=s4aVN9#_8MkKaxVDjeSqmIZLszFZPfb2Ifm_T)2_Td)aSV!xHKj(u}vI9VAPI% zw4@Vk+)Y_6uj@?A$SH0Z2= zJI|;UwXkfpQ)Km$9B9iVNdlM)AvYH@9`pZWej5a^-m~V=qK29Dr4o*)w=1u5_2TfVbG6kO5`Akm$I+z#q~AiEo&rgj0ab&mAwmj^VWUzTW& zNW<=n=U{>L1ibxWjB#CXgp4?s;_kh@j7Fmo9UgFlH|aj;F+Kwy2@Ju*9bv> z1yDt(h&kk3&6=IJ1-+JeG)&HyH{Rg@Z1Dj+)$kb;TDqAzzjesD`$^=@@NzX07NT4#Z>tk{2DfhXQ!4?Yv-S+*2%Hz zyta-yuc{$IfdpG9TBF2K!=^ zmT`r}XE?{__7Zq69SW;1g`?H;Crs#ZZuY;d8?S{%fQq{%BimAe@1G+qNbF&gzXg*q z?_a#Y>ub=p@+e%Y@utpPzO`Am0VGdMAQz`}foGHuT{!DHyF_1-PKddSlWq>9`%V)o z)wr9vJyZ@(#xA_bUFG=2ZYr~~ONzg7wiLIoyo}ghu%f5jm5JrPU#!_-O)&azA>t}) z_P%)%ZCl#J{?b}WtXv|Y%Swl=9v|kq0seIGzAhdAPnOgc#p9!|i26p;$SuDpaPbo( z*H^3oxBGKR;L2cJ#WTS(fyIy^KLf;cOV~^S9r(pLs5pxahy>nddpA3xyQK?xCGCnT z)=_XgNsnI7p9LNLr4T#(5Ddc_AmfuKU4Qozv=&vsjSGZtFr$@GKe#&zi1TZygft*Gn* zadeyif*}FQq1GkxG$!p+x zK!6lp8o*Q2jF!c@7eV+}1rO6!<$7`E=nmYdF-?j`m@*Y5kWuG;PrtIP`HAvFlQ<_T3_l@1^C z&Zu><@3M{hWh|Wqq(!J3BTmN9)BmlZy4ksy{z4iS|5hcs%C&67u|M3Bq$7~) z2f=h`4}KmyLZ%OjSS~WKr9Osnm@DK630bSK@6$pWY#>VXPkm)24h2)qpP@KIKpT@b zn$u*%e)#(4H5;nDpLX;#qUz}dM7!<_I4zE1N(L5_Apq-R>g*%dc{o5R3Zm- z6~S&)kj#!)jXn;mNn4v2yo;^He3YSSa}zM~lRF$04rC@bvHSz$nxr_e0BxI3Vdu;y zw48T{UW?M8)>`G@&;89l-!i~n*+pb{%2$v~6sL!blfY>D6*Tgz1OxvYxOb)_^xhSN zXF6i^Q{!Iv9Gs84@EDo9OrBWm5~r^f%*b%116EB|r?U%hqgs3ilN?1EgY_F=%JhDA zU)3Ji8gI#nm{+jJE@T&X;t}3j)N_cp39QR9zb?h2sW2koRygGg@?p z^J1$}>unB1_?H7cwm29oRmxaq>ths%?|?Dmt+>C+i>|z@MZC>J*w-BnRDa1_I-x$2 zY}8j{KlNOK+u~eaq{ML)?CqKPRl(@Sv8IHpuHu@1-MC~yFQzpVk{_#hxOH_D2y_&J z^=vURK~jomCBe<-#!sSN$r+rnCxkeO=rbp!=fTq6Loo0tfN!w40Ka%i(~1A;a3tFT zjp{9NPzWY(-jM|ubLBmiU`vL;iXMWTjjEOB1u2K#r~QKP6&@X#xmyhM zq0${4`uLk9{PWttv~|CrlP`EcP+1M=9}FkwD>KQi8BSD3$RCQQs=+tn$kQ5gBnBp& z6W-d2+}R{b;w}H-aX(SgPcGrnQ;{I!D*&%Q%9BUmY>*$Z9xrcEA)7D#M*Y=W$d}FO z&~#st9rRbjN5yMNR9yvTlu1+dI$2m+c8+%ax0$}%uR(XUYgS$PCxQR670@&33FtP@ zrU_L-#P!unGUmkbf7vP36P?{)E0@D~n(d&yY5$?#iB0&oXbS8p(POSYHX$8>>hwZ; zG%>w#3&gU*uy=Vc{(e+JL?^z+_??rmQ+PiWn<7NNa6H6zR|#T-$zdg+@8*GRKrx&eD~bF8_>8T1R6p?mHWvphU*V8*2R)Eu~CxYrHQyRZe$nySK zjvrq55MKO@qMjiiaPyBf(6eF_SzWh@#P&>LH7nA&?vEpxT^>tMtm3{4a5D~=#EbXw5|fKBq^FWK|GmTB+yFAI zR)#1zAB1fWwa9#4Bm8t26@x;Z zE}fdGKzNtZ`H$V^u=#&%_y6VJXa?zxbn!Be|UcTl^lErT`weiwqpmZsJ#+*-h zbyFC}#3gh&l;XjR(?mkRgABHRp_<2R@zYy|+%CCH6hCIMo%h@Dm|8ti_=+S{_CIU` zJ-St)kZ$wY$k>R@BbUE$j-gWnxcp=f1=+3akvj)LX5&^O++PA`CO1Lf(_|*g zz@2pvv?R9EpW;SpNI&Xdq84-i@K2`s(u{RycoQ^xka3t!gttFsj{m4-E>zDY`}3~S z3A?zCc)e&<2T65nI1p+ zlZ|NRkrD|3OR2Id#(Je5SxW2a$t}mBUiv$&`12ZWt(l3QU2at2;}H;x9A@?vh;W<= z31&=hJ`EE{g*ivh(EAU$j{k!|=yq2DM$(J+)=Z&`{8Z3%MkVI`k_P&)6dEShR4w_M zN)AO@VSb7e{e^zyoU{yS*wTYm++}!RtvD`?_p}sN&?2#ed!cDT3VVB04ko6IvI#vL zm*Q1CJKfa*xyTQ9USCP%zJ7vSTLs#ZUW}u@Gx6o0Da5yH20Y#uL`Q9u&}F*8Fv0k4_ zmERP@-G(lFb-ETV%nM`O7YR_Y%s7tmE60|6jf8WlZ&`&2qvI~B(hsJ05*1Q1)FE~^uK~vY|LdoDmL-YvFVV+nhoZek`KN zE`rs64%B1IY5|feHi`)^m(Y~6U%^7C0X-j_MOEnmA_TEyV}^<4s}IxBqmoZ2H=B_f zJ3Ww$)T9ZQod{go%Qk5@yf_12*xGjpJwJWIOL^}&pKuT_$xMl`M|R-V8>#SD zEQ0vFuOQ3cZJ_)N?zzJCE{}13GO_iG>FoALAfzzJs(g%gZCa=5IG+HjYUEvL`~6By)lb+ zjk?2<+=p1_#=td!HB|qT2Ka95WS`du5pmPo?7rNo1lI?{r0&m9dP|pdW&K8F!)E;4 z+=tC3EqG0D8NE5NlMJqpqEk|zkbQ4W@VewxoHQECq-vky*tjChRGkS#bbl=G==&A4 z-&B!&-4#W5_+6qMm9q%u>siixGYoZ{`><{8O|pa|$1^VweC}LkciP-0FIqJ~Xu%B2 z(+9s`*rZ`}Rg2=@6M3|()S7JCm%x5&NdV?gIKJF3g5lm0q*}qA-cCuY@(rDheR9!6 z;EENsvb)SL8g(Se4v8c>H4;8o{9~66$XH%ga-?%^uO{Ai1K49id^i;LmFZag9ZURw z)2J<)bY{jCW>rNn`6RLi9X9C0zUSwl=kOcS`M3o4h@8fo+&$Lcdp~SA`~$tJ{HeL) zQEW)`hsh<6nHPJxo}E@NX|*1K#Vhoxg>>|YgYa?gJwqM+=Nu0#EmIvPS+%0mgvbTIBmFs17%82NU;P^K z?HyCP@VW@;deFjUARW-SD~^WLn@|VO7}|d8Eh$|34JgO6h*|%X{`->5Y*OUW_{Edi zKewmTsw>(sB6bnpt|_8o{F(H>+*Ua8U@J_}4nuE__psxK4V;WWhFP86=so-vuid=G zX2lrN+M!f(`~aVGOq_*pT3fMAEQu(Ma0ik?AHVb2Y%=wEDc<(~h!GyTbR~O~PF|Tq z_A6{AckR#P+HL=lrN^g{sF-xzRQQlitDQ@xB`2ZGMFA=rRf=bW@55I{9k$i4#p!nA z{B?Ja(SwU?F~!4`KL6B%at+IPpH=_B+%O8rS&Xst{hZL4etp$+cbcX2vBzvL^8@7%=>Hu#g(KQ7X}N3E%$ zk1A=g>cqA7``OWWyK0dr38J`XFa7bZku7Z4Nbczv&bv$rKGRsER??!rW01mQnPPy|IT#E$0&xr!L%n zFP8ZD596#A2gqw@6*_%M5Z#silU=yp$b5v`naW-32YXkKRS6HP6Mg?MqFu9+#5pU{ z2XBHw=HX0enl4P5(jutl$3`|T;US#$2?nFMX4HP13fZzjAZ#%SoOc()neXXz$KPEv zeYXxdb-o(-%ie(DYGtx2`#pEA=+gL1MSAINGrZhB2U+C-G*@@#UwLBy(J5=NQAC_} z%EaNMrDJSg%vQKQTZhiCO~gXYa?qRd0Szxjq7DBMtJ7@2Z!_#-`V`X9^}ZJX70}IAQZrVzr*p{nu%n~t{^ zHYP4%D-JERN40IUVccXPHPfhJvm}(!{pLQLQ@@<)QUAx%f&;YWusFxAK8+al1{~WC zqgdcA5FTEHG37k+slJreU>z{|2*-R>Dua6CAuKz2if!*mfOu|S)wJCNUB3=s!&n*e ziXUK5X*6!1_7d$srtRR0SsK{**J8{O zL6|!&60HobRp7=?eX9#T+KwpwBzUu zj{BP!4qlOMP<8Aa?lYanbcU7UdCq%ia{d&|U(wG?Ul9O>`gTM==K>>DHjMW-N3wG? zc zNvz$-3_7;WnVeOic;n}HR;6DLva^nJ|C<|__H`EeyRCzpktzJ)#G4qoVFW|}JqP}! zGtBC*lVE!G3TBq!80#?hnlbHu_nv3UIraLIMT@1dfkPCgJU&2;GaR$V#} zqEEiB{{nfoj(E8yhv#C>?K9a|nVYtVqTu|Q;AtgB_nRMLr|r3mAK$*=#T>}vt7U7G z%&@7n`k5JB!e0v;m#!uI*S5f&-&2{Zo1@Y5?-cqnUJ8raGa-JhCysKR)r+sVIgi0b z(CiNa-y4tN@V(po^;?TUuqq#B-gw9+a?jbYL-lw)0m#GfO!zrC3WqlQ<|Vss1t~Ro zx~X1}7>_kDM&se=ro0-1JQrJ}OLp-7o}Pm16Rj}ae;yV_wKJU-!l=%jt0C4ZO#dLq zBGSU`E|ri+LY)Pi_$GPgij04a{a{&Hnzl{Je%cAhmyOPTep5QdrWJYP`@>J zAfcK07d!%|MT}Xk@Xze2oBg~;vwBgT+eiHRr3kl4^)pUaCQ;En$q>_$1ebh1unOUP zJd)UoPu#7qv?fmKogmb9h9{kB&7Y_^iOQ`T!v0^O z>@v?>44hevnTaacyHb(be9OV@q95>mR}Z}2!p-}1Cshx)uLF;5<;;b>X>9loHAI07 zbQ%N#N4nA6Bm=WUYC*AgIhiy)id0Vy#61=Il=qDxZDTRGV^o5Du9*(=ZwQkE`%~f9 z;QXqpxDe*U!YWV~;9Ow49pUZH!}y!a=J(CaqOOtL9%s&ETI(;stbKe1f1TOGPBJcn z7STn-$$Az2_gjK0jd`=4yJE=56K;mseUw#8{>OH8n=sdH7gAOvfxPo~#eMTzU|(1w z_51epjn&sMN(IhPf^R-|idqrg7m41`23XP5F4FyL-9 zyI*B8y_vHWrR6&rK__v1a4bet>@D_B3C7Oh;|meRwTgoosFs zCYJT>%*n0OnDv4S@G$Q&yTX1meVnS!@zylx(!4s58goR`5`9QCnL$2hnBcvA^WlAF z7k_O>KNMG6!Go3!?7VH2j8FCjywzZgA%;Qd?p}hYwbGg1R|7aY?Jqw5FA+881mT{P zmnyKFq(fm4<|_#4*8)LXbciX+e1;yLFY)fD+jxI< zA^!D0OfPTABU?%oc`eDQv`AZmiQ9Mx)N*yH`2BGFX>UcGl+LkzP{W-|YGg^MCXC70 z!tO~=q5aPX5GIafE&UGXw}ivEQwn+f;2qnqS_@m+op3?!RrXqW8mJaLVSIP}#y6J^ zaZZj@t~0TCUmP)8qS#V9V9PK0Y+&y>62bcXSBpaiAe)A ztcs+EQ!{fE0I_5ju9(4CdcP5aQ9~p)*X)q`zM2# zp!o)8?BKdxL5I+1hCAN=giJuv9(K=!a2U?p5A%0VBfqvcRh{gRAyVCL*yi;CbJDsY z)WwkQ6xoX_PnN*Nif(il426)Pw=kY=%$)1_h8n!@79)i&yv*THQXNr2U7 z+qonu%Nwr^reUbRC?n1mvNvBY$BcVNN!;z;s?k(Q_SK3gY<||vXh$ni-AF4Ebz}`n zx_tuolY$skt4(X8rI;n25$vOqK@9R8#v}G6AaGBc2y<*tYugy&!0e?ZecPa9hBQ53 zc!hUtW;y$5-drLda0>)`(wT(cHPEU&1UBOcM{h*%*KOEMj4VYM5djB|CltcU4afn0 zR3eXdFDD|Cj6mJHf)zT%u>=D6@JM@zJ!f^FQ7Dk4x65u~mZL}Il5%M};86p6SQFGROsQOycs(BFc?OsvH7MsJ8&ck&2 z?qNpb=mNMfs}!qtth6|){f?>V`w#zAn9=)-vQb>?3vQd+LVT9bh5ftB*hb4pGzl|> zRf6^;ykQ;O5Z_8l-yUbpcx&L`usD4r;lYS>|7I?Jl_K*ewPT4w9dn}g22`gxfqQ`# z`N_{BL3uJXQhtQLdUiej@My#I7-=*tY=UI>XmBfNgpchp`16hcwQQS4F2CE0vrRYC zKC4@}=ZXaCmiaRFPdAd@fErX$3Zn%U2tggj zE+coJcNO+LtD?p)+L^XQKL~%TLz^zvVL*)(>5q%1m#TiU<%jebrz2`8q;&;e%hkc0 zl>u!2o1fSbv>6hQJY`OOd(H&io@Tk4zTnrGzhO7;xPmQr>S1_9lfL{BO|zf0G1|0% zIoNR;%U(LsP|;H)&FUTq9eKe<$qYby0_Opmycdp%rZd$KZ}E@3JxGglL)mSn;<)k@ zA7$1|#FaLjqwV=bx}nGcw<<5i1u~PV-;OXkC~}(WFy_4AJ_DNQGM9ck0dOQEjvioZ zaiQ%Zx@-R$x;ol`He^M?=JRjy^s+KIXLbM&&8AqoPMOG`*aIJ1rD&+0EiKP30CGEr z=B26Q2H6(cv~?!5a$DUn5rx9_sf4>%~uz!FR9~a=9AFtWN3Zodkwj2XzWwE@c1x#rAPBdRI zgE;Wh+0#3Wn8zARphUHsUCN}x_}K(JF?Eo>F0G>9?mJmOY08%|IgbZVfHFb`I9$XR^uT#^4>0&ThM(0Wa^0;z~{k z>uN9n2a^J6-}4kQ*C&!b4SEZ@L5I<9T$F@sT!kfLvZVdHDf{E*B$RbFAhXtHz{Md~ zKr2~X`spj{cAE$L>T~G8Xa{&qlVX}5DAUy7YND~b6)$g)C+mVzz;Q|#mAEwvyZ1k& zvzkXaKj#thsy%?joz%p~!`$6a!i;*|-)muAew5f&&!ysrjmXRsQOu&R(fpr}=CeDW zb>nLEXOr1dup2T2`6OA==Gk~_;8+km;NC?`?PpitYIwwk9(qEmcbXGXJFffg7s=k= z&+UEPnnEwnl&9Or<7xAgdN!gZ4|=>UIIhndd|*16nIra|JyN@iZGE0kqpnz?VQvBY zXMH538mZ8un{{CWm1V4F-lsb2dC;{e1=C+HA~Tg=qV~`{T9G)!BpCm)xU}0IEV6{C z*5pgz$YW^JecUD^*}Tg5?k%UuY$HG%$HI}x1hZRjcA%M80Q4&Ht3 zWuI?J=}SogJ*Sva?Yow$97jGxKjW^`xa*L#+I6q|&bH43Sni)wY;uSIY= zogo7G8=2x~@^tCP7RK`RU(i3anfjca3`xg3;BHnTnd)8-f1f^L6Bir68P&;>!TJ8BYA%%m$f?Tj?bwHS`L3hp^M*`bM6Px=)N%BSGSP7mXQNDTPJ2--9Ko5 zrocWX^I@g%caYCjsm>HNgb&)T)}loZN>M!h9;cOIZ-&0*THR|PI+-K3r-`qf2?2jJ>b zYgqFicg7zIXVoTVF``@#Co`y@oa6;trkuM?riHGiXMKfelBp-jY0@Q;@!y#Aol^Am z6Dz1G6-IZdaBS@Q3HuEGkywWaX34h=Y~VhQQTV(J?I%6ORsQ?Q(1;#9OuxV$%skA? zm|Vm0{J+8IYgHW0Q^n0WBFu$su0yu`6f9MkP7+RjVrB%Sq1Ngiy!kG-@1{lynhoE z;#F}@;Uh+NvpQ8Dd5nr%T&YyyN1Qi3j#NaK!cqwvQk7;-9A0e)q35RT#P>2>uHyqI z&o;7h-zgqgxr}TO<}t$aH{zAgst`Av1IHtEne;eg^2VtNWsT3HcZ4dan0z+3l)DU{ zvty`V$~n*;o=!6-NMcrkGQ9b<8w@#L()N=!INMW0 zUv@q@;opr}{hIjU;6X@No=cyvTSgvS7zg<>H=La}l{>piv8CYv_${X zaR1nRcKCTTDR?hU!>3E*^}!)np|XIYbR!;n(Fm&jWmtl0(t6*|3}7#`2Xj$CI@ z*Em88lvChgN(q`SRl$%=*U=(SgvJNWq5<<4QZKJdjG&1#v3|eL*nYifUlPkd6hn$lGbQ8)?S^SX4iv>u|0WxIt&`> zCUEybD`c8x({0n9LScwEUaC{TY?ZGpe0`7mW-P$f0sU;}!AmH9G6zg7-+_GU4)P|m ziMzKYFiuOJGR})ukjV?*z@a#fVfO0`bz4=0V)NF~N{L~dYpx3Ji+=J3MixM7<5ZN^ zzYH6er14J`c7nU-HJsQVhN3n@=zV^aDXZ+p;Fc6PKi15?Z$Al_UKPVv`@=AC$tRp= zyN1dgoX3ki+lexqJ4fu*IXvQ|0ypxXGfR%E!T8tt#P4?~^T|w(elQh>N?#$O<248F zo9NOL+MEM%`bVx_r$m>p-$J|jGPM6m1nuIw7UHijV@|CP*yX&n82k4L%JmjgiDnn* z&%F#MtLM|SZ((p@Su_S->4VhIf0_PQEH=(jBdd6(beB7iZc~Vd@qK}CvoMyaeBXuP z86|`nnanOLvd7~`Jc#yL5fn3(L$wS&)G|3oOzclUvxgw{nO#IYEPTO3t&Q^jN)n6y zt7Oi)H2So&4-U$^;qCZKWMTXV(32@QU-El0jkuKx{RP^@Bv62Mao&z|mlcT=-;E01 z^@E4~qIiF|Vdck@dE}Oj8$=D*&^u-y8RggZc>C9TM*2LDPV!8|`J7`xZjCp6w*_gr zUkIGe_M`s6a?s`Vj2)j81iFjkh{E}|pt;nG(XdFT^JL6v+2=1T*=YzmAPSm+%EV*K z4c?WCkIZzZO<1Ad#U#1ELeK70{AVVGp6?r&@?{Qmm-k;Za2*EGGm4-RsKwfH+{-BY zqZsUdg)v$pRy}=g7td+dHZmeRh1(+yW+q(x$XF>}WsY63hleKvVCenoZD zdD~=(@8_c+ck?$M)3c!tTZE|KoO>Y86~Dd5BQZ(1p1FK-ob5DAz~|9n41bF?-?`o$ zU21JCuLlGDt)xaH=}UGv;~7SD8&LNuLZ8j}NE3TYuuT0dY#jW-MiovVSC3oK4<8hX z(O!SOB%Jl8NxAGfZ%m0$rE0m9^H{#ZJx0!oF}Gl*&HlpWpPA zJ-X)#KJa;fJJ+3s&qsop^Bygnv-S~huB#pmIGWG8+)KhuJ%`y{Zc;?*VhK~NnF{O` zRb~x)fu6LzOmBL{ft+X*|L%ms%7~zYC`-y72Iyauj3d@qGh~ ziE&OX)O<^UEsv-&(tvDnJBqneIDoey5Zf2yV-?Hl&I(fdD@UE z$GKY-EoVgZz*J{J^5p13^ounD@uiO#?-|!XaCQ-`Hcmv-)G#V~;0X#oSFK)IUdM*q z9YWC^ZK&xP&U8PBr3;+|=-KT_D1NsD=j;}w>eAx0YPbc&rp4fwUWU3hxl-lk8~tt)%vR0(Xnehp&+kK$$i2e@J?Om5~25T{xN8nF2! zL>F|mg! z)kwk0BZ#-hEtwVDyok!ycp|JK0=J0(`LZG#8->F`;m=ySMdS%)wM&raB`>P}&Avx{ z5>Jx4H@c*_r-aK_o2oYT^~1`G(b&Mf%RkZVu$Vb{9@^MUB{@Hj(4+UI;MUMNc4^OR zFvvHCd(V~RUXbRx82qAcn0uoRj~OJRLhEB} z4t1ewje|^B?SHWS!AyFKJ3k;vl?*3zu*t3qF(Iywy_SCuADLLvNV#H2o+3~8OG;v- zAm`o-l&g*(sYTJB7s#HW(|B+31BNMii+1bh(+|C?$QM+lilQGtNlXv6Z*s=%x!kkY zCY2IHCCud9&FvTL=sY)pfe+@~abmI8(t^Qu-a|Am(;N}zA(E|?zW9On-#F_&>BU%2~wzV9F? zIu1i`ZX?Qlkp-)a5->P#O-z<^tR(syqm5(1(|Z;@>9C9VT+$}n9#=7^mHeTJ=X(_cThgfS$~xHYRXeH zyD%82b)l0c-$MEFd9=URjqv|mCQJS#P`wSgwE0Fot5mIo4wD6$n1%V6XI)EM7WU(d zPYIB5B8L~?tce)SV-zRmK$l%Ci=TR{YHHI!xp_6!Ug=0T`CNg>1A1g({uC0Rkq#X> zF?3hpT>7zf8r+(=mewy;A-9Ee_=dOl(mIC+RpsX;P&U(;NPi8+)upFVP`j9^J9mZ| z+NH#NY}|?J>t>K+p~h6g;VduK=N;3b^c(fOL`jQ|GFjp6#k!8^g2=M#WUY1*P0L?M za%4D;6!$aT&w-%imW98pdtrK{CEL5)pOKt8hpuO$=%%ZiiOOIrZvcsK%n-wPFx6qwF?6OWaX%nu!kS;O0N1P4-uV&s zwJH#o{2-{jEKT-vcf7;KpW$a{J85|{51X&eqG`>c?7gk+_+nootzR*N$m@l%k~_rd z-qQx$j;}ghSenJ^W{2>%kcMtIlHa-`S`U#qEnP(4;i~FNn{oL5S{yTmPIf)oVL$?HYu2-z1m= za|Nk{b|xB5bR&wIbJ@Q2^YKB*O}5KJ7cwSm(WlXTc%T=}e109x|MKtz-$C~ibSw`; zznW4;Pmm$8&I#VuriPuH;#);qnQzz*Up|t;Eo2cY5*u z1RMA;=QwjBYz^N3Vuo)@vLU5Ykjkui4VmSYaHv$5@>Siz!{j@)8lOr$CMc09((O#Z zZf))(vXf3bdk2PxJ!rtW8z@m;fpO+eAR9an-9nX!)RIWt`0g)EeE$n%6vSy?^$lz; zPzT`+#^AJ5nAS%;W=z(cz^mZ{yfMLxY>@V2a_K=Zd4E)a`24qtDe1V%*aiNi`(Xjx zDKCY}Q)k&>tFo%uA2i9=o%&Sy<0I}pp%iYnMnkTnNcFUQWHoLnvTYWt=$!7!R9*20 zyh)ybV+uQo*NnxqYFRa${l1f$s=Py|{{k@VN*Z;llA$RM!t@1IgE}1>=G69f+C)xrKCQzIQ{deN zNpkm|0-5u+65nL6AT{N)si9RUDe)}_kNwk`BPKjl^UUJ%pmnJELzt|x^Cd^4OyT{2 z8nIMTqLZa_pw!%p>$eQES40(AnVhZU+>b%{G3pGt9itGldIes}eZiW=+R>{;%Nh9h zhX2P;lXiV`!YF?i`qBI?4Bx&88y9lEzYAH6PWlA;!Xyhu*C>%puOzxb`D>N;`YISZ z7(mrtgt6J2Q}9G*G=2EPomgy_hLPr9>}Ok5&J8k#{^fj(KVn2Q)BF_Hbli|$ z-n@}4f7D2}89l&Rw_0KUqXX#2akUc_CFlze5vm`%f&R)bhKsRzwBxB4a-|DwqRn{m zh8BF8X$^e|&h+P~7ioRLx#iYBMA45qtk5JDV%<+sdHYU_A1`mCr$edRPe39ZPNaq1(7nHjkH3BhMW+lPLo&BXAeSYTjL@+BBeoQG`-}Ncc@jF zvBq>_ZyRG*FA6IkcK|cxGj1;UhkEah60e#trY+|Jy?XcnJu0HXloY;%;n)) z;&z5MK8_?WH00>_<3jL5?>uyBb>SZ!9^9Sojo;RN25t2RxV!!Z9=*`O8s12U29Aa6 zx@rnZJhqZ*aC`1=li!oiaq@IHcoi->@(QI=Ruaoc>%hsgnK#W#0|XzWaG&W)c3|`+ zd+S{iy2_@rS@%zK_s7>vxRwE5QO*pl7Xmh^7cu{R@+JEhJwT<_0{mq*1p>VbaVAp> za-YhOEzg6oQ`aElUJfWV`Vq+){$!JC5>39bitSyW268F)F!4$i9QtvH25`>-8~r}8 zYS;>WzZX!akJ%6=We$q1Ex7H2D(SJ#g4*0!)W>mNm9U4gWw=5f)Q&%79Q+H|CDqCJ zuWntVa1H|AZfoJS~$iFPgt26)p_v@W1M*z*7w2r##Gkq z>1R-r4~Nnt6TrhfiPSuDr70YfN?}ZmOh+G#p4f#g9@FT1;$q>~TSBM*UJdfb?zGGW znHPUAqK`-sZhdthj=p~e$b3LQz4!3sYCqOLybEi@Wr@?@NYa>e37h=3!5z-kF6h96uN;dx)TXSb9OV)Z7IQJn&WWsx8XzfOd@!-_5xn`rdHxhT@h9rA3RVH^ z-^kVQ#mxbBXgQGYzqVmSV+Nf&JPgIUPl!{xCtZH%9JC&oOzwrJ!5I)cSP$?>Dmz0(gQd*?G zs^9tj1zewVUFST{eZSwYmnpHdU&(%XRp1l8M=hd~Y{SJ87;XyUa~cea z8ZHYT+h&l*6BRJ-Q4(GEWCC$m>q6FiOykyHvVkwJZqcg#6!^iJ5+|+ARJURYxhHua zqjjCZjPK%NLK1|0G(g1$753h22>QF`lfV`6WT3g6-Q{;R-M>D9r&khQiwTCQ(bt%i zNdxL{;nN>e^*LbJC!t6dd~`_>kc;{4x8rmqE;wYIFxsDTsXKMft3 z`#DofH#oBCAHD9o9A(VgQTmKFY_jqtU-^vUx@pz4S`fjU)}+$G841u6e3&%G4RN8_ z!?0-LTDmk|!n!A?7-O%$r2b#W))%ifAj8LBlM~{-6zfw=)SXmC*xPOO*!Vy11}%EcjU+bBC$Fm)HtW_^xg z!}IXqz!YK;WYS_{TO=S6;>1_S=5j4>u9)BFs;k~yJOnV1q$A4ddgQ1PMO?p53 zc`g=bT7O0Dv{c~Tq^$5s4pDvfh)um)#94T*W7#%P0J>(7zt$$$r3T z1rD&=*1#g0uiV|`!PFvI2m2%xiTRgXtoA-nA9EBT3vUI(xcBjF z51*%c8n>FA{E$tO-^*Cb8t;KDvs?K4odauct%uEnqHL>VEPPt+fO8IdGu@6zoPUDv zFN~4pnNW@JK5h=%H0}iC{o6=uWi*+r+Cppp-=QQoU@YlTN+bFf>qzfuRibvWko&Z) zmbj#*fo_yC*m*~Waw&%Wtsm~)EW%H_B~EOJRCxCOedGL(Xeoqh-Q890>QI>C5(V zv;8yJFGn4sZx;++<5M~J5ofq%I(ymEjF*DJXO7rCBARgpQ^?o{39zaviJQ`Tm%LJV zhYJGlkuC3&AUm@S+8{${ZJevSRvJWMq!l7R9A@^nZaUNt47$=e*5->C|6$Cr|mg=ysYwh3&b zYY+anvKJi2jUzJ~>hW)>2{|y(0}F;OVB;ct2~SX=~!~;Tmt4MO+@pSK?t0i1U|pAV41TOW)2TR@_{(!KwL;-`BjwrHH+-> z?h@V&@L;OEQ+}p$82fZxtbWh9&7?i|8~(DEgBd3uG9E4o!_i zFNJuk-gaHq!L!(u3KT$JRvh+x2J)i66x^>TfkXRz;{Q&M96#qrdhL_ApQm-Oa()in zXpR8pUkRc~tBGH56zG*Z2+j&sNYsP-xVMR)!(3^{_bw;7CGRcC?}0>g4VsGcvc{1r z_CW~g?wD=(825|j3(BmkpqY0W$2*)RO6oV^(b1!1{Ec($Ug2jn2kf0F6`RzOjppy)vzBFR&KUwnJd5>wlQ?48nL7P~x` zELh-9(vFH#bER>F_SLO6oDZ35+MFUM9er2QnmM+FR;#$O5MB+{BvJSdo~O zJ#bdjm_66;!1bFi<51*Saw9(-(l#*6`mu?;n)e3!96X5ipOMycj>?j6{QGR##!T{P zqYUvJ&*y9x$+Oznh2**GYwomD2$}V{l*?G?fo(^&!k#<}&h98OBP@ zySSWo?9w8BCs&a&#~<{mSvt?JT?kJ;Ok|HVny{tVjxFdo&E-~%CMsp?X|0(R`!>M; z-A7vF@_-?^-aUUYSm_1Aezi6s0Fj1ulM6L(UD}UYd);kZ^n;lo~$p(fOMqppaxk6*uOp*ezs<^ z_0B`|rAsbU^_>xX^^)Prh5hid@Fs4Z#b-RH7Q^PPm$)|N6Ie5OtKhu!Gc>18zuz?yOnRDYs6zv~UZ2nG}vIlJqcIuMbYl>#u9uF2^MI z*YiAwwK!%lT(GIn6s2~Ha+;Brc$4>YtX7)<*|*9;ZLA5@-pGM3;XFG~G#||pWCUNV zvZ+LMq|(@~3ZQK~^6C6_LQuj%uVjjRwH)hvTA-`;T}VoUI@R4B;3 z2|{Zx6G+HxpgE5fu{+2Sd)~xj`@vOY?#BWUG&*yd|DK@y{zPyUZ-nq%Q#k+SGbo6r zgTk%HI9gd8CiYH&JU=VW?t3(jT~Zzor;>S1$g$vO6*_7^N8%P@%N{A zJe#VC?}W9KY-zxqZ>^~6qaWPs5AUt+&5eTRf27DP&ygsVbO~}djt4=v4AJ4wjJ79V z;c~wiek4{zjrI4#9{Q16nw*c1wFbcWmz!{^Y;%q2xCGd`K$`QFbj2?-e_{rday=G- zcuhMTv`&wrO)~qa%4Hp@b1GN3`b0TgdYXw|`=T*%PcOZZVFF*)KjB)F6w%;lFgNT` z4H9d<= zTgyePP~(GA-C!Ddm^y3t(~$M~fkU!6pslw@s=@448271*(_l#6q(2W?*;@Ky_hsM}lVP|tQ6u&)dnbkymn zuvF02@`SCVnYQsgFZmc_yv*}$Pb-&0U4jWHi11wHMeg**^G)2=%mKk;!^!Nzb{F^* z9?Sjrb$#us$scjb`Zz3`sR|X2$uRw6AGhd8EUbEC&v_}1B!~9~V*f+~H0R=RzN{Ga znmqzd(r4G5*?fd!is9TnrJ3B`m(Qu|vu)t_=QJkVy2TapPKArwM{yi~ubSeRhYvFH zq0GhtWCm5~mD(j~IaNO|<=Ht8{$voEuL`};?zCN9s0>+h49T{8qcX`LkQFJ-g7 ztJG({kQCJadIC0CN$khzL~IDJfeTU2`1X^obx)#lea%%ZTw~i;_vV)j+ti|8-~X*2 zoq|`gK8ug!`gvLG$UX=yR&g{U?I-KJHHFRG)W*`q&a$j-p8LEnglxAHsn>a%3l~M* z;8=zsIdJ(OJLjHG^@ilE-J8#nJO8a^8@xn0jT7U^^1bHpU}30WOSUMravH_jHuSRj zV}jX!zms?&)(+ZDF2dyl-|=0*F19^fy54slWsPE+c3X2z!FW*+9vs$>|pCHWot5zCZ z>AwvkTVz1ZDiTgioFWYT6~XC=Yv7#f=`d5?nCw22Bp8+92l>P5xc9iXwZx)VwBpMm zA~rA)4{^_4f+wCfSh7=j6UhZ=sV`J>kM_<*n1~wh@KD zZN%=@BzCgRfM(g|3y#RtLTL~q9?-~AUfaW&nTe#hJCkjX9*b3mv#eW=E#^6==gGPx zRg88sfCI&8B<+GP5uLY$RJz|I_hv-UYbr0Ht?mx?wA$13dM|QBeh}#59f<-WC8P32stl+{JVEZYfTp0{bCi4USUZVg=$()DE?FzWhY^+yh9bWM(t!( zQ4UNsZkT97k_%sX8266m-;oMe*5zGM5Sw-^|Ny}Xsn?ViY)4zo&}R%l?vA3(L$K%YwbcsF7GxUK)=XKbVy+$Y;eHp4`WI5A2LP7uD^~63Qh!_|R zao!aUu;Q>Radz9o@{2wQla=%Zc}d||#HUnqj%X6K8;t%`)u!K~ZejWn2i`F`k=%>a zWa>_Y>y+I`B_|gMr8b=5UL5=Y$41tH-s2V6uVR7H_VUd6u_(_g8jJavhl%;CXpZ}` zh0W~_p%T{1go8_y$ONq#5K|h5mG<3qdcinwwYg5u{QHWMCyQvaye_;S7)^dgq+wc1 z6a1w@YQFs-tW3QqyrVSViUND-BR8BmF(Q8FJO2 z_*sg)rSF6XMakmt_=k~gGw4CNVyrLR#71T-lGG!ic-}bxC5@Bd ze6yp~-s}~%iQy^SFhA#w_1yqd49mcw&Ol(5T5UCOmp_*ccW{RR(R$YaWGOqb1wIEk zud!V)YknH-i@yWstIf&r|Kym&u6i8kJ;1)4&%)FT0FDqJ`Fr;O^j0VF(|%@ zehu?t!Ud&JTKWp>4Lz~hH=f=MK3w1T;2J8*9uo|Iy$`K@*SM*%7~Kx2FoBy`jb_Se+@*XG#|CypAnLw1pW((<%R0h}MPcc&gZlC5(N{ znVb9+PMc^0vGf;?XexrrB8pCLZOCc+gG}|98vCZdmCTdWB9ArC;F|9tP`Z6Kw@Nvd z`?pfNz9gj&+J(hUnUrpy0D@Vb=%(3wc9tMGQZdNI@?*2qvv_*#57K>u1mLqf5QRH)L=V*V=d*O>#9k>=~ zOPaZt^j}>lY*mtkeMvV#sUrd;Z}C~P=U<>>cR7{UdmTD-goP!+~jqxVA zga?^ExXInXf*``l9~y*Br;M2UwM2B%l!px`^hsYB@3+0b1)qJoMz$a1JF+9D!Wz=a z8I3B(5rgfh{p^KRU9K*9J9V89p3kDI9j?MP>8-fp$tn!k{0rCCh%?%EhVy=8jf=l# z;n9<&Jj*#4npE|9FS#qYULObFgLlJG9Z}q!s>)v9-N;-Wr9r2AE67>dl4D0o1qUK! zp|(SbO#6A2GHxf@8WQ-3-M87|b!Ix{}xzH!KVA?))oEe>gd#-iS z#eM=5+3w1ICsd%Njy0KeEEOkDS%PE3e&9TJTk_!dF9?fk zRub`<^YpaGFF3e#NeoGi`$P?-r?bMiMly0? zCDznCvN}0SL9HL-9$XB7T^Ngod?34dtud*r2}is1?QD2s7rrJyCaINS%HCp@CI0h5;9%E*KA@HeiE<2nV&1ZNsNbqb|a_HYg7;2u*9dDV;Qs&$d9IPyZy;|9D z<5Q-vzT+G_tZ|;)zP*-A3)dv$*Ts`#O=ZFz#p{WDodf$Z%bwl5|5~`x@eHc!4q&EC zD(9AD%1pS?Ov`yO*P$GT(Fm1Ln^I$;My^=}}L+6TblbujY}mxe_ivS{0oh)p@ESb1^`PW}F{&Z{pJ zLnoDypZ8knt22|qZpClzTM+M`h7j^z>Jfa%IuEsh6WHm%MjWpbgw@f~IIs8$inoS> z^wK_%MHFNRI8oCFVdPGXqnNvuki@Jv!*FRFCF>TofA zdBGoR-5g<_qy}=E?U-0=AG|t!8wxx&(aj4B@ly!T9~9k*ANCY+nz?xx^Xnr05;+6& zTNFvqm{V9}C_tkC5w@9UrwMF>(5pfZoeqXWj?+}sb-jzv<~;^~&wr4?>9G+0PAebl z&VIZ##fAqt_|<0z%)H@)AEO(%*=vrFLysjO?=Vp-1Rlne8=Lu98 z7|G;?#o%;dFFBVk1Urw9bjyTfET1`>85Nt6u!#9Y!pMkw{41EbJAOjXX#*gB-5bAJ z-vo!h6yGlE!WzEkm||NCa-P*Zd*VKLoS(y)W?lf_&DQLjbTd{x3ll#7T#CcymvDX2 zF<2tu3-9Y};niUabXmWYtnPda_J1pg<>Ej_b;n~vo(41hF^a^oX>9JkdxGtbf9QC# z0&*lfAC`6H!I#K$!qT%Fan(r`c3@!;ck+YY z98Rbyg@kNrwy%8;#3pU!J%&r^pGo?x>g8xW`_Kvtcy`Pc|26E}_%s^iV8UhidqR$y zEt4&9Vwd^~q2ad}o0`R-_)#4iJ+q{}9zwb;E*;p15BNic=iR+O&F9b+Sip{cIOQ~w zjrC~4wy!x%)n_%+zqJk?T>cLNMCeq(|rZnZfpyG+MlSK6w{Vjr(-x(<$|v zxqyNw(&qP&dGjoQk>hUC@EQvYQkg(5WSn4}e=vK~J&AZ9>ZGp(6R58G4X*xn7O1Od z*7YB4#Kmr!q|@z<@a_nTuM5{;+V2T`CrBLs{(TRtjxQrlt==fNYApNwOr50M^MQWr zDOjd?6n4ZcCSurtDrL4LaM%{BK3}OHtaTIk27jhGX;S3W&0T``yo1MwKU14b%>%b5 z!*%bs@!9>mRq#2}0VU!lLQixjC;qe=`K&4ZS-Syz)jjF4ksf%$FA_@i55bm=jEug% z9jt6TQT}xW`@{jP*3ZE6Cfjj||3pjw0dKbBKeVE=PqCy9-tk(m&Z>A$pI35*psS(^ z*IgI^&u*SXmD{{GSxk@U{f;N%`<1ZsLpNAm)@1?ivLs@M6@IXZLmk=s+%EHTus$G{ z&%VlVdnE?QPQ@Z&$wUcO&|b|Z)>d%dJt@$^cWlI-{sbl8jby9h6x46~KcCP6yc$Zm z7GvJy{x^uk$9KY*%bjF)ehPT-Iii|$7gl)gxA2q4Y_?~EJjhA>5v26+?uUgYtge1M zC>$%mN6jYWpmG?OH(@tyW0TlCVhFdZ<6uT+E|7^DL~nbgVAK0P2s)y~jlLa9E~$)w zW!t^Eb#-Fg(5S^IdYeOmoD*{oSpmM@PDJ&vIcV$3lEum1+?zxNwmYK$Gd&K0w0#aV zBG1Tv6HIKokI_Z5e4)DH9JYUMhsq2c)ZB6rwe@;AFP`W0Ls=7c>bc?HBO}T1q`71+ z-+5Tqv5#9(7)F!=GWcHORenY=p48~|b5%{1IPW0u0GNFoBbBYu)>og|Y}aG2YIWJW z{xIsWX#x@L^n+A$Q@ZnE0y%Ma27J7h%PeoLVr;w}@e6H$&|lh2a^VSlq!^3l+M}52 zt+VX;mepi7mq$;(+JSdRdI|bYEW!YB6|$p01OiPavgfTa9N8gFj1vRcO1W3yxYU%I z+@3>P@3-Qd^(oBr`ZAsue+H-4E)0C5Y#bZ=b+A%zH^EKkFUTR3Jy+r4wVBkxVn;yf?rcY1!@tKaV?*Vtu}CEV!<&u(p!L@Nm6XST?nhV;v+E6z61(> zg)AaqRQ;#M*XX?d4VUpW2gO&IlL;QmENb$2Y+j;EraPseZhj8k?{I+lRAjS3^;Y5| zXtWA6k|q~^G@)MPUNTzcDl|x)XZscyvTaw^;{i&QtR1Q<}IfmYKMQqBlLs)lDntYpLOl;otvG(xg%$L^p@Qc680nl z24nizPTqG^qvuZ|Qw^ae_bqi_Ihh3yh-1v=W#o}t8oAHAX-qv6*|`=MGVkIdtbSg~ zpCjwgJ8CiH9e9YMiW%gg&Zk<}jyCxAUpfBmjwF^dr?R7wYjE`OXj1s;0%X+kXXl>z z!qA^Zm=h7l>8UtSd!rm~>GcULiFbo!22CcnL*|lOse?EsLXmZfU*bMQNR#poCw9|V zj(qgaV#=qZ$(qzHpfqbV>Q7OHBg$gr_mx1@`>D%Ldh*XRyUi*nBLj7Ft6AWx4J6x2 z6pq)%qyK;@c_yJo>@Q?7v7L8t&aomg>A3^LwxuYpJqf?rhY_F72Hcb(;63K*cVcCy~xV3`XvC;0-0FRGB&?r#Mh3s%5uQ9Ul*_@3}~)h0|bu7)Z*9KPmm3(w`>U{f%YQ=2+9dLl&m8E!eoMc+7|Bfconvl%SFlHB8JVzQ z9@-4|a)XnmvkP%7fGDdm42I06s{IF~la}^UK zW^PN!4aN81BiK!Am7_3qwF`OH>%(G{&eoYm%aeZ=o;(|<81obp!NOLBJu6-y)EkJx zM{|0y3Lj%gP8_aHUdMggdbjRi$T7Cmpnyv|VbARPKU3!$V=?4=H!{D!s3fI%|{&3tU8!8`Z*rAnx;Vi%xG--*=qIFN0}XcU4s_~2~jY9#$Ep^Msk0R zU}3Yhi2fQo2wd?2562f^sZRwLs%F6ct_lOueRhry#oc(Oo z6>xTkamAi4!Lcw|lI$jh`Tym>9V<`4kIxrz(9;Ne{Fb9VpF8OOu??nn7vYpKABc|l zLRjD?PP%W3k{GK{{O#Aw$t&+B;eB<2^JUZ7I3G*$JnISQgbgB;8k3_7y`jWPjJT(z zgVR6=1~o6H=QiwRpHvc{abFP^_sJ2u_nNT4zMJs3h=5UIGnRa+#n4OzB8<~#F#(aJ zL}e>%yIan^PX7Rss#Vw-p9=~SMUbW;PipbW&@LVk!ZaUc=1>QmG%>IvvllOsaibSS~~?d z=^HQyM)0tuHyRXo(LBQhs&@7(-j}&WUC1(!{I}TZLTMca#w)TXU81Zwunseu#aO|$ zMDEjvn>e8`8J3?fWuvB?g8i3{g2x&;l6gs)4AglLr~SUXQ$Pul-aUmXk%g>HT7z}| z>85|R{tBEI@H1#r7dWlvPvFu5;pbRA_G^(1I;Rvc|49%#YnTe^PebU9u0DZ~NC}=t zA0X>hdT7eO$f7Gg^sb3A3mz9K4DdHck)`Kh%ilJ-`DO0R=nc84j~A`jaYod2jP2t7w}r4LxwNg5an6>**IYt(R#Ot?yP@~9@g@( ze;-2fDjC)(FksS$uHu;Gk5Hg3O|_2w{sj|JH-ydwP4 z_8#vXvLfvR)wszo9lkqlC+!`}F?!qt*u~N z{v4BH$KkG`hu}Tgf|`7j7bxhQ{=n!o=F)zN_{W$25)9V_X;rj<-G#h9!<6@vdYPbO0L z*9uJDb#hZH79r;`4em-tU}^UOm^0iZG$_==kdvw;@692UES4kmpcLu-><=z6IXI{q z%N#H9-Qf+RNU_#SbQn)DR8N}I^LRif&eh=ll^x^m*Nq`tvXa4Xh6RL4Oh!jO-!)n( zmEC!eB7EEE$(lz;DWof>a?Qj##{JfYaNxi9E&AJqmcCO zC!VxAwO&~988Ow~Ne{a6HSkMb2R$Y(thO#X!vw#$FBUe~=LZ40jumpDo z&j<6>_vthd3JWLK2s5W7fg#^1=)5!y5>8*?hCi0EX>X_U-d{b^``=U=-tm{_H?QSR zZw;cGB8#y(R~)xZFd~W%e+o6d|3P}=G4|(08~r@_IclHKpk2koRQXgTPT!sicqtuj zoxVZqrH|lpleZujp$}W>AyQQp0$pN;c7EN1!RAu*`G;jhHghxn zwu#1wfJrDu1>E2e>x-ECj8524kf|1=*X`N#8F`vRP*VmlYBR zBIUc8OvN73ttH0yO_U*6C(d;BVFGSO1oO9CQ-xK7 zPTZxc49=@c9iPk}N9?z(BI1^t>BM<+*%F;RTG)LYn{%9r^rb?avoIOQK^YF-EM^(Y z-1)poIbWuyOuYCO%sCfI{5MT!x=Jya6r_dIL*t=BN}hDzTh5Izy+maPTw(70slv$d zv*DS?F&Y`Eh&#V6rCX*|q3e7v=AL1R&t>xQ;beIbGrS9zo-bn$D^IZ5fzsU3v<`^- zIvF-|!Xrkjm8k&#J9M;tqPKNoW+~1QA{CJAIpyIWgi}A;{CGYD7DU! zrn|kw*YB0NtHuLY%zD_Nm! zi%?Y~fh0#Bz)icJ;)_NdoJaVc?h6WuBYD>Q>VsIjw36+<`2er|Yezlg84R^cIFSX( zuz$8(J@b|!26tm2RV0=Av4iYLbPDcio{E=3-$H8f8rJYylKnJ%Mgr1!AGO0uFe3ZW z($t#FKcL25U$x?TJ;F&}$uuf`N{hWlKGVDDHv}!#!E2X>=&<2Jy!%y~i>{o;zY7Mi z&+8miX;{IpJ60&+9EQ*~9TrO44XJI%LhiqV^fnzKWr`L|qrw-MN!pkn|%b z^j@Pw;u!FL{Xm#)tN{Od%*l-v`*B}v3AFqf%MR}zDHu`}Ba=2UPDj;>n0n`d(w8!! zT{?qfGpFIG>LvL2^E`HS!~uqLU*YyRO{mQKVD)?5NLB$y(R0d9IC=FONKfvjnYVv% zlbo7q@{4oa<{xIb^Hn-HzFq@AwtS-UzPe;^;RC91`2|Gjc5{1@9mopPK&smq0c%`3 zgxPH;aRL9%?Ye16F67hNy1I0-(J7yLj*WrJNxTg#U%+Qhww98!4771=o((AMO?Qg z5n+5W<}ZxkA!~gl=L(#$nJG-2=Zm)086?Z972BsWmM>b&xwoAHJzd^$$U6con;E@ew2W={ zI}8c0q}aj;5$m)E(d5aG-*s1iBr^M~P$JoK8U|mckpHyIam4b4tmj(@RamLcwhei~ z>Eo+~t&c8)vh!lPLd%zUj^ne8QbA1af)$;1d?Yz-K7&YWC6b-lQ7kTc8u{*-O^@E~ z5>&0rL<`*|aG)~>R`E{3jB9x${#Y>Yhx%5xIinjhdNR2>p2reuD2l6t_F!^xC$yJL zzycFb(zy3Dbe>HlWvf$AM?{o)&ws(y-wK3jtLKqflQl7OeIzQjUlYD%+U#C+2oWmS zf|>Ya7WrNR5~VCiQKBj_GMs?hM~|kZ<`FE;a6I1lJB28J228-tf33Lzb;6BM4V3}(x z)pm&DOE~!FsgB-4$Jqv}57nW^NvL3Ix!t7~>qBd4=C&7l~wh8_r2jwOM{ z27NN7S&XzkHf2MZ-Vm?hOCqh}$)Cf8n4=Z}_ubxMh~{?IZfs4K7{{=t%f$e)s%)LN z3-Qv9r|a(=1MdM@w#ZDxTKO4cbNrXFy2kayXu){2K4S}yb|k{yfQusNi?( z2YDv)Ok%P+jbvYTWbt|TupD1?q z&MtITNP>xOqu8`p0br9E2;(wxx#i2|vicp_R*hfol8vcSpk%Zj&Bca^f0PaMru?QW zmyARG3%u7&mgmSyOlG;m+HBbmFX&Wm#<^=eS^bxG{I))U6>TGIUBgB;;NZk6tbfz7 z#fRC_@TZ{F)kqef@g#E`ORzq61AL7e&&;i}iGs#nlF&JY`9C`ZlVd+&bU_9g*eFYG zTzQX=`EOV5jFBX{wv5<1inDjQ_GH;-RkHZ+RFbK212bh4_>8nMDQMLrHL=IQV9_F0 zo?(E3z>5&&q0L?d8)Ef~|M1S+i|D5Rs!sQJF~+Z&NA@q>$`;+p=E4&D@lKy7_T0Qr zbIRWl7q57jK6IUw9IU{|NG(=2eiM0fp%8Ar%f(gKyV-)LonTQi00~ABS$({PefupYxMUnE8ComlhIjr9r^Vt?Qe zT)Vm!y{-40Y}k4`ne$7PAX-f;S^HLJvTJb|MnCVNwu+(La^BT^tVEscI6q9M=#3$@ zdu+(X>EWEO!WZ~DJqzLYO_;6b!|qSKDu}k7gxwMReDkp>EZcRGeU!b2Z&hqr>(U^q zd1oTdTfdk7IjF!a-|gUZWaRmr_Z2Q=Q5N@Y!9T0B(Xn`U`2+TJNP^s!{y&qz99woK zavrhaU>KH2p0=lQ-!CbV)l>Dk#6O+fnWnjHe~bbd9>0YAsNwI#XR_&x;dSigTq9DU zzKV4XF|JAf478T2QRC5vVZYmG&NRyy8m{`|D)mWEgs$s0%+Ki+ ztbKO^;L&65sQ47>>M)gXr4z`IjVoL!Tg*Pl>oIY)cC6^}VR>)H;$n>*Om;OtCvp=7 z9cMlKHPixqj7r5cpN_M%<|kSIFE&2X;#4oOdjxo z(zl~XyNC?3(p>U7#R?C+nMGvlw1~ZW1!g8GhTAh2qPy!AxvAKd-w?sY(oUSN#W4S}x4(p*7lX z(;;unc<=8FJx;XyDRvzZ0fXq(X2gj`MgjK7mEHq=3PRw?NZ;V1=X&9L-9B*+s<&n{wEuuOZMsbe1%qihzK1 zMr>!@EX>!*z>kd@Y-s-&vdPqmCj6HHh2Mtgi}9nm-00hQRka-C3@jLHYr+~*f+I#O zA$yu1;0WK*sHXA&m&kX~n(JfOExWVm5>tl_D+cJy5D^r=1o)l^S@M}Q$T<-~66a^q z=ZRVHYTq0fn{tyjP0QmBugizVBjEEoDrRmp!YQ^EE zh*N?&m(IB?^{XQ9lvN~S-%f+~d!FExOP*NAe{Yv6)S=Zcj)-^r6EA@mRtM+80;OVV ztv!_u?8@Q`tu6QykCO7{Q|sy^(>#6I*yXDabPue2Ix))&XAv*s(icx8H$ly zBG2<$qn`?=r_HU?8Q2KPmrqgdt^v&4qJxo@^Kizx3G`HiqLomy0_Sbm0qJf1T=uUA z9N3RWZdxeKI^xJ}xhjFKdU`0^^nzQmUK@TT4AN<->p|UdCMVG|6I=!(U_)mRx@^lv zWA8?;ZHGV46LEr>$G&2XdJgP35DiP`uEp`$krp=`&cUeL_o=4eOQGuR|Ip@^9!fXq z()`u>v{jgZ5z|9(a;pq%F1U_~A5L>y%VvP(`baod=>rF@mSOqGRyuE?D*d_uI90RJ zuuSxXFe@pCF21I~6|wJ}t7sD^5?n-ELjvK?8Usu_dXyG~i{R_CQ$R1Rysqc7D=c{Z ziZ)oy06xXT4owr&NnLp+x_aeCobdAuc8!Bc~n9}eiKgc@DL7( zuflhwy>x5OO~G`X7H-U@Yl8Q$zY8nGf>G?pLV?ChSy<-ohWBjTxGRIBxyN^Pu=Hv> z{pWAZ-3gv!F?Q5=IC|nWUN8>BP(Odz>iL<|UAi0WTRLf_niuNT6>>S41=)u)L4I2% zjETvihh#MgJ1H&9J0yddVPX&y7!0!?&Zk|H{BD2CL*5;G0{2CxLyL0;EHj0?G4daQ2j0&>``Y z{%}-A=CBjG&TR$Ny@x&PcuuwZMcQ(}Qdl^`3qIfcDqPr}$werx$4ROw zT&uM{#Qf94g5qk7XuHOpzyA+h`B^}udNhXI{zh|4pK@crz2%x5M!|-)kGa+P4T62y zBY>KxPdIP_{@rM#^84aA8|QPd=Zi_ZITj>`^`rhgOr`S0}hR;{|YD2}~U zabRAfAHXU7xr8T=5z*zZ_}tbsj7k24vgdE0ryz^Xuo%Rlq*LtA&?ESr>x^Nko0yih z25tWFnrj$XK)&caW$klZIN8N=rA(XIx{t(`xk-$z zOX2p$ISXAR6yeN`7dYzc7`$2}T|YE-EA$l(gR10eoV2+dLWv88sS}&md)iQ8% z`^f5VuAqxUYsmgND&(I|V(rEs$zYP8OhS0Zj%G(2hCder$^S8Q9)3CfQ5hCVHbq24MHyL5(%umzEuu8gdhYo~MoF2!G>}zBStTj+cmIH=S9R}m z@A;ndIq!Fy1U=Pp0}P@C7>{S5@qHfNdi)w9=hhOd1q=><(ME;0E?DRBm}4tu(b~=H zVS~2~`)JX0I-|gVK09f+b{n=?4}{UQ=!uo`DLt;J1m zrvoQq0N>tYkWzn+?Bx2UK}!?ZZF8@Kgq}6~H_H>o?j{o+#}VT@oQ3;AC1`Rdo_VT} zM)eeB2@E8&3riwl#32AwuBFp9tzP=&;{$wW{}+9EUl`rKdUVO}z{3L`xc+Ar+**Ty-i)r%R|}x&TrHCi(f3@RhEiD^R4|zS$%o|E$f85(aC5sf%I?g;)Z6cI>7jCb$SuzHIao9EClx}WYcungtIJ@7dbAC~rzsf;j{TzHbmN+(eNNL_NyT|ga5>zJZ_ zi(tOH1ytNrBJ+3KvU+FB9ccFT!gJrJ!=H{4CfWM~9B3WK?Y1Sc?KNGNz8O+^?$%v@^-o(4kvgufUB{?*#F)ud=or)5e8w3IAf-Ft_(Lld8N8wt1wGIkh>cVVTV~ zmVad0?wr7%kpZ|e9>QonJLk&`rl8vn9vs$ymw_u8*OQen zr?dyRITgbJ{t~8-w*;R@d%)ZRXQuoGw|nGq8zU0>;ig|L6Ol2(mU;SOn8aF4uzAL; zU!cy;jJXD9W~gHF_I&&m=*hkv%moMG68ysPks?dZv-Z}nd0$ny%#?^NR`Hk7gJnxN zUa>yj>N&@HXBpv@jez#yD%f%GFODW4l-`<&da9B%tud3C{@eq#Qgq?mVsTdV_z&D( z+X4Y0$DsP#1KyW8_bB=&Gnc-y(AoTuxiP~RZt*X3jHPwtlm8ZWSKfGLt1{>6wz$U5 zzVRK5(TeD2im$mBpF~N6EpDiOlXrI~ZT9H|)Z}0@%f6 zsZTJka0b22&AT8VQ#jo`b1Dvg)#XXXBgK}VM!D_wI6tAmf@%)@3hZZsEoOU6Nyu@EQetuwaMfEdO$L^_Fhl z%WsV!ohpF&F|I^L?+@_KXc6Dg{qTA416)ki!4(p-85yhj>`CcRyga)D#ExYO#*PfY z)Xj5XZFUA^PvUC1^QKH)TRFu0?SU4ZY+Pk_2e7=2S^a~>9G_3LOG=ix+Yyd8eY25^ zeBf{Q$%OYR1NCPlfcm#;)?l6}ag_heT)NQ=f0~w4lap?|q5F$q?B!}a68r?Wd{H93 zjrSO}lf!UAsT%`7so` zj{8y4`v`bScLBR3*s}CPD0&!`;~U;5WTXAj#<~GlMS5_vmBrXD&CRMc2blj3G~q4` zXJnrg;QqBv+&y|6rNNp$KdcAcrk+eg3gyizj)GZp3UJlK7TU2>hg6!siJGOei7Zda$9lrGHuxighkiN-Df#QZ8cwlilc5lw4Y1)6_YX2ov zzmkBLj|ss@+A-MvsGJE~y$^;;BEW2{jCrbQ3x6+HQL!nS(DWc1yXt3Q=?ZT+uKabRWAH%NQ5n`Wy$ZIKOwI)4LeOFX}B^E4?B%u zPxe;4*>DX`70Qzjri+>G*_OEJs6E@G5y>2m&4ztxDwx;19mcn(VcGU7@;$(aq>UCg zJhWH{im!?px0T|S;i)>rKrxCP@w_0&^vXwe?jiJNwHQ~unM~7#PWC;=y4Zj1A6!>n z2X-4Tb2-%xCU$Kwj{Y~o=2z}u|C<^~n}t+h!Ap0zka3pyZnI`AwwxsPZ#`*xXabE6 zc4saYC@}BB;z7C8f);XKj%ioAQ0bpA^UEp=KI#S1xS0%mwLXC7hp*xdMSTXRiZT1| zB!J1LcKCgja~?m@W(I$xB5iVF?vQo(z88hICh|(` zoZ)C|8C=`#hTD0XWK1lTTE}HtJgPwUr~d`)3;T;Q%`qfGtCGzP-b0UWzK%1E4G7NI z4qxAWW;k*qOz$2A4V3^~$n7h8n2ln&L=Ude+|I7~#N~Rf@L|=O^Q@Fb6t48B6MPuw zEbxoEO!=xOaaofn&w4B$|HM3I6o1P?;MFMjnRyoWHf+YT=LKwXZ#>R6dVxJ3f8ZO9 zA@uPyAx-OF6QklBW>BFAY(vaoz0)E*Y!8qm<_nj!ui+@W`@_>@3Xy*SZ-^N!=E{)MGIjxvBOiQ%|c z*ironswJB}78jxyH{J^`V*qD=FYP;zr3 zA71Zzj*q_NsRRvp!~WbrNi%iH2#25~n( zF)ud+a14e!Xkq&g4AyhI#yuujkt9SyW?muePEDrmrXqPg%7>~^ahkoYk70?m;IN?% z-Se{%oV>G0@%|so9GFAzZq>q<;_9^d{bQ`F{RUYQA^6639OPe`SAWH^iv8y$k0cjdwRNL$DW=&CiQ zFMg{~bDab{?6?88a5RuE-Z;i+N*!bMauhxX1f%BRY2?7?^-RI6voLvfF%*?$F^`O^ zu-v}_lYi_W7n+U`yX_+6+bK_~FSL$MKVyfl{Fc%~8+MTu6U9jO&6DuTd6#J{z}<2j+UP|cf!*{BfD`#JFBt^#@9HH*Apd~lM>h+w5~2X6a& z0ws5+vZ{Pr6sbFes%#U|R%=WgQ-Dq_X z>B|@PciIWwO0633aj3-=cH>FZf>*eIAGi1Y=P@MB5~Cf8a>Qmx87};pK+CiqvyHYB z@yh3^^gwqQLoT7eOJbm@F+0h?a& zfn87{LO*n>fMVVqV&621^R&WIsQD2z+G$dJtwJQ4_G4H~EiC8HB_&Q`#4tq?3-r9u zd-o=&a+ybXK?_MLjb#fiPQw0I`Rtu92L%ZiY;pU4>F9mS9e#h)f~fHd%=6xA_*5N8 zT3pRw#j^siS80I6P0sXc#zZE{Y$>$sJY(hOxZ=+El~6HPhBcnY?c{uSqItWOppiPj zRSS(?w?@mY*U(>xrjy- zC*U!c8lIObmsgoGj>hDhkQnv@cP;;L{P=Y!F8hjg%u~hisi`2Z?}!eaDkLUufc$#m zNd~ev@WRGI&>><25e_S3!xLOAtLrQ2J$pOm>_`I{#iJlQ#5tUT1jM=rq3n%1Ib@{6 z-0aSvSJdw_Tf@&X-#3bYkAVo;s=!_2U_DYY;UgM7Xs*){=G?gBLh(p{5@C`%A?I)@ ztGz0Rp5z~cJiTx1eupc#OK~O1YFS7Q+>s?6kLuyd0|8HGS}2`6%Jo;6T)4FMH&d;& zm+oDxf@$)eB>vU~Xla#aa@c5mef9%>`o!X#*T!V0Y&UZ#R2dbISE2GbQ|epu7sePZ z64L$^uAL|(y*=KzacBjqwTWYO|4(=_sDaCdqgnp10PNxN(UT+h;yeivI=n}Nb8(iz zGyh+_$qk0+yf2x#Jv@;eo~uA+P8G#%Z?cF_M=59@v*26B8PNSj2gqmh{a7FT0rL5o zf-XHFV(+~cUAvBv9ydei_;3b?9@vwSM~ld9<*SgI+lpxfA-74Mh>CN@K-X~~ekF@o zE2~1(?Ek_>&)#K(iZclnJfs|B~!|>N~_MN;Z#6On8BT}nL6$xNMrRAY^=U)1A zQx4KIg)l)|l}vh&g{@0!z~uF3yjavOcpMN9mJ-%*uE_fk3X75zLj`_n_Mq61j`ft zyIx$F7r=^^jWL%h!$Ia*3=?^O4&ze#of%3_LVY3z&L@+x#8wR4%b%@5DQQ zm$FIk^zpKaEZ{$B8eKjHL-IQ~cen#1X1We9tQ96H)?uh#gv3iM0j(948TF%4Bqvha zQYh;d8{svdUKLZqw7JeGdUO+3EU$%kk(=4AX>HKBP>kTU6E(Tp2k}fn9Q*f5AH3&g z1`pnO&`M>_Juh)c@Os%WXnya6#|v`s*d;x|gPHwo$r%a3rIelINc01IA(95^-m>^o zi{gNfC@ZFrgQ6sjzU>u*$5Y&J(Y*rR^<-hjtv9gU_p=|}d8-(eYkS@8_bq-QJRx&$6q{)_V7BpG= zA+B%!!7DpxOk%UfP-enL(&bkTUR&>Bq+<#Dv~wG%rVFqtFB;10x=~pTKtLJ1i>`V@wJtx~iVX zSy?e`D(?V#ND0yIerI~?<3(^6%*Ux&T&9dv64={ImXW#7?_qz;RYpeM971bLa5Uxt8}y@?9Ca6^ zb+KAxBrz7R7JPtT*OTFej2O-RxdN8Wa-`l)1CVpNlJzz(#=g2O5cSjyDks|WBAfrP z>*d$tk^FAv_z#x(xX6|L`=E&_)q4+F7P+uELlx2`P3h4&M%X{6mhrxD1ZtYT(}rih zqe6pa@#(M3H@$`AmgjjI@}d_l@9YK9jqBl~yf>JKzh!+(ji9AA1vq;cEfPxPn5*^h z&g~yNVY3#IIb=u~@eA19Vgf&28=?8z0BW&u4+LL-4`y*&FzKTqm2NwY?|;bC4L4`u z^5-UWj&v>4ZflEz3R&WH;~u_Q@C-IrNRU_IiL8k&$I1_M#PhXJ*+&r#NVPAcMD9Iy z#v^s|Uu`-&m}`X!4LYc{<0)f2Wg5q5DB^k3t4zPEBpuW5z?$z|&+PGdG+6QzZe>g& z!P};h_r0?qlV?RFl|Qmc<_L?p9ptTx%{Z4^9!T#?XIe!>_!aE}&PNaj@OK@VKX($| zk!Q$*miff1<072r*!7-gBuVCB2i{liJ^74Pq}q$l;$)pzT9s-@;hrV=J8aHgCL(Nh z+g9TB;sS`T+=j9)esr&(m6>+u7}WbWB3{^q-OUyj6aQS{Ei)7)@m#YRrTs%8Bc^t%G0 zN8IqYq!}nky@m&crcBie7gG4Tfqwpa2hu~*+3ALnuz%}+982jxrY4{fE$SCxNkSic z>4i2`*PDZ0hny($V>x$ks!`7kS9wR=?AU2Pl2|!2GfFMCQCZh1;3XqZ>JDTxtE7kU z(OoVByM8H6-5E{{Vh2EUjXbqj?@MHJJ*n~jw-A-ANv~R52jA2H8uT@mc<q(GtAniOb z1of*qUsKTx%n*#HxffSc^*Uj)eo`E}HoX(V-WZU~opB(i+Xbq%Gnup3if~n}3jNRZ zHTo!xuwP>&aE`DRX;G*ox55t7Wm_w`*;*0fuy8$zYE#CWKNvVEs{PP9Go znAiCov~9ET+5~+v)~iP2IS#+AkvSVAmq1-KYgvAsG*3D;g4MYtUhi}|nh0f|pdT4= z8vf)2jear&hbryJ-X{y`c&REly=x(HV6Kw36pmqduo$&Cw*Rqs1M1-_ir!xF^x{oZ z=;GWzjB5uz)>}ilMjE&sd5gx`LNs!511sil566E;(E7r^(DQx>dKLWW*%>KtJ5XM5 zytRt8-C?YMM;vgw@eQ?}8y`Xgu+85uIEvM$Dlv_)E- zULD~la#Qn*&6f8w+$ZF~Z+rJaYMVC9CjoF%Bl%(zUz2X${vyzw$dBqpMWN z_0tMyFk(ZlJ@g0n?ftCtOdqa4lp;8K{RSkBbHWWB3y9H{GdQqi8|f|G#46=!ga2S2 zP4XQ;*Snm9eB%_7_v$43`AI1C%$h@%io}zD3&QYYnKip3a1$10SsR{y0`y z%KqoI5Fei1%jir=#()%E+B{<|veQ~INZXA4yjP4e3T;M?p>9jYPjrL9?Y|E8x>V!`PqE@w-9lP1G zHXxDg4}XTSw`52S*MoGq9aQ(ar50DabTg{=ACd7_UgC%Rxn$gWhS)nhljyd|bVTAg z=k+Pa7zK{2d37nSzW)yF+AqP$Hy7FHVqgW?6)5VbOG`w^Piln$YU70E<-{*BHUB`suvQ%@?X;@dL z0DHK<@n5S4Xj;4>E&1a}_R>$#J2{qo3EoFnNVnqK8&M?t)m40^m;gG|i^j)YCo=RK zYHsYp_a{~9*|=Tw>763_GbS9Q%(u}c?E|2tb%3X$A%aqQ47nVq$5Zr~O#N2Nkf41= zbQ8an=~>c_2PZ_5wWj|tbCDc1+>?Zp92G1Qm5M;dNCP%SbzqBqGFaj|mu{O4b-DDDZa9I_eF1!hTAq61rH;t~E`x`V~d%%a`42ua}$soa- zLs~B$Rbk9QKek(Cb*Yg{-k!g3ntWkpnHTEH#`U)JkFA{ga7 zfZhIiVD&Rr5c&Hjl&D2e$(m7E@}!Viv*8G>j1;ERO^jehZ5o+*XBIu9IfyfYx00J& zR!RMQ4r+0X-iY2{{K6!X&tEr_rH%=p$IYHQd}or?UP@@bDhPFn4m-*-pwlX6LqYvA zIN7rpRj26V{so3~S$GbOwp)cYl``~XnInisI*|57a-ePZoHZop*duQP*$;0Xvtyc_ ztdmGC3n|U8(Qqd_{BS(6Y2C@|jI6cnzkCCePe{O?mFtLP2LnMxHEajhWAu@+hb^A{ zjP5rFCbRWB`MOyP2K&CEgymT%r;&=>V{+x%>=`JK<`cdAV&nw`xD-WehuCey)N5|{G>1F0t-Hj~VfXQbbu0#hbr;zvcT@7KLKfCXzk%l9El8SgfYycr zTr^#p$Sz(*wnbB3YX2c7V^aY>J9&_-kI~?Ik(m%7l!wd24_IExpGG$rzQHro5@_Zc zxdxj`QCPV}nV#7bh0{j3*^NXYirIdnWBsc1)||cQ(Atl_Asfgq2O0F-Uqr;33}7T@ zH~eIq7)K8&VtU~N3Ul5(5%+TTR4G@7guI8m@P$y3tx8}0OA~kph_N15Lcyc`ILV&$ z6%t-cQ}=%|RP3HQRPLBdwZ2_~@TLlQnidX!$TK|S{2zRXwP71k0>!RegheXapx3sI z^sl)O(8S;?-E0_emxJ}XD&*akB>X%)8B2b2qt~-Oi@vj~ak6+m^XBLbqP?>k+uWzp zr2`Au=X1r$jcYpW%~>DdQH~wBEVu~X28&U`?Lm zcSdhzR#r`>f~YgtryfbIPQQmW_TjiRvJMj8%8`~kilkJe4I0YTh_jzE^(_&A^ph6e zP3fO#BMnr6t6?MD2I|XaTatN8YasBe3GP^bLD0ASF@`Owz`X7MAih%Z3QH2PaU&l+CA9WSdSYUni;)TKFu;Wra|+8*`=Y#i<1(@7{wG4(atei z=TD$-rW{1gosI1ApHdK1eu^j$Kj2N+DNPD?4YFMqBJoB0GR}YPNpv1v_z269YdV6HiPmaW%+Nh8!vk$lB}PKB+t4XKb)O_w`T>DU`1zKLCadu>DNMNE=eRW ztR+cXa0<8oD?+wA=i=p90agUXliu4o)S@dNj+~JvgXAbVX`)7+eJH?+f-NxpXBK_< zQ;nZ-c@7M{*a+_$f?!3wJbCq`iWa^Y#QOv3bgW$u^2gc1&lWkF$mJzc^-jU7m+Dme z&ut=|H3dT}s<4{dh5g`>PHQ|9aKiOcTq9gS4wUy|l4BolR7$ns<)lDH@flyRsVoeQ z|9$56;L35sS0UnGw1){5w;@)G3Yh@SAdod&hU4aYv;3KgR3&*6O|-G5eGeYc-Alcx zd2J;66a#UxG=ZVFvJeg#Al_jMmR_!$v)Y*RtQW(?UA9ou{fUeP3z6LK=0st=4++V% zq5IvdKyoCKcR^Kx=Eq9Q}y^E*P<^FVr`5@DnXFf~v@ohH6N}8DwKXELmP#gm!oLQwiTFOwi$Y z^p11DiTmv5gKNpFar4N<^(CmA&-phKTR~icW9ClRAZ?>o@aT*v(KiJmn-WDADVJe- zAVndO63qLtlo~0nVcWg4@u6xGI9J8eVDb-*xzBw~B}CjTol05_ptQI%J}6IyH(v&D zmCX#Qxcx6mjM&lMwdn#)j-j<$Wfo0Tt%R;Ki|PE;dtmO!MVOKrL`OJpv$<6n{MjhU z`S}hK>6PoSc5@tA@Gy*?ImcxsZ%0x;(Y56J{t>*i?kN1)y>HXuiTpc}ubl;#P$z>hYlHG-DkSaY|)<(!N6M9c_KetPA3Ld(t zk{=G{MD9)$>PIHg^PVNprQuKO-e$s;uTvoJxi$ZAM+m)Zr`Zt3%tOt!muPXcb^~+h z92+*RpLVLc(ekw;u+~nOuKT$igRgmWjO|8pZ`?e{DjH*}Q!MD++9f>k?<;A`O?^1x zCr|Px72#9m_i)eQH0Mf?g)OH_$UuNIecD?>8sDBJ8s=%}>~|Imq!Ii6>qhI#>5wrg zfod98Fjtn#gUOkl)O5NsZ=UsDVwEdThc+FD%*sC?TKI@1GY@c!ed2V$=_-n}&x5Ou zCd9x(n1)D)W7Sh3l=&M&0>71mlw2#h*1w%LK9~=euWTVTiwKQAQixf4&Q#&QVnOoM zbf`O_#PQ)m;6||?t}qfsncfhRbf5({X6?g58(;cmXE63;U523pnV|gb2)%nG4_}YB zr+)J|zMsi#*y=lkpW+f(OnU>Vm!3i4<~p$7tIGF8OLAHC4|a^V#xPzf@ykgg3RDAT zuU3IOZx<2u6@^S&bPs90e;e3)DWu~594c{T3AxoP$z{*Oh*@e6mFl&ni(e$c3=tc; zJKzIj^v{j#s1qliJ2o@?x-aB{#c$qg&&N=IAPQeKhLM{wEWDgMm1NA{L!O&tBkQ*b zU#DcCh$T?pt#V{)$rrexv%aA;jG|-U3NmTlLe!QsCYfXju}+AAZCn2`vNdA(?z%{W ziuMYczWoc-%rGY(7n~+HM?>icRN^~xHhm)8iHgLsD?8~T@p8EQ`wzGYhq1wXe&F{d+Qk3eN2Xn!%LA^+ zN2&2s8;U-0`&Z?qFllEZntxFwV|T}RLiO)4{l7_QUa-_M_R$F!kbgyA1K9(MXnD%}4G*7*m+oF$=*=vE^fr~Db0 zE6>M-_%hZvqmkLSbpRe88Ac(kG)C6jhRBy(#(+3AI+C`95%0@l_7B{`H325D>S-A( z_;Zfg@W+d`uNVQt)(tREJ{n?{{Y23v*C6&*4Cpy-zzYp0Ec;Sr;i}|xh|DwR>X^+i zoPQPnx}9eS*Ehi5cMG7vLXml){udto;r)5+@Q=%=8JGt0UsthrMR>SD?;9NP?}H@XQB-KR z1?69R*=X;2sJ&Fpl3FL|c(Jg4+Qs`2Uy;d3zcFWwZ2mC9g|lJTKpukBAR|E;{4Ej< z)4uFu6BOSI!l$jp{I)(=dC&&$7U<#D8_O|yc`N&A+)`G6I-Lu*N#;4=2j5-?i6Q%Lu{ zO9CZHApJ)J5f9a3}!y3KLr%Vc+78&I>GJk zICy6v#ryl`C=gQ)!GOPW;8Qiz1Nr~?~wW` znYXy@6X0oX=VXrm8+@Db7u_Oc`v2310z$~fW}{*XjUs^aVI zd}28`ui<8R9oRZwf&DF2IPPf}eIK}v1nrc=L<4~R4s~Qo-VnKl=fUQ6G9~r`EUVsv zLN!yVk4Zdp>*a3psdx%KckP%#l!oV^%8G+D?{_kN{N9A#eYzQA1D*+NMWo5gA92j_yf$<+>tw%v zFeh#_mZTnt0fYDdaomR)sAYMG?1+BG?z8xTbB`ob7wU0?GSSfsa zEF0{8=7V;VB(>8%1(TLJ(0L{Oc-%q-HWW&e-s6uMeLDj#FC#*446UT;hwF*)xbrFVLx19;KrE_x~7ryrM*f)*GHQ4H9s2aw0@zm z!yL}J&_LZ?V~Ff5Q*vYdV&ZGPnCkc{Gs}I{$>fi}(5NYc4V{>aE)8ZxyC(xtjbmN< zwnObx5!&(T3A=|8Av+{wNUz2y7X6Ne8j)Bu5hRdW!!KwYI)xbi{lre3Vn!T-AH%B` zSMay%1h9;Z!*iBG{F;LnM0?hMI8pi~Zk~F9E)^1|t&gs9%(7*I!>WB4(rwMuS-b+l z1ZS%Mt(GB^XVXcS)QM=EAq-VbzqW2}9~@D*idkF7LDr+G)HGrvI_HdGb z-X0;^d^Qnv{+LqYG7M%Pr;|OS8}P^xOX{rDO#1cB=p$o4;^q?tY8$w`Q)?K;HrT^1 zlh4rMJ{x2txhzm`G*>W((A$Lc7tQ9 zl^>=2y(zdXxfWAKooRfv3XPh$9G=k#`uj_bKtXs0J1^gqTCJW)MlOpr@M6_y)M|ec zbS0BS&x+!*JuT>7F@{@S-C?)JZbDCk*~GnjiojGqiOG88%fDa{OC}U1;)w; zu;0!Df9Z0}Ac@WNL)$gx$oPd=ntutJbL7b2hF55(c@Hm4RwYlH(x}I}m+0VPi}%c? z^SA9bWX~_IVdbA^0=h=C!gLQ^qWa5n@OUK0CsHGo3I^oMQ$v(c4Z{!7dN{61gHAd4 z7b5z7=?ULYu%M%ne!lbu1&>bQUBLj2%Pk;7j}(di$Bo3;`XZAXyr`k+sbrJ5V%@#b&R07?LSO%aXR!B~SRI;=dobp<0L-_lBbT zk5j}iS_d5N{Dq|3=kfc?41D024Zr@R!j^~#d>X=os~SGoxE+}*PBmozZe#S(35SP6 zw=CB4^F(JTTDMm#n zicn^mGCHoTBZpL05RKXe@O`pAR0x^S(e?QuV-1=b}nl$ zvxxQkZvmf9ok=SqtH?5oYK~XDm7emy1-CaT@$5c*08lvKL8 zDv2J_$fb+4;;{0av*4!oU3hC%f|?(%@@9M&qxUmEA<5j2TI;mo{>VD&fyZdrhUvuK zydUP+rg1aY9P}%bBaiEASrncRsq>a%+JKGVu+KUwewv|)mM3XljXwX~_XKjRQku3E zn9^3Aw{UCa8|Lixi)`B-85q7;Nj8f~kp*6qD2VAcT%K?cRnzlHPLMZx6R_3^`PMii|qS&|8NF**U`6D0^`u|5^J_Ec?8eyf?^( zC#!amnoW|FH>nL5`bNPu?i_COx`%P#_BMJKFCx$T!qBcWl=O-{CEXjp(`!OD0?R=y zYJddBM^(diEn%|K*n+R!=SxK|kK>=sYk?&dB1GnUGCg%;7zS!3h>=17x##qly>Mq? zL%=dG^6<%Ka$eqzElpoTwm-L`{o4kZ$xVZ>Wh9fVe4Yr2+|2ZgW-0xawgdh><7Rm4 zA6Xuo*T;wss)2!!7_@JUrIwv#IpLOQf!MAyYOnj#fNh+A!F+t3hq>CNAFeQ}FtB6Vb2mrS{)^ z>8*PnFl)er|MOpPL!H!pcJVY<)}dB{TG6Ww8a!c=wbg>8CHnEvNd)%Cgt3-gzrapW zts#?RNYq3!4M%55HpCXBGX|WO*|z@#tvM3PW@kvTzr!BaJ+}ErM`lFUi=Lg&U%KWY z+4L`ww%ab`O^8L}KDG@q#sW#&b(RgDZbAE&cF;VHr48?XS+VWc%wg$kQEDpRMiH4C{0sd${1S7Kh9M<0Uc$$t`~&JU$=D5!8#|fL ze-&-Y|LqV(_`J3JpUygPx(2E5vq3a4Qe|rgrsAJ!A%3v9DkUK=apMj-nCZ71TRb>! z^+r*&UjCOpQQrhF6-1drQ7-4EP>TQQujF4@CfmR?pJzgkM#9&^l7^r*hlainwPdB< znTB_3|IxY&!OZNuI-c^ApAfR_7~VL-@M8n6;bKig46mNZmyqgWKVLCv(6akRH>A0< z78N&$Plz>+7~Y{zJ+er$PZ!73no7^_YsR~l7un+C?})1;p>y9m<_teU;A5J{p5qgq z;ji&f>1_u4{#>B;9%pf#h$J4XyA9`OD)TQqUDz;urji=RK4kL$?I660bJRWPHvE=) zN=0+?sZVwsd<-}Z0jt0BMoOd_K5kUSj30S)mA(`|Rqhxmu@7Yyy??=I3>;)O331+q z#NGVLfetD*unO-d%JQe_J2h-G)}g0n1rXD>H|gj5ihMS#5~f5t<27Gy9yfIg|Eicl zgUQ1xB7V*b-aRs7l4F$k3SG@i$2B0M-?{}e2B)C6>>X;QeVUzAP{+9KPN6HBeBe@w z1mMJPv>>FDdf4`|LmJ%oiCM>2o>s@&o6qCt?YzdjmXbsxzRNbeKjXmi`5)Dxv&-XnlfgQJ0_$x*t zxcBZxl)F$zZ@Qjpm?OE1-*@r`$zJ_Nka28TgTV!k-PWyvHpj>D??@UFc7;a+>tID@ z+5Dzw58F3<)15_!&SqO09vp+K`UgpIyAKTNr?Q_nc7xlcIvOe>((rSmF#m}=a9z}gXy6zF%Wb%5*e2+xD$`u99`3Plhdg9gm*`(+5 zJSeeoB_p?I(8NEH(4u6`OzzwQ8Q~m*)%82<{80y62m5gMv1xR_=^b9R$tLtmjwd+= z>ePPxA+VlrMc1yE#~HUXu(NZRXJwg-)s?*hySD2@ONW(*>qyNr!_C}f)8aVJhIHXvf3 zvav3DJelYz&bnSf{*bx>n~_f%G79TyeEkosymgGM=gymP=?CenwgkHUeKy{BZ-=7Nt-t}evzLy35 zvrkOVy>`kkbSF=5r-0prr;PncEgG3lI4x?gxU4%}f-VJs)cxy0U4J97A4r1hU)I@x_mF%=e9B|=53F7f{1lC)aKx5e+I5Yn{1Q|Vt(drs-8gxRRA0;2wa;NlT#OqX+~!>ohx#h*K|~i31>`k;a&>+ z2mIJc+?>ZF_9>RXEG2JLLeW3Tl<1$iP9uM)vVFJKkt2h{I8T2+cnY6_@3LheI<8po zq9~Kpw`;(yyCx{1@6BG{7EktWKY^A3SF!8i7wB92j45f~51R@IseV|_l7YE&dD~ZJ z;NvBj(4fT}SU!i%^D9Af<8+u7z&U_z_++Qy8sb&24=M6TVAOwn!>{|M5N5WXv``^> zZEFhgNIp$k0z?|}Q&-{ZoN1)@MGP@-p9VfjU)UQa-1ADf2fR!^vR;8I^wAd=B2sV` z|2QWT@Q(riPcc-tRhXu~Z-gnAJJBhr0uMKyr&>Lg0-xDim{Zeg!L~e&xDSVe+1xma z={>MD){ahJXe3CuHIu%#DQ4c@wk1Og)OZ(|6uR&65E!PGvSAT7u|!0fI27E)GfJ9R zaWNZ?e^sZ^?@r;>7j0C`_y?DLDFNBjLu~8EHONl>2pd=uQ~S~D_IUiPI+5;g)TL4m9K*f71}wjvV0`y^ShjiA;;F$RjBzUf zE$vuZWIYBgpZnq4-n*>j(wTIH`3UcMyBFB<6`8aPX2jo_V;($jXEk(}k=?$3pnirf zz5SvdHfBhXgOj6qYU@4dujmIbZTnd!qQQ@eU(pPa2bUkOhSe#UYSZCIRVLwYz~PDHL7 z`R}D67R=Ek)aE#3bNTz5tF1}-JTc18mLST5)p-_W^JsG+5*y$9|?PlCR3S!Gq7gb8xU@^!pVPz*`chdxJ^AD!i*P#*a3AI zUzUNFH<*FVgN0a_7zXp#9s?zX`J`#ddnV}aIVSu^Jc+%fNVXJI!OpLxV1LV=T9(~o z()FU@z2kRO+?~a{ZFd^xu6+yd4w=vc8A4>i`b@a1?8sEVH-JWoXqfTwA$HhQ@=hjw z0Vnl6#CH2-CbXU6&XDUc*L)+2?R28EEX&y(G8gWRpH4K2oyb+;Q5fE{gpNHFrjs>| z$a#Swe2f=@iS0UY^w4#7MM5qvyOh9?p1BO#ZwC87SzJ9h2Fc&_A&~!&M9qE<{JrM% z$nYQhVz>chnXiKJMNgQ-DPpbdciae-Zj7 z2SGsh6c`X>D&{WgEct+nW#KnAiiO?2i@FlyM=d&rFN_ani{rz2_@nvwduot;Uo!HT zB_!Imjs>;3>$#OPxKDkXP`J7)Z9g;6ey?L^8hS+!rynb&29pE);KWL~hh;2%o#Kg8 zp5+L+TP%6obrdH(8%Fxyl7)ej=E|^kpcvA{3ieifqRD@+(!WE#&^G(8;J)7*)>Y-w z@omGT+}>yLLA(e4nLP^6occ@&3%81G?W%aqcpdCt^a~c9|3dN6B@k?u0bRU0qo-#O zc~yj?zi9^5Konk|QV*{G<^l+l&@I%TtF3m6lSCgLXqI(JpihGLnO9&}<_RBbmxYnuSBDgP;lI$kGtkbew1yOp++?m0%kAa`VXptcEmoE`yPbK zld9+^y|dLUtkJ9EQpl)Wfh%uL7FXOl3Lih3;@Z|?XdI`^y|=k@kmYA8kr&DjtUiOf zbM^_>0zC0*!5+H*#z068?vM6@BB+g>4VlS1s3Oe_V;_3qe+8dq;VC*?_d1!3?UcmD z18OOzd^F#F+fLsyV%g=;6!A}n8gJMT2?3eGvV=y-(O?wGS)|MVl0xPEnwQ~?Umu0; zE0buR$pzU>ila^{Bl*D5y*T*IaI{iYrya)CVnokMm};I)L*xZwh}0iHP}G6f^>q>q z>-W*r7kjAXfF(8dETX}&6(s8Pf@9+?G3>%2I<+Am(t8!lv%gnRlu#jz^qnQ_52z#W z{ss{ErAho6X%Cy$NAUOE&)}xrYJC4p;PDq%!p7wZLbdZ?{!iK$=1lCxcKdhHZS@UO zhqF7k7ksAV*N5o!aEXzk@_>qredHPIwgFZ35z9xK(+1a6aQp7ZHrm$I@AW?zEluR!}Oa)z|zy0B8@Y;j9a31^vFV0p*aLZH7Nn=DYo{jOTvRJBw#wrnLWH780K zG8>hJ^JME_LBn5+gpmptAZFGs&Kj&m-Z{?Fz7)B)Y%4jR?v8S!016tbk8rm;r_8hF ze&6e0zs(WpE#=2+E0QU(^IhK5dXO4|fvE1hVTG}-6 z)0P2T=aK^#4;kRexo5;2i7)fPrXBj1xq`#HuN3b*k3+~)=G)^4)yGM9z-DC-`+TQQ z?@Pqr#}xU|7)w!qXfq5gbR|XeMqy4|9UPx_AL2Ln$PxJy$3D#yar>YFl;iiz*kpy!I|D2(P7qQDv9g?Pf}FCY;i0N z>wOZQAG;_h?CXkGh9;A>*LGZZ>N%+HwWY_K0>rKNN29Wf8Jtlo67$3Raqdz}zA?av zP3}s$dE0SNtJPWdZLlwRsF>iwp+n&JTO};ZlCnCgN6FE(2-fC1!jTM1zO^(3??jf; zEv1h5EMpgaO1=mo<^J$-<~~?f`vhDc+@(^dp4drYHr!A=E@k(kglQkcp^N)+&~6vu|$^+~R)15F=ZD^;2>)!mE`PRC93y1*JX_`_9a!+F4(yR@g^Ai?>oh$21Jty++h5Q{ckv5~&09 zgMJP;N^MKyam?h~@=VvIpy^yebM1TM^Y1a>I^!@{J+>9s4Qz!Cm+r%lJzE4#&+YK+ zz+_xy8xKXdb3nMzAoG0?C!{Y0?A~H4)~78drNi4OxFSwa%*dg54JCWWseRe!$yOXP zZX|0e4WQ=qOMGS62jO6q33t(s5)98A$G35N$XPKTiqfp`*Bw);%?^Q_wXv+OI$g}u z(S*e67#MWhnEyKJ!0dO4lyX!}Gz!+m2`f(uyVR?MJrO^JHU3@Tk$aV}^v@tR816<& zPd(YN_jS?fTRV)X=z@oTO~ot9wpd$Lg#J5Q;B3lg2%p%K57sTA-r-p=Nr_1LNiGGg zm%i7QGZ6Px2`+coO})=9SAfiyqR=lh5H(@p;j#_4@_r)R~udd`>yd>2!V> zLyw>?c^3Hfm(p_> zE0+t{^{DWCYASVKtj+paeFe9eRhI-XGL8q+ z(n#5L=^IyDIE;6^9xTpyy#PkO^WgV#WysXHL53$9sdRHcjCi4fL*E{v4()DmwIY_k zUp)?rHis!;Ryv$dPQl(AEYZ^M60QEafvhIR!O-nBLZ;Cqt`0G!Q*qm2R?Sy9pQ9!W zy3z#AQ!T-}L=#iT__Ipr4ph9Z53iQH^Pc(3Da>O(+d12D#iCVIGcbuF>;lD)6fz&dt(!HmF^4EteXh8CG{$_L)kG_~CyWr}H7O5-w>ZHq} z=d2)hezOe+yq4JDKhnj?j-z?G%|=X7JSKcPGDga99mAx?2&_4>2W=PVV#TRA-k>{N z?Ehy5Jqtlz?sx=OrHvOZjMt?I?{avexR9zdqeaJlCeXjQKTL)o@JSEEoU6`UGRPN| zUkzfDT3^z0`2Z)IP6**`G3fE>EO}iEMfJ5C#ed7CCUCAF=4T}cci&8f6((U28SV-% zXK&@g?$#WTumpW_CgQXK67I%oJXn2blNC=h$KbkP+F{XEdWQ_+^kudbwP-Gt8om-u z-z{hB{%L~kmt2VHyn)a2z9Lh&!m@(!Fw4 zGdPQ8*1hn=W63p`pu;2V6|wnNp#0w0XkKJ4#{;)t(7kO&-0xncxb$@e>PVf_yRCs- zv#1Rgt~^SrscsNu>5GFcJn_wc+c0p-9?ZJ86niJHpm*C%>6WXAF2{YS^S-tG9i2Jc zP~grxLrF{TA)b1Xgib}-c%V+k#;&Sp>Q_c161{k1RtLdkjtxgh%(~$g()}!;E8m?Q zhsGg6sJ5es+InrphQu@Ea@#XyjKBpCoQx`7;tDVb*uD`X=d03SEtg5458=1! zWify5K=%5Xfc{;zICQBi2L4@uPK5)gulae<&*_S}3lt%|lTL|ys2z4xd_t5T*%Mg z3>RD0OLxgM3k*xKXRY;lgnPrN$>|79=q{pQa2r<{&gB^cQ}91lqs58Id?jfJ-FB-Y zomdCKD{dw3J93bnXP#q?CAz2)b_PDK2}X@W2emHz5fpT8V8+|p~#NKPZ5}z2^o!n$Qx&2F`#6FSyo?mlitGBlc5f3w^8NzgS z06lzZAI>q+UvT}r733ZfE1bOR4u#_ffs2(5n_nEsg}0+w%$mko0f(XbL?V9C4d>IP z-fZ(sU1CbzkeG8C5cBdFwVt)c340I8SI+HfUu3Jq2fzOn3=XPs!uRDoWcCc6zCD$E z^R?kZ$zEvAJwu`Od!X5@vzR4c%$mwcbVT}zH7og~i33~NwF=kl(lGOPrfBB>9&X?4i4)Gtg{_&2?6~ng zPw3b&84)o%#xhXxo}VW5BSJ$F)pe30F_@X zuwUa)`!ahA{O+et)+O0EYp69l&$%uRO|HWyVkk}d)q%a=zNYsze)Mk4V{nTa%?Dq- zrCuraIIFq?XYY$fY&R??#)Q~jhLs>8#qtAKGp$mUb=*@#;Bpe z2NSk*?pb1fEe-GNPR7g1He4H#&qK{Fh;v&rL_P0mSY~O(t;x#vD@t{F?YI%t=r;+U zzls(ol`F7MW!IAGpmH$P*hcU4Y9ZOkiBs>arHAny?3I6u++;op#{JU;*GeO7fJmu{p({OxqmE`pZDVOrF-Ds zyJx})K8aUW9>PyM|KlZ>quFqt8RjdFf!DnQ$vA8f+A0NerR2#nKbne7Q_buhSIS`6 zo)yBBjUK{;<}>#8_wL}HUq9Hv##(S}e+Ew7AJRm-a-@MC_-uxs;PIxIw8M=tD|Vl} zYqSk->Tr#RrfA|bY2Q~Fe;9UsGvn-*RKaF_9}e{SM1BX}31>uoyw~W0DgO4bs$CJ+ z&TbcHm3^T%KkDJ?2epy|mfg93PESx7YlWUeRqR*I6opR?Uf5RgO}Oy+5(M=x*vTk{wLOto(v5yCh@_T=jisbh|>qPgNx-(%=a|K zk3}c2;G{Py-TVj|x$fZaZ@{Npu87XB-^fh0742s~t;N882RKy87@XM{-AW6&?ASHv zQL0(8wao%{80qs(Qyq4nW6w6b)v;}_J}p%5f>u|Ki7zy5FC9~k6h~~CjrCqCSd-vQ zGqXo?U-dVbCOKK@RN8_U1pVxKv1)QKf0oYB zvdk>lwd@%GSr(1qF7?8!@MN05?J_JpI!$!;*bH->?(^2QbGWb9B61mf0`jv)liCDn z_fa^Bc0wHNTfGT7%$g&b+&v3ZG}WfJEo*H!ou-{C%S1-%2;KBC;r^2 zu?z>gT*9wopF*753o`hynfY!$?U=itzjsZ?K4Vw#=WcspbF{?c-Q#%apfE(ZMDy|M z>znjefMzYBGFSWxX2z?l_6p z48KY)!BRfXaW;m&?1)#-4iMF!D%k&BepviF!UHXBy-C@rLYR4LG3Wn0N-VSBT?K#O za`;Si(wagsm+RnLEknODLm|Gt2XzRJq%RiIZp+o~)9s4}m^)yv zaPrO;Dqk@Q|NV{=F4;O@`A<9iYd%_j;!rHi^s(ieLzST7w-Pz8y92hTmWWj@=b&7$W4qiBc=T5k>;C79BP9g*tq?Q$$ZB<-ST}IA zeV=2{bFBi~s5QgW9%XcSLlKl5_hYj{yOQNG+N?5cHdl6Wgr>Smj*przu0E?q?Og+D zkQREVgB)H)awqr8b2QH!qMnODgWjeSvOymbrCc7A;w+33{s zJ!)&2VDFYxDD*bxoX7AyPo=bC_x4q$w|0?u2x;D@aaT&BK@ zO`Wb$T8F>F=mHaJ{+PtMhF1LOisUxwWep+r+VJFE52);R5)Et{skq}7{EgjsyX+Ko zf8>Z}f$mbiY==1InnB4&+u^AFRT&o!Ji|`ygRztCP2sNajWW{*;mHG~eB)5K)QR(D z=TqVMsBszYyL?IbH{qS2{ck3|H#A1=j;YvnV4;{PmSD%_8kkpWCNuoxFNV$bg3q#+ zi@z%WLRX0`I#GB)xm9Pd^6eH_`nErY_Ev`2k9quT6;InJea}7alfpCu zyj@~WYh-!sbm1`c?l(=Gaq}~r{S?po{-WTs{~<`xDs-uz$30VXspMss5_LZX&h*g| z+D88pLaV2+Sz`nzmA%J^QSrEc{#4FYj-%6!sr*EvW66)oI*@xP;jRAviOcsbVZ*Rb zQnu^3kh^*dTQ+yX0(CV^3DpNXV>O)7Cz5vTxQUB?mVtAMMXr{g92;H1I@uHP_UCBfsIp`Qz~B~(aD3m^OCyYoky;Yb z`?m@CsJ-WfzuN={MSotDun@$#`(eQWsn34EpMEV}#6^C+;iG>?*c@~gvSfE5^cJGe zt1h_i(|u^!wHaUDNf##e?S$R`??O8Ff_pXeTO>)c_!|>tbrkOhQZBaCaiQN04wrr?R_k>@JGmXaQ@m~Y`>95&weW7_f}iJ z@38~NwkdH#^m6Rysfl1z0egD;bMlt8u=d|cuy^t0VPjf^mHIdMZmz_3Ublw&1UXP# zf(iDtFBf{mjKx7lDP$z&on{$y7O(W$MLfoX4j(jujguze)4DkvIQ=jbYq`^d)z@HS z=zFrLJ4^Wd_@4N2_(#DuDij6q|fKm5p#r`lziTq?0S>pJbkf%W0=eg9GV z?{^BUncN*4N+koCodVykdn!1c(Wg_dN+pMFB)RuX<9t0Op0%r(lrQFr(`NNYT0R{; z2R4YqV)MApYc|cgG7G#%u9L0Hnhr791#r7D7S~>%C~vzU!y`+d@UiqvtTU*mrynvA z>id&HOE|B)c$D6h6F8bk|HgF^>CwZ~D_eRiOd=GY1#fv>^4$2NR z9Hino)sVRH85j<3Ak&O0L9y`;SVf$HMRjk)oLRe|TW1A+ncEEtkEeQ`j>GzBNv zSVQBcE_`RU3XO~n#dP7ZpcbshabTuK$EdRg-yW&NmwHc_a2Avde3-i zhCUBE@9T)i*BS9nO)V6@O_UFP8jF*aT7~+@H6*Kyp+A#naNzofsK2igI)810`NyMi zoRndIRxp&WKYj=eZCY57AH&ymBu4KoWA1ftK29~Y!>e_(WnZSJizCWqIOO$kDvTN_ zoP2%bQo&R&T9FWkPn60;+opK&i{=)n*sIBVco}brc}yXnE%3*iY5d>6gHosCqqwwe z5PGNeg(;hM^I(leaj&New>2wEo?u;GT|1p-rw-!6mscUN>qh?lH=J&~N@nlG_oKt4 zu7}d??WFR#4mLM-;$aIr@^^JpA;(T)7F2HL2=hYFm7HkP4olsc>Gu3u>LsQ4YoWK~ zV9Y5uM)MO%bX)h6#Mh3K*p6H2v-3>xbn;f7vDMUmqnQt1x#NpD)AxhcvL2ME{1822 z4#NP&-5m1Rg3fr($3d0TVfW}>T-%z*XP-ymjkKMjrtnO@UE?7Cxs!+``UcXRL=WC{ z9Ux2`zX^IS|4bt-BcXrXQkF!l^kDfN(C(fN%Z4f0SMNKC*Kn9%m>VWJ0ttRx&f=yo z5%4eJ1ibkER_K>^n_8;kak7^OWM>AzL`9(Q<|fcHb0%c=?JjnDEHNAXCQ$pDeS*1a zgQ&K&61S~x6nFXkM_b#z2+MM}lH*)O?&ms8jO+Z0f@79}y5UhC7zSW5g#tNZZi zs535|c8Vr+tfJ4E<0xg_0vhm28F%_z=kps62vy@M#NAeVDA~${Cf*6BrM1tX`O8f) z`0GqM{x}$%lFc#x>3&S`StD$FqKdyijS^M+HGt`$`(*z~iPwb*kZ`AjG@>rjc%3bR z&Z8=vbSp|2I!j`d&T*x+p)q)+O-{D^?tzi*C#vzG72%+4{)awX8;=^PN$e9Dg3~${L&TFJ zY#Bd`HA1%0<{{2twTSV*;AS8P2mv4J}PY`x)lKb^PMeA?A zBjZ`y=;i9^;I6V5AK@t69bpFRFD~H+M=bcdvI+TKdm%vIQ?zS%Pdpyv!Uz{-^%od>fN4L>y;*_MGc3+kNdh%(3256r;8-s@T#e-K4ki2LdI%Ky&`Xf~y zKS>}ev*D->&sgnf9$wU`=2vI(z@w@cZuhw@-_|mUb+a@D<4bRZ-5TEbcX==2G-K_XtGA21DtzOO$VwH_}|+IFc&VsrfET7JJy=hJ?FuKawpby`AAJ`(@@8y znDl;5z-__GYzr= zZ8*|pBK`ULL$2FsOI3zl*mJ5D>dRGeT8Jh}b_~8dULPDk9^iQ`6Zv%9F8CGFhk5H( z$-}h{duJ(8$8^ z>LXWx5Ih8*z1&Bys---C-Yrx~?Z{Jq+!o3;){;*~ITycs3r`pSg*a({P;bAOoA$4u zJx6EK>95z}Meb}k)Ugx)$+(CqPF)~iK@&`kuM-?9pOKZs6OL$`z?to5VeMN_{bxeUrnGND0S2=ZQ=zyo?C8TCJ1Y-RIp!cV}v~cbZVd7jzXpR3&ePyrVV%`l= zdx?hdF+p8sU%H#;IT+zY)j@nIumdJfOr$Xv6~w}2bMQr`k-wPvCv*GiTmz>tRRUWal z2h=Oh5Fcd8;IEk>2HTfQs@~1QZl$estgZ`9Iu%Y~e@dZiS5@>$38ZB&o?Z&~zAJZ? zE8+Bb5Bi$#$|u$DieEQ95fl17mDQ#0hg*qJ_$SB%KX>dZKc1h6y6Jl2)`~uGaM4>Z z+9?#2QsKdgFIOY}ME0yia#VKln79=XJ}a zOKHPd_31|8me(GbxMUio4^V^E2V)@oYaJ}tIW1i1HI4M0E|ZOPUp#wF1LU38f$4iw zcpf#LDs3*(rZEG#SpHe+4j$l?#{0406~qxQ-UY8-~6k553{`95qHH6Et#J_$_{>*-y9 zH7={TDR`dmCN`(6gb7(5e57nK2@2CWWW)op-veq|WhZ zC#vpLDF)*L@?EXXHwq79p2AxiSsNvc3;RX?g}fA3_KgCS@;!9xtrm1>-vz?^)udf% z0PdlwFw*k@ocX{McFzzt?o@*Y^>hf?K8M;@yF&Q^5ln{^(3$W8GFLw-w7FSjo{f~5#(O3=Jka~z~e?6ct1M?m!hME zjZ31%Soa8cwaS=3_Eu)I=|@Rv&RkUY8%|S8#zV-z&En^O32@-A2Rk*Nz|529#kKR# zQL23`-k*1KY^O(j}`tadj`*gZjqHk`=zWQ9m(@q zU%K=xR4h37kOHOtWdCpOJo29<=X$vCf)fSwPu>WwUtWv7miFT*AKHX*4ZZn&g*{F% zixz|CoP(UECh^DOPCR9v8(%cBfF-+rh;I#bsfUu}-FTO zv<@Y8zjjfX>IE27{DdB_&|t0DMNs#^T0EMbMCvx)l++d~aRR$jXU$llXJWfBty!<+ zXO{xnKBAR=JRC_650{BlG*?h|?vB5PO(u`2?co3HnfPsg1U$by3pd=DBIeK0qi0r4 zv}$7p?CMt`c&S)Gy5bysSm_DlmIkBeCoM`^8ZKTrenhz1O$CGdNTD zir856Kq!?P@}ciFvL5n4&KW-(^KagOZR1u_smcs+mF>aH_aeBid9UEFtPd{_J|&%m zi{LG>K<35R(4*?}lBanwxeZX^t#^BI{6&3usGiMfUePf3W<2QDCsJgb9ryk)otyjr zl{e*g#3MJ3LUzbys-0qqXDzqF;73ya`@~2%+j$@@37JM;tn!3?hOf!pqzKoppU7Q0 z9fRS^&-0>ya5Oj<#k1Ygpr3R$r`Xtn*Vo;+yEt3OFy9ID?@i!CoqW-2?s3>&>x#3Q z)j9CiV^pvzr(e5LXhNC_Z@*oNo|lIpD2$`=eG6etXCFT9x`c0B7!L+-b-C>}iAuAh zVedzMn)0(3n@>rmPX%AeZ9*Kitc&CSK6GTgt)1m>FH3BR>Rgx<@eo$~_QbBgz6<}w z_hsAf8gToM-X$tG<6S@Ruv*C@_`SK1ijT^m)1GVi{?0a9c=d_+U`Y;XI5uP7(s@ul zK!MBtsDtLQAy}cJgAN%m4tJH;T4dQi+4~oIl`q7|ef!vsALoYr)5syf{uGY?XAm(Qy%sQ|b zy7kiK7CQwxCv|l@Ni#p5uPrN`QzAc==Sg?k9q5HgDt6k^OmCo({3Eu~$=aL3&Z^PW z(Ce)@M1GshjwRu|H_~3NqB}Py^~R>ed2p=PdI*qdp~8a^sPp=zc)HJVxw`9g>HO`0 z3fU#He@m2jXqrC-e%b*WRz_c%lsujOXw}2>AF=YlejRys&?_kO-7j3!|1B#R_YZt; zwo>Vq9^5kNwus##;a|!OIuRWQSK|g#m)QAKD7`7|r}n17E1E#*M1^RongG{*I)dfG zPgL^awY(;D7dvbV6jz-V;c(Cb{x7%_)_e)YTh|}T+#Od__Cpo?)vG6mhE2gs^}X15 zbSm}FnT%n76KO?wA9!{0o%pBS7v|~O2sa~kLiZ~(#J0vGG+%A1*nR46G5JdrVagA> z6RIn9u#b~Q@EE%CPLnsCnMY49o`Rg?cgbVrVY+RgOew925HKbQ496>QV@Vd^ydA77 zgyE|#_vq~HHBk9xi(s^RHyvGK2^aHE;HVczq#%iv4T`M5u)N_=J~!{{fH>)m)dXm;99`-beJuLKVD~ zv*j>AV#_pMorPB(OatZODw);L!(wZ`%?&LhVkr=Yp3Dd?LSZrLp56w*t{PJIL$ zy;=fk_WxjgbAzz3MhOcyR@3P)fqlPa3j2O^$N7D4h&94a!3lcsW(#8VV^`?2aR6*> zyaDqghhcGh8#VQjeBIfZESw$6+aw3{>HTNr7Dg&mEI-6%76)Kpm@d41AHeo{wbZk9 zGpqTui1hX%7*vILDd{l-pd^(^m6g#h>+RJx9?&1TDJ`=g^;aTzBU3ZMMi5Geo zRY050a&AliL=MMe`JQJOY;&FuPaloMm6^MRq(3^)`%WMJtV}fhV?6jvd4Tt-=KQU| znEk@Lk^k4{qf1Zzp)J)9#6_i%;>}^pdBViGlvlI_>Rl~GCmSai_;(K}4@%>8RRcM@ zsYUdeFc4E0w2=DZ^VGEj$nf_{$o_DN{R?-&hHVq@(V~v_D`OS#N&5%Uadih;ttj)@4oPLwM=)dcasF=CWLMl;Pg5^Q+*QAcXv8WIG|d4A91O>(JL>Gc zO^u7B&o_xxhK^YOhntY(!gRq7z_ zDjXskS|)X_LM6|SMKTHz`nV`dnsc0}1NFOW`ATvb=%h;jFXOxL{$6s_aPVgLP0{?c ztb)8|j35`O|0P?eNNY#6KuZDOgZn>0t;1^ZU~xHgmW7M%E^gTMLm=!u8cgd}S76z7 zbq=V~5XVo>#?0P{6m(ycm9^{m&fnoQ{Iv?!21n31TRqaylAWn-{-}Ucv%%lx8ie$z zrp1{(gxZ0zur#ta_gSe>(lkP+WU;Be=(ue~S z3l;lrcTA{rhkiKRQ;F-Zn)4jx{ychjcQA9g3?Vz@FxvhYKfAP^ht95)v$ZxQoruG} zH79vk)OB>VEhmSyCVYA0NHW^k3(YpR2xSI`MekD+goaxtLO1Ch`bhExXzwz`lkb~Q zbFwzS8Ty@m<&A?bwV&{8vNvJ)HkV-I`oi+T7DDQ*h!C? zt3E?k@)5piu$$fg6=29K6JC8jmd6b7x<`ldQ)DwEHT}OAE^x1grRq@nDX@1-^L>yHSNqz3B;Om1TAL-=7Gwmv{^o=z= z8ux^5DO`oG@jF5L>|E@6Q3F>h_JU^B0ud>1?iG?)g#}G<8+YOu> zQ=qqAJ54#PE&1zj2_b5Mpwul?C>l{N+;|WvIJbW%>j`&QP_*Y#_djCo-pla#SFL!Z zEf`t@J_|*5BOz$^4QftuhT2|pN$YM2t@P<_|9s&mnT2sI{fj&c-b+kz!R;c_>b3|U zY5@#+R%Yu3M+yLIN{J4;J zH4d-zse+?hD@B*uZm>TzcC?rGakw%0r>!-FzwM<0*XEvY88duE2FKTrvBUQpudo;o_~i$6%P! zdm47~11Oaxi@yR6)68H?a!Yilq7jqPR&fI?(cJ+}E0W>ku@v-h`~=}PpQ*Iz2Q}Nh zD%m#4N*um1U2v?^D>-fb4tA?c91E2>n0mCQefrgK=xh8%oa$M9$;YsCwC0{3{958k zEYA#(*RMeCT(k`)U)Dz-?N99X

    I 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

    k;An2jjFNKPCD82BOKz!rkyCcs;7l(QxE%ab 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

      x~AYbD6GtScMQ1HSKPMo{O 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

      7RjY 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 w-H#x8 0: - latest_cpt = max(model_files, key=os.path.getctime) - cmd.extend(["--load-model-path", latest_cpt]) - # Run WOSAC evaluation in subprocess result = subprocess.run(cmd, capture_output=True, text=True, timeout=600, cwd=os.getcwd()) @@ -77,10 +142,6 @@ def run_wosac_eval_in_subprocess(config, logger, global_step): logger.wandb.log( { "eval/wosac_realism_meta_score": wosac_metrics["realism_meta_score"], - "eval/realism_meta_score_std": wosac_metrics["realism_meta_score_std"], - "eval/wosac_kinematic_metrics": wosac_metrics["kinematic_metrics"], - "eval/wosac_interactive_metrics": wosac_metrics["interactive_metrics"], - "eval/wosac_map_based_metrics": wosac_metrics["map_based_metrics"], "eval/wosac_ade": wosac_metrics["ade"], "eval/wosac_min_ade": wosac_metrics["min_ade"], "eval/wosac_total_num_agents": wosac_metrics["total_num_agents"], @@ -102,3 +163,161 @@ def run_wosac_eval_in_subprocess(config, logger, global_step): print(f"WOSAC evaluation ran out of memory. Skipping this evaluation: {e}") except Exception as e: print(f"Failed to run WOSAC evaluation: {type(e).__name__}: {e}") + + +def render_videos(config, vecenv, logger, epoch, global_step, bin_path): + """ + Generate and log training videos using C-based rendering. + + Args: + config: Configuration dictionary containing data_dir, env, and render settings + vecenv: Vectorized environment with driver_env attribute + logger: Logger object with run_id and optional wandb attribute + epoch: Current training epoch + global_step: Current global training step + bin_path: Path to the exported .bin model weights file + + Returns: + None. Prints error messages if rendering fails. + """ + if not os.path.exists(bin_path): + print(f"Binary weights file does not exist: {bin_path}") + return + + run_id = logger.run_id + model_dir = os.path.join(config["data_dir"], f"{config['env']}_{run_id}") + + # Now call the C rendering function + try: + # Create output directory for videos + video_output_dir = os.path.join(model_dir, "videos") + os.makedirs(video_output_dir, exist_ok=True) + + # Copy the binary weights to the expected location + expected_weights_path = "resources/drive/puffer_drive_weights.bin" + os.makedirs(os.path.dirname(expected_weights_path), exist_ok=True) + shutil.copy2(bin_path, expected_weights_path) + + # TODO: Fix memory leaks so that this is not needed + # Suppress AddressSanitizer exit code (temp) + env_vars = os.environ.copy() + env_vars["ASAN_OPTIONS"] = "exitcode=0" + + # Base command (without map/output paths) + base_cmd = ["xvfb-run", "-a", "-s", "-screen 0 1280x720x24", "./visualize"] + + # Render config flags + if config.get("show_grid", False): + base_cmd.append("--show-grid") + if config.get("obs_only", False): + base_cmd.append("--obs-only") + if config.get("show_lasers", False): + base_cmd.append("--lasers") + if config.get("show_human_logs", False): + base_cmd.append("--log-trajectories") + + env_cfg = getattr(vecenv, "driver_env", None) + if env_cfg is not None: + if getattr(env_cfg, "goal_radius", None) is not None: + base_cmd.extend(["--goal-radius", str(env_cfg.goal_radius)]) + if getattr(env_cfg, "init_steps", 0) > 0: + base_cmd.extend(["--init-steps", str(env_cfg.init_steps)]) + if getattr(env_cfg, "init_mode", None) is not None: + base_cmd.extend(["--init-mode", str(env_cfg.init_mode)]) + if getattr(env_cfg, "control_mode", None) is not None: + base_cmd.extend(["--control-mode", str(env_cfg.control_mode)]) + if getattr(env_cfg, "control_all_agents", False): + base_cmd.append("--pure-self-play") + if getattr(env_cfg, "deterministic_agent_selection", False): + base_cmd.append("--deterministic-selection") + + # Policy-controlled agents (prefer num_policy_controlled_agents, fallback to max_controlled_agents) + n_policy = getattr(env_cfg, "num_policy_controlled_agents", getattr(env_cfg, "max_controlled_agents", -1)) + try: + n_policy = int(n_policy) + except (TypeError, ValueError): + n_policy = -1 + if n_policy > 0: + base_cmd += ["--num-policy-controlled-agents", str(n_policy)] + + if getattr(env_cfg, "num_maps", False): + base_cmd.extend(["--num-maps", str(env_cfg.num_maps)]) + if getattr(env_cfg, "scenario_length", None): + base_cmd.extend(["--scenario-length", str(env_cfg.scenario_length)]) + + # Handle single or multiple map rendering + render_maps = config.get("render_map", None) + if render_maps is None: + render_maps = [None] + elif isinstance(render_maps, (str, os.PathLike)): + render_maps = [render_maps] + else: + # Ensure list-like + render_maps = list(render_maps) + + # Collect videos to log as lists so W&B shows all in the same step + videos_to_log_world = [] + videos_to_log_agent = [] + + for i, map_path in enumerate(render_maps): + cmd = list(base_cmd) # copy + if map_path is not None and os.path.exists(map_path): + cmd.extend(["--map-name", str(map_path)]) + + # Output paths (overwrite each iteration; then moved/renamed) + cmd.extend(["--output-topdown", "resources/drive/output_topdown.mp4"]) + cmd.extend(["--output-agent", "resources/drive/output_agent.mp4"]) + + result = subprocess.run(cmd, cwd=os.getcwd(), capture_output=True, text=True, timeout=120, env=env_vars) + + vids_exist = os.path.exists("resources/drive/output_topdown.mp4") and os.path.exists( + "resources/drive/output_agent.mp4" + ) + + if result.returncode == 0 or (result.returncode == 1 and vids_exist): + videos = [ + ( + "resources/drive/output_topdown.mp4", + f"epoch_{epoch:06d}_map{i:02d}_topdown.mp4" if map_path else f"epoch_{epoch:06d}_topdown.mp4", + ), + ( + "resources/drive/output_agent.mp4", + f"epoch_{epoch:06d}_map{i:02d}_agent.mp4" if map_path else f"epoch_{epoch:06d}_agent.mp4", + ), + ] + + for source_vid, target_filename in videos: + if os.path.exists(source_vid): + target_path = os.path.join(video_output_dir, target_filename) + shutil.move(source_vid, target_path) + # Accumulate for a single wandb.log call + if hasattr(logger, "wandb") and logger.wandb: + import wandb + + if "topdown" in target_filename: + videos_to_log_world.append(wandb.Video(target_path, format="mp4")) + else: + videos_to_log_agent.append(wandb.Video(target_path, format="mp4")) + else: + print(f"Video generation completed but {source_vid} not found") + else: + print(f"C rendering failed (map index {i}) with exit code {result.returncode}: {result.stdout}") + + # Log all videos at once so W&B keeps all of them under the same step + if hasattr(logger, "wandb") and logger.wandb and (videos_to_log_world or videos_to_log_agent): + payload = {} + if videos_to_log_world: + payload["render/world_state"] = videos_to_log_world + if videos_to_log_agent: + payload["render/agent_view"] = videos_to_log_agent + logger.wandb.log(payload, step=global_step) + + except subprocess.TimeoutExpired: + print("C rendering timed out") + except Exception as e: + print(f"Failed to generate GIF: {e}") + + finally: + # Clean up bin weights file + if os.path.exists(expected_weights_path): + os.remove(expected_weights_path) diff --git a/pufferlib/vector.py b/pufferlib/vector.py index bf5dc7460e..0df30f7ba3 100644 --- a/pufferlib/vector.py +++ b/pufferlib/vector.py @@ -5,7 +5,6 @@ import time import psutil -from pufferlib.emulation import GymnasiumPufferEnv, PettingZooPufferEnv from pufferlib import PufferEnv, set_buffers import pufferlib.spaces @@ -62,6 +61,7 @@ def num_envs(self): def __init__(self, env_creators, env_args, env_kwargs, num_envs, buf=None, seed=0, **kwargs): self.driver_env = env_creators[0](*env_args[0], **env_kwargs[0]) + self.driver_env.starting_map_counter = 0 # reset map counter for serial envs - only used in evaluation self.agents_per_batch = self.driver_env.num_agents * num_envs self.num_agents = self.agents_per_batch @@ -74,6 +74,7 @@ def __init__(self, env_creators, env_args, env_kwargs, num_envs, buf=None, seed= self.envs = [] ptr = 0 + child_seeds = np.random.SeedSequence(seed).spawn(len(env_creators)) if seed is not None else None for i in range(num_envs): end = ptr + self.driver_env.num_agents buf_i = dict( @@ -85,10 +86,15 @@ def __init__(self, env_creators, env_args, env_kwargs, num_envs, buf=None, seed= actions=self.actions[ptr:end], ) ptr = end - seed_i = seed + i if seed is not None else None + if seed is not None: + seed_i = int(child_seeds[i].generate_state(1)[0]) & 0x7FFFFFFF + else: + seed_i = None env = env_creators[i](*env_args[i], buf=buf_i, seed=seed_i, **env_kwargs[i]) self.envs.append(env) + # Close the initial driver_env used only for configuration (it's not in self.envs) + self.driver_env.close() self.driver_env = driver = self.envs[0] self.emulated = self.driver_env.emulated check_envs(self.envs, self.driver_env) @@ -119,11 +125,12 @@ def _avg_infos(self): def async_reset(self, seed=None): self.flag = RECV infos = [] + child_seeds = np.random.SeedSequence(seed).spawn(len(self.envs)) if seed is not None else None for i, env in enumerate(self.envs): if seed is None: ob, i = env.reset() else: - ob, i = env.reset(seed=seed + i) + ob, i = env.reset(seed=int(child_seeds[i].generate_state(1)[0]) & 0x7FFFFFFF) if isinstance(i, list): infos.extend(i) @@ -174,6 +181,9 @@ def recv(self): self.masks, ) + def get_state(self): + return [env.get_state() for env in self.envs][0] + def close(self): for env in self.envs: env.close() @@ -213,7 +223,7 @@ def _worker_process( if is_native and num_envs == 1: envs = env_creators[0](*env_args[0], **env_kwargs[0], buf=buf, seed=seed) else: - envs = Serial(env_creators, env_args, env_kwargs, num_envs, buf=buf, seed=seed * num_envs) + envs = Serial(env_creators, env_args, env_kwargs, num_envs, buf=buf, seed=seed) semaphores = np.ndarray(num_workers, dtype=np.uint8, buffer=shm["semaphores"]) notify = np.ndarray(num_workers, dtype=bool, buffer=shm["notify"]) @@ -369,11 +379,13 @@ def __init__( w_send_pipes, self.recv_pipes = zip(*[Pipe() for _ in range(num_workers)]) self.recv_pipe_dict = {p: i for i, p in enumerate(self.recv_pipes)} + worker_ss = np.random.SeedSequence(seed).spawn(num_workers) if seed is not None else [None] * num_workers + worker_seeds = [int(ss.generate_state(1)[0]) & 0x7FFFFFFF if ss is not None else None for ss in worker_ss] + self.processes = [] for i in range(num_workers): start = i * envs_per_worker end = start + envs_per_worker - seed_i = seed + i if seed is not None else None p = Process( target=_worker_process, args=( @@ -392,7 +404,7 @@ def __init__( w_recv_pipes[i], self.shm, is_native, - seed_i, + worker_seeds[i], ), ) p.start() @@ -525,10 +537,12 @@ def async_reset(self, seed=0): self.infos = [[] for _ in range(self.num_workers)] self.buf["semaphores"][:] = RESET + worker_ss = ( + np.random.SeedSequence(seed).spawn(self.num_workers) if seed is not None else [None] * self.num_workers + ) for i in range(self.num_workers): - start = i * self.envs_per_worker - end = (i + 1) * self.envs_per_worker - self.send_pipes[i].send(seed + i) + s = int(worker_ss[i].generate_state(1)[0]) & 0x7FFFFFFF if worker_ss[i] is not None else None + self.send_pipes[i].send(s) def notify(self): self.buf["notify"][:] = True @@ -775,15 +789,14 @@ def make_seeds(seed, num_envs): def check_envs(envs, driver): - valid = (PufferEnv, GymnasiumPufferEnv, PettingZooPufferEnv) - if not isinstance(driver, valid): - raise pufferlib.APIUsageError(f"env_creator must be {valid}") + if not isinstance(driver, PufferEnv): + raise pufferlib.APIUsageError("env_creator must be PufferEnv") driver_obs = driver.single_observation_space driver_atn = driver.single_action_space for env in envs: - if not isinstance(env, valid): - raise pufferlib.APIUsageError(f"env_creators must be {valid}") + if not isinstance(env, PufferEnv): + raise pufferlib.APIUsageError("env_creators must be PufferEnv") obs_space = env.single_observation_space if obs_space != driver_obs: raise pufferlib.APIUsageError(f"\n{obs_space}\n{driver_obs} obs space mismatch") diff --git a/pufferlib/viz.py b/pufferlib/viz.py new file mode 100644 index 0000000000..bcfe83c9d4 --- /dev/null +++ b/pufferlib/viz.py @@ -0,0 +1,2174 @@ +"""Bird's Eye View visualization for PufferDrive scenarios using Matplotlib.""" + +import dataclasses +import weakref +from typing import Optional, Tuple + +import math +import matplotlib.figure +import matplotlib.patches as mpatches +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.collections import LineCollection, PatchCollection, PolyCollection +from matplotlib.patches import Circle, Polygon +import os +import json +import zlib +import base64 + +from pufferlib.ocean.drive import binding + + +COLORS = { + "pedestrian": "#2E8B57", + "cyclist": "#FF8C00", + "road_line": "#808080", + "road_edge": "#000000", + "lane": "#D3D3D3", + "crosswalk": "#E6C200", + "speed_bump": "#C90000", + "stop_sign": "#FF0000", + "inactive_agent": "#808080", + "background": "#F5F5F5", +} + +TRAFFIC_LIGHT_COLORS = { + 0: "#808080", + 1: "#FF0000", + 2: "#FFFF00", + 3: "#00FF00", + 4: "#FF0000", + 5: "#FFFF00", + 6: "#00FF00", + 7: "#FF6600", + 8: "#FFFF00", +} + +VEHICLE_COLORS = [ + "#681D00", + "#1F77B4", + "#FF7F0E", + "#2CA02C", + "#9467BD", + "#8C564B", + "#D47CBA", + "#BCBD22", + "#17BECF", + "#AEC7E8", + "#FFBB78", + "#98DF8A", + "#FF9896", + "#C5B0D5", + "#C49C94", + "#F7B6D2", + "#DBDB8D", + "#9EDAE5", +] + +_figure_cache: weakref.WeakValueDictionary = weakref.WeakValueDictionary() +_map_cache = {} + +MULTI_LANE_FULL_SCORE_TIME = binding.MULTI_LANE_FULL_SCORE_TIME +MULTI_LANE_HALF_SCORE_TIME = binding.MULTI_LANE_HALF_SCORE_TIME + +METRIC_LABELS = [ + "collision", + "offroad", + "red_light", + "stop_sign", + "reached_goal", + "lane_dist", + "lane_angle", + "comfort_violation", + "velocity_progress", + "speed_limit", + "ADE", + "progression", + "at_fault_collision", + "ttc", + "ttc_tfl", + "progress_ratio", + "multi_lane_time", + "multi_lane_score", +] + + +@dataclasses.dataclass +class VizConfig: + """Visualization config using radius and center for view bounds.""" + + center: Optional[Tuple[float, float]] = None + radius: Optional[float] = None + figsize: Tuple[float, float] = (20.0, 20.0) + dpi: int = 100 + show_agent_id: bool = True + show_routes: bool = False + show_goal: bool = True + show_sdc_paths: bool = False + show_trajectories: bool = False + goal_radius: float = 2.0 + follow_ego: bool = False + debug_metrics: bool = False + reuse_figure: bool = True + + def get_bounds(self, scenario) -> Tuple[float, float, float, float]: + map_corners = scenario.get("map_corners") + + if self.follow_ego: + ego_agent = scenario.get("agents")[-1] + cx, cy = ego_agent["sim_x"], ego_agent["sim_y"] + elif self.center is not None: + cx, cy = self.center + elif map_corners and len(map_corners) >= 4: + cx, cy = (map_corners[0] + map_corners[2]) / 2, (map_corners[1] + map_corners[3]) / 2 + else: + cx, cy = 0.0, 0.0 + + if self.radius is not None: + r = self.radius + elif map_corners and len(map_corners) >= 4: + r = max(map_corners[2] - map_corners[0], map_corners[3] - map_corners[1]) / 2 * 1.02 + else: + r = 100.0 + return (cx - r, cx + r, cy - r, cy + r) + + +def get_agent_color(agent_id, is_active=True): + return COLORS["inactive_agent"] if not is_active else VEHICLE_COLORS[agent_id % len(VEHICLE_COLORS)] + + +def _init_fig_ax(config: VizConfig, reuse_key: str = None, with_metrics: bool = False): + cache_key = f"{reuse_key}_{'metrics' if with_metrics else 'single'}" if reuse_key else None + + if config.reuse_figure and cache_key and cache_key in _figure_cache: + fig = _figure_cache[cache_key] + if fig and plt.fignum_exists(fig.number): + for ax in fig.axes: + ax.clear() + ax.set_facecolor(COLORS["background"]) + if with_metrics: + return fig, fig.axes[0], fig.axes[1] + return fig, fig.axes[0] + + if with_metrics: + fig, (ax_main, ax_metrics) = plt.subplots( + 1, 2, figsize=(config.figsize[0] * 1.5, config.figsize[1]), gridspec_kw={"width_ratios": [2, 1]} + ) + else: + fig, ax_main = plt.subplots() + fig.set_size_inches(config.figsize) + ax_metrics = None + + fig.set_dpi(config.dpi) + fig.set_facecolor(COLORS["background"]) + ax_main.set_facecolor(COLORS["background"]) + if ax_metrics: + ax_metrics.set_facecolor(COLORS["background"]) + + if config.reuse_figure and cache_key: + _figure_cache[cache_key] = fig + + if with_metrics: + return fig, ax_main, ax_metrics + return fig, ax_main + + +def _build_road_cache(road_elements): + lanes, lines, edges = [], [], [] + lane_dict = {} + for elem in road_elements or []: + if not isinstance(elem, dict): + continue + x, y, t = elem.get("x"), elem.get("y"), elem.get("type", 0) + if not x or not y: + continue + pts = np.column_stack((np.asarray(x), np.asarray(y))) + if 1 <= t <= 3: + lanes.append(pts) + lid = elem.get("id") + if lid is not None: + lane_dict[lid] = pts + elif 11 <= t <= 18: + lines.append(pts) + elif 21 <= t <= 23: + edges.append(pts) + return { + "lanes": lanes, + "lines": lines, + "edges": edges, + "lane_dict": lane_dict, + "collections": None, + } + + +def _render_roads(ax, road_cache): + if not road_cache: + return + collections = road_cache.get("collections") + if collections is None: + collections = [] + lanes = road_cache.get("lanes") or [] + lines = road_cache.get("lines") or [] + edges = road_cache.get("edges") or [] + if lanes: + collections.append(LineCollection(lanes, colors=COLORS["lane"], linewidths=0.8, alpha=0.7, zorder=1)) + if lines: + collections.append( + LineCollection( + lines, + colors=COLORS["road_line"], + linewidths=0.8, + alpha=0.6, + linestyles=(0, (5, 5)), + zorder=2, + ) + ) + if edges: + collections.append(LineCollection(edges, colors=COLORS["road_edge"], linewidths=0.8, alpha=0.8, zorder=2)) + road_cache["collections"] = collections + for collection in collections: + ax.add_collection(collection) + + +def _build_traffic_cache(traffic_elements): + traffic_lights = [] # (stop_line, states) + stop_signs = [] # stop_line endpoints + yield_signs = [] # stop_line endpoints + for elem in traffic_elements or []: + if not isinstance(elem, dict): + continue + t_type = elem.get("type", 1) + sl = elem.get("stop_line") + if sl is None or len(sl) < 4: + continue + if t_type == 1: + traffic_lights.append({"stop_line": sl, "states": elem.get("states", [])}) + elif t_type == 2: + stop_signs.append(sl) + elif t_type == 3: + yield_signs.append(sl) + return { + "traffic_lights": traffic_lights, + "stop_signs": stop_signs, + "yield_signs": yield_signs, + } + + +def _render_traffic(ax, traffic_cache, timestep): + if not traffic_cache: + return + # Traffic lights — colored by state + for light in traffic_cache.get("traffic_lights", []): + sl = light["stop_line"] + states = light["states"] + state = int(states[timestep]) if states and len(states) > timestep else 0 + color = TRAFFIC_LIGHT_COLORS.get(state, "#808080") + ax.plot([sl[0], sl[3]], [sl[1], sl[4]], color=color, linewidth=3, solid_capstyle="butt", alpha=0.9, zorder=15) + + # Stop signs — red/black striped + for sl in traffic_cache.get("stop_signs", []): + ax.plot([sl[0], sl[3]], [sl[1], sl[4]], color="black", linewidth=4, solid_capstyle="butt", alpha=0.9, zorder=15) + ax.plot( + [sl[0], sl[3]], + [sl[1], sl[4]], + color="#FF0000", + linewidth=2.5, + solid_capstyle="butt", + alpha=0.9, + zorder=15, + linestyle=(0, (3, 2)), + ) + + # Yield signs — yellow/black striped + for sl in traffic_cache.get("yield_signs", []): + ax.plot([sl[0], sl[3]], [sl[1], sl[4]], color="black", linewidth=4, solid_capstyle="butt", alpha=0.9, zorder=15) + ax.plot( + [sl[0], sl[3]], + [sl[1], sl[4]], + color="#FFD700", + linewidth=2.5, + solid_capstyle="butt", + alpha=0.9, + zorder=15, + linestyle=(0, (3, 2)), + ) + + +def _render_routes(ax, agents, lane_dict, active_indices): + if not agents or not lane_dict: + return + + active_set = set(active_indices or []) + segments_by_color = {} + for idx, agent in enumerate(agents): + if not isinstance(agent, dict) or idx not in active_set: + continue + route = agent.get("route", []) + if not route: + continue + color = get_agent_color(agent.get("id", idx)) + segs = segments_by_color.setdefault(color, []) + for lid in route: + if lid in lane_dict: + segs.append(lane_dict[lid]) + + for color, segs in segments_by_color.items(): + if segs: + ax.add_collection(LineCollection(segs, colors=color, linewidths=2.0, alpha=0.6, linestyles="--", zorder=5)) + + +def _render_agents(ax, agents, active_indices, static_indices, config, px_per_meter, use_rear_axle=False): + if not agents: + return + active_set, static_set = set(active_indices or []), set(static_indices or []) + vehicles = [] + vehicle_lengths = [] + vehicle_widths = [] + vehicle_headings = [] + vehicle_colors = [] + vehicle_edges = [] + text_items = [] + goal_points = [] + goal_colors = [] + ped_patches = [] + cyclist_patches = [] + font_size = max(12, int(px_per_meter / 5)) + + for idx, agent in enumerate(agents): + if idx not in active_set and idx not in static_set: + continue + if not agent.get("sim_valid"): + continue + x, y = agent.get("sim_x"), agent.get("sim_y") + if x is None or y is None: + continue + + agent_type = agent.get("type", 1) + agent_id = agent.get("id", idx) + is_active = idx in active_set + color = get_agent_color(agent_id, is_active) + edge = "black" if is_active else COLORS["inactive_agent"] + + if agent_type == 1: + if agent.get("stopped"): + color = "red" + length = agent.get("sim_length", 4) + width = agent.get("sim_width", 2) + heading = agent.get("sim_heading", 0) + + vehicles.append((x, y)) + vehicle_lengths.append(length) + vehicle_widths.append(width) + vehicle_headings.append(heading) + vehicle_colors.append(color) + vehicle_edges.append(edge) + + if config.show_agent_id: + text_items.append((x, y + width, str(agent_id))) + + if config.show_goal and is_active: + gx, gy = agent.get("goal_position_x"), agent.get("goal_position_y") + if gx is not None and gy is not None: + goal_points.append((gx, gy)) + goal_colors.append(color) + elif agent_type == 2: + ped_patches.append( + Circle( + (x, y), + radius=0.5, + facecolor=COLORS["pedestrian"], + edgecolor="black", + linewidth=0.7, + alpha=0.85, + zorder=10, + ) + ) + elif agent_type == 3: + cyclist_patches.append( + Circle( + (x, y), + radius=0.8, + facecolor=COLORS["cyclist"], + edgecolor="black", + linewidth=1.5, + alpha=0.85, + zorder=10, + ) + ) + + if vehicles: + centers = np.asarray(vehicles, dtype=float) + lengths = np.asarray(vehicle_lengths, dtype=float) + widths = np.asarray(vehicle_widths, dtype=float) + headings = np.asarray(vehicle_headings, dtype=float) + cos_h = np.cos(headings) + sin_h = np.sin(headings) + half_l = lengths / 2.0 + half_w = widths / 2.0 + base = np.stack( + ( + np.stack((half_l, half_w), axis=1), + np.stack((half_l, -half_w), axis=1), + np.stack((-half_l, -half_w), axis=1), + np.stack((-half_l, half_w), axis=1), + ), + axis=1, + ) + rot_x = base[:, :, 0] * cos_h[:, None] - base[:, :, 1] * sin_h[:, None] + rot_y = base[:, :, 0] * sin_h[:, None] + base[:, :, 1] * cos_h[:, None] + polys = np.stack((rot_x, rot_y), axis=2) + centers[:, None, :] + + ax.add_collection( + PolyCollection( + polys, + facecolors=vehicle_colors, + edgecolors=vehicle_edges, + linewidths=0.7, + alpha=0.8, + zorder=10, + ) + ) + + dx = lengths * 0.6 * cos_h + dy = lengths * 0.6 * sin_h + segments = np.stack((centers, centers + np.stack((dx, dy), axis=1)), axis=1) + ax.add_collection(LineCollection(segments, colors=vehicle_colors, linewidths=0.7, zorder=11)) + + head_len = widths * 0.25 + head_half_width = widths * 0.2 + tip = centers + np.stack((dx, dy), axis=1) + dir_vec = np.stack((cos_h, sin_h), axis=1) + perp_vec = np.stack((-sin_h, cos_h), axis=1) + base_center = tip - dir_vec * head_len[:, None] + left = base_center + perp_vec * head_half_width[:, None] + right = base_center - perp_vec * head_half_width[:, None] + arrows = np.stack((tip, left, right), axis=1) + ax.add_collection( + PolyCollection( + arrows, + facecolors=vehicle_colors, + edgecolors="black", + linewidths=0.3, + zorder=12, + ) + ) + + if text_items: + for x, y, text in text_items: + ax.text( + x, + y, + text, + fontsize=font_size, + color="black", + ha="center", + va="bottom", + fontweight="bold", + zorder=12, + ) + + if goal_points: + gx, gy = zip(*goal_points) + ax.scatter(gx, gy, s=20, c=goal_colors, marker="o", zorder=13) + goal_patches = [Circle((x, y), radius=config.goal_radius) for x, y in goal_points] + ax.add_collection( + PatchCollection( + goal_patches, + facecolors="none", + edgecolors=goal_colors, + linewidths=1.0, + linestyles="--", + zorder=13, + ) + ) + + if ped_patches: + ax.add_collection(PatchCollection(ped_patches, match_original=True)) + if cyclist_patches: + ax.add_collection(PatchCollection(cyclist_patches, match_original=True)) + + +def _render_paths(ax, scenario): + """Render SDC planned paths.""" + for idx in range(scenario["active_agent_count"]): + x = np.array([item["x"] for item in scenario["sdc_paths"][idx]["waypoints"]]) + y = np.array([item["y"] for item in scenario["sdc_paths"][idx]["waypoints"]]) + init_idx = scenario["agents"][scenario["active_agent_indices"][idx]]["closest_path_idx_wp"] + end_idx = min(init_idx + 20, scenario["sdc_paths"][idx]["num_waypoints"] - 1) + agent_id = scenario["agents"][scenario["active_agent_indices"][idx]]["id"] + color = get_agent_color(agent_id, is_active=True) + ax.scatter(x[init_idx:end_idx], y[init_idx:end_idx], color=color, s=20) + + +def _render_trajectories(ax, scenario): + for idx in range(scenario["active_agent_count"]): + wps = scenario["trajectory_waypoints_global"][idx]["waypoints"] + x = np.array([item["x"] for item in wps]) + y = np.array([item["y"] for item in wps]) + heading = np.array([item["heading"] for item in wps]) + ax.scatter(x, y, color=np.array([0, 100, 0]) / 255.0, s=20) + ax.quiver( + x, + y, + np.cos(heading), + np.sin(heading), + color=np.array([0, 100, 0]) / 255.0, + scale_units="xy", # Use data coordinates for scaling + scale=1.0, # A scale of 1.0 means arrows of length (U,V) are plotted as such + width=0.005, + ) + + +def _render_debug_metrics_table(ax, agents, active_agent_indices, px_per_meter=10.0): + """Render a table of per-agent metrics for debugging.""" + font_size = max(10, int(px_per_meter / 5)) + + if not agents or not active_agent_indices: + ax.text(0.5, 0.5, "No active agents", ha="center", va="center", fontsize=font_size) + ax.axis("off") + return + + active_set = set(active_agent_indices) + + # Gather metrics for active agents + metrics_data = [] + for idx, agent in enumerate(agents): + if idx not in active_set: + continue + agent_id = agent["id"] + vx, vy = agent.get("sim_vx", 0), agent.get("sim_vy", 0) + speed = np.sqrt(vx**2 + vy**2) + current_lane_id = agent.get("current_lane_index", -1) + metrics = agent.get("metrics_array", [0.0] * len(METRIC_LABELS)) + metrics_data.append( + { + "id": agent_id, + "current_lane": current_lane_id, + "speed": speed, + "lane_dist": metrics[5], + "lane_head": metrics[6], + "offroad": metrics[1], + "collision": metrics[0], + "comfort": metrics[7], + "red_light": metrics[2], + "at_fault": metrics[12], + "ttc": metrics[13], + "ttc_tfl": metrics[14], + "progress": metrics[15], + "ml_time": metrics[16] if len(metrics) > 16 else 0.0, + "color": get_agent_color(agent_id, is_active=True), + } + ) + + if not metrics_data: + ax.text(0.5, 0.5, "No active agents", ha="center", va="center", fontsize=font_size) + ax.axis("off") + return + + ax.axis("off") + ax.set_xlim(0, 1) + ax.set_ylim(0, 1) + + # Remove margins + ax.margins(0) + + # Table headers + headers = [ + "ID", + "Lane", + "LDist", + "LHead", + "Spd", + "Cmft", + "Off", + "Col", + "Red", + "AF", + "TTC", + "TTC_TFL", + "Prog", + "MLt", + ] + num_agents = len(metrics_data) + y_start, y_end = 0.95, 0.05 + row_height = min(0.06, (y_start - y_end) / (num_agents + 2)) + x_positions = np.linspace(0.02, 0.96, len(headers)) + for i, header in enumerate(headers): + ax.text(x_positions[i], y_start, header, fontsize=font_size + 2, fontweight="bold", va="top") + + for row_idx, data in enumerate(metrics_data): + y_pos = y_start - (row_idx + 1) * row_height + ax.text( + x_positions[0], y_pos, str(data["id"]), fontsize=font_size, color=data["color"], fontweight="bold", va="top" + ) + ax.text(x_positions[1], y_pos, f"{data['current_lane']:.0f}", fontsize=font_size, va="top") + ax.text(x_positions[2], y_pos, f"{data['lane_dist']:.2f}", fontsize=font_size, va="top") + ax.text(x_positions[3], y_pos, f"{data['lane_head']:.2f}", fontsize=font_size, va="top") + ax.text(x_positions[4], y_pos, f"{data['speed']:.1f}", fontsize=font_size, va="top") + ax.text( + x_positions[5], + y_pos, + f"{data['comfort']:.1f}", + fontsize=font_size, + color="red" if data["comfort"] > 0 else "green", + va="top", + ) + ax.text( + x_positions[6], + y_pos, + "+" if data["offroad"] else "-", + fontsize=font_size, + color="red" if data["offroad"] else "green", + va="top", + ) + ax.text( + x_positions[7], + y_pos, + "+" if data["collision"] else "-", + fontsize=font_size, + color="red" if data["collision"] else "green", + va="top", + ) + ax.text( + x_positions[8], + y_pos, + "+" if data["red_light"] else "-", + fontsize=font_size, + color="red" if data["red_light"] else "green", + va="top", + ) + ax.text( + x_positions[9], + y_pos, + "+" if data["at_fault"] else "-", + fontsize=font_size, + color="red" if data["at_fault"] else "green", + va="top", + ) + ax.text( + x_positions[10], + y_pos, + f"{data['ttc']:.2f}", + fontsize=font_size, + color="red" if data["ttc"] < 0.95 else "green", + va="top", + ) + ax.text( + x_positions[11], + y_pos, + f"{data['ttc_tfl']:.2f}", + fontsize=font_size, + color="red" if data["ttc_tfl"] < 0.95 else "green", + va="top", + ) + ax.text( + x_positions[12], + y_pos, + f"{data['progress']:.2f}", + fontsize=font_size, + color="green" if data["progress"] > 0.2 else "red", + va="top", + ) + ax.text( + x_positions[13], + y_pos, + f"{data['ml_time']:.1f}", + fontsize=font_size, + color="red" if data["ml_time"] > MULTI_LANE_FULL_SCORE_TIME else "green", + va="top", + ) + + ax.set_title("Active Agent Metrics + V-Max", fontsize=font_size + 4, fontweight="bold", pad=10) + + +def _get_cache_key(reuse_key): + return reuse_key + + +def _get_or_build_map_cache(cache_key, scenario): + if cache_key: + cache = _map_cache.get(cache_key) + map_name = scenario.get("map_name") + if cache and cache.get("map_name") == map_name: + return cache + road_cache = _build_road_cache(scenario.get("road_elements", [])) + traffic_cache = _build_traffic_cache(scenario.get("traffic_elements", [])) + cache = { + "map_name": map_name, + "road": road_cache, + "traffic": traffic_cache, + } + _map_cache[cache_key] = cache + return cache + + return { + "map_name": scenario.get("map_name"), + "road": _build_road_cache(scenario.get("road_elements", [])), + "traffic": _build_traffic_cache(scenario.get("traffic_elements", [])), + } + + +def plot_simulator_state( + scenario, + timestep: int = 0, + show_trajectories: bool = False, + simulation_mode: str = None, + reuse_key: str = None, + use_rear_axle: bool = False, +) -> np.ndarray: + """Render simulator state to RGB image array.""" + vis_radius = None if simulation_mode == "gigaflow" or simulation_mode is None else 75.0 + vis_config = VizConfig(radius=vis_radius, show_trajectories=show_trajectories) + + cache_key = _get_cache_key(reuse_key) + map_cache = _get_or_build_map_cache(cache_key, scenario) + + bounds = vis_config.get_bounds(scenario) + x_min, x_max, y_min, y_max = bounds + + px_per_meter = min( + vis_config.figsize[0] * vis_config.dpi / (x_max - x_min), + vis_config.figsize[1] * vis_config.dpi / (y_max - y_min), + ) + + if vis_config.debug_metrics: + fig, ax, ax_metrics = _init_fig_ax(vis_config, cache_key, with_metrics=True) + else: + fig, ax = _init_fig_ax(vis_config, cache_key, with_metrics=False) + ax_metrics = None + + ax.set_aspect("equal") + ax.set_title( + f"PufferDrive | {scenario.get('dataset_name', '')} | {scenario.get('scenario_id', '')} | t={timestep}", + fontsize=max(14, int(px_per_meter / 8)), + fontweight="bold", + ) + + _render_roads(ax, map_cache.get("road")) + _render_traffic(ax, map_cache.get("traffic"), timestep) + if vis_config.show_routes: + _render_routes( + ax, + scenario.get("agents", []), + map_cache.get("road", {}).get("lane_dict"), + scenario.get("active_agent_indices", []), + ) + if vis_config.show_sdc_paths: + _render_paths(ax, scenario) + if vis_config.show_trajectories and timestep > 0: + _render_trajectories(ax, scenario) + + _render_agents( + ax, + scenario.get("agents", []), + scenario.get("active_agent_indices", []), + scenario.get("static_agent_indices", []), + vis_config, + px_per_meter, + use_rear_axle, + ) + + ax.set_xlim(x_min, x_max) + ax.set_ylim(y_min, y_max) + + if vis_config.debug_metrics and ax_metrics: + _render_debug_metrics_table( + ax_metrics, + scenario.get("agents", []), + scenario.get("active_agent_indices", []), + px_per_meter=px_per_meter, + ) + + close_fig = not (vis_config.reuse_figure and cache_key) + return _img_from_fig(fig, close=close_fig) + + +def _img_from_fig(fig: matplotlib.figure.Figure, close: bool = True) -> np.ndarray: + fig.subplots_adjust(left=0.01, bottom=0.02, right=1.00, top=0.96) + fig.canvas.draw() + data = np.frombuffer(fig.canvas.tostring_argb(), dtype=np.uint8) + img = data.reshape(fig.canvas.get_width_height()[::-1] + (4,))[:, :, 1:] + if close: + plt.close(fig) + return img + + +def close_figure(reuse_key: str): + if not reuse_key: + return + for suffix in ("single", "metrics"): + cache_key = f"{reuse_key}_{suffix}" + fig = _figure_cache.pop(cache_key, None) + if fig and plt.fignum_exists(fig.number): + plt.close(fig) + _map_cache.pop(reuse_key, None) + + +def unpack_obs( + obs_flat, + dynamics_model: int = 0, + target_type: str = "static", + reward_conditioning: bool = False, + num_target_waypoints: int = 5, + max_partners: int = 16, + max_lane_segments: int = 16, + max_boundary_segments: int = 16, + max_traffic_lights: int = 16, + max_stop_signs: int = 10, + agent_idx: int = 0, +): + """ + Unpack the flattened observation into the ego state and visible state. + Args: + obs_flat: flattened observation tensor of shape (batch_size, obs_dim) + dynamics_model: 0 for CLASSIC, 1 for JERK + target_type: 0 for goal only, 1 for waypoints only, 2 for both + Return: + ego_state, partners_obs, lane_obs, boundary_obs, traffic_obs, gps_obs, include_goal, include_waypoints + """ + ego_dim = binding.EGO_FEATURES_JERK if dynamics_model == "jerk" else binding.EGO_FEATURES_CLASSIC + + # Partner obs + partner_feature_size = binding.PARTNER_FEATURES + # Road obs + road_feature_size = binding.ROAD_FEATURES + # Traffic light obs + traffic_feature_size = binding.TRAFFIC_LIGHT_FEATURES + # Stop sign obs + stop_sign_feature_size = binding.STOP_SIGN_FEATURES + + # Target obs + target_features = binding.STATIC_TARGET_FEATURES if target_type == "static" else binding.DYNAMIC_TARGET_FEATURES + target_dim = num_target_waypoints * target_features + + if max_stop_signs > 0: + ego_dim += 1 + + # Extract ego state + ego_state = obs_flat[:, :ego_dim] + + target_start = ego_dim + if reward_conditioning: + target_start += binding.NUM_REWARD_COEFS + + target_end = target_start + target_dim + target_obs = obs_flat[:, target_start:target_end] + target_obs = target_obs.reshape(-1, num_target_waypoints, target_features) + + # Extract partners + partners_start = target_end + partners_end = partners_start + max_partners * partner_feature_size + partners_obs = obs_flat[:, partners_start:partners_end] + partners_obs = partners_obs.reshape(-1, max_partners, partner_feature_size) + + # Extract lane elements + lane_start = partners_end + lane_end = lane_start + max_lane_segments * road_feature_size + lane_obs = obs_flat[:, lane_start:lane_end] + lane_obs = lane_obs.reshape(-1, max_lane_segments, road_feature_size) + + # Extract boundary elements + boundary_start = lane_end + boundary_end = boundary_start + max_boundary_segments * road_feature_size + boundary_obs = obs_flat[:, boundary_start:boundary_end] + boundary_obs = boundary_obs.reshape(-1, max_boundary_segments, road_feature_size) + + # Extract traffic lights + traffic_start = boundary_end + traffic_end = traffic_start + max_traffic_lights * traffic_feature_size + if max_traffic_lights > 0: + traffic_obs = obs_flat[:, traffic_start:traffic_end] + traffic_obs = traffic_obs.reshape(-1, max_traffic_lights, traffic_feature_size) + else: + traffic_obs = np.zeros((obs_flat.shape[0], 0, traffic_feature_size)) + + # Extract stop signs + stop_sign_start = traffic_end + stop_sign_end = stop_sign_start + max_stop_signs * stop_sign_feature_size + if max_stop_signs > 0: + stop_sign_obs = obs_flat[:, stop_sign_start:stop_sign_end] + stop_sign_obs = stop_sign_obs.reshape(-1, max_stop_signs, stop_sign_feature_size) + else: + stop_sign_obs = np.zeros((obs_flat.shape[0], 0, stop_sign_feature_size)) + + return ( + ego_state[agent_idx], + target_obs[agent_idx], + partners_obs[agent_idx], + lane_obs[agent_idx], + boundary_obs[agent_idx], + traffic_obs[agent_idx], + stop_sign_obs[agent_idx], + ) + + +def plot_observation( + obs, + dynamics_model="classic", + target_type="static", + reward_conditioning=False, + num_target_waypoints=10, + max_partners=16, + max_lane_segments=32, + max_boundary_segments=32, + max_traffic_lights=4, + max_stop_signs=4, + agent_idx=0, + use_rear_axle=False, +) -> np.ndarray: + """Plot observation in ego-centric frame. + + Args: + obs: flattened observation tensor + dynamics_model: 0 for CLASSIC, 1 for JERK + target_type: 0 for goal only, 1 for waypoints only, 2 for both + """ + fig, ax = plt.subplots(figsize=(20, 20)) + + ego_state, target_obs, partners_obs, lane_obs, boundary_obs, traffic_obs, stop_sign_obs = unpack_obs( + obs, + dynamics_model, + target_type, + reward_conditioning, + num_target_waypoints, + max_partners, + max_lane_segments, + max_boundary_segments, + max_traffic_lights, + max_stop_signs, + agent_idx, + ) + + if dynamics_model == "jerk": + ego_speed, ego_width, ego_length, steering_angle, a_long, a_lat, lcenter, lalign, speed_limit = ego_state + else: + ego_speed, ego_width, ego_length, lcenter, lalign, speed_limit = ego_state + + # Ego vehicle at origin + ax.add_patch( + mpatches.Rectangle( + (-ego_length / 2, -ego_width / 2), + ego_length, + ego_width, + facecolor="blue", + edgecolor="black", + linewidth=2, + alpha=0.7, + zorder=10, + ) + ) + + # Draw target waypoints + for i in range(target_obs.shape[0]): + if np.all(target_obs[i] == 0): + continue + wp_x, wp_y = target_obs[i][0], target_obs[i][1] + if target_type == "static": + color = "red" if i == 0 else "orange" + marker = "*" if i == 0 else "o" + s = 200 if i == 0 else 80 + else: + color = "magenta" + marker = "o" + s = 100 + ax.scatter(wp_x, wp_y, color=color, marker=marker, s=s, zorder=15) + + # Add dynamics info text for JERK model + ego_info = f"Speed: {ego_speed:.2f}\nLane Centering: {lcenter:.2f}\nLane Align: {lalign:.2f}\nSpeed Limit: {speed_limit:.2f}" + + if dynamics_model == "jerk": + ego_info += f"\nSteering: {steering_angle:.3f}\na_long: {a_long:.2f}\na_lat: {a_lat:.2f}" + + ax.text( + 0.02, + 0.98, + ego_info, + transform=ax.transAxes, + fontsize=10, + verticalalignment="top", + bbox=dict(boxstyle="round", facecolor="wheat", alpha=0.8), + ) + + # Partner agents + for i in range(partners_obs.shape[0]): + if np.all(partners_obs[i] == 0): + continue + rel_x, rel_y, width, length, heading_cos, heading_sin, speed = partners_obs[i] + heading = np.arctan2(heading_sin, heading_cos) + + rect = mpatches.Rectangle( + (-length / 2, -width / 2), + length, + width, + facecolor="gray", + edgecolor="black", + linewidth=1, + alpha=0.6, + zorder=9, + ) + rect.set_transform(plt.matplotlib.transforms.Affine2D().rotate(heading).translate(rel_x, rel_y) + ax.transData) + ax.add_patch(rect) + + # Road elements + count_lane = 0 + for i in range(lane_obs.shape[0]): + if np.all(lane_obs[i] == 0): + continue + count_lane += 1 + rel_x, rel_y, length, width, dir_cos, dir_sin = lane_obs[i] + color = "lightgrey" + ax.scatter(rel_x, rel_y, color=color, s=10, zorder=1) + ax.plot( + [rel_x + dir_cos * length / 2, rel_x - dir_cos * length / 2], + [rel_y + dir_sin * length / 2, rel_y - dir_sin * length / 2], + color=color, + linewidth=1, + zorder=1, + ) + + count_boundary = 0 + for i in range(boundary_obs.shape[0]): + if np.all(boundary_obs[i] == 0): + continue + count_boundary += 1 + rel_x, rel_y, length, width, dir_cos, dir_sin = boundary_obs[i] + color = "black" + ax.scatter(rel_x, rel_y, color=color, s=10, zorder=1) + ax.plot( + [rel_x + dir_cos * length / 2, rel_x - dir_cos * length / 2], + [rel_y + dir_sin * length / 2, rel_y - dir_sin * length / 2], + color=color, + linewidth=1, + zorder=1, + ) + + ax.text( + 0.12, + 0.95, + f"Lanes: {count_lane}\nBoundaries: {count_boundary}", + transform=ax.transAxes, + fontsize=10, + verticalalignment="top", + bbox=dict(boxstyle="round", facecolor="wheat", alpha=0.8), + ) + + # Traffic lights (stop lines) + for i in range(traffic_obs.shape[0]): + if np.all(traffic_obs[i] == 0): + continue + rel_x1, rel_y1, rel_x2, rel_y2, state_normalized = traffic_obs[i] + + if state_normalized == 0: + state = 4 + elif state_normalized == 1: + state = 2 + elif state_normalized == 2: + state = 6 + else: + state = 0 + + ax.plot( + [rel_x1, rel_x2], + [rel_y1, rel_y2], + color=TRAFFIC_LIGHT_COLORS[state], + linewidth=2.5, + solid_capstyle="round", + alpha=0.9, + zorder=12, + ) + + # Stop signs + for i in range(stop_sign_obs.shape[0]): + if np.all(stop_sign_obs[i] == 0): + continue + rel_x, rel_y, _ = stop_sign_obs[i] + + radius = 0.02 + angles = np.linspace(0, 2 * np.pi, 9) + octagon_x = rel_x + radius * np.cos(angles + np.pi / 8) + octagon_y = rel_y + radius * np.sin(angles + np.pi / 8) + octagon_points = np.column_stack((octagon_x, octagon_y)) + ax.add_patch( + plt.Polygon( + xy=octagon_points, + alpha=0.9, + facecolor=COLORS.get("stop_sign", "#808080"), + edgecolor="red", + linewidth=1, + zorder=12, + ) + ) + + ax.axis((-1, 1, -1, 1)) + ax.set_aspect("equal", adjustable="box") + ax.set_xlabel("X (ego frame)", fontsize=16) + ax.set_ylabel("Y (ego frame)", fontsize=16) + ax.set_title("Observation (Ego-Centric View)", fontsize=18, fontweight="bold") + # ax.grid(True, alpha=0.3) + return _img_from_fig(fig) + + +# HTML INTERACTIVE REPLAY +def fill_agents_state(scenario, use_trajectory=False): + current_agents_data = [] + active_indices = scenario.get("active_agent_indices", []) + + # Actions + if use_trajectory: + raw_actions = scenario.get("ctrl_trajectory_actions", []) + else: + raw_actions = scenario.get("actions", []) + action_map = {} + if raw_actions and len(raw_actions) == len(active_indices): + for i, agent_idx in enumerate(active_indices): + action_map[agent_idx] = raw_actions[i] + + for idx, agent in enumerate(scenario.get("agents", [])): + if not agent.get("sim_valid"): + continue + + agent_id = agent.get("id", idx) + is_active = idx in active_indices + + # Couleur + if agent.get("stopped", False): + color = "red" + else: + color = get_agent_color(agent_id, is_active) + req_acc = float(action_map[idx][0]) if idx in action_map else 0.0 + req_str = float(action_map[idx][1]) if idx in action_map else 0.0 + + # On arrondit tout pour alléger le JSON final + current_agents_data.append( + { + "id": int(agent_id), + "x": round(float(agent["sim_x"]), 2), + "y": round(float(agent["sim_y"]), 2), + "h": round(float(agent["sim_heading"]), 3), + "l": round(float(agent["sim_length"]), 2), + "w": round(float(agent["sim_width"]), 2), + "s": round(float(agent.get("sim_speed", 0)), 2), + "st": round(float(agent.get("sim_steering", 0)), 3), + "c": color, + # Commandes + "ra": round(req_acc, 2), + "rs": round(req_str, 2), + # Compact metrics array (M1..M18) + "m": [round(float(m), 2) for m in agent.get("metrics_array")], + } + ) + + return current_agents_data + + +def fill_traffics_state(scenario, timestep): + current_traffic_data = [] + traffic_elements = scenario.get("traffic_elements", []) + for elem in traffic_elements or []: + if not isinstance(elem, dict): + continue + + t_type = elem.get("type", 1) + sl = elem.get("stop_line") + if sl is None or len(sl) < 4: + continue + + if t_type == 1: + states = elem.get("states", []) + state = int(states[timestep]) if states and len(states) > timestep else 0 + color = TRAFFIC_LIGHT_COLORS.get(state, "#808080") + current_traffic_data.append({"type": "light", "stop_line": sl, "c": color}) + elif t_type == 2: + current_traffic_data.append({"type": "stop", "stop_line": sl, "c": "#FF0000", "c2": "#000000"}) + elif t_type == 3: + current_traffic_data.append({"type": "yield", "stop_line": sl, "c": "#FFD700", "c2": "#000000"}) + + return current_traffic_data + + +def fill_trajectories(scenario, timestep): + current_trajectories = [] + if timestep > 0: + traj_data = scenario.get("trajectory_waypoints_global", []) + active_count = scenario.get("active_agent_count", 0) + + # On itère seulement sur les agents actifs qui ont des trajectoires + for idx in range(min(len(traj_data), active_count)): + waypoints = traj_data[idx].get("waypoints", []) + pts = [] + for wp in waypoints: + pts.append([float(wp["x"]), float(wp["y"]), float(wp["heading"])]) + + current_trajectories.append(pts) + return current_trajectories + + +def extract_obs_frame(obs, scenario, args, timestep, obs_index=0, agent_idx=0, head_north=False): + ego_state, target_obs, partners_obs, lane_obs, boundary_obs, traffic_obs, stop_sign_obs = unpack_obs( + obs, + dynamics_model=args["env"]["dynamics_model"], + target_type=args["env"]["target_type"], + reward_conditioning=args["env"]["reward_conditioning"], + num_target_waypoints=args["env"]["num_target_waypoints"], + max_partners=args["env"]["max_partner_observations"], + max_lane_segments=args["env"]["max_lane_segment_observations"], + max_boundary_segments=args["env"]["max_boundary_segment_observations"], + max_traffic_lights=args["env"]["max_traffic_light_observations"], + max_stop_signs=args["env"]["max_stop_sign_observations"], + agent_idx=obs_index, + ) + + # --- Rotation Helper --- + def _rot(x, y): + """Rotates coordinates 90 degrees CCW if head_north is True.""" + return (-y, x) if head_north else (x, y) + + # --- Parse Ego --- + if args["env"]["dynamics_model"] == "jerk": + ego_speed, ego_width, ego_length, steering_angle, a_long, a_lat = ego_state[:6] + else: + ego_speed, ego_width, ego_length = ego_state[:3] + steering_angle, a_long, a_lat = 0.0, 0.0, 0.0 + + ego_data = { + "s": round(float(ego_speed), 3), + "w": round(float(ego_width), 3), + "l": round(float(ego_length), 3), + "st": round(float(steering_angle), 3), + "al": round(float(a_long), 3), + "alat": round(float(a_lat), 3), + } + + # --- Parse Road Segments --- + def parse_roads(roads): + res = [] + for r in roads: + if np.all(r == 0): + continue + x, y = r[0], r[1] + length, width = r[2], r[3] + cos_a, sin_a = r[4], r[5] + if head_north: + x_rot, y_rot = _rot(x, y) + cos_rot, sin_rot = _rot(cos_a, sin_a) + else: + x_rot, y_rot = x, y + cos_rot, sin_rot = cos_a, sin_a + res.append( + [ + round(float(x_rot), 4), + round(float(y_rot), 4), + round(float(length), 4), + round(float(width), 4), + round(float(cos_rot), 4), + round(float(sin_rot), 4), + ] + ) + return res + + # --- Parse Partners --- + parsed_partners = [] + for p in partners_obs: + if np.all(p == 0): + continue + + px, py = _rot(p[0], p[1]) + h = math.atan2(p[5], p[4]) + + if head_north: + h += math.pi / 2 + h = (h + math.pi) % (2 * math.pi) - math.pi + + parsed_partners.append( + { + "x": round(float(px), 3), + "y": round(float(py), 3), + "w": round(float(p[2]), 3), + "l": round(float(p[3]), 3), + "h": round(float(h), 3), + "s": round(float(p[6]), 3), + } + ) + + # --- Parse Traffic Lights --- + parsed_lights = [] + for t in traffic_obs: + if np.all(t == 0): + continue + lx, ly = _rot(t[0], t[1]) + parsed_lights.append({"x": round(float(lx), 3), "y": round(float(ly), 3), "state": int(t[-1])}) + + # --- Parse Stop Signs --- + parsed_stops = [] + for s in stop_sign_obs: + if np.all(s == 0): + continue + sx, sy = _rot(s[0], s[1]) + parsed_stops.append({"x": round(float(sx), 3), "y": round(float(sy), 3)}) + + # --- Parse Trajectory & GPS --- + traj_data = [] + if ("trajectory" in args["env"]["action_type"] or args.get("show_trajectories")) and timestep > 0: + wps = scenario["trajectory_waypoints_local"][agent_idx]["waypoints"] + for wp in wps: + wx, wy = _rot(float(wp["x"]) / 70.0, float(wp["y"]) / 70.0) + traj_data.append({"x": round(wx, 4), "y": round(wy, 4)}) + + gps_data = [] + for g in target_obs: + if np.all(g == 0): + continue + gx, gy = _rot(g[0], g[1]) + gps_data.append([round(float(gx), 3), round(float(gy), 3)]) + + return { + "ego": ego_data, + "partners": parsed_partners, + "lanes": parse_roads(lane_obs), + "bounds": parse_roads(boundary_obs), + "lights": parsed_lights, + "stops": parsed_stops, + "traj": traj_data, + "gps": gps_data, + } + + +def generate_interactive_replay( + scenario, + agent_history, + traffic_history, + trajectory_history, + all_agents_obs_history, + filename="replay.html", + head_north=False, + use_rear_axle=False, +): + # --- 0. COMPRESSION HELPER --- + def pack_and_compress_data(data, decimals=3): + # Recursively round all floats to save string space + def round_floats(o): + if isinstance(o, float): + return round(o, decimals) + if isinstance(o, dict): + return {k: round_floats(v) for k, v in o.items()} + if isinstance(o, (list, tuple)): + return [round_floats(v) for v in o] + return o + + # Dump without whitespace + compact_json = json.dumps(round_floats(data), separators=(",", ":")) + + # Compress using zlib (deflate) + compressed_bytes = zlib.compress(compact_json.encode("utf-8")) + + # Return as Base64 string for safe HTML embedding + return base64.b64encode(compressed_bytes).decode("ascii") + + # --- 1. METADATA --- + raw_dyn = scenario.get("dynamics_model", 0) + dyn_str = "Jerk" if raw_dyn == 1 else "Classic" + + metadata = { + "map_name": scenario.get("map_name", "Unknown"), + "scenario_id": scenario.get("scenario_id", "Unknown"), + "dynamics_model": dyn_str, + "target_type": scenario.get("target_type", "static"), + "active_indices": str(scenario.get("active_agent_indices", [])), + } + + # --- 2. MAP DATA --- + map_data = {"lanes": [], "lines": [], "edges": []} + for elem in scenario.get("road_elements", []): + if not isinstance(elem, dict): + continue + t = elem.get("type", 0) + if "x" in elem and "y" in elem: + pts = [[float(x), float(y)] for x, y in zip(elem["x"], elem["y"])] + if 1 <= t <= 3: + map_data["lanes"].append(pts) + elif 11 <= t <= 18: + map_data["lines"].append(pts) + elif 21 <= t <= 23: + map_data["edges"].append(pts) + + # --- 3. TEMPLATE HTML --- + html_template = """ + + + + PufferDrive Replay XXL + + + +

      Unpacking Replay Data...
      +
      +
      SPACE: Play | ARROWS: Step | ESC: Free | CLICK: Follow | ENTER: Search
      + +
      +
      +

      Scenario Info

      +
      Map
      -
      +
      ID
      -
      +
      +
      Step
      0
      +
      Camera Mode
      +
      Free Roam
      + +
      + +
      +
      ⚠ COLLISION ⚠
      +

      ☰ DRAG | Agent ?

      + +
      +
      +
      Speed
      +
      0.0 km/h
      +
      +
      +
      Req Acc/Str
      +
      0.0 / 0.0
      +
      +
      + + + +
      Metrics Table
      +
      + +
      Position (X/Y)
      +
      0 , 0
      +
      + +
      +
      ☰ DRAG TO MOVE | EGO-CENTRIC NN OBS
      + +
      + + + +
      + + + +
      +
      + + + + + + + """ + + # --- 4. PACKAGE, COMPRESS, AND INJECT --- + master_payload = { + "map": map_data, + "agents": agent_history, + "traffic": traffic_history, + "traj": trajectory_history, + "meta": metadata, + "obs": all_agents_obs_history, + "head_north": head_north, + "use_rear_axle": use_rear_axle, + } + + print("Compressing replay data, this might take a second...") + compressed_payload = pack_and_compress_data(master_payload, decimals=3) + + try: + final_html = html_template.replace("__COMPRESSED_PAYLOAD__", compressed_payload) + with open(filename, "w") as f: + f.write(final_html) + print(f"Success! Saved optimized replay to {filename}") + except Exception as e: + print(f"Error: {e}") + + +def build_gallery_index(folder_path="."): + # Assuming files still start with "map_" based on your example + files = [f for f in os.listdir(folder_path) if f.startswith("map_") and f.endswith(".html")] + + if not files: + print("No matching .html files found in this directory.") + return + + def sort_key(filename): + # 1. Strip the '.html' extension + name_no_ext = filename[:-5] + + # 2. Split from the right exactly once + # e.g., "map_000_000" -> ["map_000", "000"] + parts = name_no_ext.rsplit("_", 1) + + env_map_name = parts[0] + global_episode_id = int(parts[1]) + + # 3. Sort first by episode ID, then by map name + return (global_episode_id, env_map_name) + + files.sort(key=sort_key) + + # 3. Build the HTML template + html_content = """ + + + + + PufferDrive Replay Gallery + + + +
      +
      PUFFERDRIVE GALLERY
      + + + +
      + + + + + + + """ + + # 4. Inject the options into the dropdown + options_html = "\n".join( + [f'' for f in files] + ) + + final_html = html_content.replace("__OPTIONS__", options_html).replace("__FIRST__", files[0]) + + # 5. Save the file + index_path = os.path.join(folder_path, "index.html") + with open(index_path, "w") as f: + f.write(final_html) diff --git a/scripts/build_ocean.sh b/scripts/build_ocean.sh index f090291120..ea9c2322f2 100755 --- a/scripts/build_ocean.sh +++ b/scripts/build_ocean.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Usage: ./build_env.sh pong [local|fast|web] +# Usage: ./build_ocean.sh visualize [local|fast] ENV=$1 MODE=${2:-local} @@ -11,72 +11,13 @@ if [ "$ENV" = "visualize" ]; then else SRC_DIR="pufferlib/ocean/$ENV" fi -WEB_OUTPUT_DIR="build_web/$ENV" + RAYLIB_NAME='raylib-5.5_macos' -BOX2D_NAME='box2d-macos-arm64' if [ "$PLATFORM" = "Linux" ]; then RAYLIB_NAME='raylib-5.5_linux_amd64' - BOX2D_NAME='box2d-linux-amd64' -fi -if [ "$MODE" = "web" ]; then - RAYLIB_NAME='raylib-5.5_webassembly' - BOX2D_NAME='box2d-web' -fi - -LINK_ARCHIVES="./$RAYLIB_NAME/lib/libraylib.a" -if [ "$ENV" = "impulse_wars" ]; then - LINK_ARCHIVES="$LINK_ARCHIVES ./$BOX2D_NAME/libbox2d.a" fi -# Create build output directory -mkdir -p "$WEB_OUTPUT_DIR" - -if [ "$MODE" = "web" ]; then - echo "Building $ENV for web deployment..." - - # Add MAX_AGENTS override for drive environment - EXTRA_FLAGS="" - if [ "$ENV" = "drive" ]; then - EXTRA_FLAGS="-DMAX_AGENTS=10" - echo "Setting MAX_AGENTS=10 for drive web build" - fi - - emcc \ - -o "$WEB_OUTPUT_DIR/game.html" \ - "$SRC_DIR/$ENV.c" \ - -O3 \ - -Wall \ - $LINK_ARCHIVES \ - -I./$RAYLIB_NAME/include \ - -I./$BOX2D_NAME/include \ - -I./$BOX2D_NAME/src \ - -I./pufferlib/extensions \ - -I./pufferlib \ - -L. \ - -L./$RAYLIB_NAME/lib \ - -sASSERTIONS=2 \ - -gsource-map \ - -s USE_GLFW=3 \ - -s USE_WEBGL2=1 \ - -s ASYNCIFY \ - -sFILESYSTEM \ - -s FORCE_FILESYSTEM=1 \ - --shell-file ./scripts/minshell.html \ - -sINITIAL_MEMORY=512MB \ - -sALLOW_MEMORY_GROWTH \ - -sSTACK_SIZE=512KB \ - -DNDEBUG \ - -DPLATFORM_WEB \ - -DGRAPHICS_API_OPENGL_ES3 \ - $EXTRA_FLAGS \ - --preload-file pufferlib/resources/$1@resources/$1 \ - #--preload-file pufferlib/resources/shared@resources/shared - echo "Web build completed: $WEB_OUTPUT_DIR/game.html" - echo "Preloaded files:" - echo " pufferlib/resources/$1@resources$1" - echo " pufferlib/resources/shared@resources/shared" - exit 0 -fi +LINK_ARCHIVES="./extern/$RAYLIB_NAME/lib/libraylib.a" # Detect available compiler and set compiler-specific flags if command -v clang >/dev/null 2>&1; then @@ -91,13 +32,11 @@ fi FLAGS=( -Wall - -I./$RAYLIB_NAME/include - -I./$BOX2D_NAME/include - -I./$BOX2D_NAME/src + -I./extern/$RAYLIB_NAME/include -I./pufferlib/extensions - -I./inih-r62 + -I./extern/inih-r62 "$SRC_DIR/$ENV.c" -o "$ENV" - ./inih-r62/ini.c + ./extern/inih-r62/ini.c $LINK_ARCHIVES -lm -lpthread @@ -105,7 +44,6 @@ FLAGS=( -DPLATFORM_DESKTOP ) - if [ "$PLATFORM" = "Darwin" ]; then FLAGS+=( -framework Cocoa @@ -119,18 +57,21 @@ echo ${FLAGS[@]} if [ "$MODE" = "local" ]; then echo "Building $ENV for local testing..." if [ "$PLATFORM" = "Linux" ]; then - # These important debug flags don't work on macos FLAGS+=( -fsanitize=address,undefined,bounds,pointer-overflow,leak -fno-omit-frame-pointer ) fi $COMPILER -g -O0 ${FLAGS[@]} +elif [ "$MODE" = "profile-debug" ]; then + echo "Building profiling-enabled $ENV (no inlining, perf-friendly)..." + $COMPILER -g -O1 -fno-inline -fno-omit-frame-pointer -DNDEBUG ${FLAGS[@]} + echo "Built to: $ENV" elif [ "$MODE" = "fast" ]; then echo "Building optimized $ENV for local testing..." - $COMPILER -pg -O2 -DNDEBUG ${FLAGS[@]} + $COMPILER -O2 -DNDEBUG ${FLAGS[@]} echo "Built to: $ENV" else - echo "Invalid mode specified: local|fast|web" + echo "Invalid mode: $MODE (use local|fast|profile-debug)" exit 1 fi diff --git a/scripts/eval/benchmark_comparison.py b/scripts/eval/benchmark_comparison.py new file mode 100644 index 0000000000..0928b10dfe --- /dev/null +++ b/scripts/eval/benchmark_comparison.py @@ -0,0 +1,57 @@ +import pandas as pd +from pathlib import Path + +BENCHMARK_DIR = Path("benchmark") +SUMMARY_FILE = "evaluation_summary.csv" + +DROP_METRICS = {"episode_id", "dnf_rate", "episode_return"} +META_COLS = [ + "model_name", + "xp", + "eval_mode", + "score", + "collision_rate", + "offroad_rate", + "red_light_violation_rate", + # "stop_sign_violation_rate", + "num_goals_reached", + "avg_speed_per_agent", +] + +rows = [] + +for model_dir in BENCHMARK_DIR.iterdir(): + if not model_dir.is_dir(): + continue + + for summary_path in model_dir.rglob(SUMMARY_FILE): + # model/xp/eval_mode/evaluation_summary.csv + try: + xp = summary_path.parents[1].name + eval_mode = summary_path.parent.name + except IndexError: + continue + + df = pd.read_csv(summary_path) # Metric | Average + + metrics = {metric: value for metric, value in zip(df["Metric"], df["Average"]) if metric not in DROP_METRICS} + + row = { + "model_name": model_dir.name, + "xp": xp, + "eval_mode": eval_mode, + **metrics, + } + rows.append(row) + +# Build dataframe +out_df = pd.DataFrame(rows) +out_df = out_df.round(3) + +# Enforce column order +metric_cols = [c for c in out_df.columns if c not in META_COLS] +out_df = out_df[META_COLS + metric_cols] + +out_df.to_csv("benchmark/benchmark_summary.csv", index=False) + +print("✅ Saved benchmark_all_summaries.csv") diff --git a/scripts/eval/run_all_eval.sh b/scripts/eval/run_all_eval.sh new file mode 100755 index 0000000000..b2e425a84e --- /dev/null +++ b/scripts/eval/run_all_eval.sh @@ -0,0 +1,72 @@ +#!/bin/bash + +BASE_DIR="experiments" +COMMAND_PREFIX="puffer eval_multi_scenarios puffer_drive" + +# Defaults +NUM_SCENARIOS=50 +RENDER=0 +RENDER_OBS=0 +EVAL_SIMULATION="replay" + +# Parse command-line arguments +while [[ $# -gt 0 ]]; do + case $1 in + --num_scenarios) + NUM_SCENARIOS="$2" + shift 2 + ;; + --eval_simulation) + EVAL_SIMULATION="$2" + shift 2 + ;; + --render) + RENDER="$2" + shift 2 + ;; + --render_obs) + RENDER_OBS="$2" + shift 2 + ;; + *) + echo "❌ Unknown argument: $1" + exit 1 + ;; + esac +done + +COMMAND_SUFFIX="--num_scenarios ${NUM_SCENARIOS} --render ${RENDER} --render_obs ${RENDER_OBS} --eval_simulation ${EVAL_SIMULATION}" + +if [ ! -d "$BASE_DIR" ]; then + echo "Error: Directory '$BASE_DIR' not found." + echo "Please run this script from the directory containing '$BASE_DIR/'" + exit 1 +fi + +echo "🚀 Starting evaluation for all experiments in '$BASE_DIR'..." +echo " num_scenarios = ${NUM_SCENARIOS}" +echo " eval_simulation = ${EVAL_SIMULATION}" +echo "---" + +for exp_path in ${BASE_DIR}/*/; do + MODELS_DIR="${exp_path}/models/" + echo "Processing experiment: ${exp_path}" + + LATEST_MODEL=$(ls -1 ${MODELS_DIR}*.pt 2>/dev/null | grep -v "trainer_state.pt" | sort -V | tail -n 1) + + if [ -z "${LATEST_MODEL}" ]; then + echo " [SKIP] No '.pt' model files found in ${MODELS_DIR}." + echo "---" + continue + fi + + echo " ✅ Found latest model: ${LATEST_MODEL}" + FULL_COMMAND="${COMMAND_PREFIX} --load-model-path ${LATEST_MODEL} ${COMMAND_SUFFIX}" + echo " ▶️ Executing:" + echo " ${FULL_COMMAND}" + + ${FULL_COMMAND} + echo "---" +done + +echo "🎉 All experiments processed." diff --git a/scripts/eval/run_all_latest_eval.py b/scripts/eval/run_all_latest_eval.py new file mode 100644 index 0000000000..b130183c3f --- /dev/null +++ b/scripts/eval/run_all_latest_eval.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python3 + +import argparse +import shlex +import shutil +import subprocess +from pathlib import Path + + +def parse_args(): + parser = argparse.ArgumentParser( + description="Run `puffer eval puffer_drive` on the latest model from each run folder." + ) + parser.add_argument("--runs-dir", default="runs", help="Directory containing run folders") + parser.add_argument("--num_scenarios", type=int, default=20, help="Number of scenarios for eval") + parser.add_argument( + "--command-prefix", + default="puffer eval_multi_scenarios_render puffer_drive --eval_simulation gigaflow --render 1 --render_obs 1 --num_carla_maps 2", + help="Full base command to run before --load-model-path and --num_scenarios are appended", + ) + parser.add_argument("--dry-run", action="store_true", help="Print commands without executing") + parser.add_argument( + "--stop-on-error", + action="store_true", + help="Stop execution when one evaluation fails", + ) + return parser.parse_args() + + +def latest_model_in_run(run_dir): + models_dir = run_dir / "models" + if not models_dir.is_dir(): + return None + + candidates = [path for path in models_dir.glob("*.pt") if path.is_file() and "trainer_state" not in path.name] + if not candidates: + return None + + return max(candidates, key=lambda path: path.stat().st_mtime) + + +def list_run_dirs(runs_dir): + return sorted([path for path in runs_dir.iterdir() if path.is_dir()]) + + +def build_command(prefix, model_path, num_scenarios): + return [*shlex.split(prefix), "--load-model-path", str(model_path), "--num_scenarios", str(num_scenarios)] + + +def move_videos_to_run(run_dir, workspace_dir): + source = workspace_dir / "videos" + if not source.is_dir(): + print(" -> no videos directory found to move") + return + + target = run_dir / "videos" + if target.exists(): + shutil.rmtree(target) + + shutil.move(str(source), str(target)) + print(f" -> moved videos to {target}") + + +def main(): + args = parse_args() + runs_dir = Path(args.runs_dir) + + if not runs_dir.is_dir(): + raise SystemExit(f"Error: runs directory not found: {runs_dir}") + + run_dirs = list_run_dirs(runs_dir) + if not run_dirs: + raise SystemExit(f"Error: no run directories found in {runs_dir}") + + selected = [(run_dir, latest_model_in_run(run_dir)) for run_dir in run_dirs] + + selected = [(run_dir, model_path) for run_dir, model_path in selected if model_path is not None] + + if not selected: + raise SystemExit(f"Error: no model files found under {runs_dir}/*/models") + + print(f"Found {len(selected)} runs with models in {runs_dir}\n") + + failures = [] + for run_dir, model_path in selected: + cmd = build_command(args.command_prefix, model_path, args.num_scenarios) + cmd_str = " ".join(shlex.quote(part) for part in cmd) + print(f"[{run_dir.name}] {cmd_str}") + + if args.dry_run: + continue + + result = subprocess.run(cmd, cwd=Path.cwd()) + if result.returncode != 0: + failures.append((run_dir.name, model_path, result.returncode)) + print(f" -> failed with exit code {result.returncode}\n") + if args.stop_on_error: + break + else: + move_videos_to_run(run_dir, Path.cwd()) + print(" -> done\n") + + if failures: + print("Failures:") + for run_name, model_path, code in failures: + print(f"- {run_name}: {model_path} (exit={code})") + raise SystemExit(1) + + print("All evaluations completed.") + + +if __name__ == "__main__": + main() diff --git a/scripts/eval/run_failure_scenarios.py b/scripts/eval/run_failure_scenarios.py new file mode 100644 index 0000000000..dab3296016 --- /dev/null +++ b/scripts/eval/run_failure_scenarios.py @@ -0,0 +1,101 @@ +import pandas as pd +import subprocess + +# --- Configuration --- +# Set the path to your CSV file +CSV_FILE_PATH = "benchmark/puffer_drive_0jb42gn1/model_puffer_drive_000700/episode_metrics.csv" + +# Base command components +BASE_COMMAND_PREFIX = "puffer eval_multi_scenarios puffer_drive --load-model-path experiments/puffer_drive_0jb42gn1/best_models/model_puffer_drive_000700.pt --num_scenarios 500 --render 1 --render_obs 1" +BASE_COMMAND_SUFFIX = "" # Can be used for extra args if needed + + +def get_failed_scenario_indices(csv_path): + """ + Reads the episode metrics CSV and returns a list of scenario indices + (episode_id) where a failure (collision, offroad, or traffic light violation) occurred. + """ + try: + # 1. Read the CSV file + df = pd.read_csv(csv_path) + except FileNotFoundError: + print(f"Error: File not found at {csv_path}") + return None + except Exception as e: + print(f"Error reading CSV: {e}") + return None + + # Ensure required columns exist + required_columns = ["episode_id", "offroad_rate", "collision_rate", "red_light_violation_rate"] + + # Check if all necessary columns are present + if not all(col in df.columns for col in required_columns if col != "traffic_light_rate"): + print( + f"Error: CSV is missing one or more required columns: {', '.join(col for col in ['episode_id', 'offroad_rate', 'collision_rate', 'traffic_light_rate'] if col not in df.columns)}" + ) + return [] + + # 2. Define the failure condition + # Check if any of the specified rates is greater than 0 + failure_condition = (df["collision_rate"] > 0) | (df["offroad_rate"] > 0) + + if "traffic_light_rate" in df.columns: + failure_condition = failure_condition | (df["traffic_light_rate"] > 0) + + # 3. Filter and extract the episode_id (which acts as the map index) + failed_indices = df[failure_condition]["episode_id"].tolist() + + # The map indices for the command should be an integer list (or a list of strings of integers) + # The 'episode_id' column in the screenshot is an integer index starting from 0. + return [str(int(i)) for i in failed_indices] + + +def execute_puffer_command(indices): + """ + Constructs and executes the puffer eval command. + """ + if not indices: + print("\n✅ No failed scenarios found. Nothing to render.") + return + + # Join the indices with a space + indices_str = " ".join(indices) + + # Construct the final command string + final_command = f"{BASE_COMMAND_PREFIX} --map_indices {indices_str}" + + print("\n--- 🔨 Command to be executed ---") + print(final_command) + print("---------------------------------") + + # Execute the command + try: + print("\n🚀 Executing command via subprocess...") + # Use shell=True for convenience, but it's generally safer to pass a list + # For simplicity with a complex string command, we use shell=True here. + process = subprocess.run(final_command, shell=True, check=True, text=True, capture_output=True) + + print("\n✅ Command execution finished.") + print("--- Subprocess Output (Stdout) ---") + print(process.stdout) + + if process.stderr: + print("--- Subprocess Errors (Stderr) ---") + print(process.stderr) + + except subprocess.CalledProcessError as e: + print(f"\n❌ ERROR: Command failed with exit code {e.returncode}") + print("--- Subprocess Errors (Stderr) ---") + print(e.stderr) + except FileNotFoundError: + print("\n❌ ERROR: 'puffer' or related command not found. Ensure your environment is correctly set up.") + except Exception as e: + print(f"\n❌ An unexpected error occurred during command execution: {e}") + + +if __name__ == "__main__": + failed_scenario_indices = get_failed_scenario_indices(CSV_FILE_PATH) + + if failed_scenario_indices is not None: + print(f"\nFound {len(failed_scenario_indices)} failed scenarios: {', '.join(failed_scenario_indices)}") + execute_puffer_command(failed_scenario_indices) diff --git a/scripts/submit_cluster.py b/scripts/submit_cluster.py new file mode 100644 index 0000000000..7dc1977d24 --- /dev/null +++ b/scripts/submit_cluster.py @@ -0,0 +1,450 @@ +""" +Submitit script for launching PufferDrive training jobs on SLURM clusters. + +Example usage: + # Single job with config file + python scripts/submit_cluster.py \ + --save_dir /path/to/experiments \ + --compute_config scripts/cluster_configs/nyu_greene.yaml \ + --program_config scripts/cluster_configs/train_base.yaml + + # Sweep over learning rates + python scripts/submit_cluster.py \ + --save_dir /path/to/experiments \ + --compute_config scripts/cluster_configs/nyu_greene.yaml \ + --args learning_rate=1e-4:3e-4:1e-3 + + # Override compute settings + python scripts/submit_cluster.py \ + --save_dir /path/to/experiments \ + --compute_config scripts/cluster_configs/nyu_greene.yaml \ + --gpus 4 --time 120 + + # Dry run (preview commands without submitting) + python scripts/submit_cluster.py \ + --save_dir /path/to/experiments \ + --compute_config scripts/cluster_configs/nyu_greene.yaml \ + --dry + + # Run inside Singularity container (for glibc compatibility) + python scripts/submit_cluster.py \ + --save_dir /path/to/experiments \ + --compute_config scripts/cluster_configs/nyu_greene.yaml \ + --program_config scripts/cluster_configs/train_base.yaml \ + --container +""" + +import argparse +import hashlib +import json +import os +import pprint +import time +from typing import List, Optional, Tuple, Dict + +import yaml +import submitit + + +def parse_args(): + parser = argparse.ArgumentParser(description="Submit PufferDrive training jobs to SLURM cluster") + + # Job management + parser.add_argument("--save_dir", type=str, required=True, help="Base directory for experiment outputs") + parser.add_argument("--prefix", type=str, default=None, help="Prefix for job names and wandb run name") + parser.add_argument("--wandb-name", type=str, default=None, help="Wandb run name (defaults to --prefix)") + parser.add_argument("--wandb-group", type=str, default=None, help="Wandb group name (overrides program config)") + parser.add_argument("--wandb-project", type=str, default=None, help="Wandb project name (overrides program config)") + parser.add_argument("--dry", action="store_true", help="Dry run (don't submit, just print commands)") + + # Config files + parser.add_argument("--compute_config", type=str, default=None, help="YAML file with SLURM settings") + parser.add_argument("--program_config", type=str, default=None, help="YAML file with training args") + + # SLURM settings (override compute_config) + parser.add_argument("--account", type=str, help="SLURM account") + parser.add_argument("--partition", type=str, help="SLURM partition") + parser.add_argument("--cpus", type=int, default=None, help="CPUs per task") + parser.add_argument("--gpus", type=int, default=None, help="GPUs per node") + parser.add_argument("--nodes", type=int, default=None, help="Number of nodes") + parser.add_argument("--gpu_type", type=str, default=None, help="GPU type (a100/v100/etc)") + parser.add_argument("--nodelist", type=str, default=None, help="Specific nodes to use") + parser.add_argument("--mem", type=str, default=None, help="Memory per node (e.g., 32gb)") + parser.add_argument("--exclude", type=str, default="", help="Nodes to exclude") + parser.add_argument("--time", type=int, default=None, help="Time limit in minutes") + parser.add_argument("--task_per_node", type=int, default=1, help="Tasks per node") + parser.add_argument("--max_pjob", type=int, default=None, help="Max parallel jobs") + + # Program settings + parser.add_argument( + "--main", type=str, default="-m pufferlib.pufferl train puffer_drive", help="Main command to run" + ) + parser.add_argument( + "--args", type=str, nargs="+", default=None, help="Args to override/sweep (e.g., learning_rate=1e-4:3e-4)" + ) + + # Container settings + parser.add_argument("--container", action="store_true", help="Run inside Singularity container") + parser.add_argument( + "--container_image", + type=str, + default="/share/apps/images/cuda12.8.1-cudnn9.8.0-ubuntu24.04.2.sif", + help="Singularity image path", + ) + parser.add_argument( + "--container_overlay", + type=str, + default="/scratch/ev2237/containers/pufferdrive/overlay.ext3", + help="Singularity overlay path", + ) + + args = parser.parse_args() + return args + + +def process_main_args(main_args: Optional[List[str]], program_config: Optional[str]) -> Tuple[List[Dict], List[str]]: + """Process arguments and expand sweep syntax (colon-separated values).""" + from_config = {} + if program_config is not None: + from_config = yaml.safe_load(open(program_config, "r")) + print("Loaded base config:") + pprint.pprint(from_config) + + full_args = [from_config] + if main_args is None: + return full_args, [] + + override_keys = [] + for arg in main_args: + new_full_args = [] + if "=" not in arg: + raise ValueError(f"Invalid argument format: '{arg}'. Expected 'key=value' or 'key=val1:val2'") + key, vals = arg.split("=", 1) + override_keys.append(key) + vals = vals.split(":") + for val in vals: + for args in full_args: + new_args = args.copy() + new_args[key] = val + new_full_args.append(new_args) + full_args = new_full_args + + return full_args, override_keys + + +def generate_dict_hash(params_dict: Dict, hash_len: int = 7) -> str: + """Generate a short hash of the params dict for unique job naming.""" + hash_obj = hashlib.sha1(json.dumps(params_dict, sort_keys=True).encode()) + return hash_obj.hexdigest()[:hash_len] + + +def get_all_commands(args) -> Dict[str, Tuple[List[str], str]]: + """Generate all commands to run (expanding sweeps).""" + all_main_args, overrides = process_main_args(args.args, args.program_config) + name2commands = {} + + # Keys to exclude from auto-generated job name (paths, wandb config, common overrides) + name_skip_keys = { + "config", + "config_path", + "map_dir", + "env.map_dir", + "init_mode", + "env.init_mode", + "total_timesteps", + "train.total_timesteps", + "wandb_project", + "wandb_group", + "wandb_name", + } + # Boolean flags that don't take values (store_true) + boolean_flags = {"wandb", "neptune"} + + for main_args in all_main_args: + cmd = [] + name_entries = [] + + if args.program_config is not None: + name_entries.append(args.program_config.split("/")[-1].rsplit(".", 1)[0]) + + for key, val in main_args.items(): + # Convert underscores to dashes for CLI compatibility + cli_key = key.replace("_", "-") + + # Handle boolean flags that don't take values + if key in boolean_flags: + if val in (True, "True", "true", "1"): + cmd.append(f"--{cli_key}") + # Skip if False - don't add the flag at all + else: + cmd.append(f"--{cli_key}") + cmd.append(str(val)) + + if key in overrides and key not in name_skip_keys: + display_key = key.split(".")[-1] if "." in key else key + name_entries.append(f"{display_key}{val}") + + job_name = "_".join(name_entries) if name_entries else "pufferdrive" + # Sanitize job name + job_name = ( + job_name[:128] + .replace("{", "") + .replace("}", "") + .replace("'", "") + .replace('"', "") + .replace(":", "") + .replace("/", "") + ) + job_name += "_" + generate_dict_hash(main_args) + + if args.prefix is not None: + job_name = f"{args.prefix}_{job_name}" + + # Wandb overrides: explicit flags take priority, then prefix for name + wandb_name = args.wandb_name or args.prefix + if wandb_name is not None: + cmd.extend(["--wandb-name", wandb_name]) + if args.wandb_group is not None: + cmd.extend(["--wandb-group", args.wandb_group]) + if args.wandb_project is not None: + cmd.extend(["--wandb-project", args.wandb_project]) + + save_dir = os.path.join(args.save_dir, job_name) + name2commands[job_name] = (cmd, save_dir) + + return name2commands + + +def submit(args, job_name: str, command: List[str], save_dir: str, dry: bool): + """Submit a single job to SLURM via submitit.""" + # Load compute config + from_config = {} + if args.compute_config is not None: + from_config = yaml.safe_load(open(args.compute_config, "r")) + from_config = {k: v for k, v in from_config.items() if v is not None} + + # Override with CLI args + for key in ["account", "partition", "cpus", "gpus", "gpu_type", "mem", "nodes", "time", "nodelist", "exclude"]: + if vars(args)[key] is not None: + from_config[key] = vars(args)[key] + + print(">>> Compute config:") + pprint.pprint(from_config) + + # Set up executor + executor = submitit.AutoExecutor(folder=os.path.join(save_dir, "submitit")) + + # Build GRES string for GPUs + if from_config.get("gpu_type") is not None: + gres = f"gpu:{from_config['gpu_type']}:{from_config['gpus']}" + elif from_config.get("gpus") is not None: + gres = f"gpu:{from_config['gpus']}" + else: + gres = None + + if not os.path.exists(save_dir): + os.makedirs(save_dir) + + additional_parameters = {} + if from_config.get("nodelist") is not None: + additional_parameters["nodelist"] = from_config["nodelist"] + + executor.update_parameters( + slurm_account=from_config.get("account"), + slurm_partition=from_config.get("partition"), + cpus_per_task=from_config.get("cpus", 8) // args.task_per_node, + tasks_per_node=args.task_per_node, + nodes=from_config.get("nodes", 1), + slurm_gres=gres, + slurm_exclude=from_config.get("exclude") or None, + slurm_mem=from_config.get("mem"), + slurm_time=from_config.get("time", 60), + slurm_job_name=job_name, + slurm_additional_parameters=additional_parameters, + ) + + def launch_training(args, from_config, cmd, save_dir, project_root, container_config=None): + """Runs inside the SLURM allocation.""" + import glob + import os + import shutil + import subprocess + import sys + import submitit + + # Code isolation: symlink top-level entries, hard copy pufferlib/ source + # (symlink resources/ to avoid copying 3.7GB of maps/models). + isolated_root = os.path.join(save_dir, "code") + if os.path.exists(isolated_root): + version = 1 + while os.path.exists(f"{isolated_root}_v{version}"): + version += 1 + isolated_root = f"{isolated_root}_v{version}" + os.makedirs(isolated_root, exist_ok=True) + # Symlink each top-level entry (instant, avoids deep-copying data/) + for entry in os.listdir(project_root): + src = os.path.join(project_root, entry) + dst = os.path.join(isolated_root, entry) + if os.path.exists(dst) or os.path.islink(dst): + if os.path.isdir(dst) and not os.path.islink(dst): + shutil.rmtree(dst) + else: + os.remove(dst) + os.symlink(src, dst) + # Hard copy pufferlib/ so branch switches don't break running jobs. + # Previously used `cp -rs` (symlinks) which meant switching branches + # after submission would silently change the code running jobs use. + # We symlink resources/ (3.7GB of maps/models) to avoid slow copies, + # but hard copy everything else (source code, .so files). + pufferlib_dst = os.path.join(isolated_root, "pufferlib") + if os.path.islink(pufferlib_dst): + os.remove(pufferlib_dst) + elif os.path.isdir(pufferlib_dst): + shutil.rmtree(pufferlib_dst) + pufferlib_src = os.path.join(project_root, "pufferlib") + shutil.copytree( + pufferlib_src, + pufferlib_dst, + symlinks=False, + ignore=shutil.ignore_patterns("resources"), + ) + # Symlink resources/ (large static data, safe to share) + resources_src = os.path.join(pufferlib_src, "resources") + resources_dst = os.path.join(pufferlib_dst, "resources") + if os.path.isdir(resources_src): + os.symlink(resources_src, resources_dst) + project_root = isolated_root + + # Change to project directory and set up environment + os.chdir(project_root) + os.environ["PYTHONPATH"] = project_root + ":" + os.environ.get("PYTHONPATH", "") + + nodes = from_config.get("nodes", 1) + gpus = from_config.get("gpus", 1) + + # Parse the main command + main_parts = args.main.split() + + if nodes == 1: + base_cmd = [ + "torchrun", + "--standalone", + "--nproc_per_node", + str(gpus), + ] + main_parts + else: + env = submitit.JobEnvironment() + master_addr = env.hostnames[0] + os.environ["MASTER_ADDR"] = master_addr + os.environ["MASTER_PORT"] = "29500" + + base_cmd = [ + "torchrun", + "--nnodes", + str(nodes), + "--nproc_per_node", + str(gpus), + "--rdzv-backend", + "c10d", + "--rdzv-id", + str(env.job_id), + "--rdzv-endpoint", + f"{master_addr}:29500", + ] + main_parts + + # Add save_dir to command + full_cmd = base_cmd + cmd + ["--train.data-dir", save_dir] + + # Wrap with singularity if container mode is enabled + if container_config is not None: + env_setup = "source /ext3/env.sh" + # Redirect caches to scratch to avoid home quota issues + scratch_dir = os.environ.get("SCRATCH_DIR", "/scratch/" + os.environ.get("USER", "")) + cache_exports = ( + f"export XDG_CACHE_HOME={scratch_dir}/cache && " + f"export WANDB_CACHE_DIR={scratch_dir}/wandb_cache && " + f"export WANDB_CONFIG_DIR={scratch_dir}/wandb_config && " + f"export WANDB_DATA_DIR={scratch_dir}/wandb_data && " + f"export WANDB_DIR={scratch_dir}/wandb_data && " + f"mkdir -p {scratch_dir}/cache" + ) + inner_cmd = f"{env_setup} && {cache_exports} && cd {project_root} && " + " ".join(full_cmd) + full_cmd = [ + "singularity", + "exec", + "--nv", + "--overlay", + container_config["overlay"] + ":ro", # Read-only overlay for running + ] + # Bind mount SSL certificates for TLS verification (wandb, etc.) + for cert_path in ["/etc/ssl/certs", "/etc/pki"]: + if os.path.exists(cert_path): + full_cmd.extend(["--bind", f"{cert_path}:{cert_path}:ro"]) + full_cmd.extend( + [ + container_config["image"], + "bash", + "-c", + inner_cmd, + ] + ) + + print(f">>> Job: {job_name}") + print(f">>> Working directory: {project_root}") + print(f">>> Container: {container_config is not None}") + print(f">>> Command: {' '.join(full_cmd)}") + subprocess.run(full_cmd, check=True) + + # Get project root (directory containing this script's parent) + project_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + # Build container config if enabled + container_config = None + if args.container: + container_config = { + "image": args.container_image, + "overlay": args.container_overlay, + } + print(f">>> Container mode enabled: {container_config['image']}") + + if not dry: + job = executor.submit(launch_training, args, from_config, command, save_dir, project_root, container_config) + print(f"Submitted job {job.job_id}: {job_name}") + return job + else: + print(f"[DRY RUN] Would submit: {job_name}") + return None + + +def wait_if_full(jobs: List, max_pjob: Optional[int]): + """Wait if we've hit the max parallel job limit.""" + + def remove_done_jobs(jobs): + for i in range(len(jobs) - 1, -1, -1): + if jobs[i].done(): + jobs.pop(i) + return len(jobs) + + if max_pjob is None: + return + + while remove_done_jobs(jobs) >= max_pjob and len(jobs) > 0: + print(f"Reached max jobs ({len(jobs)}), waiting...") + time.sleep(120) + + print(f"{len(jobs)} jobs remaining, launching new job") + + +if __name__ == "__main__": + args = parse_args() + name2commands = get_all_commands(args) + + print(f">>> Will submit {len(name2commands)} job(s)") + jobs = [] + for name, (cmd, save_dir) in name2commands.items(): + job = submit(args, name, cmd, save_dir, args.dry) + if job is not None: + jobs.append(job) + wait_if_full(jobs, args.max_pjob) + + print("All jobs launched!") diff --git a/setup.py b/setup.py index ea1692af66..6dc45cd240 100644 --- a/setup.py +++ b/setup.py @@ -1,114 +1,77 @@ # Debug command: # DEBUG=1 python setup.py build_ext --inplace --force -# CUDA_VISIBLE_DEVICES=None LD_PRELOAD=$(gcc -print-file-name=libasan.so) python3.12 -m pufferlib.clean_pufferl eval --train.device cpu from setuptools import find_packages, find_namespace_packages, setup, Extension import numpy import os -import glob import urllib.request import zipfile import tarfile import platform -import shutil import sys from setuptools.command.build_ext import build_ext from torch.utils import cpp_extension -from torch.utils.cpp_extension import ( - CppExtension, - CUDAExtension, -) +from torch.utils.cpp_extension import CppExtension, CUDAExtension, CUDA_HOME, ROCM_HOME + +# build cuda extension if torch can find CUDA or HIP/ROCM in the system +# may require `uv pip install --no-build-isolation` or `python setup.py build_ext --inplace` +BUILD_CUDA_EXT = bool(CUDA_HOME or ROCM_HOME) # Build with DEBUG=1 to enable debug symbols DEBUG = os.getenv("DEBUG", "0") == "1" NO_OCEAN = os.getenv("NO_OCEAN", "0") == "1" NO_TRAIN = os.getenv("NO_TRAIN", "0") == "1" -# Build raylib for your platform +EXTERNAL_LIB_DIR = "extern" +os.makedirs(EXTERNAL_LIB_DIR, exist_ok=True) + RAYLIB_URL = "https://github.com/raysan5/raylib/releases/download/5.5/" RAYLIB_NAME = "raylib-5.5_macos" if platform.system() == "Darwin" else "raylib-5.5_linux_amd64" RLIGHTS_URL = "https://raw.githubusercontent.com/raysan5/raylib/refs/heads/master/examples/shaders/rlights.h" - -# Fetch inih library INIH_URL = "https://github.com/benhoyt/inih/archive/refs/tags/{tag}.{ext}" -def download_raylib(platform, ext): - if not os.path.exists(platform): - print(f"Downloading Raylib {platform}") - urllib.request.urlretrieve(RAYLIB_URL + platform + ext, platform + ext) - if ext == ".zip": - with zipfile.ZipFile(platform + ext, "r") as zip_ref: - zip_ref.extractall() - else: - with tarfile.open(platform + ext, "r") as tar_ref: - if sys.version_info >= (3, 12): # Use secure call when python version >= 3.12 - tar_ref.extractall(filter="data") - else: - tar_ref.extractall() - - os.remove(platform + ext) - urllib.request.urlretrieve(RLIGHTS_URL, platform + "/include/rlights.h") - - -def download_library(url: str, name: str, tag: str, ext: str = "tar.gz", files_to_extract: list = None): - library_folder = name + "-" + tag - archive_file = library_folder + "." + ext - if not os.path.exists(library_folder): - filled_url = url.format(tag=tag, ext=ext) - print(f"Downloading {name}-{tag}") - urllib.request.urlretrieve(filled_url, archive_file) - if ext == "zip": - with zipfile.ZipFile(archive_file, "r") as zip_ref: - if files_to_extract: - members = [ - member_info.filename - for member_info in zip_ref.infolist() - if os.path.basename(member_info.filename) in files_to_extract - ] - zip_ref.extractall(members=members) - else: - zip_ref.extractall() - else: - with tarfile.open(archive_file, "r") as tar_ref: - kwargs = {} - if sys.version_info >= (3, 12): - kwargs["filter"] = "data" - if files_to_extract: - kwargs["members"] = [ - member for member in tar_ref.getmembers() if os.path.basename(member.name) in files_to_extract - ] - tar_ref.extractall(**kwargs) - os.remove(archive_file) +def download_raylib(name, ext): + dest = os.path.join(EXTERNAL_LIB_DIR, name) + if os.path.exists(dest): + return + print(f"Downloading Raylib {name}") + archive = name + ext + urllib.request.urlretrieve(RAYLIB_URL + archive, archive) + if ext == ".zip": + with zipfile.ZipFile(archive, "r") as zf: + zf.extractall(EXTERNAL_LIB_DIR) + else: + with tarfile.open(archive, "r") as tf: + tf.extractall(EXTERNAL_LIB_DIR, filter="data") if sys.version_info >= (3, 12) else tf.extractall( + EXTERNAL_LIB_DIR + ) + os.remove(archive) + urllib.request.urlretrieve(RLIGHTS_URL, os.path.join(dest, "include", "rlights.h")) + + +def download_inih(): + dest = os.path.join(EXTERNAL_LIB_DIR, "inih-r62") + if os.path.exists(dest): + return + print("Downloading inih") + url = INIH_URL.format(tag="r62", ext="tar.gz") + archive = "inih-r62.tar.gz" + urllib.request.urlretrieve(url, archive) + with tarfile.open(archive, "r") as tf: + members = [m for m in tf.getmembers() if os.path.basename(m.name) in ["ini.c", "ini.h"]] + tf.extractall(EXTERNAL_LIB_DIR, members=members, filter="data") if sys.version_info >= ( + 3, + 12, + ) else tf.extractall(EXTERNAL_LIB_DIR, members=members) + os.remove(archive) if not NO_OCEAN: - download_library(INIH_URL, "inih", "r62", files_to_extract=["ini.c", "ini.h"]) - download_raylib("raylib-5.5_webassembly", ".zip") - -BOX2D_URL = "https://github.com/capnspacehook/box2d/releases/latest/download/" -BOX2D_NAME = "box2d-macos-arm64" if platform.system() == "Darwin" else "box2d-linux-amd64" - - -def download_box2d(platform): - if not os.path.exists(platform): - ext = ".tar.gz" - - print(f"Downloading Box2D {platform}") - urllib.request.urlretrieve(BOX2D_URL + platform + ext, platform + ext) - with tarfile.open(platform + ext, "r") as tar_ref: - if sys.version_info >= (3, 12): - tar_ref.extractall(filter="data") - else: - tar_ref.extractall() - - os.remove(platform + ext) + download_inih() -if not NO_OCEAN: - download_box2d("box2d-web") - # Shared compile args for all platforms extra_compile_args = [ "-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION", @@ -165,7 +128,7 @@ def download_box2d(platform): "-Bsymbolic-functions", ] if not NO_OCEAN: - download_raylib("raylib-5.5_linux_amd64", ".tar.gz") + download_raylib(RAYLIB_NAME, ".tar.gz") elif system == "Darwin": extra_compile_args += [ "-Wno-error=int-conversion", @@ -181,25 +144,11 @@ def download_box2d(platform): "IOKit", ] if not NO_OCEAN: - download_raylib("raylib-5.5_macos", ".tar.gz") + download_raylib(RAYLIB_NAME, ".tar.gz") else: raise ValueError(f"Unsupported system: {system}") -if not NO_OCEAN: - download_box2d(BOX2D_NAME) - -# Default Gym/Gymnasium/PettingZoo versions -# Gym: -# - 0.26 still has deprecation warnings and is the last version of the package -# - 0.25 adds a breaking API change to reset, step, and render_modes -# - 0.24 is broken -# - 0.22-0.23 triggers deprecation warnings by calling its own functions -# - 0.21 is the most stable version -# - <= 0.20 is missing dict methods for gym.spaces.Dict -# - 0.18-0.21 require setuptools<=65.5.0 - -# Extensions class BuildExt(build_ext): def run(self): # Propagate any build_ext options (e.g., --inplace, --force) to subcommands @@ -226,47 +175,29 @@ def run(self): super().run() -RAYLIB_A = f"{RAYLIB_NAME}/lib/libraylib.a" -INCLUDE = [numpy.get_include(), "raylib/include", f"{BOX2D_NAME}/include", f"{BOX2D_NAME}/src"] -extension_kwargs = dict( - include_dirs=INCLUDE, - extra_compile_args=extra_compile_args, - extra_link_args=extra_link_args, - extra_objects=[RAYLIB_A], -) +RAYLIB_DIR = os.path.join(EXTERNAL_LIB_DIR, RAYLIB_NAME) +RAYLIB_A = os.path.join(RAYLIB_DIR, "lib", "libraylib.a") +INIH_DIR = os.path.join(EXTERNAL_LIB_DIR, "inih-r62") -# Find C extensions c_extensions = [] +c_extension_paths = [] if not NO_OCEAN: - c_extension_paths = glob.glob("pufferlib/ocean/**/binding.c", recursive=True) + c_extension_paths = ["pufferlib/ocean/drive"] c_extensions = [ Extension( - path.rstrip(".c").replace("/", "."), - sources=[path], - **extension_kwargs, + "pufferlib.ocean.drive.binding", + sources=["pufferlib/ocean/drive/binding.c", os.path.join(INIH_DIR, "ini.c")], + include_dirs=[numpy.get_include(), os.path.join(RAYLIB_DIR, "include")], + extra_compile_args=extra_compile_args + + [ + '-DINI_START_COMMENT_PREFIXES="#"', + '-DINI_INLINE_COMMENT_PREFIXES="#"', + ], + extra_link_args=extra_link_args, + extra_objects=[RAYLIB_A], ) - for path in c_extension_paths - if "matsci" not in path ] - c_extension_paths = [os.path.join(*path.split("/")[:-1]) for path in c_extension_paths] - - for c_ext in c_extensions: - if "drive" in c_ext.name: - c_ext.sources.append("inih-r62/ini.c") - c_ext.extra_compile_args.extend( - [ - '-DINI_START_COMMENT_PREFIXES="#"', - '-DINI_INLINE_COMMENT_PREFIXES="#"', - ] - ) - - if "impulse_wars" in c_ext.name: - print(f"Adding {c_ext.name} to extra objects") - c_ext.extra_objects.append(f"{BOX2D_NAME}/libbox2d.a") - if "matsci" in c_ext.name: - c_ext.include_dirs.append("/usr/local/include") - c_ext.extra_link_args.extend(["-L/usr/local/lib", "-llammps"]) # Check if CUDA compiler is available. You need cuda dev, not just runtime. torch_extensions = [] @@ -274,7 +205,7 @@ def run(self): torch_sources = [ "pufferlib/extensions/pufferlib.cpp", ] - if shutil.which("nvcc"): + if BUILD_CUDA_EXT: extension = CUDAExtension torch_sources.append("pufferlib/extensions/cuda/pufferlib.cu") else: @@ -292,7 +223,7 @@ def run(self): ] # Prevent Conda from injecting garbage compile flags -from distutils.sysconfig import get_config_vars +from distutils.sysconfig import get_config_vars # noqa: E402 cfg_vars = get_config_vars() for key in ("CC", "CXX", "LDSHARED"): @@ -306,34 +237,34 @@ def run(self): cfg_vars[key] = value.replace("-fno-strict-overflow", "") install_requires = [ - "setuptools", - "numpy<2.0", - "shimmy[gym-v21]", - "gym==0.23", + "setuptools<81", + "numpy", "gymnasium==0.29.1", - "pettingzoo==1.24.1", + "pyyaml", ] if not NO_TRAIN: install_requires += [ "torch", "psutil", - "nvidia-ml-py", "rich", "rich_argparse", + "pandas", + "tqdm", + "matplotlib==3.8.4", "imageio", "pyro-ppl", - "heavyball<2.0.0", + "mediapy", + "heavyball", "neptune", "wandb", - "matplotlib", - "tqdm", + "tensorboard", + "google-cloud-aiplatform", ] setup( version="3.0.0", packages=find_namespace_packages() + find_packages() + c_extension_paths + ["pufferlib/extensions"], - package_data={"pufferlib": [RAYLIB_NAME + "/lib/libraylib.a"]}, include_package_data=True, install_requires=install_requires, ext_modules=c_extensions + torch_extensions, @@ -342,5 +273,5 @@ def run(self): "build_torch": TorchBuildExt, "build_c": CBuildExt, }, - include_dirs=[numpy.get_include(), RAYLIB_NAME + "/include"], + include_dirs=[numpy.get_include(), os.path.join(RAYLIB_DIR, "include")], ) diff --git a/tests/test_drive_config.py b/tests/test_drive_config.py index dfb9a8e3df..43b30916f8 100644 --- a/tests/test_drive_config.py +++ b/tests/test_drive_config.py @@ -77,21 +77,22 @@ def test_drive_ini_config(self): # --- Tunable hyperparameters (tested at high strictness) --- if ASSERTION_LEVEL >= 3: - self.assertEqual(args["train"]["total_timesteps"], 2_000_000_000) - self.assertEqual(args["train"]["batch_size"], 524288) - self.assertEqual(args["train"]["rollout_horizon"], 32) - self.assertEqual(args["train"]["minibatch_size"], 32768) - self.assertEqual(args["train"]["learning_rate"], 0.003) + self.assertEqual(args["train"]["total_timesteps"], 3_000_000_000) + self.assertEqual(args["train"]["batch_size"], "auto") + self.assertEqual(args["train"]["bptt_horizon"], 91) + self.assertEqual(args["train"]["minibatch_size"], 11648) + self.assertEqual(args["train"]["learning_rate"], 0.001) self.assertEqual(args["train"]["gamma"], 0.98) self.assertEqual(args["train"]["gae_lambda"], 0.95) - self.assertEqual(args["train"]["ent_coef"], 0.005) + self.assertEqual(args["train"]["ent_coef"], 0.001) self.assertEqual(args["env"]["reward_vehicle_collision"], -0.5) - self.assertEqual(args["env"]["reward_offroad_collision"], -0.5) - self.assertEqual(args["env"]["num_maps"], 10000) + self.assertEqual(args["env"]["reward_offroad_collision"], -0.2) + self.assertEqual(args["env"]["num_maps"], 1) @patch("sys.argv", ["pufferl.py", "--train.learning-rate=0.5"]) def test_cli_override(self): """Test that command-line arguments override INI file values.""" + # learning_rate is 0.001 in drive.ini, but we override it to 0.5 here args = load_config("puffer_drive") self.assertEqual(args["train"]["learning_rate"], 0.5) diff --git a/tests/test_drive_render.py b/tests/test_drive_render.py new file mode 100644 index 0000000000..75ea9c3746 --- /dev/null +++ b/tests/test_drive_render.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 +""" +Test script for PufferDrive raylib rendering functionality. +""" + +import os +import subprocess +import sys +import numpy as np + + +def test_drive_render(): + """Test that PufferDrive renderer runs successfully (exit code 0).""" + print("Testing PufferDrive rendering...") + + # Check if drive binary exists + if not os.path.exists("./visualize"): + print("Drive binary not found, attempting to build...") + try: + result = subprocess.run( + ["bash", "scripts/build_ocean.sh", "visualize", "local"], capture_output=True, text=True, timeout=600 + ) + if result.returncode != 0 or not os.path.exists("./visualize"): + print(f"Build failed: {result.stderr}") + return False + except Exception as e: + print(f"Build error: {e}") + return False + + # Backup existing weights file if it exists + weights_path = "resources/drive/puffer_drive_weights.bin" + backup_path = "resources/drive/puffer_drive_weights.bin.backup" + weights_existed = False + + if os.path.exists(weights_path): + weights_existed = True + os.rename(weights_path, backup_path) + + # Create dummy weights file + os.makedirs("resources/drive", exist_ok=True) + dummy_weights = np.random.randn(700000).astype(np.float32) + dummy_weights.tofile(weights_path) + + try: + # Set up environment to suppress AddressSanitizer exit code (needed due to current memory leaks) + env = os.environ.copy() + env["ASAN_OPTIONS"] = "exitcode=0" + + # Run the renderer with xvfb and frame skip for faster testing + print("Running renderer.") + result = subprocess.run( + [ + "xvfb-run", + "-a", + "-s", + "-screen 0 1280x720x24", + "./visualize", + "--frame-skip", + "10", + "--map-name", + "resources/drive/binaries/map_000.bin", + "--output-topdown", + "resources/drive/output_topdown.mp4", + "--output-agent", + "resources/drive/output_agent.mp4", + "--view", + "topdown", + ], + capture_output=True, + text=True, + timeout=600, + env=env, + ) + + print(f"Renderer exit code: {result.returncode}") + + # Show output for debugging if needed + if result.stdout: + print(f"stdout: {result.stdout}") + if result.stderr: + print(f"stderr: {result.stderr}") + + if result.returncode == 0: + print("Renderer completed successfully!") + return True + else: + print(f"Renderer failed with exit code {result.returncode}") + return False + + except subprocess.TimeoutExpired: + print("Renderer timed out") + return False + except Exception as e: + print(f"Render test failed: {e}") + return False + finally: + # Cleanup: remove test outputs and restore original weights if they existed + if os.path.exists(weights_path): + os.remove(weights_path) + + if weights_existed and os.path.exists(backup_path): + os.rename(backup_path, weights_path) + + # Clean up generated outputs + for output_file in ["resources/drive/output_topdown.mp4", "resources/drive/output_agent.mp4"]: + if os.path.exists(output_file): + os.remove(output_file) + + +if __name__ == "__main__": + if test_drive_render(): + print("Render test passed!") + sys.exit(0) + else: + print("Render test failed") + sys.exit(1) diff --git a/tests/test_drive_scenario_length.py b/tests/test_drive_scenario_length.py index 3e2949fdc2..e6ff3ff39b 100644 --- a/tests/test_drive_scenario_length.py +++ b/tests/test_drive_scenario_length.py @@ -4,14 +4,14 @@ from pufferlib.ocean.drive.drive import Drive -def test_drive_emits_log_after_custom_episode_length(): +def test_drive_emits_log_after_custom_scenario_length(): """Ensure the engine produces an episode log once the custom horizon elapses.""" try: env = Drive( num_agents=32, num_maps=1, - episode_length=5, + scenario_length=5, resample_frequency=0, report_interval=1, ) @@ -28,5 +28,5 @@ def test_drive_emits_log_after_custom_episode_length(): env.close() - assert logs, "Drive never flushed its log; episode_length may be ignored" + assert logs, "Drive never flushed its log; scenario_length may be ignored" assert pytest.approx(logs[-1]["episode_length"], rel=0.0, abs=1e-6) == 5 diff --git a/tests/test_drive_train.py b/tests/test_drive_train.py index 8271fb8be8..7027299674 100644 --- a/tests/test_drive_train.py +++ b/tests/test_drive_train.py @@ -27,7 +27,7 @@ def test_drive_training(): "compile": False, "total_timesteps": 100000, "batch_size": 128, - "rollout_horizon": 8, + "bptt_horizon": 8, "minibatch_size": 128, "max_minibatch_size": 128, "update_epochs": 1, @@ -51,8 +51,6 @@ def test_drive_training(): "action_type": "discrete", "num_maps": 1, "map_dir": "resources/drive/binaries", - "init_mode": "create_all_valid", - "control_mode": "control_agents", } ) @@ -73,14 +71,10 @@ def test_drive_training(): args["neptune"] = False args["eval"] = { "eval_interval": 10000, - "self_play_eval": False, + "num_episodes": 4, "wosac_realism_eval": False, - "human_replay_eval": False, - "render_self_play_eval": False, - "render_human_replay_eval": False, - "num_eval_agents": 8, - "map_dir": "resources/drive/binaries", - "render_select_mode": "fixed", + "human_replay_eval": True, + "human_replay_num_agents": 8, } # Load components @@ -90,7 +84,7 @@ def test_drive_training(): # Initialize training train_config = dict(**args["train"], env=env_name, eval=args.get("eval", {})) - pufferl = PuffeRL(train_config, vecenv, policy, logger=None, full_args=args) + pufferl = PuffeRL(train_config, vecenv, policy, logger=None) # Train until reaching 50K steps target_steps = 50000 diff --git a/tests/test_simulator_perf.py b/tests/test_simulator_perf.py index 36fe5ab2f7..18d761014d 100644 --- a/tests/test_simulator_perf.py +++ b/tests/test_simulator_perf.py @@ -14,7 +14,7 @@ def test_simulator_raw(): num_agents = 32 # ---- Run simulation ---- - env = Drive(num_agents=num_agents, num_maps=1, episode_length=91, map_dir="resources/drive/binaries") + env = Drive(num_agents=num_agents, num_maps=1, scenario_length=91, map_dir="resources/drive/binaries") obs, _ = env.reset() tick = 0 From 99d6d47a4344c0df0b0c2c625b9e6bfb543681b0 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 21:07:35 -0400 Subject: [PATCH 02/24] Add cluster configs from 3.0, update map_dir for turbostream Co-Authored-By: Claude Opus 4.6 (1M context) --- scripts/cluster_configs/nyu_greene.yaml | 10 ++++++++++ scripts/cluster_configs/train_base.yaml | 23 +++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 scripts/cluster_configs/nyu_greene.yaml create mode 100644 scripts/cluster_configs/train_base.yaml diff --git a/scripts/cluster_configs/nyu_greene.yaml b/scripts/cluster_configs/nyu_greene.yaml new file mode 100644 index 0000000000..fc537c5c3d --- /dev/null +++ b/scripts/cluster_configs/nyu_greene.yaml @@ -0,0 +1,10 @@ +# NYU Greene cluster compute configuration +account: torch_pr_355_general # Set your account/allocation +nodes: 1 +gpus: 1 +cpus: 16 +mem: 32gb +time: 360 # minutes +gpu_type: null # rtx8000, a100, v100 (optional, uses partition default) +exclude: null +nodelist: null diff --git a/scripts/cluster_configs/train_base.yaml b/scripts/cluster_configs/train_base.yaml new file mode 100644 index 0000000000..921beeb681 --- /dev/null +++ b/scripts/cluster_configs/train_base.yaml @@ -0,0 +1,23 @@ +# Base training configuration for PufferDrive cluster jobs +# These args are passed to `puffer train puffer_drive` + +# Vectorization +vec.num_workers: 16 +vec.num_envs: 16 + +# Environment +env.num_agents: 1024 +env.map_dir: "pufferlib/resources/drive/binaries/carla" +env.num_maps: 8 + +# Training +train.total_timesteps: 2_000_000_000 +train.checkpoint_interval: 1000 + +# Rendering +train.render: True + +# W&B logging +wandb: True +wandb_project: pufferdrive +wandb_group: cluster From e03c8483887efb6aae12abadb592a0f44fba492b Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 21:17:32 -0400 Subject: [PATCH 03/24] Add MPLCONFIGDIR to scratch cache exports in submit_cluster.py Co-Authored-By: Claude Opus 4.6 (1M context) --- scripts/submit_cluster.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/submit_cluster.py b/scripts/submit_cluster.py index 7dc1977d24..377f0b7b2d 100644 --- a/scripts/submit_cluster.py +++ b/scripts/submit_cluster.py @@ -362,11 +362,12 @@ def launch_training(args, from_config, cmd, save_dir, project_root, container_co scratch_dir = os.environ.get("SCRATCH_DIR", "/scratch/" + os.environ.get("USER", "")) cache_exports = ( f"export XDG_CACHE_HOME={scratch_dir}/cache && " + f"export MPLCONFIGDIR={scratch_dir}/cache/matplotlib && " f"export WANDB_CACHE_DIR={scratch_dir}/wandb_cache && " f"export WANDB_CONFIG_DIR={scratch_dir}/wandb_config && " f"export WANDB_DATA_DIR={scratch_dir}/wandb_data && " f"export WANDB_DIR={scratch_dir}/wandb_data && " - f"mkdir -p {scratch_dir}/cache" + f"mkdir -p {scratch_dir}/cache/matplotlib" ) inner_cmd = f"{env_setup} && {cache_exports} && cd {project_root} && " + " ".join(full_cmd) full_cmd = [ From b0d62943c2d1a9948d4da9256ff50654a66e6d09 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 21:20:21 -0400 Subject: [PATCH 04/24] Add --wandb-name argument support to pufferl.py Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/pufferl.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pufferlib/pufferl.py b/pufferlib/pufferl.py index 2f78a42d79..fb70aee88b 100644 --- a/pufferlib/pufferl.py +++ b/pufferlib/pufferl.py @@ -1230,6 +1230,7 @@ def __init__(self, args, load_id=None, resume="allow"): id=load_id or wandb.util.generate_id(), project=args["wandb_project"], group=args["wandb_group"], + name=args.get("wandb_name"), allow_val_change=True, save_code=False, resume=resume, @@ -2471,6 +2472,7 @@ def load_config(env_name, config_dir=None): parser.add_argument("--wandb", action="store_true", help="Use wandb for logging") parser.add_argument("--wandb-project", type=str, default="pufferlib") parser.add_argument("--wandb-group", type=str, default="debug") + parser.add_argument("--wandb-name", type=str, default=None, help="Wandb run name") parser.add_argument("--neptune", action="store_true", help="Use neptune for logging") parser.add_argument("--neptune-name", type=str, default="pufferai") parser.add_argument("--neptune-project", type=str, default="ablations") From db849396e97af241e2cf61dcd4120d83fce840ba Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 21:27:44 -0400 Subject: [PATCH 05/24] Add visualize.c from turbostream (was missed in initial merge) Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/visualize.c | 532 ++++++++++++++++++++++++++++++ 1 file changed, 532 insertions(+) create mode 100644 pufferlib/ocean/drive/visualize.c diff --git a/pufferlib/ocean/drive/visualize.c b/pufferlib/ocean/drive/visualize.c new file mode 100644 index 0000000000..53adddced3 --- /dev/null +++ b/pufferlib/ocean/drive/visualize.c @@ -0,0 +1,532 @@ +#include +#include +#include +#include +#include +#include +#include "rlgl.h" +#include +#include +#include +#include +#include "error.h" +#include "drive.h" +#include "drivenet.h" +#include "libgen.h" +#include "../env_config.h" +#define TRAJECTORY_LENGTH_DEFAULT 91 + +typedef struct { + int pipefd[2]; + pid_t pid; +} VideoRecorder; + +bool OpenVideo(VideoRecorder *recorder, const char *output_filename, int width, int height) { + if (pipe(recorder->pipefd) == -1) { + fprintf(stderr, "Failed to create pipe\n"); + return false; + } + + recorder->pid = fork(); + if (recorder->pid == -1) { + fprintf(stderr, "Failed to fork\n"); + return false; + } + + char size_str[64]; + snprintf(size_str, sizeof(size_str), "%dx%d", width, height); + + if (recorder->pid == 0) { // Child process: run ffmpeg + close(recorder->pipefd[1]); + dup2(recorder->pipefd[0], STDIN_FILENO); + close(recorder->pipefd[0]); + // Close all other file descriptors to prevent leaks + for (int fd = 3; fd < 256; fd++) { + close(fd); + } + execlp("ffmpeg", "ffmpeg", "-y", "-f", "rawvideo", "-pix_fmt", "rgba", "-s", size_str, "-r", "30", "-i", "-", + "-c:v", "libx264", "-pix_fmt", "yuv420p", "-preset", "ultrafast", "-crf", "23", "-loglevel", "error", + output_filename, NULL); + TraceLog(LOG_ERROR, "Failed to launch ffmpeg"); + return false; + } + + close(recorder->pipefd[0]); // Close read end in parent + return true; +} + +void WriteFrame(VideoRecorder *recorder, int width, int height) { + unsigned char *screen_data = rlReadScreenPixels(width, height); + write(recorder->pipefd[1], screen_data, width * height * 4 * sizeof(*screen_data)); + RL_FREE(screen_data); +} + +void CloseVideo(VideoRecorder *recorder) { + close(recorder->pipefd[1]); + waitpid(recorder->pid, NULL, 0); +} + +void renderTopDownView(Drive *env, Client *client, int map_height, int obs, int lasers, int trajectories, + int frame_count, float *path, int log_trajectories, int show_grid, int img_width, + int img_height) { + + BeginDrawing(); + + // Top-down orthographic camera + Camera3D camera = {0}; + camera.position = (Vector3){0.0f, 0.0f, 500.0f}; // above the scene + camera.target = (Vector3){0.0f, 0.0f, 0.0f}; // look at origin + camera.up = (Vector3){0.0f, -1.0f, 0.0f}; + camera.fovy = map_height; + camera.projection = CAMERA_ORTHOGRAPHIC; + + client->width = img_width; + client->height = img_height; + + Color road = (Color){35, 35, 37, 255}; + ClearBackground(road); + BeginMode3D(camera); + rlEnableDepthTest(); + + // Draw human replay trajectories if enabled + if (log_trajectories) { + for (int i = 0; i < env->active_agent_count; i++) { + int idx = env->active_agent_indices[i]; + Vector3 prev_point = {0}; + bool has_prev = false; + + for (int j = 0; j < env->agents[idx].trajectory_length; j++) { + float x = env->agents[idx].log_trajectory_x[j]; + float y = env->agents[idx].log_trajectory_y[j]; + float valid = env->agents[idx].log_valid[j]; + + if (!valid) { + has_prev = false; + continue; + } + + Vector3 curr_point = {x, y, 0.5f}; + + if (has_prev) { + DrawLine3D(prev_point, curr_point, Fade(LIGHTGREEN, 0.6f)); + } + + prev_point = curr_point; + has_prev = true; + } + } + } + + // Draw agent trajs + if (trajectories) { + for (int i = 0; i < frame_count; i++) { + DrawSphere((Vector3){path[i * 2], path[i * 2 + 1], 0.8f}, 0.5f, YELLOW); + } + } + + // Draw scene + draw_scene(env, client, 1, obs, lasers, show_grid); + EndMode3D(); + EndDrawing(); +} + +void renderAgentView(Drive *env, Client *client, int map_height, int obs_only, int lasers, int show_grid) { + // Agent perspective camera following the selected agent + int agent_idx = env->active_agent_indices[env->human_agent_idx]; + Agent *agent = &env->agents[agent_idx]; + + BeginDrawing(); + + Camera3D camera = {0}; + // Position camera behind and above the agent + camera.position = (Vector3){agent->sim_x - (25.0f * cosf(agent->sim_heading)), + agent->sim_y - (25.0f * sinf(agent->sim_heading)), 15.0f}; + camera.target = (Vector3){agent->sim_x + 40.0f * cosf(agent->sim_heading), + agent->sim_y + 40.0f * sinf(agent->sim_heading), 1.0f}; + camera.up = (Vector3){0.0f, 0.0f, 1.0f}; + camera.fovy = 45.0f; + camera.projection = CAMERA_PERSPECTIVE; + + Color road = (Color){35, 35, 37, 255}; + + ClearBackground(road); + BeginMode3D(camera); + rlEnableDepthTest(); + draw_scene(env, client, 0, obs_only, lasers, show_grid); // mode=0 for agent view + EndMode3D(); + EndDrawing(); +} + +static int run_cmd(const char *cmd) { + int rc = system(cmd); + if (rc != 0) { + fprintf(stderr, "[ffmpeg] command failed (%d): %s\n", rc, cmd); + } + return rc; +} + +// Make a high-quality GIF from numbered PNG frames like frame_000.png +static int make_gif_from_frames(const char *pattern, int fps, const char *palette_path, const char *out_gif) { + char cmd[1024]; + + // 1) Generate palette (no quotes needed for simple filter) + // NOTE: if your frames start at 000, you don't need -start_number. + snprintf(cmd, sizeof(cmd), "ffmpeg -y -framerate %d -i %s -vf palettegen %s", fps, pattern, palette_path); + if (run_cmd(cmd) != 0) + return -1; + + // 2) Use palette to encode the GIF + snprintf(cmd, sizeof(cmd), "ffmpeg -y -framerate %d -i %s -i %s -lavfi paletteuse -loop 0 %s", fps, pattern, + palette_path, out_gif); + if (run_cmd(cmd) != 0) + return -1; + + return 0; +} + +int eval_gif(const char *map_name, const char *policy_name, int show_grid, int obs_only, int lasers, + int log_trajectories, int frame_skip, float goal_radius, int init_steps, int max_controlled_agents, + const char *view_mode, const char *output_topdown, const char *output_agent, int num_maps, + int scenario_length_override, int init_mode, int control_mode, int goal_behavior) { + + // Parse configuration from INI file + env_init_config conf = {0}; // Initialize to zero + const char *ini_file = "pufferlib/config/ocean/drive.ini"; + if (load_env_config(ini_file, &conf) < 0) { + fprintf(stderr, "Error: Could not load %s. Cannot determine environment configuration.\n", ini_file); + return -1; + } + + char map_buffer[100]; + if (map_name == NULL) { + srand(time(NULL)); + int random_map = rand() % num_maps; + sprintf(map_buffer, "%s/map_%03d.bin", conf.map_dir, random_map); // random map file + map_name = map_buffer; + } + + if (frame_skip <= 0) { + frame_skip = 1; // Default: render every frame + } + + // Check if map file exists + FILE *map_file = fopen(map_name, "rb"); + if (map_file == NULL) { + RAISE_FILE_ERROR(map_name); + } + fclose(map_file); + + FILE *policy_file = fopen(policy_name, "rb"); + if (policy_file == NULL) { + RAISE_FILE_ERROR(policy_name); + } + fclose(policy_file); + + Drive env = { + .dynamics_model = conf.dynamics_model, + .reward_vehicle_collision = conf.reward_vehicle_collision, + .reward_offroad_collision = conf.reward_offroad_collision, + .reward_ade = conf.reward_ade, + .goal_radius = conf.goal_radius, + .dt = conf.dt, + .map_name = (char *)map_name, + .init_steps = init_steps, + .max_controlled_agents = max_controlled_agents, + .collision_behavior = conf.collision_behavior, + .offroad_behavior = conf.offroad_behavior, + .compute_eval_metrics = conf.compute_eval_metrics, + .goal_behavior = goal_behavior, + .init_mode = init_mode, + .control_mode = control_mode, + }; + + env.scenario_length = (scenario_length_override > 0) ? scenario_length_override + : (conf.scenario_length > 0) ? conf.scenario_length + : TRAJECTORY_LENGTH_DEFAULT; + allocate(&env); + + // Set which vehicle to focus on for obs mode + env.human_agent_idx = 0; + + c_reset(&env); + + // Make client for rendering + Client *client = (Client *)calloc(1, sizeof(Client)); + env.client = client; + + SetConfigFlags(FLAG_WINDOW_HIDDEN); + SetTargetFPS(6000); + + float map_width = env.grid_map->bottom_right_x - env.grid_map->top_left_x; + float map_height = env.grid_map->top_left_y - env.grid_map->bottom_right_y; + + printf("Map size: %.1fx%.1f\n", map_width, map_height); + float scale = 6.0f; // Can be used to increase the video quality + + // Calculate video width and height; round to nearest even number + int img_width = (int)roundf(map_width * scale / 2.0f) * 2; + int img_height = (int)roundf(map_height * scale / 2.0f) * 2; + + InitWindow(img_width, img_height, "Puffer Drive"); + SetConfigFlags(FLAG_MSAA_4X_HINT); + + // Load the textures and models + client->puffers = LoadTexture("resources/puffers_128.png"); + client->cars[0] = LoadModel("resources/drive/RedCar.glb"); + client->cars[1] = LoadModel("resources/drive/WhiteCar.glb"); + client->cars[2] = LoadModel("resources/drive/BlueCar.glb"); + client->cars[3] = LoadModel("resources/drive/YellowCar.glb"); + client->cars[4] = LoadModel("resources/drive/GreenCar.glb"); + client->cars[5] = LoadModel("resources/drive/GreyCar.glb"); + client->cyclist = LoadModel("resources/drive/cyclist.glb"); + client->pedestrian = LoadModel("resources/drive/pedestrian.glb"); + + Weights *weights = load_weights(policy_name); + printf("Active agents in map: %d\n", env.active_agent_count); + DriveNet *net = init_drivenet(weights, env.active_agent_count, env.dynamics_model); + + int frame_count = env.scenario_length > 0 ? env.scenario_length : TRAJECTORY_LENGTH_DEFAULT; + int log_trajectory = log_trajectories; + char filename_topdown[256]; + char filename_agent[256]; + + if (output_topdown != NULL && output_agent != NULL) { + strcpy(filename_topdown, output_topdown); + strcpy(filename_agent, output_agent); + } else { + char policy_base[256]; + strcpy(policy_base, policy_name); + *strrchr(policy_base, '.') = '\0'; + + char map[256]; + strcpy(map, basename((char *)map_name)); + *strrchr(map, '.') = '\0'; + + // Create video directory if it doesn't exist + char video_dir[256]; + sprintf(video_dir, "%s/video", policy_base); + char mkdir_cmd[512]; + snprintf(mkdir_cmd, sizeof(mkdir_cmd), "mkdir -p \"%s\"", video_dir); + system(mkdir_cmd); + + sprintf(filename_topdown, "%s/video/%s_topdown.mp4", policy_base, map); + sprintf(filename_agent, "%s/video/%s_agent.mp4", policy_base, map); + } + + bool render_topdown = (strcmp(view_mode, "both") == 0 || strcmp(view_mode, "topdown") == 0); + bool render_agent = (strcmp(view_mode, "both") == 0 || strcmp(view_mode, "agent") == 0); + + printf("Rendering: %s\n", view_mode); + + int rendered_frames = 0; + double startTime = GetTime(); + + VideoRecorder topdown_recorder, agent_recorder; + + if (render_topdown) { + if (!OpenVideo(&topdown_recorder, filename_topdown, img_width, img_height)) { + CloseWindow(); + return -1; + } + } + + if (render_agent) { + if (!OpenVideo(&agent_recorder, filename_agent, img_width, img_height)) { + if (render_topdown) + CloseVideo(&topdown_recorder); + CloseWindow(); + return -1; + } + } + + if (render_topdown) { + printf("Recording topdown view...\n"); + for (int i = 0; i < frame_count; i++) { + if (i % frame_skip == 0) { + renderTopDownView(&env, client, map_height, 0, 0, 0, frame_count, NULL, log_trajectories, show_grid, + img_width, img_height); + WriteFrame(&topdown_recorder, img_width, img_height); + rendered_frames++; + } + int (*actions)[2] = (int (*)[2])env.actions; + forward(net, env.observations, (int *)env.actions); + c_step(&env); + } + } + + if (render_agent) { + c_reset(&env); + printf("Recording agent view...\n"); + for (int i = 0; i < frame_count; i++) { + // Check if selected agent has reached the first goal and stop recording + int human_idx = env.active_agent_indices[env.human_agent_idx]; + if (env.agents[human_idx].reached_goal_this_episode) { + break; + } + if (i % frame_skip == 0) { + renderAgentView(&env, client, map_height, obs_only, lasers, show_grid); + WriteFrame(&agent_recorder, img_width, img_height); + rendered_frames++; + } + int (*actions)[2] = (int (*)[2])env.actions; + forward(net, env.observations, (int *)env.actions); + c_step(&env); + } + } + + double endTime = GetTime(); + double elapsedTime = endTime - startTime; + double writeFPS = (elapsedTime > 0) ? rendered_frames / elapsedTime : 0; + + printf("Wrote %d frames in %.2f seconds (%.2f FPS) to %s \n", rendered_frames, elapsedTime, writeFPS, + filename_topdown); + + if (render_topdown) { + CloseVideo(&topdown_recorder); + } + if (render_agent) { + CloseVideo(&agent_recorder); + } + CloseWindow(); + + // Clean up resources + free(client); + free_allocated(&env); + free_drivenet(net); + free(weights); + return 0; +} + +int main(int argc, char *argv[]) { + int show_grid = 0; + int obs_only = 0; + int lasers = 0; + int log_trajectories = 1; + int frame_skip = 1; + float goal_radius = 2.0f; + int init_steps = 0; + const char *map_name = NULL; + const char *policy_name = "resources/drive/puffer_drive_weights.bin"; + int max_controlled_agents = -1; + int num_maps = 1; + int scenario_length_cli = -1; + int init_mode = 0; + int control_mode = 0; + int goal_behavior = 0; + + const char *view_mode = "both"; // "both", "topdown", "agent" + const char *output_topdown = NULL; + const char *output_agent = NULL; + + // Parse command line arguments + for (int i = 1; i < argc; i++) { + if (strcmp(argv[i], "--show-grid") == 0) { + show_grid = 1; + } else if (strcmp(argv[i], "--obs-only") == 0) { + obs_only = 1; + } else if (strcmp(argv[i], "--lasers") == 0) { + lasers = 1; + } else if (strcmp(argv[i], "--log-trajectories") == 0) { + log_trajectories = 1; + } else if (strcmp(argv[i], "--frame-skip") == 0) { + if (i + 1 < argc) { + frame_skip = atoi(argv[i + 1]); + i++; // Skip the next argument since we consumed it + if (frame_skip <= 0) { + frame_skip = 1; // Ensure valid value + } + } + } else if (strcmp(argv[i], "--goal-radius") == 0) { + if (i + 1 < argc) { + goal_radius = atof(argv[i + 1]); + i++; + if (goal_radius <= 0) { + goal_radius = 2.0f; // Ensure valid value + } + } + } else if (strcmp(argv[i], "--map-name") == 0) { + // Check if there's a next argument for the map path + if (i + 1 < argc) { + map_name = argv[i + 1]; + i++; // Skip the next argument since we used it as map path + } else { + fprintf(stderr, "Error: --map-name option requires a map file path\n"); + return 1; + } + } else if (strcmp(argv[i], "--policy-name") == 0) { + if (i + 1 < argc) { + policy_name = argv[i + 1]; + i++; + } else { + fprintf(stderr, "Error: --policy-name option requires a policy file path\n"); + return 1; + } + } else if (strcmp(argv[i], "--view") == 0) { + if (i + 1 < argc) { + view_mode = argv[i + 1]; + i++; + if (strcmp(view_mode, "both") != 0 && strcmp(view_mode, "topdown") != 0 && + strcmp(view_mode, "agent") != 0) { + fprintf(stderr, "Error: --view must be 'both', 'topdown', or 'agent'\n"); + return 1; + } + } else { + fprintf(stderr, "Error: --view option requires a value (both/topdown/agent)\n"); + return 1; + } + } else if (strcmp(argv[i], "--output-topdown") == 0) { + if (i + 1 < argc) { + output_topdown = argv[i + 1]; + i++; + } + } else if (strcmp(argv[i], "--output-agent") == 0) { + if (i + 1 < argc) { + output_agent = argv[i + 1]; + i++; + } + } else if (strcmp(argv[i], "--init-steps") == 0) { + if (i + 1 < argc) { + init_steps = atoi(argv[i + 1]); + i++; + if (init_steps < 0) { + init_steps = 0; + } + } + } else if (strcmp(argv[i], "--init-mode") == 0) { + if (i + 1 < argc) { + init_mode = atoi(argv[i + 1]); + i++; + } + } else if (strcmp(argv[i], "--control-mode") == 0) { + if (i + 1 < argc) { + control_mode = atoi(argv[i + 1]); + i++; + } + } else if (strcmp(argv[i], "--max-controlled-agents") == 0) { + if (i + 1 < argc) { + max_controlled_agents = atoi(argv[i + 1]); + i++; + } + } else if (strcmp(argv[i], "--num-maps") == 0) { + if (i + 1 < argc) { + num_maps = atoi(argv[i + 1]); + i++; + } + } else if (strcmp(argv[i], "--scenario-length") == 0) { + if (i + 1 < argc) { + scenario_length_cli = atoi(argv[i + 1]); + i++; + } + } else if (strcmp(argv[i], "--goal-behavior") == 0) { + if (i + 1 < argc) { + goal_behavior = atoi(argv[i + 1]); + i++; + } + } + } + + eval_gif(map_name, policy_name, show_grid, obs_only, lasers, log_trajectories, frame_skip, goal_radius, init_steps, + max_controlled_agents, view_mode, output_topdown, output_agent, num_maps, scenario_length_cli, init_mode, + control_mode, goal_behavior); + return 0; +} From bbd8d77206863d4d4764298134af329375f72fad Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 21:28:41 -0400 Subject: [PATCH 06/24] Fix visualize.c struct fields to match turbostream drive.h Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/visualize.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pufferlib/ocean/drive/visualize.c b/pufferlib/ocean/drive/visualize.c index 53adddced3..d49924fc2c 100644 --- a/pufferlib/ocean/drive/visualize.c +++ b/pufferlib/ocean/drive/visualize.c @@ -231,11 +231,10 @@ int eval_gif(const char *map_name, const char *policy_name, int show_grid, int o .dt = conf.dt, .map_name = (char *)map_name, .init_steps = init_steps, - .max_controlled_agents = max_controlled_agents, + .num_controllable_agents = max_controlled_agents, .collision_behavior = conf.collision_behavior, .offroad_behavior = conf.offroad_behavior, .compute_eval_metrics = conf.compute_eval_metrics, - .goal_behavior = goal_behavior, .init_mode = init_mode, .control_mode = control_mode, }; From fc54f7c80dcc135f60e24a4ec3754d255f2c5444 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 22:49:35 -0400 Subject: [PATCH 07/24] Fix distance_since_spawn: accumulate sim_speed * dt each step Was always 0, making avg_distance_per_infraction always 0. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/drive.h | 1 + 1 file changed, 1 insertion(+) diff --git a/pufferlib/ocean/drive/drive.h b/pufferlib/ocean/drive/drive.h index 3ac55a5905..567df62ecd 100644 --- a/pufferlib/ocean/drive/drive.h +++ b/pufferlib/ocean/drive/drive.h @@ -3801,6 +3801,7 @@ static void compute_rewards(Drive *env, int i) { env->rewards[i] += speed_reward; env->logs[i].avg_speed_per_agent += agent->sim_speed; + agent->distance_since_spawn += agent->sim_speed * env->dt; env->logs[i].episode_return += speed_reward; // ADE reward (CUSTOM) From 6d4cd710942767994c91855b26b072c0cfdb84b4 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 23:11:55 -0400 Subject: [PATCH 08/24] Add missing import pufferlib.utils in pufferl.py Fixes render_videos call failing with 'module has no attribute utils'. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/pufferl.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pufferlib/pufferl.py b/pufferlib/pufferl.py index fb70aee88b..df9a352b2b 100644 --- a/pufferlib/pufferl.py +++ b/pufferlib/pufferl.py @@ -40,6 +40,7 @@ import pufferlib.sweep import pufferlib.vector import pufferlib.pytorch +import pufferlib.utils import pufferlib.viz import mediapy From 4806ad58832d4e6b69508554297258fedc004acd Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 23:48:19 -0400 Subject: [PATCH 09/24] Auto-discover map files for rendering instead of using map_%03d.bin format When render_map is not set, discovers .bin files from the env's map_dir. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index ab00e502ac..d15c26da23 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -247,8 +247,13 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): # Handle single or multiple map rendering render_maps = config.get("render_map", None) - if render_maps is None: - render_maps = [None] + if render_maps is None or render_maps == "none": + # Auto-discover maps from the env's map_dir + map_dir = config.get("env", {}).get("map_dir", None) if isinstance(config.get("env"), dict) else getattr(env_cfg, "map_dir", None) + if map_dir and os.path.isdir(map_dir): + render_maps = sorted(os.path.join(map_dir, f) for f in os.listdir(map_dir) if f.endswith(".bin")) + if not render_maps: + render_maps = [None] elif isinstance(render_maps, (str, os.PathLike)): render_maps = [render_maps] else: From 91aa2c18c2ab1c0805241df2cf53ef093b81a6da Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Mon, 30 Mar 2026 23:54:45 -0400 Subject: [PATCH 10/24] Point render_map at actual Carla Town01 binary Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/config/ocean/drive.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pufferlib/config/ocean/drive.ini b/pufferlib/config/ocean/drive.ini index bf69f486b7..3b99087be4 100644 --- a/pufferlib/config/ocean/drive.ini +++ b/pufferlib/config/ocean/drive.ini @@ -149,7 +149,7 @@ show_lasers = False ; Display human xy logs in the background show_human_logs = True ; Options: List[str to path], str to path (e.g., "resources/drive/training/binaries/map_001.bin"), None -render_map = none +render_map = pufferlib/resources/drive/binaries/carla/opendrive__Town01.bin [eval] ; Set to True to enable periodic multi-scenario evaluation during training From 41cba0fdd18bdc490462230e66e7f4d36d2ae582 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 00:19:00 -0400 Subject: [PATCH 11/24] Fix formatting (ruff) and relax matplotlib pin Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 6 +++++- setup.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index d15c26da23..2fcdd2be7b 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -249,7 +249,11 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): render_maps = config.get("render_map", None) if render_maps is None or render_maps == "none": # Auto-discover maps from the env's map_dir - map_dir = config.get("env", {}).get("map_dir", None) if isinstance(config.get("env"), dict) else getattr(env_cfg, "map_dir", None) + map_dir = ( + config.get("env", {}).get("map_dir", None) + if isinstance(config.get("env"), dict) + else getattr(env_cfg, "map_dir", None) + ) if map_dir and os.path.isdir(map_dir): render_maps = sorted(os.path.join(map_dir, f) for f in os.listdir(map_dir) if f.endswith(".bin")) if not render_maps: diff --git a/setup.py b/setup.py index 6dc45cd240..c63db150cc 100644 --- a/setup.py +++ b/setup.py @@ -251,7 +251,7 @@ def run(self): "rich_argparse", "pandas", "tqdm", - "matplotlib==3.8.4", + "matplotlib>=3.8", "imageio", "pyro-ppl", "mediapy", From b1e529d835d3e59499765dd94c56da67bb5ac0e3 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 00:20:22 -0400 Subject: [PATCH 12/24] Restrict clang-format hook to C/C++ files only Co-Authored-By: Claude Opus 4.6 (1M context) --- .pre-commit-config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d286db0404..dd233d3ae7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,3 +26,4 @@ repos: rev: 'v21.1.5' hooks: - id: clang-format + types_or: [c, c++] From baa3fffd74731738fbc7c23cd2f7f7e8cdb56f32 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 00:36:57 -0400 Subject: [PATCH 13/24] Fix render pipeline: pass weights via --policy-name, use absolute output paths - Pass bin_path directly to visualize via --policy-name instead of copying to a relative symlinked path that doesn't resolve in code isolation - Use absolute paths for output mp4s in the video output dir - Print stderr on render failure for debugging Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index 2fcdd2be7b..aee6af818d 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -193,18 +193,14 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): video_output_dir = os.path.join(model_dir, "videos") os.makedirs(video_output_dir, exist_ok=True) - # Copy the binary weights to the expected location - expected_weights_path = "resources/drive/puffer_drive_weights.bin" - os.makedirs(os.path.dirname(expected_weights_path), exist_ok=True) - shutil.copy2(bin_path, expected_weights_path) - # TODO: Fix memory leaks so that this is not needed # Suppress AddressSanitizer exit code (temp) env_vars = os.environ.copy() env_vars["ASAN_OPTIONS"] = "exitcode=0" - # Base command (without map/output paths) - base_cmd = ["xvfb-run", "-a", "-s", "-screen 0 1280x720x24", "./visualize"] + # Base command — pass policy weights directly via --policy-name + base_cmd = ["xvfb-run", "-a", "-s", "-screen 0 1280x720x24", "./visualize", + "--policy-name", bin_path] # Render config flags if config.get("show_grid", False): @@ -273,24 +269,24 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): if map_path is not None and os.path.exists(map_path): cmd.extend(["--map-name", str(map_path)]) - # Output paths (overwrite each iteration; then moved/renamed) - cmd.extend(["--output-topdown", "resources/drive/output_topdown.mp4"]) - cmd.extend(["--output-agent", "resources/drive/output_agent.mp4"]) + # Output paths — use absolute paths in the video output dir + topdown_tmp = os.path.join(video_output_dir, "output_topdown.mp4") + agent_tmp = os.path.join(video_output_dir, "output_agent.mp4") + cmd.extend(["--output-topdown", topdown_tmp]) + cmd.extend(["--output-agent", agent_tmp]) result = subprocess.run(cmd, cwd=os.getcwd(), capture_output=True, text=True, timeout=120, env=env_vars) - vids_exist = os.path.exists("resources/drive/output_topdown.mp4") and os.path.exists( - "resources/drive/output_agent.mp4" - ) + vids_exist = os.path.exists(topdown_tmp) and os.path.exists(agent_tmp) if result.returncode == 0 or (result.returncode == 1 and vids_exist): videos = [ ( - "resources/drive/output_topdown.mp4", + topdown_tmp, f"epoch_{epoch:06d}_map{i:02d}_topdown.mp4" if map_path else f"epoch_{epoch:06d}_topdown.mp4", ), ( - "resources/drive/output_agent.mp4", + agent_tmp, f"epoch_{epoch:06d}_map{i:02d}_agent.mp4" if map_path else f"epoch_{epoch:06d}_agent.mp4", ), ] @@ -310,7 +306,7 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): else: print(f"Video generation completed but {source_vid} not found") else: - print(f"C rendering failed (map index {i}) with exit code {result.returncode}: {result.stdout}") + print(f"C rendering failed (map index {i}) with exit code {result.returncode}: {result.stdout}\nstderr: {result.stderr}") # Log all videos at once so W&B keeps all of them under the same step if hasattr(logger, "wandb") and logger.wandb and (videos_to_log_world or videos_to_log_agent): From dbb7c43fa5acd3a18b05d6933fa34fd43bff4e2d Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 01:16:06 -0400 Subject: [PATCH 14/24] Fix stale expected_weights_path ref, add visualize stderr logging Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index aee6af818d..fc09cf7703 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -279,6 +279,11 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): vids_exist = os.path.exists(topdown_tmp) and os.path.exists(agent_tmp) + if not vids_exist and result.stderr: + print(f"Visualize stderr: {result.stderr[:500]}") + if not vids_exist and result.stdout: + print(f"Visualize stdout: {result.stdout[:500]}") + if result.returncode == 0 or (result.returncode == 1 and vids_exist): videos = [ ( @@ -323,6 +328,4 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): print(f"Failed to generate GIF: {e}") finally: - # Clean up bin weights file - if os.path.exists(expected_weights_path): - os.remove(expected_weights_path) + pass From 51f9722d2404e978add9005875f4110eeb567e28 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 01:32:57 -0400 Subject: [PATCH 15/24] Fix visualize build: add include guards to drive.h, add drive.h include to drivenet.h Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/drive.h | 5 +++++ pufferlib/ocean/drive/drivenet.h | 1 + 2 files changed, 6 insertions(+) diff --git a/pufferlib/ocean/drive/drive.h b/pufferlib/ocean/drive/drive.h index 567df62ecd..d2aeb9c4b6 100644 --- a/pufferlib/ocean/drive/drive.h +++ b/pufferlib/ocean/drive/drive.h @@ -1,3 +1,6 @@ +#ifndef DRIVE_H +#define DRIVE_H + #include #include #include @@ -4671,3 +4674,5 @@ void c_step(Drive *env) { } #include "render.h" + +#endif // DRIVE_H diff --git a/pufferlib/ocean/drive/drivenet.h b/pufferlib/ocean/drive/drivenet.h index f364db25cb..e2ee50cc4b 100644 --- a/pufferlib/ocean/drive/drivenet.h +++ b/pufferlib/ocean/drive/drivenet.h @@ -1,4 +1,5 @@ #include +#include "drive.h" #include "puffernet.h" #include #include From 7fb53ad311bbb4bfce4d3c10bd4e0ceb06642f89 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 01:40:07 -0400 Subject: [PATCH 16/24] Fix visualize: default to 32 agents, pass missing config fields - Default num_controllable_agents to 32 instead of -1 (caused calloc with huge size, producing 0 agents) - Pass simulation_mode, num_target_waypoints, min/max_waypoint_spacing, and traffic_light_behavior from config to Drive struct Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/visualize.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pufferlib/ocean/drive/visualize.c b/pufferlib/ocean/drive/visualize.c index d49924fc2c..739f1a6a88 100644 --- a/pufferlib/ocean/drive/visualize.c +++ b/pufferlib/ocean/drive/visualize.c @@ -234,9 +234,14 @@ int eval_gif(const char *map_name, const char *policy_name, int show_grid, int o .num_controllable_agents = max_controlled_agents, .collision_behavior = conf.collision_behavior, .offroad_behavior = conf.offroad_behavior, + .traffic_light_behavior = conf.traffic_light_behavior, .compute_eval_metrics = conf.compute_eval_metrics, .init_mode = init_mode, .control_mode = control_mode, + .simulation_mode = conf.simulation_mode, + .num_target_waypoints = conf.num_target_waypoints, + .min_waypoint_spacing = conf.min_waypoint_spacing, + .max_waypoint_spacing = conf.max_waypoint_spacing, }; env.scenario_length = (scenario_length_override > 0) ? scenario_length_override @@ -406,7 +411,7 @@ int main(int argc, char *argv[]) { int init_steps = 0; const char *map_name = NULL; const char *policy_name = "resources/drive/puffer_drive_weights.bin"; - int max_controlled_agents = -1; + int max_controlled_agents = 32; int num_maps = 1; int scenario_length_cli = -1; int init_mode = 0; From 6d99aa83dfae5fe7d89648d5612ae933dc725011 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 22:58:22 -0400 Subject: [PATCH 17/24] Make symlog reward transform optional, off by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Symlog compresses large penalties (e.g. collision -3.5 → -1.5), weakening the learning signal for collision avoidance. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/config/default.ini | 1 + pufferlib/pufferl.py | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/pufferlib/config/default.ini b/pufferlib/config/default.ini index 96ce1d06cf..1b5dc26d64 100644 --- a/pufferlib/config/default.ini +++ b/pufferlib/config/default.ini @@ -63,6 +63,7 @@ prio_beta0 = 0.2 ppo_granularity = auto adv_filter_ewma_beta = 0.25 adv_filter_threshold_scale = 0.01 +symlog_rewards = False [sweep] method = Protein diff --git a/pufferlib/pufferl.py b/pufferlib/pufferl.py index df9a352b2b..5f9c687c8f 100644 --- a/pufferlib/pufferl.py +++ b/pufferlib/pufferl.py @@ -322,7 +322,8 @@ def evaluate(self): logits, value = self.policy.forward_eval(o_device, state) action, logprob, _ = pufferlib.pytorch.sample_logits(logits) - r = torch.sign(r) * torch.log1p(torch.abs(r)) + if config.get("symlog_rewards", False): + r = torch.sign(r) * torch.log1p(torch.abs(r)) profile("eval_copy", epoch) with torch.no_grad(): @@ -1624,7 +1625,16 @@ def eval(env_name, args=None, vecenv=None, policy=None): if isinstance(logits, torch.distributions.Normal): action = np.clip(action, vecenv.action_space.low, vecenv.action_space.high) - ob = vecenv.step(action)[0] + step_result = vecenv.step(action) + ob = step_result[0] + step_info = step_result[4] if len(step_result) > 4 else [] + for info_item in step_info: + if isinstance(info_item, dict): + print("\n=== Episode Metrics ===") + for k, v in sorted(info_item.items()): + if isinstance(v, (int, float)): + print(f" {k}: {v:.4f}") + print("=======================\n") if len(frames) > 0 and len(frames) == args["save_frames"]: import imageio From 59672607db5264ee22bbaf49634a326d1be8f7ef Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 23:21:53 -0400 Subject: [PATCH 18/24] Rewrite drivenet.h to match turbostream architecture, fix rendering - New drivenet.h matching PyTorch gigaflow encoder architecture (6 encoders + 4-layer backbone, no LSTM) - Fix double-rotation bug in mode-0 wireframe (heading applied twice) - Add traffic light and road edge rendering to 3D view - Color-code collision types (orange=vehicle, red=offroad, yellow=red light) - Store render_corners on Agent struct from compute_metrics - Add debug config printing to visualize.c - Add render_maps.py script for static map visualization Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/drive/datatypes.h | 1 + pufferlib/ocean/drive/drive.h | 5 + pufferlib/ocean/drive/drivenet.h | 515 +++++++++++++++++++----------- pufferlib/ocean/drive/render.h | 120 +++++-- pufferlib/ocean/drive/visualize.c | 48 ++- scripts/render_maps.py | 105 ++++++ 6 files changed, 566 insertions(+), 228 deletions(-) create mode 100644 scripts/render_maps.py diff --git a/pufferlib/ocean/drive/datatypes.h b/pufferlib/ocean/drive/datatypes.h index fc2361cd74..1904c4d258 100644 --- a/pufferlib/ocean/drive/datatypes.h +++ b/pufferlib/ocean/drive/datatypes.h @@ -210,6 +210,7 @@ struct Agent { float sim_width; float sim_height; int sim_valid; + float render_corners[4][2]; // Bounding box corners computed by simulation // Route information int route_length; diff --git a/pufferlib/ocean/drive/drive.h b/pufferlib/ocean/drive/drive.h index d2aeb9c4b6..8a7a579530 100644 --- a/pufferlib/ocean/drive/drive.h +++ b/pufferlib/ocean/drive/drive.h @@ -3503,6 +3503,8 @@ static void compute_metrics(Drive *env, int agent_idx) { corners[i][1] = agent->sim_y + (offsets[i][0] * half_length * sin_heading + offsets[i][1] * half_width * cos_heading); } + // Store for rendering + memcpy(agent->render_corners, corners, sizeof(corners)); GridMapEntity entity_list[MAX_ENTITIES_PER_CELL * 25]; // Array big enough for all neighboring cells int list_size = get_neighbors_entities(env, agent->sim_x, agent->sim_y, entity_list, MAX_ENTITIES_PER_CELL * 25, @@ -3539,6 +3541,9 @@ static void compute_metrics(Drive *env, int agent_idx) { int next = (k + 1) % 4; if (check_line_intersection(corners[k], corners[next], start, end)) { is_offroad = true; + printf("[OFFROAD] agent %d at (%.1f,%.1f,%.1f) hit edge elem %d geom %d at z=%.1f (dz=%.1f)\n", + agent_idx, agent->sim_x, agent->sim_y, agent->sim_z, + entity_idx, geometry_idx, element->z[geometry_idx], abs_dz); break; } } diff --git a/pufferlib/ocean/drive/drivenet.h b/pufferlib/ocean/drive/drivenet.h index e2ee50cc4b..fdad05c585 100644 --- a/pufferlib/ocean/drive/drivenet.h +++ b/pufferlib/ocean/drive/drivenet.h @@ -8,239 +8,386 @@ #include #include +// Tanh activation (not in puffernet.h) +static inline void tanh_activation(float *data, int size) { + for (int i = 0; i < size; i++) { + data[i] = tanhf(data[i]); + } +} + +// Gigaflow-style encoder: Linear → LayerNorm → Tanh → Linear +// Weights order matches PyTorch: encoder.0 (Linear), encoder.1 (LayerNorm), encoder.4 (Linear) +typedef struct { + Linear *linear1; + LayerNorm *layernorm; + Linear *linear2; + float *ln_output; + int batch_size; + int input_size; +} Encoder; + +Encoder *make_encoder(Weights *weights, int batch_size, int in_features, int input_size) { + Encoder *enc = calloc(1, sizeof(Encoder)); + enc->batch_size = batch_size; + enc->input_size = input_size; + enc->linear1 = make_linear(weights, batch_size, in_features, input_size); + enc->layernorm = make_layernorm(weights, batch_size, input_size); + enc->ln_output = calloc(batch_size * input_size, sizeof(float)); + enc->linear2 = make_linear(weights, batch_size, input_size, input_size); + return enc; +} + +// Apply encoder to flat input (batch_size x in_features) +void encoder_forward(Encoder *enc, float *input) { + linear(enc->linear1, input); + layernorm(enc->layernorm, enc->linear1->output); + // Tanh after layernorm + memcpy(enc->ln_output, enc->layernorm->output, enc->batch_size * enc->input_size * sizeof(float)); + tanh_activation(enc->ln_output, enc->batch_size * enc->input_size); + // Second linear + linear(enc->linear2, enc->ln_output); +} + +// Apply encoder per-object: input is [batch_size * num_objects * features] +// Output is max-pooled: [batch_size * input_size] +void encoder_forward_objects(Encoder *enc, float *input, float *output, + int batch_size, int num_objects, int in_features, int input_size) { + float *obj_encoded = calloc(batch_size * num_objects * input_size, sizeof(float)); + + for (int b = 0; b < batch_size; b++) { + for (int obj = 0; obj < num_objects; obj++) { + float *obj_in = &input[b * num_objects * in_features + obj * in_features]; + float *lin1_out = &obj_encoded[b * num_objects * input_size + obj * input_size]; + + // Linear1 + _linear(obj_in, enc->linear1->weights, enc->linear1->bias, lin1_out, 1, in_features, input_size); + + // LayerNorm + float ln_out[input_size]; + _layernorm(lin1_out, enc->layernorm->weights, enc->layernorm->bias, ln_out, 1, input_size); + + // Tanh + tanh_activation(ln_out, input_size); + + // Linear2 + float *final_out = &obj_encoded[b * num_objects * input_size + obj * input_size]; + _linear(ln_out, enc->linear2->weights, enc->linear2->bias, final_out, 1, input_size, input_size); + } + } + + // Max pool over objects dimension + for (int b = 0; b < batch_size; b++) { + for (int f = 0; f < input_size; f++) { + float max_val = -1e30f; + for (int obj = 0; obj < num_objects; obj++) { + float val = obj_encoded[b * num_objects * input_size + obj * input_size + f]; + if (val > max_val) max_val = val; + } + output[b * input_size + f] = max_val; + } + } + + free(obj_encoded); +} + +void free_encoder(Encoder *enc) { + free(enc->linear1); + free(enc->layernorm); + free(enc->linear2); + free(enc->ln_output); + free(enc); +} + typedef struct DriveNet DriveNet; struct DriveNet { int num_agents; int ego_dim; - float *obs_self; - float *obs_partner; - float *obs_road; - float *partner_linear_output; - float *road_linear_output; - float *partner_layernorm_output; - float *road_layernorm_output; - float *partner_linear_output_two; - float *road_linear_output_two; - Linear *ego_encoder; - Linear *road_encoder; - Linear *partner_encoder; - LayerNorm *ego_layernorm; - LayerNorm *road_layernorm; - LayerNorm *partner_layernorm; - Linear *ego_encoder_two; - Linear *road_encoder_two; - Linear *partner_encoder_two; - MaxDim1 *partner_max; - MaxDim1 *road_max; - CatDim1 *cat1; - CatDim1 *cat2; - GELU *gelu; - Linear *shared_embedding; - ReLU *relu; - LSTM *lstm; + int input_size; + int backbone_hidden_size; + + // Observation dimensions + int max_partner_obs; + int partner_features; + int max_lane_obs; + int max_boundary_obs; + int road_features; + int max_traffic_light_obs; + int traffic_light_features_raw; + int traffic_light_features_onehot; + int conditioning_dim; + + // Encoders + Encoder *ego_encoder; + Encoder *lane_encoder; + Encoder *boundary_encoder; + Encoder *partner_encoder; + Encoder *traffic_light_encoder; + Encoder *conditioning_encoder; + + // Temp buffers for per-object encoding + max pooling + float *lane_pooled; + float *boundary_pooled; + float *partner_pooled; + float *traffic_light_pooled; + float *traffic_light_onehot_buf; + + // Backbone layers: GELU → Linear → GELU → Linear → ... → GELU + int num_backbone_layers; + GELU **backbone_gelus; + Linear **backbone_linears; + + // Heads Linear *actor; Linear *value_fn; + + // Final GELU before heads + GELU *final_gelu; + + // Action selection Multidiscrete *multidiscrete; + + // Concatenation buffer + float *concat_buf; }; DriveNet *init_drivenet(Weights *weights, int num_agents, int dynamics_model) { DriveNet *net = calloc(1, sizeof(DriveNet)); - int hidden_size = 256; + + // Architecture config (must match torch.py / drive.ini) int input_size = 64; + int backbone_hidden_size = 512; + int backbone_num_layers = 4; + + int ego_dim = (dynamics_model == JERK) ? EGO_FEATURES_JERK : EGO_FEATURES_CLASSIC; + int partner_features = PARTNER_FEATURES; // 8 + int road_features = ROAD_FEATURES; // 7 + int traffic_light_features_raw = TRAFFIC_LIGHT_FEATURES; // 6 + int num_tl_states = 4; // NUM_TRAFFIC_LIGHT_STATES from datatypes.h + int traffic_light_features_onehot = traffic_light_features_raw - 1 + num_tl_states; // 5+4=9 - int ego_dim = (dynamics_model == JERK) ? 10 : 7; + // Observation counts (from drive.ini defaults) + int max_partner_obs = 20; + int max_lane_obs = 64; + int max_boundary_obs = 32; + int max_traffic_light_obs = 4; - // Determine action space size based on dynamics model - int action_size, logit_sizes[2]; - int action_dim; + // Conditioning: target waypoints (static: 3 waypoints * 3 features = 9) + int conditioning_dim = 9; + + // Action space + int action_size, logit_sizes[1]; if (dynamics_model == CLASSIC) { - action_size = 7 * 13; // Joint action space - logit_sizes[0] = 7 * 13; - action_dim = 1; - } else { // JERK - action_size = 4 * 3; // Joint action space (4 longitudinal × 3 lateral = 12) - logit_sizes[0] = 4 * 3; - action_dim = 1; + action_size = 7 * 9; // 7 accel * 9 steer + logit_sizes[0] = action_size; + } else { // JERK + action_size = 4 * 3; // 4 longitudinal * 3 lateral = 12 + logit_sizes[0] = action_size; } net->num_agents = num_agents; net->ego_dim = ego_dim; - net->obs_self = calloc(num_agents * ego_dim, sizeof(float)); - net->obs_partner = calloc(num_agents * 63 * 7, sizeof(float)); - net->obs_road = calloc(num_agents * 200 * 13, sizeof(float)); - net->partner_linear_output = calloc(num_agents * 63 * input_size, sizeof(float)); - net->road_linear_output = calloc(num_agents * 200 * input_size, sizeof(float)); - net->partner_linear_output_two = calloc(num_agents * 63 * input_size, sizeof(float)); - net->road_linear_output_two = calloc(num_agents * 200 * input_size, sizeof(float)); - net->partner_layernorm_output = calloc(num_agents * 63 * input_size, sizeof(float)); - net->road_layernorm_output = calloc(num_agents * 200 * input_size, sizeof(float)); - net->ego_encoder = make_linear(weights, num_agents, ego_dim, input_size); - net->ego_layernorm = make_layernorm(weights, num_agents, input_size); - net->ego_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->road_encoder = make_linear(weights, num_agents, 13, input_size); - net->road_layernorm = make_layernorm(weights, num_agents, input_size); - net->road_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->partner_encoder = make_linear(weights, num_agents, 7, input_size); - net->partner_layernorm = make_layernorm(weights, num_agents, input_size); - net->partner_encoder_two = make_linear(weights, num_agents, input_size, input_size); - net->partner_max = make_max_dim1(num_agents, 63, input_size); - net->road_max = make_max_dim1(num_agents, 200, input_size); - net->cat1 = make_cat_dim1(num_agents, input_size, input_size); - net->cat2 = make_cat_dim1(num_agents, input_size + input_size, input_size); - net->gelu = make_gelu(num_agents, 3 * input_size); - net->shared_embedding = make_linear(weights, num_agents, input_size * 3, hidden_size); - net->relu = make_relu(num_agents, hidden_size); - net->actor = make_linear(weights, num_agents, hidden_size, action_size); - net->value_fn = make_linear(weights, num_agents, hidden_size, 1); - net->lstm = make_lstm(weights, num_agents, hidden_size, 256); - memset(net->lstm->state_h, 0, num_agents * 256 * sizeof(float)); - memset(net->lstm->state_c, 0, num_agents * 256 * sizeof(float)); - net->multidiscrete = make_multidiscrete(num_agents, logit_sizes, action_dim); + net->input_size = input_size; + net->backbone_hidden_size = backbone_hidden_size; + net->max_partner_obs = max_partner_obs; + net->partner_features = partner_features; + net->max_lane_obs = max_lane_obs; + net->max_boundary_obs = max_boundary_obs; + net->road_features = road_features; + net->max_traffic_light_obs = max_traffic_light_obs; + net->traffic_light_features_raw = traffic_light_features_raw; + net->traffic_light_features_onehot = traffic_light_features_onehot; + net->conditioning_dim = conditioning_dim; + + // Create encoders (weight order must match PyTorch export) + // actor_backbone.ego_encoder.{0,1,4} + net->ego_encoder = make_encoder(weights, num_agents, ego_dim, input_size); + // actor_backbone.lane_encoder.{0,1,4} + net->lane_encoder = make_encoder(weights, num_agents, road_features, input_size); + // actor_backbone.boundary_encoder.{0,1,4} + net->boundary_encoder = make_encoder(weights, num_agents, road_features, input_size); + // actor_backbone.partner_encoder.{0,1,4} + net->partner_encoder = make_encoder(weights, num_agents, partner_features, input_size); + // actor_backbone.traffic_light_encoder.{0,1,4} + net->traffic_light_encoder = make_encoder(weights, num_agents, traffic_light_features_onehot, input_size); + // actor_backbone.conditioning_encoder.{0,1,4} + net->conditioning_encoder = make_encoder(weights, num_agents, conditioning_dim, input_size); + + // Pooling output buffers + net->lane_pooled = calloc(num_agents * input_size, sizeof(float)); + net->boundary_pooled = calloc(num_agents * input_size, sizeof(float)); + net->partner_pooled = calloc(num_agents * input_size, sizeof(float)); + net->traffic_light_pooled = calloc(num_agents * input_size, sizeof(float)); + net->traffic_light_onehot_buf = calloc(num_agents * max_traffic_light_obs * traffic_light_features_onehot, sizeof(float)); + + // Backbone: GELU → Linear → GELU → Linear → ... → GELU + // actor_backbone.backbone.{1,3,5,7} are the Linear layers (0,2,4,6,8 are GELUs) + net->num_backbone_layers = backbone_num_layers; + net->backbone_gelus = calloc(backbone_num_layers + 1, sizeof(GELU *)); + net->backbone_linears = calloc(backbone_num_layers, sizeof(Linear *)); + + int bb_in = 6 * input_size; // 6 feature sets * 64 = 384 + for (int i = 0; i < backbone_num_layers; i++) { + net->backbone_gelus[i] = make_gelu(num_agents, bb_in); + net->backbone_linears[i] = make_linear(weights, num_agents, bb_in, backbone_hidden_size); + bb_in = backbone_hidden_size; + } + net->final_gelu = make_gelu(num_agents, backbone_hidden_size); + + // Actor and critic heads + // actor_head.0, critic_head.0 + net->actor = make_linear(weights, num_agents, backbone_hidden_size, action_size); + net->value_fn = make_linear(weights, num_agents, backbone_hidden_size, 1); + + // Concat buffer + net->concat_buf = calloc(num_agents * 6 * input_size, sizeof(float)); + + // Action selection + net->multidiscrete = make_multidiscrete(num_agents, logit_sizes, 1); + return net; } void free_drivenet(DriveNet *net) { - free(net->obs_self); - free(net->obs_partner); - free(net->obs_road); - free(net->partner_linear_output); - free(net->road_linear_output); - free(net->partner_linear_output_two); - free(net->road_linear_output_two); - free(net->partner_layernorm_output); - free(net->road_layernorm_output); - free(net->ego_encoder); - free(net->road_encoder); - free(net->partner_encoder); - free(net->ego_layernorm); - free(net->road_layernorm); - free(net->partner_layernorm); - free(net->ego_encoder_two); - free(net->road_encoder_two); - free(net->partner_encoder_two); - free(net->partner_max); - free(net->road_max); - free(net->cat1); - free(net->cat2); - free(net->gelu); - free(net->shared_embedding); - free(net->relu); + free_encoder(net->ego_encoder); + free_encoder(net->lane_encoder); + free_encoder(net->boundary_encoder); + free_encoder(net->partner_encoder); + free_encoder(net->traffic_light_encoder); + free_encoder(net->conditioning_encoder); + free(net->lane_pooled); + free(net->boundary_pooled); + free(net->partner_pooled); + free(net->traffic_light_pooled); + free(net->traffic_light_onehot_buf); + for (int i = 0; i < net->num_backbone_layers; i++) { + free(net->backbone_gelus[i]); + free(net->backbone_linears[i]); + } + free(net->backbone_gelus); + free(net->backbone_linears); + free(net->final_gelu); + free(net->concat_buf); free(net->multidiscrete); free(net->actor); free(net->value_fn); - free(net->lstm); free(net); } void forward(DriveNet *net, float *observations, int *actions) { + int n = net->num_agents; int ego_dim = net->ego_dim; + int input_size = net->input_size; - // Clear previous observations - memset(net->obs_self, 0, net->num_agents * ego_dim * sizeof(float)); - memset(net->obs_partner, 0, net->num_agents * 63 * 7 * sizeof(float)); - memset(net->obs_road, 0, net->num_agents * 200 * 13 * sizeof(float)); - - for (int b = 0; b < net->num_agents; b++) { - int b_offset = b * (ego_dim + 63 * 7 + 200 * 7); - int partner_offset = b_offset + ego_dim; - int road_offset = b_offset + ego_dim + 63 * 7; + // Observation layout (from torch.py forward): + // [ego | conditioning | partners | lanes | boundaries | traffic_lights | stop_signs] + int cond_dim = net->conditioning_dim; + int partner_dim = net->max_partner_obs * net->partner_features; + int lane_dim = net->max_lane_obs * net->road_features; + int boundary_dim = net->max_boundary_obs * net->road_features; + int tl_dim = net->max_traffic_light_obs * net->traffic_light_features_raw; - // Process self observation - for (int i = 0; i < ego_dim; i++) { - net->obs_self[b * ego_dim + i] = observations[b_offset + i]; - } + int obs_stride = ego_dim + cond_dim + partner_dim + lane_dim + boundary_dim + tl_dim; - // Process partner observation - for (int i = 0; i < 63; i++) { - for (int j = 0; j < 7; j++) { - net->obs_partner[b * 63 * 7 + i * 7 + j] = observations[partner_offset + i * 7 + j]; - } - } + // 1. Ego encoder (flat, no pooling) + // Extract ego observations into contiguous buffer + float *ego_buf = calloc(n * ego_dim, sizeof(float)); + for (int b = 0; b < n; b++) { + memcpy(&ego_buf[b * ego_dim], &observations[b * obs_stride], ego_dim * sizeof(float)); + } + encoder_forward(net->ego_encoder, ego_buf); - // Process road observation - for (int i = 0; i < 200; i++) { - for (int j = 0; j < 7; j++) { - net->obs_road[b * 200 * 13 + i * 13 + j] = observations[road_offset + i * 7 + j]; - } - for (int j = 0; j < 7; j++) { - if (j == observations[road_offset + i * 7 + 6]) { - net->obs_road[b * 200 * 13 + i * 13 + 6 + j] = 1.0f; - } else { - net->obs_road[b * 200 * 13 + i * 13 + 6 + j] = 0.0f; - } - } - } + // 2. Conditioning encoder (flat, no pooling) + float *cond_buf = calloc(n * cond_dim, sizeof(float)); + for (int b = 0; b < n; b++) { + memcpy(&cond_buf[b * cond_dim], &observations[b * obs_stride + ego_dim], cond_dim * sizeof(float)); } + encoder_forward(net->conditioning_encoder, cond_buf); - // Forward pass through the network - linear(net->ego_encoder, net->obs_self); - layernorm(net->ego_layernorm, net->ego_encoder->output); - linear(net->ego_encoder_two, net->ego_layernorm->output); - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 63; obj++) { - // Get the 7 features for this object - float *obj_features = &net->obs_partner[b * 63 * 7 + obj * 7]; - // Apply linear layer to this object - _linear(obj_features, net->partner_encoder->weights, net->partner_encoder->bias, - &net->partner_linear_output[b * 63 * 64 + obj * 64], 1, 7, 64); - } + // 3. Lane encoder (per-object + max pool) + float *lane_buf = calloc(n * lane_dim, sizeof(float)); + for (int b = 0; b < n; b++) { + int offset = ego_dim + cond_dim + partner_dim; + memcpy(&lane_buf[b * lane_dim], &observations[b * obs_stride + offset], lane_dim * sizeof(float)); } + encoder_forward_objects(net->lane_encoder, lane_buf, net->lane_pooled, + n, net->max_lane_obs, net->road_features, input_size); - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 63; obj++) { - float *after_first = &net->partner_linear_output[b * 63 * 64 + obj * 64]; - _layernorm(after_first, net->partner_layernorm->weights, net->partner_layernorm->bias, - &net->partner_layernorm_output[b * 63 * 64 + obj * 64], 1, 64); - } + // 4. Boundary encoder (per-object + max pool) + float *boundary_buf = calloc(n * boundary_dim, sizeof(float)); + for (int b = 0; b < n; b++) { + int offset = ego_dim + cond_dim + partner_dim + lane_dim; + memcpy(&boundary_buf[b * boundary_dim], &observations[b * obs_stride + offset], boundary_dim * sizeof(float)); } - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 63; obj++) { - // Get the 7 features for this object - float *obj_features = &net->partner_layernorm_output[b * 63 * 64 + obj * 64]; - // Apply linear layer to this object - _linear(obj_features, net->partner_encoder_two->weights, net->partner_encoder_two->bias, - &net->partner_linear_output_two[b * 63 * 64 + obj * 64], 1, 64, 64); - } + encoder_forward_objects(net->boundary_encoder, boundary_buf, net->boundary_pooled, + n, net->max_boundary_obs, net->road_features, input_size); + + // 5. Partner encoder (per-object + max pool) + float *partner_buf = calloc(n * partner_dim, sizeof(float)); + for (int b = 0; b < n; b++) { + int offset = ego_dim + cond_dim; + memcpy(&partner_buf[b * partner_dim], &observations[b * obs_stride + offset], partner_dim * sizeof(float)); } + encoder_forward_objects(net->partner_encoder, partner_buf, net->partner_pooled, + n, net->max_partner_obs, net->partner_features, input_size); - // Process road objects: apply linear to each object individually - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 200; obj++) { - // Get the 13 features for this object - float *obj_features = &net->obs_road[b * 200 * 13 + obj * 13]; - // Apply linear layer to this object - _linear(obj_features, net->road_encoder->weights, net->road_encoder->bias, - &net->road_linear_output[b * 200 * 64 + obj * 64], 1, 13, 64); + // 6. Traffic light encoder (per-object + max pool, with one-hot encoding) + // Raw: [n * max_tl * 6], need to convert last feature to one-hot → [n * max_tl * 9] + memset(net->traffic_light_onehot_buf, 0, n * net->max_traffic_light_obs * net->traffic_light_features_onehot * sizeof(float)); + for (int b = 0; b < n; b++) { + int raw_offset = ego_dim + cond_dim + partner_dim + lane_dim + boundary_dim; + for (int obj = 0; obj < net->max_traffic_light_obs; obj++) { + float *raw = &observations[b * obs_stride + raw_offset + obj * net->traffic_light_features_raw]; + float *out = &net->traffic_light_onehot_buf[(b * net->max_traffic_light_obs + obj) * net->traffic_light_features_onehot]; + // Copy continuous features (first 5) + for (int f = 0; f < net->traffic_light_features_raw - 1; f++) { + out[f] = raw[f]; + } + // One-hot encode the last feature (traffic light state) + int state = (int)raw[net->traffic_light_features_raw - 1]; + if (state >= 0 && state < 4) { + out[net->traffic_light_features_raw - 1 + state] = 1.0f; + } } } + encoder_forward_objects(net->traffic_light_encoder, net->traffic_light_onehot_buf, net->traffic_light_pooled, + n, net->max_traffic_light_obs, net->traffic_light_features_onehot, input_size); - // Apply layer norm and second linear to each road object - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 200; obj++) { - float *after_first = &net->road_linear_output[b * 200 * 64 + obj * 64]; - _layernorm(after_first, net->road_layernorm->weights, net->road_layernorm->bias, - &net->road_layernorm_output[b * 200 * 64 + obj * 64], 1, 64); - } + // Concatenate all features: [ego | lane | boundary | partner | traffic_light | conditioning] + for (int b = 0; b < n; b++) { + int off = 0; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->ego_encoder->linear2->output[b * input_size], input_size * sizeof(float)); + off += input_size; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->lane_pooled[b * input_size], input_size * sizeof(float)); + off += input_size; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->boundary_pooled[b * input_size], input_size * sizeof(float)); + off += input_size; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->partner_pooled[b * input_size], input_size * sizeof(float)); + off += input_size; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->traffic_light_pooled[b * input_size], input_size * sizeof(float)); + off += input_size; + memcpy(&net->concat_buf[b * 6 * input_size + off], &net->conditioning_encoder->linear2->output[b * input_size], input_size * sizeof(float)); } - for (int b = 0; b < net->num_agents; b++) { - for (int obj = 0; obj < 200; obj++) { - float *after_first = &net->road_layernorm_output[b * 200 * 64 + obj * 64]; - _linear(after_first, net->road_encoder_two->weights, net->road_encoder_two->bias, - &net->road_linear_output_two[b * 200 * 64 + obj * 64], 1, 64, 64); - } + + // Backbone: GELU → Linear → GELU → Linear → ... → GELU + float *bb_input = net->concat_buf; + for (int i = 0; i < net->num_backbone_layers; i++) { + gelu(net->backbone_gelus[i], bb_input); + linear(net->backbone_linears[i], net->backbone_gelus[i]->output); + bb_input = net->backbone_linears[i]->output; } + gelu(net->final_gelu, bb_input); - max_dim1(net->partner_max, net->partner_linear_output_two); - max_dim1(net->road_max, net->road_linear_output_two); - cat_dim1(net->cat1, net->ego_encoder_two->output, net->road_max->output); - cat_dim1(net->cat2, net->cat1->output, net->partner_max->output); - gelu(net->gelu, net->cat2->output); - linear(net->shared_embedding, net->gelu->output); - relu(net->relu, net->shared_embedding->output); - lstm(net->lstm, net->relu->output); - linear(net->actor, net->lstm->state_h); - linear(net->value_fn, net->lstm->state_h); + // Actor and critic heads + linear(net->actor, net->final_gelu->output); + linear(net->value_fn, net->final_gelu->output); // Get action by taking argmax of actor output softmax_multidiscrete(net->multidiscrete, net->actor->output, actions); + + // Cleanup temp buffers + free(ego_buf); + free(cond_buf); + free(lane_buf); + free(boundary_buf); + free(partner_buf); } diff --git a/pufferlib/ocean/drive/render.h b/pufferlib/ocean/drive/render.h index c3a91661ae..d3ee4bd332 100644 --- a/pufferlib/ocean/drive/render.h +++ b/pufferlib/ocean/drive/render.h @@ -415,6 +415,61 @@ void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, DrawLine3D((Vector3){env->grid_map->top_left_x, env->grid_map->bottom_right_y, 0}, (Vector3){env->grid_map->bottom_right_x, env->grid_map->bottom_right_y, 0}, PUFF_CYAN); + // Draw road edges (collision boundaries) as red lines + rlSetLineWidth(4.0f); + for (int i = 0; i < env->num_road_elements; i++) { + RoadMapElement *elem = &env->road_elements[i]; + if (!is_road_edge(elem->type)) continue; + for (int j = 0; j < elem->segment_length - 1; j++) { + DrawLine3D( + (Vector3){elem->x[j], elem->y[j], elem->z[j] + 1.0f}, + (Vector3){elem->x[j+1], elem->y[j+1], elem->z[j+1] + 1.0f}, + RED); + } + } + // Draw drivable lanes as green lines + rlSetLineWidth(2.0f); + for (int i = 0; i < env->num_road_elements; i++) { + RoadMapElement *elem = &env->road_elements[i]; + if (!is_drivable_road_lane(elem->type)) continue; + for (int j = 0; j < elem->segment_length - 1; j++) { + DrawLine3D( + (Vector3){elem->x[j], elem->y[j], elem->z[j] + 0.5f}, + (Vector3){elem->x[j+1], elem->y[j+1], elem->z[j+1] + 0.5f}, + GREEN); + } + } + + // Draw traffic lights and stop signs + for (int i = 0; i < env->num_traffic_elements; i++) { + TrafficControlElement *tc = &env->traffic_elements[i]; + Vector3 p1 = {tc->stop_line[0], tc->stop_line[1], tc->stop_line[2] + 0.2f}; + Vector3 p2 = {tc->stop_line[3], tc->stop_line[4], tc->stop_line[5] + 0.2f}; + + if (tc->type == TRAFFIC_LIGHT) { + // Get current state + int state = TL_STATE_DISABLED; + if (tc->states && env->timestep < tc->state_length) { + state = tc->states[env->timestep]; + } + Color tl_color = GRAY; + if (is_traffic_light_red(state)) tl_color = RED; + else if (is_traffic_light_yellow(state)) tl_color = YELLOW; + else if (is_traffic_light_green(state)) tl_color = GREEN; + + rlSetLineWidth(4.0f); + DrawLine3D(p1, p2, tl_color); + // Draw a sphere at midpoint for visibility + Vector3 mid = {(p1.x + p2.x) / 2, (p1.y + p2.y) / 2, (p1.z + p2.z) / 2 + 0.5f}; + DrawSphere(mid, 0.8f, tl_color); + } else if (tc->type == STOP_SIGN) { + rlSetLineWidth(3.0f); + DrawLine3D(p1, p2, MAGENTA); + Vector3 mid = {(p1.x + p2.x) / 2, (p1.y + p2.y) / 2, (p1.z + p2.z) / 2 + 0.5f}; + DrawSphere(mid, 0.6f, MAGENTA); + } + } + for (int i = 0; i < env->num_total_agents; i++) { Agent *agent = &env->agents[i]; // Draw objects @@ -452,22 +507,20 @@ void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, float cos_heading = cosf(heading); float sin_heading = sinf(heading); - // Calculate half dimensions + // Compute corners fresh from current agent state float half_len = agent->sim_length * 0.5f; - float half_width = agent->sim_width * 0.5f; - - // Calculate the four corners of the collision box + float half_wid = agent->sim_width * 0.5f; + float ch = cosf(agent->sim_heading); + float sh = sinf(agent->sim_heading); Vector3 corners[4] = { - (Vector3){position.x + (half_len * cos_heading - half_width * sin_heading), - position.y + (half_len * sin_heading + half_width * cos_heading), position.z}, - - (Vector3){position.x + (half_len * cos_heading + half_width * sin_heading), - position.y + (half_len * sin_heading - half_width * cos_heading), position.z}, - (Vector3){position.x + (-half_len * cos_heading + half_width * sin_heading), - position.y + (-half_len * sin_heading - half_width * cos_heading), position.z}, - (Vector3){position.x + (-half_len * cos_heading - half_width * sin_heading), - position.y + (-half_len * sin_heading + half_width * cos_heading), position.z}, - + {agent->sim_x + (-half_len * ch - half_wid * sh), + agent->sim_y + (-half_len * sh + half_wid * ch), position.z}, + {agent->sim_x + ( half_len * ch - half_wid * sh), + agent->sim_y + ( half_len * sh + half_wid * ch), position.z}, + {agent->sim_x + ( half_len * ch + half_wid * sh), + agent->sim_y + ( half_len * sh - half_wid * ch), position.z}, + {agent->sim_x + (-half_len * ch + half_wid * sh), + agent->sim_y + (-half_len * sh - half_wid * ch), position.z}, }; if (agent_index == env->human_agent_idx && !agent->metrics_array[REACHED_GOAL_IDX]) { @@ -483,24 +536,26 @@ void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, car_color = GOLD; // expert replay if (is_active_agent) car_color = BLUE; // policy-controlled - if (is_active_agent && (agent->metrics_array[COLLISION_IDX] > 0 || agent->metrics_array[OFFROAD_IDX] > 0 || - agent->metrics_array[RED_LIGHT_IDX] > 0)) - car_color = RED; + if (is_active_agent && agent->metrics_array[COLLISION_IDX] > 0) + car_color = ORANGE; // vehicle collision + if (is_active_agent && agent->metrics_array[OFFROAD_IDX] > 0) + car_color = RED; // offroad + if (is_active_agent && agent->metrics_array[RED_LIGHT_IDX] > 0) + car_color = YELLOW; // red light violation rlSetLineWidth(3.0f); for (int j = 0; j < 4; j++) { DrawLine3D(corners[j], corners[(j + 1) % 4], car_color); } // --- Draw a heading arrow pointing forward --- Vector3 arrowStart = position; - Vector3 arrowEnd = {position.x + cos_heading * half_len * 1.5f, // extend arrow beyond car - position.y + sin_heading * half_len * 1.5f, position.z}; + Vector3 arrowEnd = {position.x + agent->cos_heading * half_len * 1.5f, + position.y + agent->sin_heading * half_len * 1.5f, position.z}; DrawLine3D(arrowStart, arrowEnd, car_color); DrawSphere(arrowEnd, 0.2f, car_color); // arrow tip } else { rlPushMatrix(); - // Translate to position, rotate around Y axis, then draw rlTranslatef(position.x, position.y, position.z); rlRotatef(heading * RAD2DEG, 0.0f, 0.0f, 1.0f); // Convert radians to degrees // Determine color based on status @@ -530,29 +585,26 @@ void draw_scene(Drive *env, Client *client, int mode, int obs_only, int lasers, DrawModelEx(car_model, (Vector3){0, 0, 0}, (Vector3){1, 0, 0}, 90.0f, scale, WHITE); { - float cos_heading = cosf(heading); - float sin_heading = sinf(heading); + // Corners in local space — rlRotatef already applies heading rotation float half_len = agent->sim_length * 0.5f; float half_width = agent->sim_width * 0.5f; Vector3 corners[4] = { - (Vector3){0 + (half_len * cos_heading - half_width * sin_heading), - 0 + (half_len * sin_heading + half_width * cos_heading), 0}, - (Vector3){0 + (half_len * cos_heading + half_width * sin_heading), - 0 + (half_len * sin_heading - half_width * cos_heading), 0}, - (Vector3){0 + (-half_len * cos_heading + half_width * sin_heading), - 0 + (-half_len * sin_heading - half_width * cos_heading), 0}, - (Vector3){0 + (-half_len * cos_heading - half_width * sin_heading), - 0 + (-half_len * sin_heading + half_width * cos_heading), 0}, + (Vector3){ half_len, half_width, 0}, + (Vector3){ half_len, -half_width, 0}, + (Vector3){-half_len, -half_width, 0}, + (Vector3){-half_len, half_width, 0}, }; Color wire_color = GRAY; // static if (!is_active_agent && agent->mark_as_expert == 1) wire_color = GOLD; // expert replay if (is_active_agent) wire_color = BLUE; // policy - if (is_active_agent && - (agent->metrics_array[COLLISION_IDX] > 0 || agent->metrics_array[OFFROAD_IDX] > 0 || - agent->metrics_array[RED_LIGHT_IDX] > 0)) - wire_color = RED; + if (is_active_agent && agent->metrics_array[COLLISION_IDX] > 0) + wire_color = ORANGE; // vehicle collision + if (is_active_agent && agent->metrics_array[OFFROAD_IDX] > 0) + wire_color = RED; // offroad + if (is_active_agent && agent->metrics_array[RED_LIGHT_IDX] > 0) + wire_color = YELLOW; // red light violation rlSetLineWidth(2.0f); for (int j = 0; j < 4; j++) { DrawLine3D(corners[j], corners[(j + 1) % 4], wire_color); diff --git a/pufferlib/ocean/drive/visualize.c b/pufferlib/ocean/drive/visualize.c index 739f1a6a88..616d9c8e92 100644 --- a/pufferlib/ocean/drive/visualize.c +++ b/pufferlib/ocean/drive/visualize.c @@ -74,10 +74,10 @@ void renderTopDownView(Drive *env, Client *client, int map_height, int obs, int // Top-down orthographic camera Camera3D camera = {0}; - camera.position = (Vector3){0.0f, 0.0f, 500.0f}; // above the scene - camera.target = (Vector3){0.0f, 0.0f, 0.0f}; // look at origin + camera.position = (Vector3){env->grid_map->top_left_x, env->grid_map->bottom_right_y, 500.0f}; + camera.target = (Vector3){env->grid_map->top_left_x, env->grid_map->bottom_right_y, 0.0f}; camera.up = (Vector3){0.0f, -1.0f, 0.0f}; - camera.fovy = map_height; + camera.fovy = 2 * map_height; camera.projection = CAMERA_ORTHOGRAPHIC; client->width = img_width; @@ -192,10 +192,15 @@ int eval_gif(const char *map_name, const char *policy_name, int show_grid, int o // Parse configuration from INI file env_init_config conf = {0}; // Initialize to zero const char *ini_file = "pufferlib/config/ocean/drive.ini"; - if (load_env_config(ini_file, &conf) < 0) { - fprintf(stderr, "Error: Could not load %s. Cannot determine environment configuration.\n", ini_file); + int ini_result = load_env_config(ini_file, &conf); + if (ini_result != 0) { + fprintf(stderr, "Error: Could not load %s (ini_parse returned %d).\n", ini_file, ini_result); return -1; } + printf("Config: max_partner=%d max_lane=%d max_boundary=%d max_tl=%d target_type=%d num_waypoints=%d\n", + conf.max_partner_observations, conf.max_lane_segment_observations, + conf.max_boundary_segment_observations, conf.max_traffic_light_observations, + conf.target_type, conf.num_target_waypoints); char map_buffer[100]; if (map_name == NULL) { @@ -224,24 +229,44 @@ int eval_gif(const char *map_name, const char *policy_name, int show_grid, int o Drive env = { .dynamics_model = conf.dynamics_model, + .action_type = conf.action_type, .reward_vehicle_collision = conf.reward_vehicle_collision, .reward_offroad_collision = conf.reward_offroad_collision, .reward_ade = conf.reward_ade, + .reward_comfort = conf.reward_comfort, + .reward_lane_align = conf.reward_lane_align, + .reward_lane_center = conf.reward_lane_center, + .reward_velocity = conf.reward_velocity, + .reward_reverse = conf.reward_reverse, + .reward_traffic_light_violation = conf.reward_traffic_light_violation, + .reward_timestep = conf.reward_timestep, + .reward_overspeed = conf.reward_overspeed, + .reward_vel_align = conf.reward_vel_align, + .reward_center_bias = conf.reward_center_bias, .goal_radius = conf.goal_radius, .dt = conf.dt, .map_name = (char *)map_name, - .init_steps = init_steps, - .num_controllable_agents = max_controlled_agents, + .init_steps = (init_steps >= 0) ? init_steps : conf.init_steps, + .num_controllable_agents = (max_controlled_agents > 0) ? max_controlled_agents : conf.max_agents_per_env, .collision_behavior = conf.collision_behavior, .offroad_behavior = conf.offroad_behavior, .traffic_light_behavior = conf.traffic_light_behavior, .compute_eval_metrics = conf.compute_eval_metrics, - .init_mode = init_mode, - .control_mode = control_mode, + .reward_randomization = conf.reward_randomization, + .reward_conditioning = conf.reward_conditioning, + .init_mode = (init_mode >= 0) ? init_mode : conf.init_mode, + .control_mode = (control_mode >= 0) ? control_mode : conf.control_mode, .simulation_mode = conf.simulation_mode, .num_target_waypoints = conf.num_target_waypoints, .min_waypoint_spacing = conf.min_waypoint_spacing, .max_waypoint_spacing = conf.max_waypoint_spacing, + .target_type = conf.target_type, + .max_partner_observations = conf.max_partner_observations, + .max_lane_segment_observations = conf.max_lane_segment_observations, + .max_boundary_segment_observations = conf.max_boundary_segment_observations, + .max_traffic_light_observations = conf.max_traffic_light_observations, + .max_stop_sign_observations = conf.max_stop_sign_observations, + .termination_mode = conf.termination_mode, }; env.scenario_length = (scenario_length_override > 0) ? scenario_length_override @@ -264,7 +289,10 @@ int eval_gif(const char *map_name, const char *policy_name, int show_grid, int o float map_width = env.grid_map->bottom_right_x - env.grid_map->top_left_x; float map_height = env.grid_map->top_left_y - env.grid_map->bottom_right_y; - printf("Map size: %.1fx%.1f\n", map_width, map_height); + printf("Map size: %.1fx%.1f grid: top_left=(%.1f,%.1f) bottom_right=(%.1f,%.1f)\n", + map_width, map_height, + env.grid_map->top_left_x, env.grid_map->top_left_y, + env.grid_map->bottom_right_x, env.grid_map->bottom_right_y); float scale = 6.0f; // Can be used to increase the video quality // Calculate video width and height; round to nearest even number diff --git a/scripts/render_maps.py b/scripts/render_maps.py new file mode 100644 index 0000000000..3a80d1e172 --- /dev/null +++ b/scripts/render_maps.py @@ -0,0 +1,105 @@ +"""Render all maps showing road discretization: lanes, edges, and grid cells.""" +import os +import shutil +import tempfile +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt +import numpy as np +from collections import Counter +from pufferlib.ocean.drive import drive + +map_dir = "pufferlib/resources/drive/binaries/carla" +maps = sorted(f for f in os.listdir(map_dir) if f.endswith(".bin")) + +for map_file in maps: + map_path = os.path.join(map_dir, map_file) + map_name = map_file.replace(".bin", "") + print(f"Rendering {map_name}...") + + tmpdir = tempfile.mkdtemp() + shutil.copy(map_path, os.path.join(tmpdir, map_file)) + + try: + env = drive.Drive( + num_agents=32, + num_maps=1, + map_dir=tmpdir, + dynamics_model="jerk", + simulation_mode="gigaflow", + min_agents_per_env=1, + max_agents_per_env=32, + scenario_length=1024, + ) + env.reset() + state = env.get_state() + if isinstance(state, list): + state = state[0] + + road_elements = state.get("road_elements", []) + type_counts = Counter() + for elem in road_elements: + type_counts[elem.get("type", -1)] += 1 + print(f" Road element types: {dict(type_counts)}") + + fig, ax = plt.subplots(1, 1, figsize=(20, 20)) + ax.set_facecolor('#1a1a1a') + ax.set_aspect('equal') + ax.set_title(f"{map_name} — Road Discretization", fontsize=16, color='white') + + # Color by type + type_colors = { + # Lanes (drivable) + 1: ('green', 'Drivable Lane', 0.6), + 2: ('limegreen', 'Lane Type 2', 0.6), + 3: ('darkgreen', 'Lane Type 3', 0.6), + # Lines + 11: ('yellow', 'Road Line', 0.4), + 12: ('gold', 'Line Type 12', 0.4), + 13: ('orange', 'Line Type 13', 0.4), + 14: ('darkorange', 'Line Type 14', 0.4), + 15: ('khaki', 'Line Type 15', 0.4), + 16: ('wheat', 'Line Type 16', 0.4), + 17: ('lightyellow', 'Line Type 17', 0.4), + 18: ('palegoldenrod', 'Line Type 18', 0.4), + # Edges + 21: ('red', 'Road Edge', 0.8), + 22: ('orangered', 'Edge Type 22', 0.8), + 23: ('darkred', 'Edge Type 23', 0.8), + } + + plotted_types = set() + for elem in road_elements: + x = elem.get("x", []) + y = elem.get("y", []) + t = elem.get("type", 0) + if not x or not y: + continue + + color, label, lw = type_colors.get(t, ('gray', f'Type {t}', 0.3)) + show_label = t not in plotted_types + plotted_types.add(t) + ax.plot(x, y, color=color, linewidth=lw, alpha=0.7, + label=label if show_label else None) + + ax.legend(loc='upper right', fontsize=10, facecolor='#333', labelcolor='white') + ax.tick_params(colors='white') + for spine in ax.spines.values(): + spine.set_color('white') + + out_path = f"/tmp/map_{map_name}_discretized.png" + fig.savefig(out_path, dpi=150, bbox_inches='tight', facecolor='#1a1a1a') + plt.close(fig) + print(f" Saved to {out_path}") + env.close() + except Exception as e: + import traceback + traceback.print_exc() + print(f" ERROR: {e}") + finally: + shutil.rmtree(tmpdir) + +print("\nDone! Opening all maps...") +for map_file in maps: + map_name = map_file.replace(".bin", "") + os.system(f"open /tmp/map_{map_name}_discretized.png") From a4a1cee0ba4e7bfa357e26642fa6d9467d728e63 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 23:24:26 -0400 Subject: [PATCH 19/24] Fix ini parser: return 1 (skip) for unknown sections instead of 0 (error) ini_parse treats return 0 as parse error. The handler was returning 0 for non-[env] sections like [base], [train], causing all config values to be zero. This made observations 18 floats instead of 874, causing heap-buffer-overflow in drivenet forward pass. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/env_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pufferlib/ocean/env_config.h b/pufferlib/ocean/env_config.h index a709aec316..6de38ff707 100644 --- a/pufferlib/ocean/env_config.h +++ b/pufferlib/ocean/env_config.h @@ -182,7 +182,7 @@ static int handler(void *config, const char *section, const char *name, const ch } else if (MATCH("env", "max_stop_sign_observations")) { env_config->max_stop_sign_observations = atoi(value); } else { - return 0; // Unknown section/name, indicate failure to handle + return 1; // Unknown section/name, skip silently } #undef MATCH From 897997b963d0c04444509959a44ec920d580c812 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 23:30:05 -0400 Subject: [PATCH 20/24] Warn on unknown keys in [env] section, skip other sections silently Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/ocean/env_config.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pufferlib/ocean/env_config.h b/pufferlib/ocean/env_config.h index 6de38ff707..dc05fa9dc6 100644 --- a/pufferlib/ocean/env_config.h +++ b/pufferlib/ocean/env_config.h @@ -182,7 +182,10 @@ static int handler(void *config, const char *section, const char *name, const ch } else if (MATCH("env", "max_stop_sign_observations")) { env_config->max_stop_sign_observations = atoi(value); } else { - return 1; // Unknown section/name, skip silently + if (strcmp(section, "env") == 0) { + printf("Warning: unknown key '%s' in [env] section\n", name); + } + return 1; // Skip keys in non-env sections silently } #undef MATCH From 5104a9d246a196d377ced645025eeefcf81cb4de Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Tue, 31 Mar 2026 23:50:14 -0400 Subject: [PATCH 21/24] Build visualize with fast mode (no ASAN), fix ini parser for non-env sections Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/pufferl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pufferlib/pufferl.py b/pufferlib/pufferl.py index 5f9c687c8f..343bb74ee2 100644 --- a/pufferlib/pufferl.py +++ b/pufferlib/pufferl.py @@ -2372,7 +2372,7 @@ def ensure_drive_binary(): print("Building visualize binary...") try: result = subprocess.run( - ["bash", "scripts/build_ocean.sh", "visualize", "local"], capture_output=True, text=True, timeout=300 + ["bash", "scripts/build_ocean.sh", "visualize", "fast"], capture_output=True, text=True, timeout=300 ) if result.returncode == 0: From 6e40e7bc0bef6363bc83d1e58f3600f91245bfc7 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Wed, 1 Apr 2026 00:30:31 -0400 Subject: [PATCH 22/24] Increase render timeout from 120s to 600s 120s was too short for rendering 1024 frames with 32 agents, causing truncated videos (moov atom not found). Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index fc09cf7703..7a5efbe5a9 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -275,7 +275,7 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): cmd.extend(["--output-topdown", topdown_tmp]) cmd.extend(["--output-agent", agent_tmp]) - result = subprocess.run(cmd, cwd=os.getcwd(), capture_output=True, text=True, timeout=120, env=env_vars) + result = subprocess.run(cmd, cwd=os.getcwd(), capture_output=True, text=True, timeout=600, env=env_vars) vids_exist = os.path.exists(topdown_tmp) and os.path.exists(agent_tmp) From e84c9a63f6e86acb8e98948e8dc8ed1a9e6865ec Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Wed, 1 Apr 2026 05:33:03 -0400 Subject: [PATCH 23/24] Check if video files exist regardless of exit code for wandb logging Visualize can exit non-zero (ASAN, signals) but still produce valid videos. Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index 7a5efbe5a9..ab93b46204 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -284,7 +284,7 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): if not vids_exist and result.stdout: print(f"Visualize stdout: {result.stdout[:500]}") - if result.returncode == 0 or (result.returncode == 1 and vids_exist): + if vids_exist: videos = [ ( topdown_tmp, From c3f30823f259b933d5dbb5006d3cb0b7d2eaa2b4 Mon Sep 17 00:00:00 2001 From: Eugene Vinitsky Date: Wed, 1 Apr 2026 05:35:47 -0400 Subject: [PATCH 24/24] Always log visualize exit code and output on non-zero return Co-Authored-By: Claude Opus 4.6 (1M context) --- pufferlib/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pufferlib/utils.py b/pufferlib/utils.py index ab93b46204..30316f0eb9 100644 --- a/pufferlib/utils.py +++ b/pufferlib/utils.py @@ -284,6 +284,13 @@ def render_videos(config, vecenv, logger, epoch, global_step, bin_path): if not vids_exist and result.stdout: print(f"Visualize stdout: {result.stdout[:500]}") + if result.returncode != 0: + print(f"Visualize exited with code {result.returncode} (map index {i})") + if result.stdout: + print(f" stdout: {result.stdout[:500]}") + if result.stderr: + print(f" stderr: {result.stderr[:500]}") + if vids_exist: videos = [ (

    g$oINsZ*O!s}QmN65&-^}^ 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 c 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%0AbO3 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�&1P?JoX1=CMB~dBI&BaX8CL4 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 literal 0 HcmV?d00001 diff --git a/pufferlib/resources/drive/binaries/carla/opendrive__Town07.bin b/pufferlib/resources/drive/binaries/carla/opendrive__Town07.bin new file mode 100644 index 0000000000000000000000000000000000000000..ef43c74bebfb1ca268231f5e57116a9fdc8e5d1b GIT binary patch literal 395336 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%0DE~cuy;1Yu*`T^DqI58 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 TYu7DbvuwTN#^wKyzx@9J;c|dm literal 0 HcmV?d00001 diff --git a/pufferlib/resources/drive/binaries/carla/opendrive__Town04.bin b/pufferlib/resources/drive/binaries/carla/opendrive__Town04.bin new file mode 100644 index 0000000000000000000000000000000000000000..fd16fc4a002f9b8c7c366bcef07f2b1f10e29968 GIT binary patch literal 1108712 zcmeFZ2Urx%w)YE&2|zWl?)OU$@EM& z!JHH3oO47)y;UA~58Lg#_q)$`_H+01-Rr||RyR1c{h7wZQBY7&NNc2^phs=p zKP9@+kTRmjA_Tk4MpemVbX6G#N4sI@I3gUulfuz-b~rp2hogE`IF3J#=6_|7qYd{f ztlhVi*OUg7>y#UmTa@seGN~f9b-w$K9)?E>vybpvzeP1Xd z!a~u_H}to@k0Au?^`yUWn@D0sR)MAa2-%X5L;{ z;=dK6nrw&KD_RN^2CqN z8_}ozs^8bgZ|e1*#W88{z+%Q7i|CRoh6bfOd+#nCX7Zp^A)!4#J>8PuZ#a#=R_)5$ zAM)WNK%-8q)VQ zrZlC{9|a})!rEzEubtc8p>Wt5itVm?m@4V>M>}orq z>uY_>{Hanu%_*$UY+r-gR+Kgr=3k}OKRe!TndP9TS2~s)NyeAn3E1wl4;oKnP^KJ% zIftTf)IAb|$Lz+`&%0pIXBXN!gu_H39IdLt@aS$Bil2ue=wld89(N*FES<=`Y)2BF zxqu8$pHFI1=MhW$`Gl)*BnPiKlXMRk!t1Of@>`xHd)#*N+RLAq<%bfjw+Td1Kabp> zf8@9Qtn2T;VlBGa$QXw%TK~c8mf*ZLnR4@u`*Sw0dvNRCXmXiv)wsLw6gl0e&mgSV&OhJpjusC+0wmpUAmc_AIZ5-QD8)g&=nSLmqYlotpCOyYc>uwW@gnW9g z=@|x#%rG<T6nIv!NRC3sI zGP#j%M*=hLiBCT_6+7nZcydZiz-UF{$8bHLOz!4E>*RtLv8g^^Ez0(+tD~{QdsTMABE2J zg~eU9Hty^=*6#6LwAcPF`gQp(ZmRhvx>tP@oeqB!HyrpThVB0*PPAPoDp$LThocsW zoeF1(o3Gf3Pd<(kzizP-Ra={jBUi=n|A?uDM1(PKi7AMYGb_JT>b}N?p8|bV7h`S%&ws@ea)%;Ltnxdal!sC zVoK~6G0x+Q7&GOIxXb8^7@_|~+^zjZ>^^RtXr$~W+T<@1B~`OTqc3)%e#g<`p=c}7 zOzWTPTUc~N!Z=Fx)e%AU)xmUyP?%jyVfxgmt<$ITpjupVw_41#h3RWSZJoYhE{bLPD;3LHu2U?F@>4A9xks@qD^szoYqnxpV2)zhFeP(w z{%k98i)@tmF~LrB+A&MKx_psX@W55vJ$2nbtv>^^V?3j4)QLZMw%{mV2h-(2VK$7y z^s#HuI(^pTmCAb9DU~&xrc@TRSgEY@2Bor;0Hv}{K}uzT!AfPBHD;pEBr9=F#wf8< zn4NfO-7GP1&LVN|EmtvX`ajoq#Pk@?_!N2K50*L}D`br!al&yi=!d=zs=g zU5px(eKu`S<~^!GS(_OR%Jwg7P^Rh9pe)d}L0S7xX5xY2R-!a|l!z^M;?Tvj#9_9J zMDHqBv2w;g*Eff1W1OP;>Ud4{)xmUapfJ0O!t}MKwoac_OXV_64dt?z9hA#F^p(q+ zSt^%Bj#VyeJ6^dgaDsA~=NmKejD?lh#dnmr(9KRfIDMA*edr=_>3LW2=B$6Nug2sU z&q$>D>Tq>B%GbekZKN<8L1FsZP|NhOYrUp%jmeN1=cLnDhDnt>50DODse{>`I#}bU zgP>hH7&&hXU!UDMHe7vJJ5jXpSPJtop1!a#mYvh;d@MTNUm7?%OuA_BIqCkLjY(*` zu2`?y74sFlV)Vx@f9E4`b74_^Si2MG3u|u=wUM%&)P&XDUPcyg>Po#b0a zlf-;q(rdme2~gL;#7;VB*GC7}2kT%j(ZT$&f8VdVKGyGB{cYykllt9ItAq79rdCJ0 zdOGCeT!~wTFWEXMn(Qh}Cn+3HiYv~Lg{Qk9Ug(0`xn0mPr3>t%yC68=@B3b-qkjME zZ!;aN|IxKNyr^AYtD}8A9ZmxWp!twqIAqotQ@Peq9NH9PLcWs?3EEIOq>V5^8{N)o zh19GyB8@uZ z{eWH=V=w?_OS>RzW*2lH-vzr#7pM*D0NN+?WAhgvP{dR=J8m9JSDK{(tMOpBJWs-7~WLHu|G5jJ~jTy4Gt) zdvhGrbN502csDFP^Y?m~j{Wp~dnxf0)(56`m&1lC1yM#>R%acrnY`wWcrZ zy(!c(tw|Ktu1>vnR|OwHyMvj?Kc546e=WrI(!w^a|JKRct&1PCtUabNk&;ZIKMF(X z3v0J~ZM*E4*71^H%0USN?n_YKmcv(T4(&ch!nJ2CPT9qwk9QKb=A~iehe-Zcx^%6O z{0j4XopOhAkHY-EqA5p%iY86Z6awZfK5KN_1PEhUGy?XgfO&1^r{; zpb+(2zq@`M=YNIyc}ZdZ?^5nl*nA=L+ml-6m!0cOH7qe?s3iuwTf#8T68+CvqOYO^ zO{!Nxv3euEecg;NU%m11>khp88t_~HEDpc+yKbNPpG3t>rc9);{hO3Kl!p|irx&$# zdYnDYuw;T6mg$(m<-IA~%T2K|+!Usb0%6g}4_u?|uxhjg!y0Wuxa#UZ)$?mS>h|m6 z!RBfoP}sgb)n!YuqcA9)(fnc)i&iw~EYh>YX`C^em7**8CfBDd^pP?w{)VN3mitV|v*6Mn(}SY@fw#8f6NF>FYy($Ku8GUFm3w zC-+S7CCvmX?k4DHZUTK}6Ih%u#$o-rc%L{01G|mG@+fO$w6(yq07LXq(fx<|>SFaf z%k)gAI;K)s%-B9Vce8Uw8HMT7rN3kP*tNfXs1x4A%*KwSsc3xJ9v@mvg0N;hMn4#X z+leEA3>&;}Y>k3KptHFYANxx%Al3py^UblonK=gCF~c;2+ho$>+hk1IZDJ?6L)tmq zCE;oJiPiUqMEmknGS%Z1nSJ#=iMaEHEcRE#n@0^%;--Q{1Da#W`&M`$wEKts{q;Eh zvwhc>!#GB|7vUnNnsXQR26L^x8E|7y_2h0wXmLyCYH+=VHs_p{Hs;3eQQ($Fzmqhd z@<@`=_L^ksg}`F3cY*b4i6 zn&X^DQ#=V*M&A=Z$dgweNeW(*e&i|fRDVD`eIJJzgT9D7L(K*1|Y~I6b+zaF%kj?x%HD^9Adj$XXS|8q^QB$6TUn$k? z8e6JkJF+x6;cSU*%i!WVSiIPE7`rB7wZ`H!kJ?!j7CZgg*s<~SQ{zA!&fWp{Y2Gkw zxEc2x*27@#O>!#rCRz6OCTU@Mi)4G=`fcB08{2Td!hCn6e%PEFo4c&bt$$SBh*B<<~GqLOx*ES!7!x4xCNwiN$LT|Z}2UrYy^ zi|RySbGoeGeQSNQ|L5OeFYYvn!k}q4h)ep7KYY~nhrUI@ic;4fP5KKqN6gykSFfF9 z#VAayiN%5ROJw=9OMkRer;WXzX<+lY9VqliVJL;Q)4yIjgO*35VtOlKWTOFv5(?0xL|gIQ(zl5D?LI-vIb7SuML+(Y{9xv%ttfhf)MsgahnYeDur?M4Q_ z8%&OW9Zs4R%^)M!x{-9(Eo4yd00NaLGX8lY(I+{iQA7#xi#$o@UA;kucswWh-M44GebzpTsA7{pyL?y@SlV|->1X0W*#nmUJSQS?oj{W z0lPI`=)QUz-mdgT8<`)Bng+nWbqL-!-G#zukvP*R1`oT%!sYya3|yRu_fJz`IyN0$ zE@qT=Uaq`qsh)7$(%P%oa{sP0%f{XJ{+2~0*_Mp3cEV4-TAi`{ zGd#&POU9}*FD=)mDM<2PHkBOAZT*uBkIs_kd{2pPgZ`2p?k19-U(t&iF zja}?`-_&}vba3t-Y3l7uQmwMar18xT55==N^=s$s2H*+LYeb$k{$=iwB^I&3- zvWGmHpGta0$&vK_)k83L}$NXuYT--b8lCspAGXP-6ri z0}e&vFg%|!7Fk#9;ATGqk#-9ppR^Q@ZC66wb_1gNY)0Qc-Vl24K-;zca5^4<2KPg7 z@$oKfy%L39Ut@5j^IimAkHcWEB&=6U!-P#4P}j^xAH#zP>YEECyF7duTY#JnMF=@m zOxJZwVL6V+!Lc%QR*=K)kQ@`&?-mz)2ou*V2^O!Z1c+g;{KT;rd_~W%+r@+0-r^3+ zt>WCNn?;9EPcb8Uqd2yOhxlsqYVis^=4CFf;v(OrV)`&=F}uo9G)|u<+PKda9oEed zUA?A>-aeDX=)g&0_O1zH#h$TZyW68g$8IA;^&Z2-!@aG(xNfa(zG1wwb=T??oT+<>_8xgDf5KnN=52JFtW3f25sQtTMC6(r*vW5n^-|zFIecSy+vqybD5xUV(kAX zkN3eRhf5gjc)!%r+w6EJl(~~f2wj8hh3iM>3EInCg+VHtgunzJ;W-x~ z=q=qVoNtmLfHOnLai6VqN6p!%>|9bL620#9ggZ^ z&!-wS#al(ne!(Vz@*+Q*JF@QXL~cT{ubfzcyVooi$H%{^%^u4|W%4 zaO*|YA6{a|yWZlX(SBl_Bv3q*6Dl5@79r*+M~gY>vEp{4{i4hyUeq;C6u0$H7S9K! zi9KD@#mhFC;)c07VyfpMajW)Wkvo_teh(-RA5<5L@AnpqTW^$z5hHo=mc2|29xWFe z&l1FwT}9F2s3^W#T_z4wEEiM9my34YrXi`q4xgPTz`5rb+_*g)?{uxubcH2eHy(m> zC;GwbwH^kv>5UGc51=~;4j^f96pDw0xCLYhv?BStr~$;^`nNI;)tBDlv9`%$rEc6JnbXcs|T zo`jK;CZS}@^`U=Cn{vm#m~}G)f>|9YWdPt#k-}u53i7# z>h+QiKA*uEY|oSY-+He9SNkRQQ0ov{7`mGMNTSYj!Y z?KG2Znq@3|q%cS}W?w&9b2ok2iq^elZN})xniY1D9pBMOCVXlyE126>mVLUVEZMBN zEH+6+wySkxncag1veDxeWWH-Z^G&qg@t;0Cqx{6i?`P6SM65 zh@oBsM0%wo4yZ8|`|OsA-HdF+n)zeJJ!y8Lf5RE#NZ0wI?d!#&&IWfes`+}+<+7L9 zFV$O|*4R({;1nocKN%`MSREn0)QJ{9or)FLxa}9sTP27eyC;dw2Be7Na}J1`6Eei{ z{#oKD@t|n8Emy2I&J&Mc%@=PTFBE&k7K>xPmxwcMc(Fx=Osu>i7eCw(#4a_W*txt+ zEOsv!pX*hKZ3`>JhiaALa3crY*fbd~$0uS*;8-l0G!n5*t#Pr0&L12y$Jtb4*z$vL z<$QnWKIwxCCOzr%9@=nk(Fx>KTXf#g3e^Vc7^|p?#0yQ(W=sPFxB5nIy?95&6;Dax zx7%dPjca6f$tB`9APR-4#33M&jC;MGXa>ZR zJ(@8@cVHATuG&qS*zP7(ry@wo@CY(rZx_j&A4bM(4k0a#gGi9MAL(DUon*G&N;c}Q zBWGeL}}f0vgy-kVzb4Plx`hBWIuGs${4%bw38XCX#V8n zj}EdeH#*6*&TIW7>ULKdWAG(yS<~q5vaiE?%7T~o`ialPJ~BpEqW_cMjWv$tV74mQ@9*jvi_i>9*Ip+jW$gAHY+7yHWAC+W!^ z4C^Hu^;r9F#+oDwQPM|B?v2)4;PV zH3TnJ#>gkpd>yJskMVV|_pr5#R7xC${`?%L*c^#by>_n_Cgb$6WRzV^hSwZrT#Z+Q z;UkT|X*b2LQc?$Nht0LH_S5JNThn3d8m!$Rwe7O!LW*r7adz7tJS^Lf#9eVPni-D( zrvz*on27s35~1@V5dou;u+}dLKh`B-i*pj1OiP0Qh$OT!O~Nd0F(!>&j1e;ygELzU z710@5>lPs+)(PEuIl^%HJUmF7g)Oh9V#+5v|M>idLLi^mEs@`@mc?^#OL+CXW50#PhXtKIllqOq_T%Y3 z%LiKnV(~JjzhmbQ_8ds#FZ6jgl@xsHkb-4;DR^X-f|;XIaJ5eg9=u6L(#B+*txiG? zjZuVOBAT{M!~)d>tauiOGxGf?+PnveLnE+qq%3*Ld=(46XrG@T&qyY39n7tWaT-5ErEF?6~v z{%t?&a$nyvf0dNeloJ%T&+_|~n(q|m-;~-q|KVMOplt647k_Wu61@=lejT*-E`vqD zGB|8l29G7n5H9hFGD2;Z;;WTGt6gvM){hvYm%hsvbS`hPJPB}$k@nHVVsjc(hCx;%V zgJz+_VSBVT9*bs$)<`j3hHSlMDCo2daz|VldOoBWCvY8{FT@4 z^tq^CVE)*10EQIyOak-6)=}8JIP+~;&-XgGW7lwZ92)D6vy$~Ofe6}3fx94Jv=~O%o83*qd*62RW0aw_57-{Thq<`%Dk3 z16GGeDQtf*)n!Csv10l-`a9MKrf-w8JG!{Jqjar19K767c-Gv3!ie^hv2@`q-Lu zlMybkfD2sAU63%?1yy}rpw`<3x%Byt9zK2uGuuu-ld&03xs5oMu<}oJ)sIpAZRUr4 z=7W7+hG}8r39DxoJEnzDTc<@e*&SCh-03q6?pR*z4l~gmjgL{{R-%{XM#Mee3`5iH zDD(D%?Zv=9)lxqm^|zUScKot9urY-BeM|X3VOmi8yKdATK5>p1AGu7{-?&bUpWP-- zYwwZdp%2K!`47p7RS$_*zytDm*F6%@`wr6I5vo>&EwM$>&r-o#C0e*ZbdS#=y)wb+y_(CtB1-fK-37yXbnJ%3BO zX1!e6|82Zf&vS>cPAx>Z6&Ed39!eC}%+3@}Smq12nu@|w%@ab`noB}u;T>W5rl&%q zg7?CtXElP-93?UHTqDtGsEW9uRdey!>Xzc?Wo^W=*BauDr1qjO*Fk*TucPQE?=_EFA>?rm$?H~@i++O^4P(v*8Z6iw5T8SE*x_I2PnRMvHCen#rl%-pLeCPTn ze&i2k*= zH05r$y&!qJFjCS%Z@T25*9Xhxy{#-8whSn-&bm=LtV36Ri^T-qe)n4b!fapuOhgzz zY;Y8Bz4*VL(Ow~X@SZ8Yd~5XxzRE71KffuH-+iQrzpiqG|90p+pKX4d*C=?#uN(Y{ ze?3`Iwl1iVEMu&y?6z7fS*sK6WY5*LWEB&;%l7Wlm7Sl|U)HdVk<6H01B)tBS<9-S zGRu%*+>=--*IwI<6Z;P4mYVhBG;R8D+$|l>ai!Kz=%J*rj=nIvoW8L8VRj$PYKT3T z&aP7{=`~*3?L=J7OGM6~MEcB30(oOrZPOu&boiTF^Rh!z=1 zxH2diQQMQ@u!q_M$za#o%jkM$+pU+#g29)`tJzmbd84ajq1JU0a`Yy-HRm=_Y;d1s zYCa~jy`B@v(U+t}N%GXdPm<6zUXr76SQ31*;tyEA*_te~ z?0$ju-<@zKr>}yek%IWLm6F)Tzk!&%Pg$HWrlA-c)KF|NtD*SjqO$no zc>__Fs3ZM7M*>Li_P z5iSiMR3Pnp_PSJUt^&ESP=jpQ(3?D;WJ;9JjwBvEXA%F!%ZYaNMp7)_PLA#fAl0YC z$jr@Aq*e4@()LaQDf3Pt>uU~>6|FMKh22@izF9VTosvcRxn&YzVLIs-oJxeZiNrHx zKY2ednp}CVAiebVJ7+WDE4L`(BWGUznk&8XgnNDN4tMV06|T*g6WmKnIoGk@Va}#Y z8n>k?hRZ%0%-t;T<_0}>=XM^M!97m4;ovini&@x-YkO0XyXkRRa(e!LNyE{LC6Ba} zB=7xtTDH|OE_JE+Sb8_nj2F%?Pvp+`c_OBtBK|Bra_p zOQwvyE|L14kr)J&Nj6YB!|TZRZ25IE-YOX7hmcz@9R-DdToO=-_ZOS?DWrA_bLlZKpVLIzCgOs;wjBw}Y9 z5}#m4UJYGLI=|aQ_FdgU_^YABB{zm7sU?%;GqMPooKJ-3JaMDvk*NM>NV^`F$?YLG zNOr&-5_01KiPU*Q1~q?1+^0V$@zKwT=CfzyaPOz&H)IGI)}J^$t4!C`Q)xaA^8$nNSY=Ul6D6RNuhcnDbLO)H6e#dyH*Fu zPKQkL?Q<#_`6_|rwu&V)=ItW=t9O#`_vrjk}NQkzT!{BwaGog{wa&duwV8e>`_Lf8%i=-}b#1?-00z4<#Ib z{Cz9_*@J}AFJgMh^bAwW&3#oQBW-6$s?J7B9Gah!JbclJ^K5Ur0t;}=d_PF_Q zR(+zmk>MF!$2KLL-Hemm>Bd(%%dU^Pc8xx8dDCgFRw_%qw>Oo3%v6(hw`?i>abH*B z{G^4Xt@jg4TeECS`|WEj8%MUXoLjxjqI=;^Ge*tQWhH~BbSRCLEHB+LBdK&~%%xI` zBMST#sRlpzjsb6%IE-KEJev>izmEUx=))%u3FD1B?B^dnN$0~03iy#e<@|L0v;39A zH+Wm=Q{Gzkfsc+=kX^msNY-9g?I)~m2GrKi+S>ZDsjZ*x)QwDuO>JVsCC75^u+1*!?Kjm_^{r_Ykbo3B>-~9f&vd#<6`~khWNl4M*JY z*>@2(`|3j4#1IPG%uw3E3hO;b!R&`EzIZsGd-hy3ySET6S}eyC(^Z&dyBx9a&f@`5h{+j!BZbpOIKiy(m%s zaaAJ5-IgTeJ(QeCc_Dcl^A(_3$ZUgBn$9rQ+)o*y2m1;YMv2zqYag`I7paNBDS zOa|@8(TNFIkeH0n#c7zUQ!4{n<5-)SBy(V#Zb^F zfqSo#|G4_vN9*f%u=+X{az^4~d`Z%C={3p2R(B*%!yZXmZhtA6`s9NoZp1gqd@Utz z^{$58juuV1SRYjmrY*R~Pg`?-QSG<^qyDzOY^`;<&mRrAn4|&R`GCRPYR-h)QDDyX zU-Vz~wMN^9W3c)nwe{swTVEsU)fbvpAiPZlo^+{zxn2bVjVf?YS^=Zc6=*@NVUr4c z$SH@Oc{$v?%W%z8#Apox`@?1Edy77|@unC>Gvx8f6 zG*_BI`T=lqABDhow#ajJz=>CL;Ya6+RNlG3Waer*C%6$}$1Rv8ZimG=Ka?E{#D|nn zJX#z9u|+hF2ghRC>;1Uln~0#-DafigfUkTevexC`(!oO*{r)hZ{NOLzgz!ZU-ieY4&7`x2CFaB)|YQ>eT}SFUlvCz5qO~z_it6g_*o_V zK33wk;t>o|JAz{hM{xCQC4!b!V$aPAOrkaDr&^AfQW4vX1T0x0LxM*s(nizg0iPD& z+Qd8r^go0R=d!RWAsrL%q@eT6L>!Xt$KEe7*r65)<;`K>X9Z!Hu0Kvs-j2B|H{*8i z4OnkM=XcgG!qTO>81Zr-dM-7C(o5jxl2IspVTxlK?wB-L$d8|d{&J?-u}JVxFH@(dL^U8G!0~J22SW^MNbr*YBu1KRO=0NUz1ON%Y>_ zk@RzaESa?6)t}ZE8^6|Qx8bzTx8sD(9XZEAU4GV=^kh%&!TSHMFEaV>&yPpC*l-M1 zUskpCwWGGaM%C7r4z(8|7Gc9gH^hBfhjZ3mSlxUZ+>ZHR?Q?&aRR`hPlQ8Tm*$w9= zF}S#UFLWEkqqj5(dE-*?qHj8$24v!0c{XOAK8X0#Tui6WrVXX%8`7Z=Q~DQSnqDz( zq!%NxRS8_@lwjhv66kr9pn+=%t~r+AphF3KCzfE&@Di-;br?DA4r6b5E=>F9VyfFA z4D~t)-@!S!lbnUJ8yR?V@c`ytN(GsnjF8*}+_|_P&&y)5XKOTuZP*P}`*4hDMZYs8 zCjiE#erSAPJNBt;g>14XE^=$pk11W0B!$jU;0W#J(~_ zL?Znx!!PTa|8MTUp6*zjma(fOd#Xz5mw7`=`+f8%HCKo(eJU*~jo5s()Vln0>EMKB ze5GRteoqr!enpB2KWfBqUgz0l{&2b@-ynDe-@C|@ADh0NUlAL?M+b%T;^r9s>56#X z@NybIWNHq7As~+r8C1egtP=Qpy^j4Ute*TR%v#bHcD*&4ZnOJAR!^=mw4U_c@Gx~P zCT#Nre_$)h%Y2|Y#UJBG((m-?9)^9lBCug?G=c+TG2{MzJW!+ShIEZgaw!eQy)!U+ zTo!JO%7JsIL$vmC(WhS?4us|-A*KNB+zT=LT_G|i6~Qa62%Z&1m{42ZkTI-2$ zbcn~*fPJtG-h<_iQ803gz`dDasOT4rVGnlVuGbD|H`|V0&9|V^WfP7DuE9HHx(=|6 zu6Nvb#AeKaRACCf7mr2p8f&aEvcQmchIpU(pH)xpx$}#+6bF{M_4=e`x!(Jr_mh^jNQWYa$xHSqJAMAl$m;H$Amw*5< z2|?>q(Y#SQU3<-hRl{s-6?3rA_7DnhC1yFxnfT|k>h(BL|Wk(CJJ}C!&5jk{>qqTWD8!ww=V{d~jte0gVk4wj;f;7Y& zPr>?xBzO)_z_Wt=(EA*VpqVj{4v)k|`b>XCqfoqi6o^Ba{#ZTBm(DA0gK4|X_}q0P zPJUU1K|!ui>9PcS5*2De8GQKJ(bnW{kwV^yC$~u zTVZLbHh2B!_{8dIeD_X#?{Yo<$9ywBsP~AUYN=`i!mgsx*Ynm^9L8nZ)KJS!I}c83w!F%NeF@(}%))>n^wWDn0rjb%QD4a!GI zpM2cZ%156z`B>339~&NJq54V|HbrDXy=@lqCT3!ldj_V^T55DQ4YzuwVwE+WWA2-X z5qINoXzo6k=I+7bswgx#9|0r9aP*?*x@JuRF<_$~M#BfPcUz$nLcddO*arH!tyO5= z%oVC7i}A+E5hwL$qjSf}SkiPXNTNM?D?>;=})#7R2`)6Y;0@w8BQ@RVE9_6vG#-r$15Tx-WMTx zP3J;tM6_>GhK6m*@TN-{Zt9i6X~s5^xjce=@=7I^VZ~%?(kXJX;5KP<;w|aBObO#x zH^U0gzph`E>i;V+-8!}U*?l|z`neRhmBl31`xH4AahrThc}s#El+bHIGZZiV>-w8g{eK0fzelZpb|1m?+t$Pj(uP81_bR*Xl9ZIBe*3{JtcR$9Cx=f2)1 z6Ca%-7tR%vNu{aeQc47|58Fom>UDPf>|^|2f$3-0smyk%)jz48{%_7jP@h$VZni}~ z=f{Sc7r~z1w=C>VuOHhN!C$oqu?j^%RvVNgG=ou;5@vOKM<%M?A=aNx5tF;cME_(e z>6#xwTF3o${c%+PUxDdn*G0^Bt<`T=Pk)001!%js06jwsV7$EmBRmQ)ZFvEf%qzgg z$pr`;Re=3m0b&c<;9N#CG>limvVrf&g-&;fN#oNb_DwNSzMe`JRz#4~S$|#seyabk zz;tu9`n%QYx38za>GM2vyqyRA3wf|Ol83Ryd6<=z2bcIfY>vo7s9zouHszs4XoE+2 z&2avJ5;ou+nPhN>7_>W0lodYN67b7jy! ztn+EAIg;~fC6WsI9hSesbX3;rVdFYG9;ejPv$#yaC2J9h-XhioiWs+BMECt7KBtPv zi5Kl>9Y4K2Itozryq!snx^AX{KjtJw2V)l;MO@ zIZTF?qxZOSw3||nMsv#XaZx#*L~3#e+BKBgyq_nH*3Xi*x%EO?ailF#+W*(|jC)im z`4x8GP(gJZt<}WFUZ!bUJxwPKDj<|r;6$TJTvD&Zt@f38(ybD2bt@s!KP`zj_{#0x zJV&}`P^NTwuNTs8{%wixw!fySxOX_{V7Q=>FGPVO&8|HxvL z2Nh$gPceSj7307gIv(i_Cg0v_5UhA3-Km@_&FbYMeI2DMb*?)4H|veRj-8tHJ5}p* z&+P&~we{_vPzgWBLuQZH>T#&2N99=|3hoxd>1rX`pDRS=(LywhD#TawLY%f9O!oC{ zM;__FmF}p?mClTClOF3dPHTFoj;7y^@GWbz0JwDt*51y$33O7Jx57L zEmx8Lnv1&q@|MT=I*xZe$Dev~^C!%2=UV@#YW>fu_1}fsCd==WgDtB`W>rIMNma*` zb(-iqN(aiF4N&#M2pOduHV2Hr@Jl%ru zd|Ei{tfC;--wXY=2^dh2h&vCG@v&JN7WYoac;igSjOqPt&x3eJ*SywcX$sFLcMu#D zI|`>#Itr2rorJ6}orG?2orU0$T0(>OT7r9Y7vX_bSHbQ@SD`Yjn_z6IEu=iu7CHpz z2s?&!7iw;G7nW@AA>8cWQy5#-Q;>P~5(en@78)+-CD=)N2yM=G6V$qP7S0cBCuFy5 zA?&YcEbwO)gj*fdqyw8bk~VAboy&Rhikoug4)^2mc`h-goExa!ZqEX6{dJly2o`^6eTg z;Wu_%&yPvn${Sbh;5|A7@tu~2@fsH*_>{6pzR^&h;(rGU*OpqCeEe$h{_t?i1qHsA z6Lw`;TCTWc*=J&n<$=QH5(cY>6}9!i#(Oqi%&u1tZsYHhA0I!Fp{E+6**^MRx^9}- zWvv4TO#|pWH^LKI51BzDuwtGq%!bT>qKXqLue-oMa~=A~z2KMXjaMOln6N$wxeLP4 zeq0pRne4?)?F0n5C4qhj8t2{8Feob>LvPXV8u*rtmD>+u`Q}`F$m}IdncQ0_R_G&i zP3a?S8Lulm`m8IA+^;8OjL;Waz0(&~L>UNG=qp$}?@ni-(4t<>m=Cg zY6#}*RsYxOA&J&QKCK6LS`RB|J#3@(u+-S)xApL<#eda9jh0XGzk`+2eJvtf8(aQb z4~utwvOGCmRl;EPu(Gxu*!h;#!<>5caAV+oGV=N-a$RVMkX`B+zE~3qQXS;AHNcXm zM(ECSxE3-3K~A=?v6z7$EuE12&;^T&)}iGQI$x0EjU&;1(4lKI8(qS2by^e#Tkl0s z{{#$dl!Q2Uy8d@94K+hDV7e^}rF2d{W9}h5UwatKGY1P5_C`V{g&~4#@(|(3IAcNU zv$3#ZpNVjMxT(%mtli=E9l~3*n5JrO@-frQqQw5zYs!9kr2x7al#Qb3*phJA;Oxz1B8T$dcud9+Co9^_W$ekFt1)c z{BC>*To%gL)q~RK?Zy8Nem6dBDmZJIaqaEj)WfRUdSKT&tRCjps|TAl_er??6LHIH zhz>i|A)lv-g=RWv(aHe%kBu;s)6!_x+%J>ZQGswpJcRBRC`f{<*H4jfSAQ;+P z3G04X31vw`1+{V3f?c(>uxIZu;gOAv(Ep8%ux9sgK`tF3s5~7ZObi|=M465f?%y3H z80;7=tTY@WlwKPnG~O~+7^go@h`2CLxZ^Qi(Csln2#}2vzU7V)v=7kt^&BdU(zg`G zC>aZ(VSR-m7j*vD>%q2OJ^XHbs9z5n=eHOCJNVuB@Vk0gU0Vz+6K`zj|(Z_)svAqG!faW>2tdgvCzwp#N*3hNcB}6McC0*1=atO{`2($Log;adA{NIePp) z3EWd8FG@Nl&%SV3zSHojyxH?N^65dJXZa1kYWZ!GPx5;Y zKgb`3yq7=a-pOCQcq4xu`C9&N*em(R_b=q1_dS=_jCm&i@%4#ZDdn-eq1_{SlLimv z&9d&x)gA81TdCZYx6QjPZ$IyrJiR=Uw`&!_Pjd<7zh2+Lr)6yAm-JZAo3vWO7wJsn zb5RoM!4A&hYdGuGdlOKeszB|Ipx={Cn0Bd6OBH@|MjiB(J~aP#Y5o;v>2g|ItvPd=|EVP&Hq7~|9v$7kN-*jGim<+U9h~f`zB^xYxBRLUjDZprq2}3NQcjd zG;H-uMS^k)zHLfEMs)(NFNw#|ov}Ea8Hu!T0G}%%l02 zEOmrtmIL0snTS({Bapm;gIAsrrhnGQ5PEKDxn2{`O4U)J&wmX9Pw z@~N*1E6z-lw@^)$ zcPU7g_g#?mGyiGJ!}x^GLBBoz7t{Q|N|BkT(ELxO`Cm@+pF{Kih33B#&A$cB{|uV{ zO*H@GX#Vfe{JYZpE9K;IAvFKpY5ot<{12u1zeMwYkmkRJ=D#`LOJ*qTD|=lt@b8ZQ zV4DAb7cB4WzLip3UM7kDSj zJq9JogYG2A6L-eTi_GHWXCLpAKMdO||4L%zEndgSd&ES`%|=AY$9>u@pC2C~Ups!6 zJn(y%JRvPqUN|{Ke!5|>{6S8j{L9P$xw_g;dG|s;xvArhe|r3nqxpACmzjT~`46J` z52pFQPV?W|tT{J?=6^cPzbDOqBF+DNn*VB=e_xvaPBj0SH2+eX{|hw#3uykUY5vP; z{?+Nd>OUI)SJ3?byI^@|^9Ibi*XG};Hvj6>?wTAYcn%2^F6yrplAlf#)+HMVV-_?P zh>ajW?d>c#`W`PE*xH{P9XwO&Il5T-!bzEQNYf?5UW_9No!SbIxVA!{`E3PfpSD7J zdRyVu*|x%fk8K6F4jMwPrH1fnj)q|Dts$&U(-4YJYY5-pX$V~Vc7oB7rqWsMn@N40 zRHcXV)ucC@s7sqnX(1h$(o#D8b1Uh#;ccW@yW2{yKGBdWo3@ws_0^P4zS=?RrQ1o0 zXxF0uDJ%}bweev0(d>F?VZC_#m>MTYO#_7{hHC}?Hxq?cSq8$crHuuXse*i4293w~ z1lis~KhA9KOlioVVrkhlWg>~uC51P~k@!wJ!b46+=rvzQSm>i8q^9c#&(G=z1|M~V zr5(BpS(e>}H*>lRhTh!;_q6W9;nUrPPw%=5ChdFtAH`!ujBC;V6c&$=+IX=0NEVMp z_2RL>Ax==V2oy|B)(WoG6NQvK1L5|{#zOzag52UFjYoXK|HIyUheefT-NPgm6%2ra z7{Q1b5X3e?6?IKu2D6wIb7-@eKm;=&N>Gp>K~XYDhPvmhQi75}KtK$D3B`bb0{Y$S z;C#G}J>C8OdS>1~=6QP6F1vhO=j^@jI{VzPFWYJLS)tbG6-EI)6OBA($%)oF3>6K} zo+I+@HHuaUN6~@nMp27Xqv*BZQS^DvD5_OAif&TZr8fU|T)j-?6Yxl#gInI2DytmDbtaq<68{?O-q z@xKM{2fn`KtwW1Hwzcv{$1!t7tKV`uc|%S#AU)CO+ToQ(ikX~0R`{|L?rb94-Vjng zu^l~eY&g|PHKRp}mXy_Uq!(xS(tA2r$s}(5Pw?^~x(j_sU?(4qYh~^&-_uUSw^$Cn>S^B&Op$|D*ok>n+|NjxGM!-pU_tlje#Hz6=#Tjgb>| zeVS+#7qpVQM&KaSSMX(zdu<~7N(pfp-HyJs98RYbGwR>Yl1dGBq{B^oX^D;fbW8|UrF*0x5vHzGq zc(b(v9W8$0-@Or=ABUpKC^XcCqKEuVjO!7A#Y25?V1frO&u~Tj zGABIPb`GD9oMFvx(PLq`UfIcb>Tw|UE$=t#=_wA zl|q%i`-REev!d_UTo4ZIG;uOSz`|n%r#B2YrtzvdRCl0-yMqyQLC<5BtM0NK7j2hyDed9ckXyOWKb0?_}+X}yqS*eT+BY{jm2>;W}OcVz-4!J3{38V z&_``?SE50cvo)xBi3atr(x9*3Y0xpv8uW;~CQVV+q+R-I(nUixsgJ%UeIeAOx-&HC z!G)R>t2L>@HcdM3fF`|iT$5HgXwnhxnsi@)CS}7lseF?Vzlf{c&P-S{U9Ig{>203(_CS^ z#0gQG&!NxZlQ?B>gDSycB&^;AN8629cYOsW+?|guT+AxFh!D@k%z=y9S}tbeJk-%i z+yze`w?(XEB$dt{Nli*d(u-9iY1zAxba3-Xx~_2p$<)0twZIu>CjmRbg1ib9s0;YhYoeup}PWfXkxeyZJVS+XQ%3LG1K|C#7udw zQ~bXge9S_)I7PR_jITlYnC)s6Gv#}6@GXmiUQH;d)J>Qw1>i}4AN;EC0qLo(IKRjV z{WhIL*uj$!p0k0M!C@q?+=Vimjc5*7fnMqJG2!)eEahTm$;Ipv7qeI{W<^}g>baP8 zf7%xQ5(8S3WkAQ37*Lxk1Df&9fT}hd&{gt=G)UQy*7Y%@!l8!rw7wzD7aGz&GYsj5 zg@!a@wIOZZYDlLZFr?>?8`2U7LpspikZun!q;cVfR4$1-AD?PS-SQ0o9y9G0ZTzj{ zY~TNbHjX;(6#uUVAF~)PPN6L^~Tq39F6aSK9|&yxNiWKa6bRUtxK-T zBIv)Lj{NNT*crM4UFl~i0c7m>{E3Az?kgel`zWoBQ zz4J{Ze+h-+n<$u<#bMmF0utg_K>Ax25Vti2L~&*TIX0$%)b%YOo7)$VNAL5={L*}q zemkEShUSwSU$P3IiD!a&nG7g^GW02e6pi!KB@eiN0wCNk*th7!o=i}SnoVC z{B$1ixCc3*5SA!>xahxpnXpr>*C?b+Hqd12?#JauBy(IyX-f{;R=-=v%$c z+pv~+?P(RSkOyty64wPs-PEz3i`N`3USsvgLPJG_4j-oDea?K8gslJ^HX>--E?k^> z7=|u3h_pS4!F$fZeXSF^%yY$Y#sdwyKG>oefX7{LV!m`3(%weF@KGElT#F;&j&Wp& zWgPKb6Gv2L#*s5);)ry=II^#O9C`CTmaHv}B@b@LlDVO=B*iV37#xcwQJZ7Q(D|{% z+c1`>4v8h_y2cXO#u#E*5kuZ)#1M;^7*ggPL(ERc{9EGX!o}-f4L(l%euB5*+y{Sr z?QIn=%i^{Oj_ra+uIf=expgvIqL<`yg&W0L)al8b&q@b|0e9_h}pqu3aIw9IudJmRE@1 znk%H&%q!&Lm@7n~-xYGa{T0&q-h=Ea^&qcqdyqAu9;C$0gP0xjAa^%=5Yc=O5^v~1 zbccA58(lq!W}`c~T;Wc-X1bG8G44d#$DJHF?f!3xmm3$ae>M0x@%tU#Mzq9hU#oac zEouu%Ocxk&@k-u102BB%h>MqgHxVLgr(T2WnIT9Z+h*5t+-YcgP_ zHMugznso1HO&r@>llC91h)t;#X}WDi_JmrI8aFGl;g}V9yxEE@oo_|*4Xwz`Ayy=% zs}-@TJ4$w?9VHeXN6Dh?N4e_{M~Pv#qyLt8UFPETuLd6{elNz`$d-8RZ;2Owf7!*W z%`kOuMwg4t$UNJOv$oAJIns=F`3nZLGuk+FFcO{DAw-ZxNgJ1|uF+W6746Ffe_NiLsTKbo42lQyyX9p@-<~TZ%ii zML0600Od*(vAszbUn;d=pVbe&<5UrRwG#}^w!x)W4Ky~niWZ*Fr(w)p+G|xZ?eZ*? zzAN^jqt{%d*^<+ArH?f|SiGCoUtLS>Bj?i&1Ex{KS_67TQ;#|>(58Kl_NP-seQ2Cx z4?0y!m3A%cMuU!Zqtixo`;WdeU=5Qh_&p3eDiQP=886s3Jy=k5#!E2n-g$wwdU zVy{3?X00GjeXhXd;6y=b$zZ|iS{1=F1sOrH$wR}6gRzD+K~9FX35yLo_UUAJ^r*MN z?M=T-{0=@36gcpf-}CW$dw~1S*E)PY@b7M(SJDWj{6=KoYlQvnM$AZVM2DD0q=YuY z_Ie{2pGK}fR3p6mG@@zFXV?w;gcpVNC_Y|?64{SP_W1yVymxSaScC2%!g<`Q;LjdMc|$?#$N8d&~0V(;QUGp0}J|b?}$;wr0boK z&-I^5scWFm(yD0NEBQ1?e3vq*NiI2aBrHT`=&s4=4_eg~fiiX3>$?&qu7)PF*H%_p3E{t1&Gf5PC*Pw?6I2^wqzwujXt{ZJiDn2&g0 z_5muh-(%{fw^${9gFTXJXtjHVRYlK{Ut5Jmo)rlEjX5a7I{ZH86(+2)`6TAPZ4|>;~1ji1Y5I8Tk6bz1E_fPfV$9za^ zKWgH4@Oi-Z!{aT#U*+@RU`sym_Y?8&ChxGM0SD$b;Q6!$EEF~%<(CGG8Ogo7d{6^a z`ZU0%TLYYv>Jd7$9ytr^P_6zEx}QG)q3F1ee^4@W7w|{@gpyKZomLwonUxnSJreygO#SQh@IPS-kCB zOD_+5OeY&>(%5uD)8%8R*6AQ>+vH7)qugk7wj=GZ{1jcW;TTn^-$yr3+Cp{jt)gjO zi|9;QQ>wLWI-OWOg>HE#;?@-*rG5gsVWWU{9wGRT>Yhda5(L-p!3j;0`JrF1iG&T0?Bl3!Tg}^zqvj<5<3|fbyS@A9emvR>&Cq0 z_q}}l4{_glJ>Z}7*PLB|$ezVuo|j_4`Et07eu7}LO4vPm2J_`FF+05)7d2|&k@F7n z??2%EqB`6d(}1p1KVwG!CMel8W0>t1)NcHWM?It@%{!zdO7T*X=e1Ijc^c9ZeSx&( z${cBl;XG+c`9f)l)lzAR#tLZ(R!d9PT1ZRUY?77)Y~|iR&%K{sdf9zapj=1-(+f%J z<`Uvo`IxA!eoeHbK9l@FIl9wdkvczDr4dB~=`B{5zK>*RWrHbAbF`orwj888@7q!T zwe~cBkPDrx>PdU+1kjb6LueC?rl~q&dL|@=&e)MphhM3pis=n>-@!I`cD@r9T~|eF zazBhM&_duVUG$Kdi2sC6{1)f3+0$4aPp&Yml&OH#a2wAu5B1qqPNUePQ--sipNFtw z;Q;orU0+rvL!Irf+?}1gxGTGHlmdHZUpqG7k}R97CB+8s`Xny9@Lt?0>Xq0qze2pd zwoL4;QYbb*o+&mfP5VRO^N8Pv^R^2IKA#SA_Ip0bnHC^uNHOMrErs@-ax6UY1UCeg zkg0x#u8OZP{o-rXw0R4|{P$eV@DZ-|^_Xw{2?=u=F=2W$B)7ky`2JVSwUCnN=SfLY zMoCMkwX~#~N=uYKN=uZ~WF#L(%1Ey1$w-#|A|vTMK}JFiWh8q=GLoTFWF!xbWh72B zWh7JP%18z;izk6<31nD)0vYZpCN(SXkZUU0q<=^$(K=H@)((=U{mMF0;U;w&6E~FR zIgg`v?2PG1%OzC4;|{uPzcn2>^AshE&(nTxm*_7tS83My8`Mo0Ne9a(QrRaGnlUk# zDqO3e)4SHw+evb$c&`Y#A*$%VtREOBEv!z_#j&Od|EKb4-;8N2kMH@^r|ksRAbt$H zTuS$U(y+nI}2i+lz#hc@d{!CR%4d^*~aPkf)sl!XQGTT+B$ z%S!M*r3@tP5ekPrMOoh}>~wp9gPW=`X-EzHGvC3wxE6Pf>apO|C*0`Xgno)&AXV}e zJ;hRzy9=ZxspZm=ki{|*O^J-8kjt5q8)YS5ePtzGGi4=}HL{Y+A7mx7>t!Wv8f7K% zUt}fQW#l9S+R90a+sjGp73CyMS2@Y9WyeTv@G+wMMm?dy052bRbcsmk8^9 zgAD(iK)0JsC*6v^-E)eXE_R}l zt?u+f7ejYx656*-E>+r9LFFFT(Sz6Iu;-y7wslj*`WgMO%0>%I;&oy6 z?*CR^@#~?g|1_4zJ+CS3b0T78D-2m)uY@zk{B-^MI=&~{&$>Iy>($DGitLe*?b*w7 z+prOjrCH~vP2$_Kb>h1IHR3^&o{JZ*eJnn4{DC;VOOCjd%dbBIex2jbyTrESm~u;w zS#g&Ctqq3&i5?TULz@Zi)t?DVRcE4hD={1QCom?~35@pX1V(}DYxLUv=RHB!otP&4 z5qvH`cfs!5~K{!DhEImFA zBd088Dtd~4+5_Xa_+GT|CA9F_wBpMt(qnGgYBRRF{h1Zz+>3;W)A{w@BcJ#qct0k!@V#o`vu(wkW10>{m_Z+B|KB1nMzg+@qLY z7owQ)r=yrf)=|vf{ZT*VljivT0o=cx+`?Dg!e`ft@90b==J8c^W>SMD6EIVok@wYO zWJ@EMet8j$VLI0riEzDeVk3UaSFu|@@kj9U6SwfaZs9x8itqYlCC1cUooRZj$@ovv zW@dZnG3|PVGXs^w8BqtW=bSY6+)+c=Px(?gz8}H!u^f2&h6A6Ue9zeL`N{YHU9xyJ zlQ4J*)2nVSb68^htq1QWiv(uHx&+2-Z2~iG&Cid&Ghe5%KZ56(#(}r|ame$X;_P=m zz8|d9!qrULkR{C5Pji_uca6XGWZf_*i7_9T#LO9x#7yr0^W*Ob$M++69%Bx?<&Q(2 z?=)w>^YQ&b)8?;c?rSY!o;J^AYI2Of_2{&yN@kW+CNr}tk{Qv{pZDzC$?^RNp2vg( zZ~5bp=i_?}e&_4M^^26Ax0-o6bP01u+LQ?_GXB=Hacuz0EcEA&J3p2&^!@qqXTkCP z2%cv;2j23>AOyu&lQOt&Q zQOr&Y?%C<}KR^Ct>#fHB2%d*O?sz+s1JB3zvii>V=&CUj^kgoxUvmjFY4vJ`?~S&| zH-cH^7r|`uk6?BOM11Q}_Otm(oUO+H2%d*O?sz+k1JB3zI{MBx$itXPeK?odq_Koi zSi71D;d*B+eHzB~b_rv)R)#TqtHQqZu=*Ka%4nX2J>-N0npH#wEwlh32gFH7m{ z=~XnSYYja&xSqPqYUb`smqwRdIgtBpQFKfmzjo{ZBZZELJk}Arwsu5AO$U4_Y7fg3 z@{s4QD+-s(A$fx|#JbJY=yYcsoTY>&-ELSvK^66*dcb0{I(CYB;=rw*FplquS={$f zPj$GM_rT_hsvsuau-{e*A=5h}$iE}j&6Y=pCRucd{6fRd*U@zvZ>Vy}Q|kSxh@S47 zNlzJo3MRzUaTh~rk&^nC+8v^6LE%`xg4hxw_g#LwD%Cl`nZa{Le7h`vrdQ` zuULwY?O!Fgz9ydgmXLI5C)QH;n%Yg;phBJVF&IVCqo<_ zbMIYvAsqGgjWFj)AGTwMf$Zc_+U(Iqqu98kzp!Fe1NKg+h?Odw##%a053Saae zFVu+F6E2xETsUMYeRItha4@u332WM6@rg`2=<$5}ym+7SWw^4)LX^JFXc!P`sR2cIwJx$k_w z@Ve7Ubu%4s@d&NWJx!;dcc!mLT&02YLutvb1p4kn3ia4|pDqu7N^=|DQ-|5o@ZBJf zKBv2&E>jIfx*E8cJOm9*!(l!_4<2@7QIcbTynzhT4@|?H+?m|_e$6ocr8ztUEg-XT z2P}qIqVj_^T=VQOE%FRLJ2@g~r!$tDUPc#PFVL=j*!}K0Cd>>*uvR#hAH0Q~CUH=5 zON7Qe7NhI|SDh4Gqv`O;%fJ{>4wky-W9QyNlwW-Svw3A$JL?fPXg@{%g-Vzwm3<5E8KuH-}ACm+)O`FMUkA6Y^9hz`rgNy~h=^~{IGp*;Aqxu|K# z!PV+)j4988!SPIpq%x3r<}SV@rXesT1-;+j#^4xWSpY$z7We++Gl@7hI36{#VxYD- z3WuhKBd})(x*FZY&ga*##L^G9H~OGY(G_Ulyo^~*F7S`NfZiV*aN6@M6w^-P&_-L7 zoVMnCe-J;@vH$+RzrCBNwI8zXcV-tmDX~vxc4N1+S7Up=QD^-Fd$aNr`>{^-nrzR= zfvn%QA?!ReZT4ZO5$yVO9ac3|kG*qY3_EA`ICjvoiQllTO2G1n+0J~!*M=!95BJh( ze;U=blZBt(h=lE52!yInCkpk(ju*~8_lt1zlhMKxzvv2ktr#gB8#PQgul-Qr3!TBj zHg*Gq8YLP+1D(FY#kReKZ-RPo8mKB9v`|HuaHOknPCzGNWkyG#bpQ6k-uv4MBfMmV znYB{F{0mJ21;cs)^ZcFQpi{LVa^f?=tE$I>{^v^tOC}TwoVW))l1AVA241)FIPg}1 z1Fv6Boc*p}#l!c~mDi8cCyfqN?uk34uL9_!6%mvsh^ds!J?d)kfOZxXnP`3vIz`D~l1o!d7uyAh_kGjI?@MT!OcERE)7oc;|0VPFe@ZA0+j-(vN z$|fsJH2trBwbrPA_Wiql$?xmNI_avhA0_JSQLBH{uMtDF*_g`V-}LL9tsZM>G=?2I z==b$&C#PS37Qd%ozGp`Y#gG5@`ZX>?Rybc%`tSNRmw7KZ_4;r6Rd(jFpxc;I!OTbZ z1^Y(k2tteRegm&t`5btw$br|d3!MF~U#3^BXh_@BG<$$EjXUZ^-LBuHiB-`wP*y^} zxaLqFk8*0z;SD`7vXRaj+yIZGa5VfV+t>ZdqbRf+3gpTTF!OJoeG#>WwFpwRU#PH`G`c=QL%I9v;1_DA$6 zszXG1Jxr4upta%?Iz9S?=INgickVMZ{Xe6VUl6u9h9W#M0$q3ALimbU$d<(8)UhON zmu117ip4KyC0MlN4$Q};LNPfFsnhOawDmo_xR?Py&rICvmxVi5x$#P6qw|VvG`VHt zWo|ZhJ}Th|=!`g;zx_uy*G-Z_}6kptat{zZ16&l&mJ&1dI=pj zxS&(M6GZwBcr0@k57STLzN#(Wue8R%IsetKf2LWjfBUXq-|MgM`ZZ!*KlY(DQmdPEGE4`Cg3Bp}SD%*~LH@++n;h zb;U2jim1^-sSdwge?`mm6;2=8OZaGR4`EY4ccEI7vT*d=ztvw`8aoP4&iPyY^Sy^;bcQe)0FR@cMPJMZfs-WHH0-XwzB;nmqF|je|dZ z%ZAflf@J!VO{0;X1+@Ljr*!4Xcl7ACFZB4;ws>K#$mO*PuC(oiHg)~s{Y4vxKk8s{ zwLau(#v}Bd00vEyaIdWi=8ZMOqjGa>K4HP#%d!JD_YXi`Y>iAOJ6yClgC*k~(YKQ` zDj#3M&0C)M^^`AuS#}+_q=Rr#H4OHHqtIbwEYgejKoAUg4%Q8@H)*s zhp;XN!M);9v_6r0ejypxpRj0X2W-obV6X2Tl=Vx6`N1^q+)Fyn$=ySLxeQ#e%7AQh z2DBGs!Zb7!)fJhrQ_sRzgDmtCWnui3EG#m~!k$@KxL}%v@C8}OT#|+AWc25%b?q+ zoCREVCirrQt6$G1AyPj91K3zN4~s@cUL*oKhU2qc2)^3iM8T8mSj+n3{Hd#G5_n-& zr8}m)aD&GaXJC~R=H0i4;;l3AQa_1I%j4KlXa&Vt|JAM5+VorBziSp>bHy%IV>bwU zvhNyuv-9kKu36_k{QrB#z5BfDr;QK>D8Zv)!`{Z`+bbC z`=r0=)sOqdKT>bmh3x0wuD8DL7k^f7-EYyW z&MkW7+@e?f`7Xx@Y01g!(vm?Zq$OG0b>xip(vo<8DapDCQj%>)zanA$7Zj#7;V8F< zI%e?+eWL4e!{;LuLb?5x=R54`TZ10C)!cJMFOfF%8N3Eoz-RqqT-SPtxU2`*dbbcG zqw*o_o`ZuAGSI1eI&uYfU|dMKV>TI^tKy+<9t}H_2-JlJbG1+)){pQ5o$iI+8!zL4 zoip-%9Wj!e!Rd!~sBE-`m98az*}4O-uUWwNi8+?^HiJ+73_Q=70-w=FSmHVXH)O}) z^L8Cfd^r?H*AB$fJ-u-4iVA98bcE?lIqXWSrzQPg&`B8&Xkgd7bno6II@lwG?wsUJ zw=`U!?tM^iDr7b?xp2V`Y=kToad5mcTzY1c4i?+xsb2|=@bI2;=zAtQ`IgKRvebxFeJCNZk+P%Q3w8x2=e(4|c} zv>NZCC^rLa3RjOU%|VlN9#RhFqn}>^a_-*8>^p_93@pMrQ8AuH7h~buV(hCfhU@cU z#8ecc@KG`9ON*geT#PXV#aNJ2jJ+Afa7imh^zCBYC&j2sDu(gZV(z?TG5nZf1W6U6 zw@VQmw2P2@sSvN*72;%h0jjxkX=(%VQ16k0^U+z5lw}~a{4VD1O+&tR3JSJK;Cg}} zB0Cw$pA)bqAQm5n-@=B*@c*9g`h)LyYCGkQ*zheY-g`Mg96TvnTy!B!+{N&wcs>&# zKKt5R95c~f{P>KsSfRv0JjwR7_~1xeu|?!j@!O<5T(9BH;w+1mVnM=u@x{d^;urOX z;zct?i&MR|#JvT5#Ah!ki@STa7b{dYC%-!PJUM+#Uh?i;iOFWYt|jZ5ds(Oaf1GP7=iJcSpxaG#exwP zYrlctC-V39@wSiyUvIf^_WOR((TTf<%2q~VW+5X{(wC8VR7p$xtfVC~RHP+E$D}0D zkH4a5;}=BUZi0Hw-p4)a{8K+;p9+{&=%?zuS&BSw`sUQ|c zxTHM++mGsFQr<`y>kq{&*8wli!dCLCUeKq3=?E3&unWMM1}v=T6PQZj}2ax;GVCrU>SRD+Q5I^{a$xYDJMX@Qy9QBPfVqPTF?Vqh7A!Busu>Ts=XxF>d`}5} z2`j;ppb{LqUII_Q60qJScgi$eSmA6{w6m>v6(%{iu}Tj(s?OqSaU%K^#9{Z$XgpSk{I7ofLH+vl^0s)C^FQj>)aU-25pd)SWlLf1a^>>Y=Vr$eyNN^@3pj~ z<6>#aVu_TbT24w*;LP2N{Iv<4+chHUX#>h!>JX(-3)PZ$*uJj@?Jrkj*`*igP*#Pv z?J6)QXoaXV7ceS-vJ=dw67JQ240WAHXM0;%tU z(Q8m3tc?6nVeW-#`!6Htf-^dYI$~G)85CC9VS@BA7>u(-n;koFFTes9%gkY}VuqWs zGtg*01)J=JC>D>$=*H2oA2SjQthCT4y+72>spHFbB`9p`fL|S@(K+!Qed7FtZYFs& z;vi^Xa3o!<5I_^gxKeWDG~Hu)fO;#ermB_GsH(pnO1XbSTWZhfy~(At=kn{(xLKp5(4WcDRqojfL>aE`n+M2NS#mA1N5ML?5o3}V_T{dRlAlg&5%kNQhCMDTb0+PbQrxb#-Hf6y>xuAZTb)O*ML=O0+ZSO|6YInmVWW~F7x_T+@fD@t@X=P zPEs{VP7*pmPIBp;tYn(+gg~si>j$+GFJ!*FjN_l3F`>hGyz6n6 z+moKa@^QzYUYlEnj&MuJXt5EYB97+)v@i^K%Fv=7hp>XPi29328U4ASuZQ3zPiea6J&} za>2+%7)Pi z?&VmdT#l5^u?Ww8y^n(6d@Qrh#q|E!s4maIqaTUZO_S;>#!mRN_+EbzGjLA}k zR*D9CiM7!sMjx`F0@MW<8EcfRIF6OWPN1sc6jT$=!uYVmU+T}doIn2= z+Q;1!^SG{_{|&!pmWX+bJNEP&q{qAx{~es~HnsSZzdp|U)4i2HFPmf$n~F@bK^&b<=xXB_sI0A86Je>R?7kGJ7lP;viPq-@)V8*L9m zWMYjGU5~>i+YUtzr_g@#S&aW||Cjpn1?SIyhCl1i%`N`quh;SZ^l0Tz8aMR6QqkN1u}?J)RR^qZefD#+PKj{u^>u`aLPw-avXk{6b7? zWvR;nd73({6Kzygp?6AE5tgfgOR3s8maLC0Q3A}rVGMz{8HRBF?8^Dm%xw#t{eI=v z+I{f%JcO6>*082F2-t0h^g*Z4n0W@n_WiZ~e8TzjpW)B?b4!aq`RfV1Kd-d%=i*Z* zNP_krf=Nrs2&ZY}a=AW9P#8?g#;Fm_$(@PCoVKK=NS0*jNs%5>(qzp&X%g%vL+aPc z5~ERa9SFryVSnY;d5x6^?v7fc8bZa5riz z?9Z>qdDmsQc*P8^zQ(v5D8Q9aeR$u}hHruf{E6ycnx9cG0t7tfO%M5o+Mrtk9*HZH zzTvpaZ2^y)k!imRUN`yknY>-ceenMDY~{~9+r>m{xPVyY42Da@KDO zVeLDGvit9Qu!>$TtnYe9RwU)bK61Oj9_3ER^htMNlUBR2=8c!w#tZK3xzxKmiR#SR@7*dRt=1&yheDCo2s0ohxz-)TKEIDcw#{@i!f827FTpb@N( zy%E~D8>4}KN&gvt`f>jJJ@9_y&#&;-qQ#$Ht^8Tr(4WlJ=}648D%kyf;@JyZ9azm1 ztJvOp1K2gwzlhK3M2RmvyDYx!X)P8>pA^4ZV=umN=c0ImmbhIxgp}R z$SAR=gA;_r0Z-naMc1NJ5GL8-@+BM8?y-Wz%@RJ7cf-1RD^_1vkM?fM5awZqg+9jk z;xB;z4SmcA)y9WN4P1`>YyEk~H9){a`%~~Y{8oN?a{l~1@P6d?d%RuW;!khx`}g%- zyQq{swfhE}p|OJvoZo|0P_`8x8*G;})?|JB_D~z)i3Li+o7}yyMqhgh?`Nn9 zw|I0DN^e#Yx{T{A944EvvciU! zme_J=H_YX?VaCPvn9TXpkn`tQZ)1$|6JY3dee@5~Mz1gpbc_1W_|uj1=kI~{BVT{= zc0-FleOmm<-v>8wx+e**K0vq}~JS@825%6;&buM>HFyV`2LBc{ibt95at+toO7lIvmE)DTOy z`^A!{vt!8ut}kI)KnyW3jUi#p(WHN1G;y65O+GzV5-A8C7!8WIH#)MZtZk)NKZst(8Ck$XiV>a?|ije=F8V{{Cs^|&9~q5`{Y7h0cmr! zfb8dbY`$v9C(HcuN%rh~B5KSdw*vCW5Ys$zxjC082Ii8Z^K!|HJSCAp^MO&YhrQ95 z5p9ijKeH1nKOaoo4|tIgUtf}yqMlT%jS+pHVnLTpwxe{=zjwaFTIS2wS^RwcTFqB! z`g?M`?j5P~c}F(Pd`F5K-jeBlZ%NYZw`62v4e<%6A-SyB zMRz4~ZIUucc&$t_T~x@KPh1}%H9PunhXtjfLhAoUohmJTNgfn=5>fCVqIS+w?6tI= zk-UzBkx|40BLj71(Qn-o^UwbO5U(`Bp9MF?Z}kap2er&Mpw)aw&I@Es18%T;8g8;~ zCc$iiM+p1yO(-jE6wVH~5W!BZjAS?ca*MS;70rg1#IX6p<5;V=ZnSq7JGyIy1r7ET z(yB6bDjffkM8-ud$D zJ3rqcE%UwJYQ9T?9tf(|6bN?q%ocpjO&6RweOsU^VgJbybm#8y~(fp zy@|h$Hz|7VMaIW^r|Wp)y2Y?nkvvWaBP{zT%clStB^Cy-mWx-&2DC^CJE zE}Z8u{g&8p*QiK{j+zCsN+(#BF3x zGD_T&Y~LRyYP*1nJoNHKdR?nTX>aO9I#qH^W4a>iC{Kw~uCa6`3 zazECKqF%@`M~f60la#+^e7rvMdqR=PO8;xd$LlFSz8Nj!3u`sL zVOy;QIgbtqOrGr!(AVn)6KabCno5UL|&&<}o_s zOqd62gv@dKG0e!gVL#2YvHq#zAHnmSZsFr~jnDUpR(w&;Vlr=@nA9qX$%UL`qUV@Q zq{Rp1#TnitsBRt=&R(ys1dXsX$-sJg^ zKICmsAJU-Hmn2{qqjYWzvvGltVf&ge-CvmfG=6CZ(*!?)=i_yNw{|Uj(XIHN8KtxC zCU@C6X7^Y*^9(k2Z6+&78OFGr9mBktD`Y0CnlK)vKj#~JC{6Gqcpm<^=Ix0VzL-{g zg5#sv8kaGwci>odPU3i0Dr+JuNgu}a!yl)-J=ww+ z+nVq7aKVZz0|izydkcJ;RRknhK`Qu?=J)>}(6ipljNPp4|pi1m*}u?q@BuB*~SJzbJTUg?pd zfkuI%n=ziE+(Q>dpN&q7WLH~>ddO`RxprM5>fU#%NPU!^NGi9ls9QlN(Y&xmqr>-0 zi~^bxjA}P{8W|N>83`9mH~J#o&FHaBitt=J6JbNYT*KK%yRm#!IueY@52~YdNSFp2Q%mJWhQ5w8&hBG%=EIn zz=);JGpkP6|1>{;Z*BXle-GF;mE}PcnQtfyGGuwgm`q?zpN(aQ+vVPmc=cnuOzgwHDpvo7wg#;yLHlpm^-+%f4nAM3 zIPjL&QT}+3=f3kbET1nUxISCVEd^%Lo3_l};nK{Y;yTg9UtfvlwtpmgnVK&;b}~(* zb~srS@@u4MmHRbO%v*Pn<&pCu1BDYJ_tytRNpzjaccZE3WEX*Gx%V*9XdQJ?7qPsk z(EW|kn#UPNZw3V$StZyT_4i(Bv}uW^k*{{9aM3U`p=bAghDiss*qxRkEZ^5l**J+Y z9FxR6dz;8O-b`dVj!tB36BC$K%3S_zif0(dIL0_Smg(pn!z6BvW_}rUi;1j_WX7F| zV3IY$nJ;HU8H0vkruX}aeOVqkf}Y<{{jfXB zL;i@;H$3gxnLQk<@SFK!&E*B3FZ?>l=L_G@?0de*aedOd4pwAd#I|L!S4cC$+K-|O zV_%4N-+U;N8ksLLjZ6{cFH8`b4-OaQDP0p?&~z8AU+o||df!I$q0O(NRo2Tzv**tc zHA?>?(w?X(>b1P9DBzWpDAKmXXsJ!K(e5%QqYXx@j4Cz_HL{7lFLVxAD_p%xNf0MD zhK)=ltfzW=QpxpY8>=d2c79A|N=PzOxjvcswI+$F+Lgp?ewxU*t0yx3Mkg>n%i@`j zJL4DyK`c}JCYs4Tc8fXK7|A^Kj$k^B4re?qLYdB1!OY{rn@r!nH<+4+Ym8B%Kl6B_ zFXJcU!+5>-WLB*AU@ncn%(zRtF?**vGe-_PF$4QL{-4N~#op7{s_j$Q-GWK1OlJ}6 zaZ|t!J!rt*JUoFNJ98YH_hJmYGHx{cI6;@)eny9FKV$^!C(&jFtF+jAI)mAndIQ-K znf@%VFS6VFu*ZMx#dbAPXM@UA*(sLY*vH+K+3i(b*rr>Z*weNOY{!!w*h>rLS-sje zEP?Dd@Og5qC13bDhR+wiAKmwSDL$jb)PC;BSlYB@E_IS-7I*&tnEURyD3)ezGv*u! zk_AMJ2qI}`w@VRo7IQ)r$@ZKO$*7o_r9ct+>OkyryzcBI+8R-pVU}Yo4kHXYeV@TSG>vEqR35}tI+F2 z6qd?wa_493W~CM@7IHAMi1=PjIE|Mj6nH&~af9^*rMNj1a7*qxK}Rt!k|-8# z4NwsGH46Q*ZHiAl1V!Adn~IxHzAKu}YDjFt^vRUj9Z2jfXR>|L08-dz0+~@Kklv#$ zB5A2Bi1pnVa((6ovaEgvIn3@M9})|QVZl-2a{Vl+)#)lZy6_%3^8N+keLfS1dDWo# z5iOX}xB*-q+Y|~+SHYu@C}??fEsXyW4O_d%!9=%s(3z0{Z+0fZp3)6)DJKPftlJFM z15?4Hembm4-wJuMZSZQ(c4%vs3E2TzU{|mc7T?$fr>kT`zRn(as+|KDZsh>GZ7g7;|1$OO7SAJFj15b=%c8$EJ(5QuQiI1qqZtq+p&sU z%`Yk5Tf9+3>T8jEM_Lk>nik|!MmLhx$Ax??8A1Avnnt|$%pyfKmXIqAqsR;Gcw#$a z6Pa7OogALEmweMdOfr8QB_nU2C38xzlC&H5iMjSGvTg7e(!Qh`gn!Zkpy$KtwEpE4 zx0SFtX*Ep0xdtxOiw4p?7V`Qi!Ft?!upgQTir&dUhHeDgKAT|lx6QCHI~9E7=`iZ- zR_N%s4XSV54hGvHuz`c>jm-f^|wUUa-EW6fYKUhALKXn5S@Q9;b*Kn5igV!7HlQxuP&# z`dTqQt`=$kpcxSyO~|OVok`RMh8$@IpjeU(rC+k4HmyJVztQ`@`i(TkH+pfU0bAYji3fNM^1=`>51Nqs5VL^x+>@pt*{Zy0TddKPDzQzxH zcZ5LRx-i%sya1ZdSPaV>FM$SDOJQxB<)G`b5>CEa1+QjAfo|Cvc&oJzMmLFuelMaS zG%^Nef2Y@iZn1E0O)Ti{h=uAIvG6oC7RoloLf^It?EeL@=EoTcFIuXY(cy;~#kpK& zYV>ZV|LtvzP3JAl=$DDig6tS3jn>H2+7iKxJQBui>EXjnP9Mu`Ebhl_HgIO9n6+oj z+v_owi|R2Wvp&eijkqLpuX0G{xg$Y#<@RjZ-He{Hr@l>OkEi81f2rQc+3%}Cz9ukE zHqzkPK!Mka_bBdC+@jd#7N!uWm11eu*)H&k_NVtfeJFp?45H{<{JXQYVeaW_;I-=u zxq9;zdEfUw;XhmV9`By=+b&Tq&tm-k9~%~kUo9k zk-`PiZ58m^!2uX~S6J1P&ISJ;i6x7Nu5t+{OKB}dC*XY28P2((6Sv_+ch0Y?Ew{_H z3-@AN2d;ClB^R*FjN7xpn0uY0&siVW;exNX;11kx!sUE#z!i@+Z-}e zb>PldLvT+tgP}vMpupG~`ZMj}lc5c)f7l%cu9d;2rahpJtPk8}2Ew&hL*aX`kziv# z7G|*%;AwAnNIdNUueCkl)BNc$e2f;&Iru0#Z;#S zVjhmAb|l4k3e@h1s2#5LI#JsiI(%#gy`HoI_b&#Z)l(aK3r!(sSACdPrUl1FRflZ} zRbT+s^3eGA3RPFv2?#j^z6#Xw^?_IdpAGWeZd!Up80@zus5`+H63Ec zO$Doz$4T*f5V!K?AxBJa>$GeGdJYwHqzn3Pc`GJHEYZ@>s^mqc)tdBMe7^8 zm%LN4KCGsE z*{i1VPd5$a>$|s?cVE|Ce&S#cHIS#A0<9AT@;yc^^2PTwkZ(yr2>5mm1+AB%u;|qc znAvU?+=`nGMW5%Wxwc*I0qzFVAUDnvzFeCQ4K8~@RD?HdzUKW4&o3Vm*@02N@+3Zm z3^OmCk*BX>p3R!ZgvWMZj8wN}&gMAU&H?At*$_5%Ca^<8;e&q& zSbPnF+-HGsu}`47|C7f0)45oGXzbw!qYQmv%^)8bG}{aAPxS=Hc2j@b|ML$gvrm$f z*f$#eAJiYXP4jKIuf5H<#dmZ#Z`Veg{r+lP@Y1Jj%EEa)#&v_X zfskfY!Rti&43L4Z`uLjt`7)%Km4JQ}6q^1{(9e=T?4Q(4Ay9u?h`KMrQO=JSiwBpcCsQaH2sxqxa}wb{Ym*F_4jGfANDuu_qER1? zY5p%CRgpia>x#yqP`)`BxRF6{%_R_aP6~i#`TkICj#*VwGK<{az3 zWbd#HhY6%=Tt_WwoyMm>=)j!!GUcth1@e(<__ z01P}H2pyw>K>J8A9eXPJ4RzUV=mUK&`oNg`zECj4A1tf`pi!qFh@2Xt?oUmO<~V>4q=Sg3}kzEc06(cp{v zZWtU03qA$Hh&e$}axNGqt_TI$s+sVFt;l)QH`ONunspBXr%r(&4DyGjCww74%Lh8t z^7%*JBe&i~N$iG7`gY7`*;9?v*l`D<*sJ+LbnJIvomExY=DIP34Nk-!Mri6Q#lu;V zFOE+bui@jupw|6akh^9k4E3G?cb0}i>z5VUVhm@^^at5}e`t{w0A(40P+A@YvVQ;6 z6*X?U)`Jj?)zrXr!k22#beZH z^l%^}q3Q5Gj3%%>xc(e%7Ye)|#r2#R&sYx|+tYM*D`CWxTEcVo8Goc3TGWtFCy zTe3-&ox4F*Eip+oY+l0us9o4r-SyKL#O%^h%y74X%y~Uvc8uw!M&D&l%;*Kcw3^WS zCp6nr4CPJ>%nhRu`O%n+T6Qjf8#8y9nR)KnM;UA>jT6xNdZ)NvtZO z>w48+U6NJCdYe=;o~5eFwq~gM^~_Y)?*CmsRQ@jM^|X12vFu0tMQ26xbiQeo^9!>o<=!s6qE8Y%C1Eq%XK$ZZEvBa~4iL86f07 znIvGna$J{bwkk#yu_9hIbVibDb^jDq*M_O8VYypX4SMWQ*Xpj!?RTI5ly9QQH(KP2 z>jNdexIS{Ktcg&~Mqik^rk${@x4mFFhSq<}A1!>IRS_K%RoBboRJcCycl;`UH{paoW7B^QQ`0k?39www zTzMSD^vsH7vV9X7-AqhnLvs-o6GgB4em7xk6oT@rxn4*ffn5e2ZN2$W~ca^#Q?(?7W z#rkK+7uO3S-^&_&u~v?;xxVnFer>_9_#xlI?+Cw5FO}E18^Jf-Hk8M8a9AfMyl=K@ z;HWIs@!s21wG7i#Hnd(w#KI(%eUo?nhV$$08SuEy4C_J&{r0H->b+A{&vLse>1mp3mvWOT!ZKMk zEhAoq>&Gf{``zb1+%ihS!*JF%J*w0i0YvKCG-FV_iymVnJ3I3*QgW`9gZ_Az{$a zB$h2qX1(Zj$jM5G|8bHXev4(Z-lwtQ&m!6C7kaYg(GA#DDLV>x&Ut+Jc>7%*MTz{iF(= z74cB3^Ll9YJ`p57(=H^lmi?01bG4Ix^3GY(OTI9vgZxN@u6(|J9eGI1L*`V*Q8kbQ z{)e^=1@gI0E%L$Z59D)aLJzp3190}b0<`waVaPTH(pVV`U*HTIU7f(|xFdKka#ZtE z%~8_%H6`>UO6dA64i2QmL0tPd(CQEiF`3bDZo@iosI~SdUx{}p<;{g8v*+(7vEEhw z=8oEb@OG6KI|65B+nrn7u>*J0!h~})ZpA$xQ=6Nu`EkylZx2;=3M`?TcLDgg}1g6lf8s zH_n-%-ZdytZ^2Ry`ro<(&bMNpD*}|T(o+dI?}>VC+LpwIdeXS0^N+GfS56a}?H5G< zx2To;<6Qj8kKN(AiCmorI48b(TP(O_i|wO6(Kj9gk2Up49Vbnof1Uy@0_Rh1Q!DvL zeXZIvVBuB~v#96xv>2G!KVBWDQZ7l>(C8?m3G^xHBgNw#4gZ+m?iU?lT2@8OVIF7D zcLiSVic!av9#Fg)$R^^Y#m{Rtuy3m$)F%h2Dc3v zxG=7wU8q~y)>znhF&1`*#=*-DN;tbi37hTWVdU9(PzF@wW#u{IVCw|->|Y6N{+2|x z&D+1nmQ??4PVcNb$?i_zWtoMBjCq|2OrhNp=JDf1rp3l=CUXW|w@!ilc?z_s59(h| zE$WZs2kNu-m?QK6M;Lg+9=`494nD4S>R3Xp$_m#*o!aYxZygW8yOq$Vg7UuSfh4_mxU@4D*!$#3?esINjQCUYv zuSC{XV{AtL&Nof-$IU4@ysb-Kq2U@sc3|_#?1-CDY||>+*{A|R4Nd*9|4~0_t{VAb z{HC3efvZdg+Po8lFpiKl$R4U`+d*I24$Mi6={9s6OWYF;wY$W^Z0$H$dom6hI4Yrh z!moNtx>^oTWV^Nd_1TkA##v_XheyoI2G!(IUmMHMzcZ3Mn{|=jbWzCf-gi|4`AYd9 z>HC0whx+1pf%{e3`V)Ar;|REyEbdh~)GHsx2j;8yk*$25eH`m5*97`sMuB!A1zxW_ zq*n5e`%^v-C6Hm{2)K7F?oBzU-C-Eh<*<6+*gx^Voccrmi$wpAH2mX!l-uSKm}ub$ zxK}LhMcMyxA&h)gsNN^`PyDZ-{?Pwo3grKoT8TgIKRGF!fKEq8z`bE{@5$af=zD2< zIQ71;f8u|o=s#Ta|3t$-?)NIxbcDKN2;g3nxYw&^ms}XvE?2z|Wo7>pZ@tUc1oDm$ z{jU=JKh^M$`@7cp;Q)h&5x~7Cac@`ezKEf<|YY zp!+d;efBXM&OFbC$V1r>HZU9bUArOr>n=FOXM*N&KfOz4RRKwCq?qr$!p0U%j!G-s zRKFuTY|R|jBqN3GmRYO@>baBxEspaT4=rUX6u zE|YX!gw|%7t6T#5!QZ0A|IptnY9)V7T6=+melScnm&Fv(1&hBJ(mU#UnwL6+W z!Bl^8n}J#1nALgpa&9CNR7#1%Gg3(t4p-M;~jOt&(5948lof3MRE8)>wdT){*2Tl%g5J~S#%uVP!Zwq2z z@`YddO8TL7T$9Y!3;%mAQqn!z%T?~MhHwYEb>nPrSaQ3U=yRn;O}G=gYj6?sUb4YS z7uh$ni`Bq(Nbx4M=biW+>WlGF{3L|NKq%aN5DL5A(Yf>JndAn42C93;K$VX% z&|r8h82VMjqr?TRY4>FIutxvC9azMS@3xVdTP2K9#Og9>(>BVwU4Q9_Kt57`OY!<% zw|_rhZ{6^N@HPc zaV%JB&jhcxzL0r#$}j$!*qmS`pdaLcwk8Go`$#QnsJ_0W{%+lkg&(!zAOhmxL_EFU ztg3|5^uCFWr`Kd9>!H9kQGKjwuYGN&wBBT*#j6?XT~FRat? zmLo!wzn#eclgJ%z`a9#HkA6JpK2U;9T7}+YIDarN^M|4J0$|#y0PyS= z2z}=Vsr8q5xKK_tDQ;=>x6`Ly@;g2@@(>48c@*7;@#}?eOy-0WY9OEP6lhUH)bq3W zH{Q=-|0vGI!m#*QXlX_7(^ka5o-@(VvTigejn=7k?6oEsb`1=IY}Y`zKPv!2ANs@M zt^Q!J$^WN*4=A5bl{7=n`9Y`H;$H7rHmNa}-meWeBeV-w7$)O(baGWgQ!kvyM}A*K zet12ZX}S(B_lgD=_ZVnDjlPf6Hx4$`Q$pN8`tHj53f)ZU^Vy=2J`kkk3sz=+P#)nA zBSPtO-E~2b^ETuc{g4w-{Ls)(%K4mYMb1|B6J(Yuw$$@tn2CpT|arM^F-?R9+dO9-*A?=?`-4BO)jUe!7*Jq@|E(3a7UQY%~F^w!&%Jwk7o28?L^rob3Z2p z@{z_5DPO*ed@w$-|M{BHu;+9%R9_VX8)=MojfsU5$0~HhzJIRg1D=<>VO~FPc(%d| z_OF=^E64n*AL?jHalMj;`vbHKM)$KSd@y=n;f|H{*cWk=*zxZ-vOPB*S3|SECB1%# z{4hRIuR#lxu(YcZ9;e1Zo1Ss>UDsIf7#jmAP8B(Xx{dre73>w$;rK9b$fx6u2Yp`m z<*px$UG!@nVSnDCs71N%a_ZPl%(nN1Oo7^PDUd7n#-*gf8^{T5C3q$;I?s?qvn{v}}M$ zcY*}c6W-kH5B=wjfNi=HevU&@K4@C$T=hGPd}>jk#W=+Ar@988+d?eVI}{7ucE`fR z^jKJ#6brfQ=s9R-2=iRyhTp=Ppu|P-tq^aKb~TGNz5a&s^MnQVrzQnF1~9h4=q8MSd7x zLpm$rf`gL2Kdgk>r&>ZzRU;T@XZedBn*D%&uw7`eAF#c(H2jTQ5(`(tV!P9#h<2*=m&K}i}{KEv_yaS{f1i!pfFkw?t$?Tc1a0CLX?m}udR`<{DCp( z)G~pa3rt}45K}lavJIS#HB$u`q8vJ-5}513TY12%*=iE92-qwM#rSzLB7A zcM~%+*ml50+^|`RT;jF^xxk83AL5{p-lt5FS7;f#$N+-Y8^DuK1~4w!5bDh~g01t7;bFQ7 z1l}`+1=hdnirQYj8o`F_S(Ktj3ux%1tQm zcN@O2qjVc`v)UVS?3K=3uLUk@ATLSZ*7R@Gx1PukzsLM>>Q1j~yp<4hP6@}o;-Q}Q zdUYINKJ^XPg;D49py9LDF!8KDSP%NO|Go3*eTz*r8y@^OukzFT1R2mP^J|6C_QNqX?w13ycLAGri+&M+B8R?uO z<|gJ&gS*BMw80p(TN=ZPAx3a&v>{ZpH-OnztzmafU8q9yR?^9DZv;C$X&LLMy_UUG z6wg`@{&gIh{+BDa{+=Uu=SfGd{cB@x#>eIy_g#ydllqBuHF?0!^(j#U`AhjF<$D7S z{-|e`o)SVY#=*9!aj>uny?)$6=bQ~=q3-G!h@kJhW51)ejX&!^OXJq?-O>OKb~A*4 zwnm`!+z37{GzQOW#y|Vt?Nk!Gq{kX|%+3flUmO>tc1gC*>NCtMqle7IiQky3yK2i< z)N3w(m~ANUIl@Yw`lXvZ<${YEn)*xe&`{)$?ZJF|e107iE{=vLXQLr%NDTO2j)9|H zV`0qH3hgo1vgRAWD}@2fd9M#SP4uDGW<5A(rVA!f+VH*fZ`~z+Xdk++V7Ko{VB^Fb zTN|F2|5e+%aHHM*!njuUY{2vY*28QqyYbm}wry`(PM-q#O8F(}-ALq%<3IA1jgC{t zEAsLQsfbU_- zuEoK%Iu+cfyI&+fhF&D^j$b5ZdoPjmb+3@jBUi~r^V`HZ;U1YZ;jy}1ed+u_Wt^{; z#Liou%pTG>_fK2;Jip$zuCfv42V~7G>M~#Rx--xGe3+)SmCS%{xs3hYV`?Dp4iso5 zJ(`RB@iXet(K!}c(KRH_bPd5lnqSv#qG6TKI{2WqR;|&)jt@xZkaA*bdWVqyx5%Pu zH%XUCH%JHf8$We396;w@Xl>fc+^wQdvCVzovEKI@a4i`l?wUtO?$$^ruHGkCIRbe} z`nIQkqrNRP_}#9Z1UCqMezQ6rdc2_5P4xW#%1jBSqOO5Euahl}ZjcrYZjyq-x5)7C zcgV%8d!$mRWFHsrkBhvy!-dqm3Y}jZV=g3-l)JtUbeG|+@fj~d7Z3ljPUW8 z8py9B1zJhJmLfmwf7Gv9?^qZT91F&e=`+P0^w}>xuTDFt1cxE<(Em+5Y^$22)-h%J zLlTvEmrOLcNxpTtN?c+tlY9Lykpi!aq{_<+Bx~n|pL+V8OlF7VC9xyvJB$5(6BBPN zPOuN653sw+l&oH`7u(sX6Z`N^4OZT4f8hjPUTBfHvjBm-C4D>5zfs>-B7bZT#_#Kq z(U4g`2A*WZKt}yo2yYh)M)nmsf^mDm-*y|&^aXw+H$0&{qMrmisu|B2bb-{V!?0A{`qnemtIGoKGsm6ruHkt_5Js3k z$9Of-Sr68W;~{Y}y&t0Ius82xp*fu+o;xWPI?F3`#kgH^_B!zjzfQJ(yGkraTqdg7 z7YRG;Jn8=F9BDD&(Y7!RoT)lYGd-Q~neG7ep%m?oC4%$<5qW!r)# z%O-57R)EmdSBh6Xkssc_puUgB(dXYeG3vfY9cwKmoVfgyYL!TXT? zu*5tUIv3~Cx(^3noYw(p?0o=Qof=I%>Wv|~i${~^K_khvSHsB6Q-jETp)V<%XZv$} zX!jzSJ>F&mTYcIFR<5x}OV*`==NK$fjCYkXeh~!nL>y=Zz zNsYAW5Do7fIHg_a`9>hY&X_+n>jko}YcKdxF&j z`W;4rb}R+@H`4H*QY9aJKjner>pc2Sd>%AQjU;tm`IDzfL&zDIKl49a^gmAYZ>-^e zi~JA-*dGGM`Vd{uc?iyAN0Np01Bm;9A;e|!pZOml`X4X)H_`C_^)U|}U-K~G6A$aE z2=MBX4QbeM2(b$HCvAKp|DjJ_^W%&rP?wRS|3RXEQw{&0cBr6Tjta&eQb81_g4u^{ zh_dMrvX`z`_Z4-x&FY50HL?ijSOJ_f_>kHJ#;F<234Lo%)oCPzB^lb7Vr{Erd+4;B5Ji~ccR zuwHVOQ448B^Kj229YKD;?mQloRa0L=ZWYluWhl z(M*HUQB13PD;Sf4B@EWT#JayXqixBc+iryG6h^d}C^Bej3c=c!zvCf&_iuc*iF~p} zKJ7I4VC~*VsVV&D@hN;=-4tH${6@b0+KoKc-^aSW22LsDe)A|Y=IU(nWR)A4BeNw~ zXJ0z@@9e+T@!c-+*(~z0(%^%&datJD^H0a;^IvuH`3C3nc!RZhJl4m@I=wAzQ^@rO zQKawb+2qQ6H{#XVmS7$H-|>*X`!_y2L_S+YKJ7L5U~S&hsTcX{<1g~hbuRKh$}aGY z)?VPTem&OZZO}1=oUau{9N5{UIKYjJGO;CCr(Qbt@9e+v$rSmdihMd~@WEQVZ0Z~S z%=kC_EuA;~tFqU8)wQpAtS^sscxzgukkda_6U#lb$)U+^#I?CC!8-E4;~{aI;U$#Tt`K*g-IXh!fEW6+uUAJ{=8{6LS z0DI=k5jC(KE)-}{2Rxr+&1`HB0`pr@Gf|z(#Xa?Z@{n>Ae<$T*7xDLK@wa%tfxnFy zf0Q|WLQlRwC_=u;ph#ZtTwR3;0mbu9a}?TavI6}+U)+uSb+<1ma+pGrhR-6cR7=QO zW-VC}xt?$hH~l>Bf7kwDbpn25ylLR8PD{kb!-sG7u$!n z7X`N0TI7rKH_yj}zybFVSm+%B1DKW&tY-uXA1wdd^^7w5JM<@~!0W%R8vYhN34nul z1K`Eg02ue#66_3&pb2UDi$7_tC0g{uP@r`d{n?2AP*01ip75ZqH_Wy11#LTj=kI!NciYWu8Y zBR9sgC+Pd6E9o`9grecAoOkFgk?p$pP?)1<$37utY~I8dEYq?kmom30H*lCC zmz`n7HTh!4y&K&_4df~5t1I&DR++DEAl%CfghR)IV3IAZBl0p7j2_JdgL+}G*M6>= zZ{%?c$e>(HcbG!sH^%TI$_QpHGlUI~48Z)L!B4)!;uG1AFW0e&rID;sgDdLabao-z zEiR4S=evTH)Cn_%zW!~%C&3IhyflZe9&LY#2jq2* z!lUL&cF9{M8~f((c(6MM^39#?k=KqR#z@%TY6MH>%n%+FFVJ~&V9_-c~+Ho32h*6rqGqU zUbB!7pJgk*`kJVLJf-}V;=x{nFXr2=h4fi}Z69#=@rA5pKl+}HKj;n&0JnmQyvBU1 zyT<@B?F^u%uRbgt-5M^{)C2EjIK8`VgXT02y(=#xL@+c8g;tl`LZ$ zO#NG1Y)6e}h0N+68H`c(8fL0p0JE=&GxOTDCUdf3lI&!yEN6tKzEb?+Lv`u=fblDP zI~)2QoCz7(p)mJ-FvM*Pg85qlA-is%dfdeLJwl&L`VBXR>sCgvg+5o?!nX!)uP$UR z)CQ|c`fBGyu)8gy*o@@~KgTj`2Yp49dt746xg4|LULV%sUX<78(oL&!xknzemqSX` zK)zD^O8VkMBIJwb2jm;GCI}QXPLUVmQW1}u{VUDIqt)~$#TSYq`NQ~{y&?!s(tg1> zf}<7sYx$UwjBQv4`N?{zFhb>kte+)DBusF@-A)TSLmBKl498^pE%X z=wG4Xzua4ZoKOK4Ef8Sfaske*Xbuf->4B@QDTJ?R_YZx-4;^DPfxPj)9<8hBpJ@2M zVRZzuY>&Vk<_PreeFQ=mHHYjAdho=`6wDX>nSZ>mNB_M=|DfUj;*%oS`mP8?5{zN-M&n=NCCn_A?ZW^4+!^_9*m|0MKIS`X z?$DCkbIy=^b+Z$9zLeo^=ef!e$ZH@4S`!M4*Ipt&9B&pTB|=q;jj%XpGw693z_HQv zy#o5oThaq<U*>uqP}P=k6%Wj zKLgQUZ_yv>hyEf;Ho>T76dozC;jfJ_>FWkKynF+64@g!Yqw!UGePnF{H}0B%_9Ii6 z^T`Yx=2<}LVOsk~z#d3U(ZYYI*a^p9|LJT!M#+P*|z52?P$&8o(Z^jinfjcc=?$D?w3&c zenPshkt}sp1?Pp(?x(>1!F>xP|F{>*1h34;(u_ej9KPm)_3!1F*e!2J>a#6QmS zp#NOae?JZXxR*)C^PRZ^S=JoxiGX{T7#YzR2sH!T58+Sz+Ze)ov}aUKNq8KB`G_xT{h3;Dsig*@(Q zgnN99nrH@E^$Y;_F!~e!Iii1@*FgWc|AwSL?(1PQ{0a}cS9si$2>0|jKh_MwwG06F zAo>&kdqw{^Pl5giY52!|Jj{o`=WTW0^SGxF?%^?Llo|Y}ZUDH4(4Y9E2lPK! z^pE*dL%)l{a&e}-j{O3;f4463yQb%v7pqg5O|+&XL-(Xu7jFt5GU+{rZX4h}w1H73 z=Fp+Y9Okrd3%Eapls`wNE@e9tC2Q%ifi>26eqn3nDj&GfRvx<4SngQ6h5Y0SExF>t z8)mHWDK#jSD$PZH2dTyJ0{4qSeUTsTRdZphf;knnn(2Gv6{EASkNoSl82Oi^BDvSe z&I;VCCVoL{2;Qd;g}V)4HGMD3`?DeJruVtAt&D!rN2XM=Q>H9s$7tmIu%5+?<)<{} zO}YmYnbDAW^>mx8XzU?pX-q?Y*%WA7P@sN8MSgfalAPoWbB;K}=x5G!FA5p7)pm#A z23~Nu8eIeNapo`Uulv$#K+UzH_&54(OM%v$0^2`K!~YDW1H}6}z`-64a7oVrl=Wvp z-&TQ8)x-;O+ta#T)Tbsi*NWob=+{E@Zz=j8F8as&`FeRS&_b&Re3?byT`dI!7cnsY zf((v2%jmn)GIg7Zzx#o61Ai#<@rU}Y1K@k3Kv?D&1iDGVFsNl{MLRX#l{MU+%(jiC z``T9GW^t&O{M~1Jc@3exT(-neo|x81-aqUcGcEHf6VvCY8pzj4C zj4#nThNm6j(hz4j*p-3H{T0Bk0kGp-)EYH!914@S2Eo+n0q}LP9~{^5h5iOUP$kYA z{+jRoi*9#n(RDoEli1i>zrOE#?D0v~z2-r-@sKz+%-MsrdD@13S9-JX(-ptMX4`KR zAT;%L6!pcrZBqOq--ja{pw1P0c(=Ygn9sL^-JQC@8Quo44j%UB#f)HR(Ip6;DFUD` ztv6-0*$*!E_XDhNr`fmpI*F{o(qHTSh4((onmWE_?MBt%@+|eZiLcvnwelUfl7}v8 zX!1KE^254($PfD;>kuZjwuQqJ>>we)9tL)D1a^TF-1TvWnCBHSjdcclmwG|9(cVxr z-3Pk7_Jxuol;@d1`0_2dqW>$^(9?aEz?NvN55{&Bch_-#S>H=`sP-G#yd~Y4#Wq3A zr0{5F@y$%ew)qh?kgtjYE%raY-#SWzFXr33LT5;8FN0H$WDxRL12%k+Set*5~zZ%??mY&vuf@PdiWyy3g|Kl|TnWD@H%F_}F}&-a?|P0z6rm?6#6 zm}!HSGWLyzGu|T%nbY4c$(C-ID*N#Dt`h=zO8G1G|7Z=qm|v)%&%v3eb*ItKX?@C3!B>bKn$Im>O7myP4%5xk>?uub)__!ZARnu zBCXG-86T%#xo}6;IB*LKI&jX9j5xnF%{co-HMs#dpR-*POVmKVQhrI}!59s`sPCiA z&Jft$8JwJ)pkuxR2yAy46W9%ky4$K_7WExv>j4kqr@`gZ)1i33H%#l`3t#K|L3Pa}5OaMRdjucFy=S~+ZK#0fQ! zuN1$iFUIdUkuRPvFdjw}$>GTD?rJTu@BJV9fn$KEo7m6oBP;UU&eoON)}<%s|HefP z^e^?FqzBg6l&(imkMWJ{A+?;Y5v5}xwq5zk3+hR6PurQXn)()x6MR+6`RR$7&d+YS zIUzLpV>~1O38H@-FXpNOVATEq7&9UO25j~NGpOY5jTTdWK@S+WF?IWO)R6I$5LqOy|L42wxNoyok^?C zJ-^?S%kE*q)!*5Lo7O_XJ#FeLM<8FECqdhe0?(flMZWkvqEs%nmJ&2ScQO2z`!B=L8`H;yYX>`;9IW!_vz{8FZE0tA2ybIewEg|LZon zRI8jsx!)&s${rHSnCC>|IfQbaU#Tsc?ZUr@cCTO1zlNdAD7`?&2rU_(tNoc7$7V9z z<+aR_GwDomQ6A&A>bM%%4l4?@I4_9pnIyJH(tpS40I;YX2p4Jxf%VQ{n6)<)mVBQH zE9o3;z`%KG{TnzuBpnOy5pToW#CXVcax(P_>0IwJ$=Q90JX>_>ANsGLJf~Ag?Lu2H z;}}bh?qMC%V_CLf3>$c;1)Do7v(WN$%fby>IRyyhDe2!qo$IXLdnX|xY z_)IV_m;tSYP_Wt=0%wL)Xr8_3Ci%|ZB-_(&kyOdwufEmzv zu|K%c*xf_Vbc2zI%j!YxT(B zM9lIl`k}Ia&3BLRZ}cz4gQTyA=pW<3Kv|2AAF0JR(W}j`xL%vDzNrpBZ*pD!eVcl` z|ATrw?iZcTw^G#^)llX8vW6RxWh)EfKyX6$+{onF8()UHLxZcb~iMFJ}G? z$aez;T70houa~E4@J(#Lfm^j_Be$U2CN3y{GdD$^%DEM#alQL&<($rBaJb*I(cxCA zh+#DIpVUyTuk}HgXj?9{ol+vaj4l)o@|gne@BBM{mB0HpuK2$r&y6DAts>uP8ho$s z-N$Ae%VUGCa;(#fqpVi-(`-r0QZ~8WWp=9UCX4$uCmw92`aZCs%KbqN)#`8Wh2ibX z1^qE4!oB5%!p?)40`AXTncMF^|0&-TkuSa%f%AY+@ zh?_{I;*&H&Nv4t-*J}uyZ`TDdB5Hm+&V#m+-64 zoaG1ko#mT1ILlwmJi{mUIl~L)3BuB41yTZ$tVy&FMLxU;jCO z?%Ff{Vb(K#h`}4)IPEKcC%2j)YgAhZ9oA6z;oV9QG7N=+=2k-0X0}3E5hEBEZxGTu zWeb){LD>1VOel`JEqpb8D%`E{MzAjUBnXC8R4ue>sFXiyseBjIRsGOwpi-=8^ha@C zIrhi-Z(x@d9RCT+>lfJEY4_M}@h{nGD?YK)WL3E@F15I*f%Q1!k&U^16I*b)S9H{% zO|9Zb|3SM}Y(IX+>rDjq7ixfgf^EWMJJI7wd4|7}^h4cnyz&d^2 zJJQ&KzYn1Qpq0iC{EWv&{X4%-Q)Dk#qxjIvS5fzht73hOg<@Y)9fgV24f%yf>GEKk zMe^DQI?F@fer8^!ykva(-e>TbE#-|=b|>qrI)>Fzd8E}+m29i7db6U6>T&XCp^f8f zVg9fuf_dI8VUS*#5V40B4))qDAjitu{^{o$@jCL+xy|Lf&o`0_3+l;oP{I1Sd z_?x;76tnXhDVmRNs@V0ZxxzJ}l_LJIw&LDx9Yxn#dWyyES}X2+qje56kax^gUKz-9 zipbZ8TI3s~!FR&ra&l|qc`|wEQF2%70GU#dK^$MllO}DKk+b;$WS+%fV(OvdXr7V?KX7yc37CzPuu_E5f+fqXqgzP=*gU=6-+Yu_Vl z^3D@0pQGfc{sA)SOa|#wZ9VB~yNq-{8$jxH8%#P*&EQQYZsl8!PUq_mOXI)yPvvuJ zrScx^7G7u87XDP{Eq}!KE#<3;?UZk2Am6DXUq6v=hz8#k7WW8q;XHX8ag=Q9dVq|( zlR-u`T~CISWn^=C09oH-Fmaf+lCLpo1%GDraz1g`GTvjrQog#@QhpN~$;)O%@>e@Y z{t@4Al&>Z>QNERde5Z+g{YAc^8hm>_8$>#J1(20*mXaTP;z@8o1{s;1OJpyLh-v5Z zq;^0#k!!aSvK?Cqh7(!|QHxs%-_u(O8`^3MPMO-mwGKMMoNOHdOUb!K@noJ|2FdozC3n+{NQ>)b^!>|n(oS0; z%yLu+N5?CK7K;^vd%8j>vLJ%R4k9dT55nVJ@JD>7oL`f#i8ig47gPrF^%nWMi+pE` zeDNG)vuUh4r)IfUrTKLKc{6TfnhuwJQlI1L8sKv}=3KeF z9rtcpM{cLS4d+p6&&~Yo%ypvgwT!LOTaLhX_M$+GI^p;~M{I8+`duVHlH_&tBOgvL zBIS!#5$|;|BxPwLX*zK$8F4R*Otjuh7BPp2TTPZ+oO^`0r4*Bxseh5&Q|CySkwW+& zQwSmB6hfgk2;IVZ3Y$t@1=WW^!pu7(gxkBv3H#hUgv7JHf>Yy}!uBN#h09l#2v&<$ z3i*v&E8g>Z3hQ7!MSg2NMZpnW#T{o|#h}~TiuB8^6b7j+6$Q>M6!W(?Q%t?zL=p71 zks__Mf#P#`J;g%f+Zm-`Kpp1Nf6(H29QDA@*#8KOchm%98ryesZ+*qdMfDUP>MzMh;P0gP zLmlz=^Tgld{6)dhvm{dM78&IFg6J;)PNLTsLTH2`jGS!7?gcl12Zm zDA4Lq;C$134gUjTzLW4FFUX-Lx5$gLXG!<}$J%)ZM3HQ3oTL&AsECMULBxPa5(K7u z`WP_hw2F!tP!ux;3?xw$6%deU0tx0o4pZG-Loz3fC?W<#G3WTY#u?x2zPo$x-hF@k ztQiZM@0>ba-CbQ(=eY%p|6~D6HM+o#Ho{y!rFUuMv+}!p#rz`!`SJDT$KN17KDmD( z$A4S#kr|owjtM#ZnweJkoN1f>l*!)O$dtJ>G9=Fu`J0PhTY!&o7w90&Bh9;G3G-9C z!sFN0kne3H%cG>wp<^F`IKQ}mnG=cV+3(EIch#NfnoXAUZ)NT1n5NIvsetR0T{4zI z{GiZ_<$8mZ^pdONwnJDw}y}It~&De{e#Y=4ZBd*{H+EFki&xR2ML;vx4>>-F~(EV$~SbBl!34#S}T6E>2(Jp0zkd+Ja%lZNm%LJsG*m$v~b+5!>#H^G%YVPMP!!MVL_Am;Q^ z(7Lk#jx@{#TRq_&mHCw4y`TP1o+Scys<8?@B2`!gLHE_zSnK9&&IL_26m-}mmsT=} zeI){@o_6Yae+N)e)=vVHjT6&)8L2*&Ci$fGpNxgXATM}pFb9l< zcd>)ptpslN23T@B6uNk929obt@pu2KbRC5$kBVZdA}xm+9dv}MnVLb(aot1BKfa6d zw~mrQ^pbf!q%0L6dN(QQEtqwlU1)&W&Nz!*{$@SvxkQD%zCJ{>qSk{xb`#SipK(gf zSWq866`JMFf>*5;!p439aMNo&T(u2_vz<1{@(ur$PDLG?i>VpK^UzLBR_mBQ1^NxsKB-b0E zq?bF=lDc?*Cbg-dno4r+PhaVsNSnLdrPJ0Mh*!@TAtw1;Gx1n(xi|&Nulj(;;RWz@ z%W}{fu@;g)1VdNja9N(#ztX9wQ|KL`mHU_RK<2>^y{ugC7P(#>;rqx99oYS)RV-Dc z&K-%f;5@#L=BmP0b4{Bfx$LJg+?LSQ7Ax4GEa-d_f{o)maaLKAiiV$?J^Jbp5$cK-YJ zT)z4lT^ssFhQglbfp^fVN!QTY3+I19>?o4kL*|7Mdm@$W*=?xBQGyen#E5E>PkX+}u?3dn5L2m)p}q_&#%V8gJYxm%mY2&c}q^ z;D^(Vyyn+0eBJHlc%-gy*Z*ZT_w;%-7lW!f*UW0pxl&7f;9hgF-Y0c& zXj@fr{n)QG7xtdso%@om7xq2*Gf2FUaWGOY7a)3eDCzk!B8|_}&gGYsm-9VBZt#yh z8u@*nzVJtHHOHe}i@1+wMcf|EB5vTzLayn0As34ZIk(Khf24o8}u@jdvQILi$|%PM`r3j z(nH3vh@Jqso@gaKy@sUm4b5`-{aiWkweALQ;M&Mve*1+VbfY;Q=NiI&F$>}LYld)x zUj}n8uLpCxP%tOT4E{%Y$a6Z;vr?`nMoG`w+UD3p{VN|bsFAPSdV_Cuv78^Hm&@;( zl*T7r(c>#>_4qeW^?0+7di*er4*Y7}4*UV54m^ny5-%ifNc@mEBJo7xYF+8EqCbP^ zSS;5=#-&L7>{QZo>|S%6-s~&?WN;(jd;1N3`Q>uHP(PRd@mm_7c*TM*ueIP`KegaZ zKU(lZHM;Ptbi45BMqU1qo+WZUWZa49iB-~5U)LP#Xny5K4Qu4%qi*oGua@&>opSj( zUPO-_Ush|!zj|uNn|!q6hiLTSSL*iR(~SE3BRxyyddRpE(G#bnN58%~UaI|-FBs9t ze~Y=nGuO-cO`UW3bJNrKgexLmS}PLthO z4@=^CT)Qlu#4ffEk;Q3C3oWst{}6suHcmv!UBW-)_en{9m)yUS-)*>hl3zZhl>d-k z!B^N`;fuD^@SZ~-@&^*1^N}as@#MG>gM+vQ@yobz5nh~0t_xS$QkR>qhS+gan$WRL zEoc&V3vD&UrLoP$t-ff8XN^%8i>IoIS6x*VQwLPVvj(e*@3;)4Pxhzigb^pQ zbG4!Sg9V*cU`XrOwwFP468lIwP=M%7kn1Iyb!TMCd|lt^r(e5zX#Fnc$?qk~e_!D* z@?Bvsvj4{4nfR8EeeslkJ+zK@XsG6=9y-H!8H4y{VL3cG{@D01e)8)8erLyd{Odkb z__xnS@+E6L`LaNUADTz;lesX>g{}h}U#Wa2&&V14s%sAByWbFC_vqDGAyzru#z5%q%XWNA} zU2isbfm{X9|}) zGpC-rGI*9dQxi)u4fIdVB#t`16~>N4W}tV;40awchbKoYU`3&@ZcME!d~>q?Ke`)4 zn~~$lXtdlv0rgdC2a=0sQ2)px2gz@urn`4UGkRN7C)B1>-`|8$myLE)2L|L*6H6;( z5dDgHROsI$*H7-JNW6GF?86MK?#;BE(39CwVa>3cEo8AtVr0#wuHYPE1&bF7V@vtM zo~{e!ary^6qtP~`>Gv}(q%+T=<842o^DTARxznuJ0#`S-7xJVDM318VN&J%b-z(Rn zE_~OBI}GhxW`RX$8k8P4hqtBX(DTe+uP?F?evcg2On|h{KBeQu1*Ji_Ru-&`ISjpr zn!ra76X5Lrdi|5R{CHjD$J;MI9%*mstt=?NlLhNbvtXA`7Bs8K1b$>D_~8tQvCe?G zAqQmI9Ukk$zFGs2cIhmv^)-g>-ol!O;b!2{+#D8%n!_|!ZkK!>XTpUPlsi2R>1~fh zE)yb<_OozAjogT?ZTRWamJt=yTk1OHX8DR*a^{FjMBA2f`ZU&*j2ej5kJL zU)mX@6AS^~2J z`j8b=xmm(U)h^)YXaS$j|K5K?kdPN|r7+L&&{lM0Y&a^D_feBBpGJn;Z=uVN-lGmj zwAk0PP1vqoo!C)lJ!KGGeFaEqCP4HZkn1DQ>%?E9-lT(P^Z`iko&f`kGhi^430+QQ zLU*q$fGQzY-)BLK&sj46O&DYXys*yBC*K4#`=~t^Ri%jO%}|1k_{>y56S!}i`lkaVfjN#@H}h*w#W<~KQ{%bMCf;f z{d{HpkNmtR?R#KsBGOKbLX8cP$Zzu|w7cr(Ils)P3U&ULixQiqpsVaslyk-%<&>)< z8ZvXz1fo|FzY70m%k`4>CjKpXbWqqk{~(m*WW$=l*|0}5TNbaxuS;*3!&om1 zuyO4I8>d;q@RL@*i_gBJH=)Mz9q8tXt%KlTt-$A(^(!Ue`E$;raU5TGQYMA|OKP7*(tU8SpDBGuKk3&kwBk??^@#pzR z;#=4OR8{yVCZuc||X0rlPnJsi-Tn-sXO#dc$#WvPA3dU^Cl#u3#_@~zxbazBxTON)4?I3MOM&xu6OF(o~>JgRa1 z!Hc-5<5~P6tOBdN=CSs432uM35Vx_V_{*r_Pi0jbA7(i14x zL!J|fp5sb-rrs&UV-`#BV0DbC_zLW7a~Ah3xri-BR^whfwtK6)tsu=HIBpyi5C(#Bz{O7k$56ww!s;m?4Ke0Y1z0GDc8#NoKVsux>txDmq~E< z<`|nNR^X03&*E0-BGwpFjmK`u=gz7XaQy=dxY9QTob!T0?&yO;&f2T!AL&^k=pcI5 z$@QF6(qmd*h&u#Ga7!(W)lw?(C)>051$PlY99NB3Z%O7}tEF)B15>#AH!0lI1*zQC z2dUg}uigJhPk>y{dbyrcN_tct72*%8B)CZj;|IGd@U1>)@kQxHTrsg4i#lxJ4Ag_T zsK6jj>unGhydaqS{2-WH<`wdf^sJQY*&x@GBiExVd_Oq43{T!%hKFaB;kxuPTpe77 zCs>r>f;=g1xf|nErWik6%;Wk*4u|ezv33-~k^T}~b*og?NA=pAPu*{@W(!}vX9x8f z&RH04;I#era!K0@xVNs4xQ7w%xztiM-l3Bgf6Tl!Kk{%}{!3DOzU%Auzxpx7dxF1P zcK@D&eAit=TgP2MeP>moFSkokMB9@{e^3TOCP~N#b|BNEi_!4UViY*AJsNFQC7BdB zQG!u?X_0P@8-c_PdCy5oMSqz42mg!^{NpM3=Tv4HUcI&q(@tf$^qdqQRg>a^2#lZ9 z@%X$hk4GAFcvTw~FA7HZ`_!L(Ch<>?1J>-w1MgYuX~VdzwmUed$Yb2fV;4B%p+C6K z?KSyr$J+1>ef9aO6`lDT?xy_62s7UMk@>HF_3!#c@$(%8|G2NehTJD!K=H3DQEn=W zy!Pg!!u`jPZGI-|VZ0N$?Oln?nh!?J7Z{>zY1bu3OQI#M4t117>{#GNQ1*|af6kNp zhs@6*@$+R<88#C9vm&DmZw@QNALugt`nD9eoi4>^Ph%|Ujq!~IJife%!{Q$Z8;t$g ze-q!lOSWRIC%FZg!J7Z!(u-eT z)B9KduCVj(l(z(*B!^u?ulz2c$f`=zZ7h$H_ZFkp&vVe-_s7tg<3e66k6_ei`vj!1 zzdPEs;<3bZ<{(LFKsPsnvOg5phx|Xp%gyLA>>>CgM~Ij6;bpivQ- z*q%>qZp2q>Tk^k!+w!Ab9C^d#{rHe4?);PI9>1_(rmNVx(kY;iJ;g3$ok@%KlMY zuL|V;A%Gt)ss_KJ zT5v1bbX`O4l$Sl{GT)O6nL33FUp=4OUbKqK?zWbjKHz8nsBFi-`@Aar8X{cR`G69P zG}!^C^w`&f&DkN%`>@SV(`@MSf$Y*Ao-&9%jsm1q^q+-td&vFe+U@;e={;eMxqTn- zj1cA=?XrONLe3P$^D8M8b6XVio5;RO3Ac0^?^yZ`@zhJ{t#ki3UfP} z!Z5Ahj{_>kwn#~iL+0_2va|en~U zVIKh(_~OtPl0G}6HF4;H*2ry3xW17uyK|PczL_X{MfRcDV(V{ft+3@P}bTQ%;y`y`70fN z#Y3_%PB0^M8@jqY34wgQ@U7^LC6n`GB_50+YE`=dSq@D@8opIBhz>>j_7Fakc#+8U zknthMIycC9{@X5+i=C_A@N9dbw2p6AshS;9Q z@Ily<$ML%s=4puC*Ke*56YG(cfKwlnQ?$CH!2&Fn%NJk2DyP| z2Vt$g6%EaWJiz2!Anopdt}EQ%W(B6+matCP+i110x6#vNGk98P3j6Kl=ZU=i75Z0J zCn8txSX4jv_hZOEA}dgg?Lp)ayAvIJvl=x?hM^eaw&>Q=^O8Mdmq}i)iYp}$-HLcn zoL{V5KZ#dz{+qoO@=?zbgXj$f2Tyx|-eY%2@cwyjkv`$|F<~smqzgD->;i5BtYE;9 zu5dNt|DIP*PKTifVF_q}k_{(Y0{wvPOLtt+lNPt>LaQ!lM~CEop|m!hlR@+;`V+Y(C zBi94szn4NA7j~s#UK%o{)`C4bq9Yqzqr;AxufmF6K0%|upO>NRZ^ikD<@S*40r7W|{?E22 zzNKr-e)gYAemo=WKZ^E~DjkoUALrtK+E31buR?w!S%0E*ygT2|AO+-jig;D% zE0Z6O#OuTy4h|3FLFFM24L%qy-N#VqErrjW%Al%OITV~3$+w+v&(G8Bz}xSC$wfKj zbF~qH+@n@1-0IF3sDF2DO$*AQ2v^tV{~~3@32ITzVHrf9y#Ohv2n>v!ATC$Z7xx)K z*iIIf_T-@XVGa^|@X+fJ5AL%tbXqNi%`1oVTAzFK5o_D=AICoB?jAkCMYLbcX^R`! z=P{k=f2Z%a4LKCy!OHw!{8(~=`f>ZP45F)#T;FeUeHC(jC8Qk4|VO)Zg;^KlIvFEzCW&_jL z(MQUX(3p$DIHA(sM}Pc0WWG5S`nVreGHV>gM)^@b(}JnlZzCz+EeVvy-~%#<-WdX< zoFqWT2P&2HE)LBFhAM#2NkuRmN+9V=DR@c|ELY{gQH_TMQo*ymY$1lC#!b7OU0XwMV z+ey^!B^fe^PH(y1$#T6_N_wBI$%E^U3gAm@F?2~T74~02AW`R_<#Zm}24XN0VxUl1 z%TuYL&9}>J;=1%d%{?+m=W-eYxG7%doaLG*_DNEw|5yLclT}Ju9x&*^OojA zyB~$1v!qzaWn2QEUQ58chJ`~BJUm>0A;LupPsf+RIpN&ud$kMS{*@lz+e(KYTcW~K zeQUVJ7CBsZsNVpFxgqHmZgq-kskTxe5T*^)f_qHd% z?`9S4v_qX9azKM!GJ|8&Z+GLIw7j`KJGO8t6ZdmbyNkJh6(5TKs}SAG`a5<9-Ld?LT>%V zNG@(r`hTSN#I+>U>%VM z119H!r(+JpWt{{Mj}x#l?-)4V{X&P2+eB+_>_Z)*d$BguWwz426L)3g2(GDL0GIqS z@-Ov{xRmmz{{6H?j~&!#$a?0Q$sjtX$@R{W>piceH~C5)*n8!{!<1Z@cr^#=8cxB| znv>vm;shL@cN{d)Q5d#ZTl~fFAnlr2Kv~8J^ZP?%Sc@Z#Y?Gr2_aPiOv4h`V>Q#=1 zoCP2Mt$(M>_0E;+y&&i{6+V;e8-3Fst~Of)v%4&X_w)+z*IWtSdMn`4`z1i?zC7{) zcFr6KnK=jgPn!c#eP+XkyFO5Q-$z!rRk*G?3puwO)svCEZZb;mn2a{HNk$Pu4mMIp zbz`aC!;cmdhI$J*t(q*@oB~f;!9^u48aI3)V1ge!9^eNPo&3P|&OCUS=L^d#e1X)x zShED;yDx!OhW-$$h~@Ghc1J6gHSFhWWz!15!t{{1s7M2eE!%t0=`Oh{AHI1Ddzob{15#%;Q65?YO9=&77x@KSuz4Q_&Ril(JeTG>A;V%Pz_A#3az7eQ)a3c(AVkM@@`fP_GKs zN?QDEq9J8o445y8fs9o#pr;c9D_o-CrCl_TI{MxcP`k7QX2tqL`9xvwzKQcdW3C_U zPxF`6{Z$;3x^5r&l3u0dh~QoM6*(VhLvNmWhEi}{NlUZrov`r8PVg7Sf&Ybg=*aGZ zW@qA|S-&_Sbz{PXH4Dw>LbrxFaIb0(Tuzw{?BH3T(tT7Yhl)cEX)OvCwoa4oKY0^#gUXX=SpFdz+*U?|eqI!$Wkvz18^%~d4^>OJ zam@@i9ySK9zB6Pr8N;WJ=CV5F@w0#R+49o)(!>o?L?{{{tPdL5iZrKUF>wiyteOZDsuLmdY9f%j$=1RcO-CaLnrI3R!uZ|5J98(z6mkL%7jl3bt`hPE3;EKIK8OWUxA&4h6pZc!{Mb%#ZhR-0<7oi7)%tMo zioUFlv{B;o6qGkF6}ZkVw_k34@- zBiBOuzE#XFIB%B#3DNQ3^EwuK3HeLAurbg|L+Inu;(*jY9^J?UcYnxCSoo0Xar_~p z`sN`sQ_{f1TyJDbVjCG!|7WqQ{Qm*3mY{~U18D`9qjl-eZdIb<63bErca;3J#bYhF zl&*%%g4Lj(vl_yy*MP6%TKMF$7D%1RDkGS2)CiuPH-(iiEFdk%5*!OHAUnZSR`;)B zM*06PX8>J(x{4y`j|`&psFmo&xXNGLRnju?PylSn4uCen%OG~rV(2PdpS^!uEabRf zChQv-032rn?eFD zbruV%kTh~2O-PKlrq}A5QW<4tr3z}5w7g9A7xr%Rhn_l1;Y!C95PLiTM7hFVbXiM) z)ZGAm*ntgTC}#jIkO5fubcB&Y{)AYuzO0V?y}x41x?C!Aq^Ous6zYh!Wm>a??s?J* z?kQ>caMc$|g!`LyLf`7K$`4wMm=CMp`$EA(Um$ghVlBaCkR@Cds{ti6%Q-`0~=P(S1wHEdkIh+g3BuHe3s zw(ezp;YHWJzz-1iF zXN#pH`zhS>7xhZo+R_6cn`1z;gn_wv43r;dV6|U=xZpSd7WW$fr2cU0d5~`B3kEKJ zu#NHu)j>;OcKQ;CGhPJd`U_RY5cusPqVC&NjRQ}?DlD21h zj*zm$84OdLAtB2d^mCn|X@COC*coip5glxx^n{9u@X$UG57FCxm@Q zhs=jFVGCvTWNq(=)d|QXIsv`NN<6ezVAX?d~&85)MJVjJW}$L z)q)qy^XOMhq=B#p;+_Xgh1FeVhwdH5d-Z(=ziwbi{Y-``3Ax~W}$vfU>s6^H;7g+ zZ2cQ*KD%G^*l%0OFXYt$1ztD2Qht7KPLG>FXp?JIiuFTD}$WvnJH~4 zhWw0XtPQL*wT7y;*3ezY8n$Ry!_#kF0h`-ERk#hz+hzmgXUJUSX1NJScTOS-Fib)< z!a2Z%CZm0B$w)ss2_3KbIp12EJPo;h9>l)c>iLT_m5tO}UkwreSlwMggHoH`E=z+p zng`(g`*hg$FdZsG(_wO28YJbU0jYCsZ3&6OyyTt6=CJLYG2Hj<488n~!9gOtGZX4a zAC@M(BY_FReZqh+)Z`k5wt|o&VC>I#4+8`AMWOxABSQD&muSm?cC`I%OeuJxq@}%H ze;Bq)4AG~>Q2k8|uciZ}tmzMv2K5J0_qIyNU!rRa^ShWqw6Oku&m&8Kmlj}j$5dAL zuliHv|Fdt-&{-ucMTng`lNz#O6Kdsi=@*THmJUMukv5FtHKZF^4e1(*hV;yF4XII@ zhIC<^hO~5(@I6#RdSioz^kJZew9z{dPa3`ym$}Ttv17flkN;$BA2AxMrVqxji^dzb z^u-nHY_Vb-=--v4DU}pqe?r;s2(YW9lzA%GO0EM$$Agsu%QU3*iv;`x=4wdq`v^?e zkggk`Atf5v9hSIgpCLYVN*5m~YmSE>`^3{%9`X(!F7Z7bv24E9zta~cuB85qhm9OX zcqZ4@R?tTNc1Sx7X~Q*jDc+(k9crsCE#uUr%`DZVaj~k>0q<3$HbyE^*OKq}fYmq5 zuK0q_9QlOxFMPo2x8Gs=8E-JrHu!5EuQ%cduT`4H_ZyYOC$)~|PvMQc#>dtC$VOlO z(9ChXc}9PJZ;TT^*uk1Fi0Q1=OTl)2Kqj(Ujp7paPSfsG8f>R9c*Yj3&8n z$i6njwwQufnA!FMpGtj-2X20h`%b9Gk|Fo7s_Pwm(EKJIr(KP|y}pQ#MV-Zb<7rH6 zX%}&g3%Z0k&Gbxe@P=q^NL(;C+GROcf8CE8;5?tpi1p<(-^}4UUh?L;E%*AbY`1%* zP5p5FCerr1E}AwhQ{*$nUzB~Pv&e)x>M_e|n7abC(;YlAw6bM9m)oW<*haJ#jy#Pe z!Bv>5uf#8sDslc|q13L#3yxOc;QkfZBdHv3EHA^4W2CslT#P^I@%UaUi`~@`P9Io` z&&?~wQT~OvZbCl3Y?+G}zdDJDJtYq&aQjCL!QR-ULDEoEWsjUYysTspcsaMhYly1;*>c_-v%4^m>s^@_O>hr@L z)a2KjDF1I8s2=)@sRr8_RK}oDl+O&BGFxp&-HA4%@}BC-cp>*Sna@W2;um}jWA(#$ zf^Qc7GCTtZ_e#g0xgYC}--9*VCS%oe@p$;$oj6f73TNMm#D#?sxa;n4yfY*e6Z>ln zwlbsIL^B(z;+T0)cQHryB{Ggrlb9dRl9~DiDNNw1a5tw(m_0KFPn7#pq>4x5aYafL_ zJ0HWWT2O>*?OV$jm#t3`rtLPB@%nW)im+*ry^JV#H;Qm^bpKzxR`Lz8?bE_sK6u>` z{@H*Geq!rA{ExsmKI6$&J}x+nZ{e_p*T3(_ca8Sq5gNfydQS0Wr|o(BOe=nq@NVu- zwl+^}8<^+-3s3ch@MCVU=MV)yh7Euj&xgR*(2RnRZq z$bCbuQ^dBw+0VF@(Pf-p(g|)xS}LbyxRM*!WY6`m`o=EVvyI*2qC=J5Ev74uxQH)Q zM2d+moBD*nt$E?lA!jp;{JsS~o9}@10XyM?bv#&oP5|fqDX`XNFBEM{gR(0b|CQ}C z=7v)BOgPoqAwq_yOC&`wQr|?4b`PPJja^M0ieEt0-<(b@Y&BNKTcvgD`yTxq1{ghcU`x`Sb zv;~}B-WK|IH-w^E3+Nr!0}c#vgw84+5S=?fW=CTq0<%*r90v}l6b=rSaKNA9;MPG7 zUhm^TE0F{9C=OgVaev$9m}p;7O=o9OX*YF|yWd`qxk(q@-5bTgWw%=(FxJ z0!pGLz?kpT;IZFaSa)*~42~3XZ%$kfKH0(WrfV2z?+ypE4iVrJx)m~BZG-HkQE=!@ zj7;y3a1Nvb5dtFx^aQre;UK>Q2Rev_8NMuh6zq>$h@ieo0?u6}@L+T)#H=g%+qV9( zZQprKEBqts+x1I7#vCX;@td}U(CV(IjNId)5`u~}?H3=EVxHL3?nWG3_Dz747fG=F zNh(~qyccNuG>8a005jaOp!=PJfWI9Ey?|q|cj*bZ?sW?G?97GI3Hi{rU!lyV&tAna z3W{J$yFxJAoDbTyxllVh2gcqw3F>vn;l{b65cT~q94I;nt)*EIQj!6oebeDg%l)u5 za?d~Z3Gva9!a*IGgSYmJG!yV5uH~NA-ru6 zTIN0q`BqIvUK4zfPW%EHAC-JVY@6|>2)LCcuDZFCJ zU~2DjNV!!G^_we%wRM%Cx2O`FPgH_mZKce%RJ~LfT9O1^CnmtsxpA-5E7c5yzy^jZHezLB;GKp#yupsSBU(a0m4 zQPr|-sDHm0VLWyha;->4IotLk+i?d_w&6i!S$7n1`Z>t$P668KSc)b;JNx* z4o#I{URMda)s^tQvJ#$^RKo4!l~9#l3Hb??kP%r4u|bs(vb<7eM>9V!u%9swW{e*S z+lDYuM7hFaM?28#ZVh5n6Ii6z0aCPDLe+P*zio4%UIp4b`}BXzXSpq84hzwD#kUeH zy((e(=t?LXPzfFSRl*$GO31UQgccnuVUkWIWc{d+X{!i*&3x6WW%@*&Vdm%;Fv%(D z%tec6Mr%wUvuxTp=Fa?H%%GLc|JHq<4xC2+DPQE;$@&AL>D#*s81t+G+Fh=I(v%7~ z)1v}Lq?W^_*5$B#Y#F%cNI|266wa=|@aY^6R$Y0hOXh%R6n(+snl=Gq|BHRarw_lO zFJe>rp{_A|?)5Wv{F%kv{!0?>+-^0#>Z%pLVAud&S2~NIjn?pg?34b^cd_YdL^yTs z0{UEj4V`~-7bQ=BDC7RXI#ki(_Ai1Q?jpkR$8|EkDxIIihRF|DnEMsM)Fug-J}-sC zS4%+KyBOFuMNsuy0hEU3f#&@jICbG9EdG8R?id^cojHdgE+ZRu-N*o9%X_^D{-%2z z&-dBKKlyTyM+rGRu0{MVttx&*(G^~`&0W5D`XheW=NJ5=j1RoC`VYQlj0S%9S`(Z3 zw!(kM_CNbs{`_OKvFmfRV*gvzHuf``{N)DDrRLW738_)Uh2a z?2*G7OFOdZ3k=zS!A7j6zKM))N^wDKyIGMAM)~{U(Tu%9Zsy%!la>to-4dbY_jm|k zW8t(xG`P;(23R`+hMx+9>r;Y&(_96_CWDo_SU0>q{&-9u-@Dlf8=g19V|i2jQEY)z zIZLdvz8lW})&p-wz44@A2iy(%;*T0`|Hv280cI?r`DY6mG3TvVLhq1nGJag{&c3Yc z$&PQb{Xcw{+fMFPhz+e~E`rI$bKrp9G?18&hwHY(Ah2zJFnQ|+w|h83f=^EvpKJ;3 zuNVnyV%>0Uu?UwhW$+Q3fmr9rU_8%mIR2nL3U7Qk2K&z)k0(Bvh-tsyaJQzZf7`~s zoqMwi4w>{}36uRCWPCGnV*khwr5GprF8k_3wD2r7Dpm`EhN;4fq>s$ql;@0J`2*(T zi(8D|oQq7KnlfhdmSU#X+7z4gPV+xg?Q35#(rlVv#m_6n?$xC%ds48)g%*5hM$g7DilA%ENEe--C8 zR!*#fS%nU4%!WQPq%C{1gw^YM$~b<>h9x|HYab}bdff(NmQbN(E<<;x zB}-U8pqq@Q4?S3dQ*dt?>$M$NLjGarU#Kg^II+$DmN|C1+7;hhWQSc%`eEB!LW)GM zA=svF6n=MgGUh60;%y~_>*!TLX)WD+eZ3n zqP6YhP~7I;CfsUnB-VKzg|$}1Va>0JxOwPqtf8HT)uJU{NPh9 ze)FvstEt_?y3OxlQ|)`$w)H*i(e54|s(%l!`C5zp^8UU}>#upT{|QG7E2Faz(eO<#_H{> zadF9YylUnx?4)@|rg`$*T0HjsT`ZY@7u(d{!KPuH{gH57;hg-Z%-_J!sY_`3ke`Q)P9d%|Aw0oJ#+##k zXu^!LUNX+zwxJ1w?_2$%xsq>)ZH`H`_%d@Jhon5f_U|8Is?QTVY{63;8{UL#_P)SV z5?5`ZV$+;F>}8*Wla8OjSvtpX-kih#FTPQ$wV*#$nb9qz z#xj=Q>O>Rnzw97mWQ%q*p~Seg3>!ynnh?Y^|3wQW-w@kujecN_{wh+dTPo5)i&drb zU#d#CFIJPf+)|U)gSzxsyt;Jl6LqPPm4>u&r{gKh!-V3fBE?$xb=v{vgOVn;Ag z24PSc6%M1dB4EOztuUo}8>kt@z(4iL$wrzhW9P~f6hU2*C1aV!UW!mZWS0!5 zsO=P?pG~+7EhS$Nd!}EQFP{4(QoKnwQ=HkC6QAC9NBm6Zvp8&MOQwBvXJ&I7S0>12 z2(uEVFo8}BnIP*8O#jBsOcfo&$m|&v3p>N&p?`V;yu(RQUX}v!6}!PCdoN^e*$Ak^Uq3=28>kA3lDcOXR==rCW#sbiBUf?3Z&GJad`OvRR1 z$xwCGqX-EFYQNBy`-0pX5qn~4(-^a>N0_6P`OK}a9MhuDStc>z8q-6ijybaZDPwE= zo{5rZz>zhrVR4Bb*nc;a*%6g;9GWMefVGJy;f&uY=q$d683&))iwG8-?|B>y5PKva-BYYU zM{X;bdq8w&53mH&ZM`7=sRUE#s7*?_xigj(^4r$i4Ldd%OS^U4J3ze z0M0K2%5*kD<)KZmo7w`)u0%rh+-MkfYbW4g@vt{50oH3I!<>PsFk>gHFM~YbPL7A|z1BI0m}jN5Q-E5s1$|1ZVml{IA8TOnu5s+nkP{Q|UY#7fkBSTHJk z8IERljYL1DM5C1Gc-gq(C%=7&&|2;ra^FX6(+w$sxid?_@kc4l9W4RTLJ2r{OQ73$ z2^bHSKsyf!wCE#&ua**-9rvbefOs4L&Gr1@=!iLRF2W101doFotB1nfB@8^6=L%1} z?cl{^>%VRDx96E?;HYEhgjqiN5-dUe>&uXvFqZgdw2|9F#tw--O9KfE(~-dP@1>CZ zsub{pQh0j36xyFD6(;qUg3pOk*qUA{)5ez?L!7xD_-@n&wBz~Y$};H zuX32&f_==CpzVKa?C_hQ^*=>dsU3)>G+~WlNldA*9=jBt1(kxvs!}jsR0__cO2PhN z37qO(0!LMf;n9ggAi8V{S1~C|#xc6x?U>N}I?OYt3*svo;o@uR{l%pkw`gGs3Z+xE zjrHoF_qXSoIO&{5|B6AvIALCV4T=nFl&wE=9jn0-+A5uIL|@dr0@(RJPgq-)3s+K4 z!KacF5GAZ9Yl=StpROK);hG1*Gdm03T*v^Q`3K=-tvPxrmM#H=&8XE*KEdri`C$dm}~G; zkE-)6-PC_KE;?jsDyj=hLBs5XwL0GM$j3AqwXNNX3{PxC5le&6q`^zjh^ezs`@y}@ zalf|`w*gxu9Rq_($DGt=@2=HlYX|AGb?uDUR(0lVYh=w9XZK=Xezj+h7W8G`*0`~* zsx-U7sy{ohw3yY#aRKFFDPS^w{!anmxfotKb_cEyQoDU_vy&*+^ z5)l2(Qq=fwUsd_{UaI_ai3oAl-_4fNf--YtDcfpqGNQ% zN9Jh#14hUE65~6qlqpNjW)^uRGKQuR%w}#0QzPULBsxmC=bZoiCeF0|GwxDxBNsaB z3766F33vK*1J|^!fot2Rfg?IfyR;B5?4u(#rrL2*?AF+~p(to6bT&rwMRLB$AJ8lUxQZ<5U?vluq`e!qHh88m+-Oe$yn$U5!$fQy*;cp(B&&cx_pP(y1dU;UH-%gUB2D$w*0b&w)~aQcD$o$dp@qH zJ^y~Z9zRi7)7v2EBKnBV$%5Vug6_DH?Zt=sw-Ix$I^r9)EyT~esEal2ztc`e@9F0D zyNZ>WY_qlGuh5s+A~Ma~a5S7zWhI@la(q9mXE>g*&~L z0?{^fR|lT*(B~cN_4#fQ9eJbP2E1;y0k09*iT`M3$TyW6@^uS3^LB!+xTz26PbpVv zuRECLj8D;4)ArL5yQAr*yFqlCXa?s{|!wCLPzD)&tm6+LJpbz(zr>RC*H;G{$4afhL=OIJ;p!n`YVVGf0? zWBU7r9{VS(@%uDv$AtSfJXD&v@HP%FpN`W3C@so{?)6+K?mUcOaX$8F6(N)=Mw=@o zcxiSVbLMe--_sZ@FlX`bAPf2)i~5%=c7I{P%bfmMRWgU}Dmi#sK{77kllW5feetnZ zVzKjrWN}g8YH^p(gT!N3Tx6^2D;Up-q4Wi={#@9s8A9vFxx$=1?}RVH)-i|1Y-LPp zBAL=uvI`Px%BWw3S~J;snJ%mm z!?SDP=L6 zW}zO&KybGdft-!jNBKBLaA*Ca>x#jiIf{eRijaS{0JZx0GFcxd&VyXxVw}0M47VRG z$KHn3@cg&|XFqJlMh}0qblQq9(qNoS3Pa+X2=t_)@bPU7Y7T zZsinRd4VcPzCxKVxIyI_-J$xuzDK1LKB9VWd`2bM)>FzI8mP$2AF1~7->5@AE$NrH zTGPi@$cVTbqy`YEfM}u4{{Ew%>uqXpx zb{xQmo>>rUtbO36=lCMTU&&^Vq4omDw zTb8NP-bNa%SlWzFEB%a&L$KhD9 zG8FH>2jTN(e=PpI8T+4X#M=|z$ld7y!_|whZ^A5S^qYiOxzRE%kyi`wBA8oOb2&x? z!;WI|uA^{kRgB2F#oYPUVvvAh4E8UE_LgFF^DF+JxC>tlrq6Y^kRirwC_Q5mB}3#e z&|Nl;pj)=IXMcuP6E}YD=VfixnZRA$3RQXoF>L+8IW)K!3$_&_OjL~goyEADQVjX5VwfB$#t4p=WMDDM4M_&IO2SpO5=; zM_^i!hXAg<4i|EMqS|cSoRNit6$fxmE)z$3rK9zTR5-fr|JR&a zIKW&6I~^_;8;1qb{xWQuXTb7EXsIK^s$IR=&cn3WXE)V;NAG6OndcU}=(6y^gaV@-Ot+*WB4tkvWw!`UX?wmCG*kQ4;e!UYhK|X!~7ApO=ib^EhA3 z+#T4I9E+m-D8%|iVue*W9J>d@h>H*SD-Qqdz2|qi^-GU#GSsRou{W{(&Mhu6Z8gvQ0ezcf<F0L`%F0OwRBmTZ4Myxb8M%=4K zjCjD|XfZEC%^WV*!UZFo9NGsK89kBFqZ8Eq<)B{MKw6Y?HAjEJUJ*u~X8sA<&1B<$ zTd*ivJXSSYJnLMP*o|ADuOA#G4t=;yoEX1NoH=@%nE&ku@fXSI6~{=HLk5X5j3eH1 zTgZ`8XR=|X6&YdF?f*?Soo3HCJ$0bioD336?hF!-TQgXEySu5_CD&BkFxpJ)S7#64xnNi+k?27W4ZRyd2L0G?L#Yo4#h?BZ}Nsu=G%?D#%GsjgLWzcW>EEK~BCg-zD=wu);xjq<;*O=E z;^cUUZI@KD<|-zP#s0%|ajZa?budcE-*?mcozk~nd!#i^`=!RM(xo5i6zPdgd!^e- zcS-w3CrJ-4+#wxq6(_ykG3F04G?(Y^uHznjVvctF&iHz@WG^_hX5|)-qkiCs(kSX@ z7&LL=*C)Juk6z>odz)Mm4qI3+JUF%;sd%qK-tRFajaRKnW7{!g*6~^7#BvYv;j%A@ zcp6N0*~E~XZAs)oRtix$n@xC`@2f{iUl~P8-NuGXpLm2yeNuy^a(A{$#~1`kx3BP* z4!!Cptu@;$Z8vq3bhPbyX~yg|(za{7rPHccNHd0e{cFyDrHggMj^Z(8EG0v4KXZ!5 zlY)LS9Dde^;<3KBiVPzrccOUYl*;`M!zSJEYiOR^!ElBwF1$!yXmYiLcf29%OTUvl zUh;U{N(pabdg7~2Z?r2g;PxN9q+{>8N%P;hNN3tDlsa#jD;4QFOD~o=N&CyskcQY! zmDc%9k`5P7_*Yylir)(=1$BZxmX(4HV^0apUggS=GH;jQXBahWqr6Oa8clG>f;(HW zT7bb%Mxc87IPM(x6s$Cy4UzFe6c2L4UGo)aX}uP_Tr1{}lkRCVR(dgQlyq?HNNKE} ztu!%EDBT?*kRJ6PDy`UPDSf`$T-s*E;D5z|e^wt>?-BffqBKvy<5u4jGK?B?N$@lJ zHG2-ceCidx7_!wL6NUxB?R6-gg-7D0dJOjah_K>lBI2ue;e5tDP~{ghJ?6qk;{*D`UtTNeCpW#f8yE;<nD);{Sx5o= zD++OyvyaD*FUGR9C9t1*45^%NfS0u)p^fz8&X&^f37;iK3*Smk&3i5xrum+ zLM%#Hvv>`n;~O#KUkG;XXH5<=UkpBF*TYfk>BDdxmh(q za?osoWK;NfiQ}Vj5?yMX+6@(uE`NM1J{AyX|&NJ$3?;bp^!v6AA%F_OWrM@uqCjF$9C8YS8B+FsISq`f34 z$xbrsyMttS%2bI}q_gDCAy)}6V}s2zI=poQt$XGhJ$s~_(8x$Z*x0d?Q1Ys)FruQT zuxD=-;iP>%gdc5`g$rG~33EP=r2iXEyu4I;r{%}eQS&=9Z#QVmFsO+eKiBiJZoXAc z&XNkQ-rr3!byzi7kXTFF)I1_xT0SA^a!*O--X~d_0*N~H2tB8W{Rq}Gv zd7=<>g7C6CgsqYIwhxfZN{^Hjt=S=2bzz@mPjI%xIQ*#OS^O!9;*HCaVO4h}mZzUc zN;MlLtu$IlO)}bWv0Uw?vr{`suPyE-)LYqE_=PA6cYSRqJXIwpbZ}@P^vrCe+unOd z*AKl*x7>Z1PQ4|j=eixHTW#G#JCBH>x7}Gw+ow&Vl}ZQE(eXo>DLtk#-Rf2_kCz28 z>#oEyidOrWT|0A`Z+#f1V99w#Pp*nF6g_788#OZVcU!Wm>FwA=FC{iauZIkSo9Tw< z79LkZRwU(;yZ82!-P00?@9Icm;N(wAyDTC)qH&~{SP_iVCVq{IWca-|!ZCGcg$EX< z3CHIJ2y@5U3wds5rgW9=d8;g)^i)N9>oHelYp#YgbeyKN`nIMtsZ3LPrnjb4^QpSD zTu)89qN=B~ZzpA`#i=e*IYX;|jStmXcl-5 z`8A!s;Q+0r>PB1Jc+ivQE~mW$R?%S@tLgOf>*y1&H`4X(H`8B}{Aixb^nUWv1Lm!y zMrvOqrNiGzQf{}FE{Ri=4jkW8+Mv)!S|T-)`ff0jj<66&JH8(Iujb<)e3!pfq&t;O9SNFePpeGTo@ejKgQN|!Ev z+dz3g*hm$2h_vy|k7Vu|cV~yr^J4k+1240E=6LDW`O~E*HRefMUtb~(_FExUG+Hku zr+lRweYQwbv;(E*E(S^UR)tD^)gq)b3b#r5^~MkR|CiTOqSH)s_~o2u+E!FBcj9lz zASYMN@aX69PzJ|a&zK)DZ{p6!2wh4jfHRkywwpl_*6b-lhbu+!s4Bvh+9H&u6hVDS z5ma0X;k2g!#|IT)g>pXl?`-bh3uSg%nAS!UU!Bzv|5X*I&>Qc9^>Fr+4$6D$V0pW~ z=wIC%gee<*!x zY|YSmflR7yD)YnV9hvcpagUZ`BO{gB=*C{`hx`3l`&=v5P0q8F$B-tjd=1s)$O7bX z`BY!#6=J+m5mxS*O?-yTAg>oqCA)WwCq4KYM~jo0L92d?4b}5gWBPhIFm5-4WUy$u z7oXSX;P@i6o>GMAGmDVO>25@NA>79mV#($L^h?Nx+oUn1gX%nT;EoS*DCTOb4sjz& zk*-8>?n0t?ao(TS;0jZcnGr_G%n>eUC!Y_kxcg~}NA#Rm%-id2**QWLcB8ot`*xtI z43#`3Uk`t7dVZ}Y#QJOHqYBRFPAP}U&C6|oR^!-aS{U5Exs%PRtVG5>C+JlGnN$?DhhgR2k zblxrkmWeQEwg`F?L{PUCp|b^-chN|Mj~XHz=VYJC<(mo*;c~5Uxs?76KEsljlaGFT zF3oe*{kRU0(`0Y1Qeb0KpE0g&&ix5-EX&x`g)sR=y_v}LrKJ{(!Lh%>&?a5+^+$Q0 z+fS^AL%tsz+ik^3Iv8_YL(#A*91Sxfaab`5JN%>ZK`#aa8n}FX!(-9#ITqDi?$MF0 zIgT7}?I00qHj9w7?l-<2x`?3JMg)_OaadLq2OFI@)Kc7jYUk}(o5aO&a{H?xEw&*g zHUh;Zq3C`h7@tTGUgrnEb%!6qKWswhIcpJJwh}+M|9`#eM-4po0|^d~k2~uGma3Rn zls@UJ#0>9e&g?av$9mAS* z$=CAb`9E7D!m3aa((j0Hb8bA+uP1Wn%y(fpyBAK%`*FT>KlEFqB1tO^rHbk3CryWq zX$HpRXCR1+hpE)hgtb~Gk~(JM`?n0teVqYmZH7!2y#}tpg6QS=R^f#VE>~}0AeU1# z+6%&+-1U4f_;mI{=hmK>$i>vIUgrisgC+16FGk1M`RFjk8R5O0xbtKa(eT^QKLf%}nXsLb zi5`czx}F*bpsJLMo~`onCLkY@FZmdGy#Q@G79v`=5Yq=0qPI;U>g)=U&E)`C#jX2> zxfLQ{TA@rYA5`=ZW2TE_4;}d2(?)2hHae`jTd)2j?a*?>BfduHOuq4_?yJNdvx=@HmzeEbvT|qfC$6P?hu7Q!k~3 zf4g^Uv*s+tL(rs4-gf8t*D4pnC9eR_47vGuJ(sipz!9#09>%ofJgCh(gcowT*b$hG zFLejGaqa-}$7Z0{q%Sjju>_WuThrhUb>L zjEnhfyAu^5iOBsBk9@~CE~Y&OGcIp~{>N~v>=p{w{H^dT@`uCW&Db<<13H`d;95H` z@beF&===r#?5>8(SC z&=Y54Noppuy zR92AY^WCntcJ%8uLs=fertk9S2l?+rbrm7wHmA#LanQREhli))u%C$oI*HKzkO*qC z<6-5y16rFBa3U@djZ6}h-XLMeulw|xW1@IIS~uI3u9-uDV(wAq84s&FG=8B2-oK{vu=FC)_q zxs%oE9wa`%gA~2;ka1aYBq1wJ84s(l_KXxm{x!W23dqrvamw zGE+4sRquZ3v4@eR4l#|#pDb6h`2nxeCBvG7H0hQXg5z!a{JhaE3~n_xLk@SF0`Nx9MtLj219yo9}5|5 zo9@lq>ioT=t@6-fe>QA}AArt{OhkESqDngxy&h!9?t5&422|#0VAXOB)DjIiURQ@f zKXn+|tI6^;7H;upboTi(+a&&s&BCpW^Y$?2wc~ciG%Jw_SZPQ9fc(UvY(3Zts)g|~XjlMtQmWL`jD5^Ok# z-1ttBlZB3Cy@eauQRPQ&G)9t#vqa<(lF95tdr7WW8d+I>fNY{m)2bU9ACiA%`rNyUF!i=Ca3%v{)*$kb02F#{iMV1j#^rT8CP{8t>GSk<$75P63F56xDDyf^>V>jAH9GjVAmG7K0ZWMl@625V zuFtgvGu|GsSrENF7 z)I-GNLl&u#rjxEZ`-x$nUF0ddg9IyVCrK?MNXIULB(Z8E3DEW;7gjlw#1G@iVF4j} z^-6;1lh*`J&i$w(UY^vGj>**1u@|U$qdrh~?Yh!mq6}&C7KE;PJA>YS&Y1c zJM-$2FH^NPgn85@hN&n?VoDdLGN->}%V5`}n{HgY;JMv8@``x%swcJLSLC|GOVaJ+ zGt#T_G4Yx6fOtNvCJV*4h|%|}** znnfLi1|K>J-a zrnub&CMW17)34hjMl<>~)2Yi>riGmxdt|c$>tEc7ee|*$yK}!PYgyfkt>3Q8o;qp7 zKGYe=>ZSP}`vLnV-SPXEJm<%k&Ju$bcZrKhJ(*E&8iY2(Rf=qI72|0)J}R5RImnewmFnEc!x zjjbmlPTdJZOc&z%D0g_z^Faq2UsRp;$AL+~;ANWDBZ%9_4;Cv%hln3v3>8Zh!^O#? zBg8(zkz&WPZDQj#(c-p<5%V&&*3YIjCCRkKtZ;g7{TlkZ-gLVCEK6Dt)02J}{el|% z{Q$MJauW5cvCI7DMmNdMkMq1t8fU^0ZWE1fhvML&mx!8#U6`Q6#Q=6sMQb(u&#|w zNy|HtrJs8#G2UEka~}&Y=D4LFlRGbjnP?l$q}qs>3wDW&yv-liI;p;)$Nmc4zuMVE z%vBT2?6^kYD9ROhr#}$%9p909G|PZ;>~BkjWXz(ZdOk9YY0?ev+u*rLFCD>f?ku5C zhXPb^wvUkqXY=?Jz;9ClvbPrCR%8JeTgcf&lM8V69e3Vvb3TlY96`X-T-5Z=!qBN1 zFn+e5%Z<1jJWpfK_VkdACG=-Sbz$6_>B30At(@6hE(}~KPf`l?$q5B}qO3872=_XW znn4ptnd(Fm(qR(0xO*b$K4c=9cGi)M-a3H@F#b>TL35ku=j#caudw~tWahBkZ*>*^ z%Fg8LYqdPQgEC4?qrL~_Q(Y!YWWK#0K0f}{zhxDryHAcD&_{z#y!RjxXwp4DFY!9kxAaBrGjFV3ybPUc=VSlu8HiGxit0O)@Fw38apB`owskaea_wOE za0Cu>WpD0h&`8U$!31NjwywDqtnONX*Gc5ltK`_wYvf7THPYkmH3F0CB%ib2CLOFK zwvrpf;n6J;k#(0G>UW={oP9t#=RYO$m%b)f7kwg&8(KpBojjaQb--WgiFFKFyf?eoHYba=0gy<#T?n&`r~}EHlAmyp+iv@uI52IMDPDjE|tC@ zoo-flWhp5xciN|2B0h9^oIko%~COVc&EoN<~^UZsg5KTXWsripLKn%Hwd6ShY+ zQFlrcAy+m3q?sY)_TXyVStfbty7PWPg_fA2##nCsBj-Sp^!eFn7XmJ#jK#h9LEXF~I`_Rm!Z zsqTtto!Z0QrX||ltS4p`)nrcWc@qA%6kdkDQ!`0HaXcBVwUw}~my(RTKEx@_ zkAz=SU_u7r{eY=s}upfn7 z?#iswDR5Cr#kKLNuvn0aoD&Nm)>sUHW~x9QO{_j#)x}QUKjcqdf4>kKR)csoDaK_!(9#!I6P~@fZHNw1QW@v z;s027xkKMThKulFT$HynC0wm3-cNgOz!`>lnDHm{%t>HoxJ5Eghp%H^C{ANeukXox z3CSx>mWqz`n_w^4pJqe_ZrDV18Ml{eee9GBlbUqL=UwMHKk-UM!lqP=2~WkhgjD3F zr=pbmdm0zVo^w3~WJLJ(}FD%58g2f0ebU|3PD-xWRKx@Ym ztP5X)8=IGK_BmIZ#AXTJmAfJ_$OT#9i)GK|SAG2d?Q?@UeLm%$LG$^P%gagqj8(>0 zDZ{!u)ScaR)WrBt)K=1oPHfPkbJ9&{R?ddDO0{EuKzPQS&5!EE_Vtoy*$wv?HRo~} zCO7Gt_w$VJEW)j}A}shGhnJ0USp6~%3a5MEcKc4q9oq)-eLj+`)Vja44+`3rGe2WW zvwQRRS~5t4RDW)7?~MpKdGX-yb*cIRSunkp-0pv$#7(^?yZ3}XoDWIsKl^?k-y|@u zPP3Q+<5Zclqamd{rZ(N1x99nLO-xL}`z^bHLwn$SeJ^sK?!&Ar`_X!J3N-GeV7+`Q z7I3!x*uJSSAD9X)K`Pd0q+)1w3O?>g0sq@mlWps-#xNw{C%Qm^?(!~d_?jO zJRvH0K^~jECgTsbfN^O%C|v4{NB2~4%v%k$OVy#?ksHJR!rtNE1%+$Ch(0kaE zYPrFQ+F=w;-JuGoj45S*fVu8niZW?MZ`JQA!?Y&d@MjQsZoTbOaO}l?T*%*z>J3SF zJv<)0_lpo`D#FqpBJj_hm;c@(4Yb*+0V-SrYhpBTc!vfy%4hmS$b zyJj`yf6Q05mLbf&75{0o$GEdf4bN=o-8FWmm-DficOnXNcZ|qI>MrJ1;C=~f1 zD|$6PN3X#}n{{}|Zbt3>0Nj%c!Ck!w?mT=nQucUb+u46NN6*JPOvCOe^%b8_Q ztr+{=Ety@f-AYp`+YS3G%xvPq?|Ja@wbqTn*`qPC-?nJC92cvX|6ZR|ksJTEpWZ9D z>(`s&;neh9elF#|GxZ6VbNy2c!dq^KcDwDk^dSb;-23_5`pL|X%Wa(zg~q+x(5WC2 z4sj9K#qF8Ryc!B7J%rn155^nEt$^B1fR$z>9C2BR-V(q6*7<_Xxz8LspxmO^T z_XTB0I zfmGSJLzG#4nG9(I&Qk``>y&}ZJt|%E1!Z{U1EqYdCH?GpJNgajN-LaHr+bgor5oan z=`);dRO3d`CSfCGnAM~^-iG2i-zf9N?P06&b-oW&O1&|g%NMQ|;El=+-iYz`#yAge z@NJFfWD*(!Pf-lYR>ojn#~3t>i^kT1aHwepBWsI4HeKB$YiG@QedWfpM9we$qdoon zx_7Z1&EpX0EC-xaf`XD}4|-dNqb~b#T|a ztOXUj4hPFOqo_OpC(46ysXQFF%cG#c#b8W+5)BPO3=}uSz-4C)wx!3QC@%*0j>W*T z(Gbzv2B_xhRXx$rL-1%_EKkwFQErbq|Eo6oyw*ne18sb))W*WI+PGY*jj^A!F_Ehu zwOLgc#_x2orA`m!;RDdcYzU^_viZFqm3b#HJFTM_CF?+D>@V8(CSjq>h!%-|nD=?z zZWI(V>s8_z!}7I^Zs2exrd2oQxudvrkw&2S^Ick2p(Nur4Kx)#( zRH~tbt3lcf&P}@I*L%D!+)u^e^Tikh-;6o^L7t!_LFfwWH|!uMGjcdFa^gaI-^J4Vr03xAnl_I9xQc*w9yqNvzB1) zge8a>z62+^SfNH^&VKrb{?dZ$Q??xbY8*;=R!04dv#)Ma0lnJLUA}10gLm|&Jr)k7 zJr8hxnx8PIi8~)-$8)Iqx(=7M*FvDO2A8=rczt^KAU@F>R@1$aFu@z2?Y-edyiscH zjb5hS;M*cE|9*`n*jMEWr&+EzvCjpqx-G`Rs)Y!NK7)7 zwYQ(S9F0z5lAFffpZiMlzdP=-W4leIS)a=OY;mS0yWm|1*1OY3roZU#`w!o*<~DKV zeS0s|y>VXI8`(tg-)AB#|Gt|=a zZC`IoxHAerkM>(_IByTBL>-4=s$t7Bj!jDeV&hjh%M zvHxlmoF8%e`>++23R|FOu^x_%T%12bkiG;3R(C1>vc0TpO{MIXwUA+Q%3s-TmXRH5q zE%2l5cIlPGnE%b#_G66bX#QJW?H_$0>FZhMXN+4}z__GrXX;N*WD;w>l469z54dggz^DK&UqF}# z22vh)G1(n{dCRc&y&Hz^Uw|*;opAi?L~P6)4SFi@B$+^4o zJ}(-FZ$`pZW;W2++p$D9s6`W@VdVT1ZExx8|s0Z!~-Mjb)agagXaTv!06~8N<{~c zH|XH$99_&Bs0VdzuJ*T?0me-=M8^jMaoW=o0bjZHA2RZ9{fLxO7?XZg#Mr$1d)q82 zGQFfZl)pO*I=pL1Ek8j~>1wMe)#9~E|@*W6^j^G9Qx#n%BQaQddn5sXI)`m;>y(+b^YB2`?;M& zadqn#b8X~D|N6UE^%JM5A6R$&9<{>uD>Y<#N4j%^D!sUm9(`u$V0vemklwu0j%|(} zG|lpGY0?EhPw;%Qln4%F(@;D^;r=2Du4WWox1_MRL&JrYB2*duA*80^m-hfQxB;b5#4Z9cP1ADJs)YSx%sTC8`}CT!?S^0E%77nC~U>`Hw6zkD0yIqvIlrhn_E02yHp;K zwNzAq$dq&y;RI{oduwUuiRp?`zxn*vMI zQ!XEmtJ!jl$6h-d!MGD0sD_Mb6e>fg7T(ri3|7ALhh>&Of^CKm0W(JltZ#}4E&zL`vq47JeDqyhrieAtHbd4u?@!93D7oMfEQgU7`&ihHBbm%PX6Af?s0LkU32klCs$J@JsYoL zb5On_7Xbqf$v9NHaL*$S*hNi^wE6J=Hj|Urd`D8KVjSK zG)C^}3K=|`Wa0fu{O_rF#M7U`rL-t)sZceeSokRPyKuTiUlOuLk0hTlAWGpzq?|0+J8F=k$`oKtF0R#?&;M;0dtoYoDcx&#GKpJEPDU(HYdj-?;P)CHqr z%BS5Cs`sNT>Uw#a3|>vTvrgIwV(BrCyjnb+j1O5rqAqw6t^OOy>hP^(g;ON4 z%oCAqvAenau<2xraUKcIE+$;|7@}u!iMSY75uWQY_l2k)uoQbQdZOD{Zmqp<9p)_d z#f`CB(2yN~R*hRxtr3EhbD@}#8;&5|NVH(L!ERtQrn<$*>WTlVF8=Owvo-cmqPYpw zrra26(f2TFtV1B>V!esVEB2(mSkI%1mQA91y|bm}iH1=7tqrKUJF1l7<_^@fgYO0L zg*Rka-lQ9TZsWQ2Z2N?ayVpqUHnxKGJ_T4YiunAnD^wEHF~mU!6I&U>v%nnA3oUT! zfF)kISz+cgDxl z!V^k_x|t$quw2~tAa1`aD;{UecOWn;8PMJPKk3Mi-NEG6|8WkSf4@NR+Hvv$Pu>~zW+ zFB+_IPIo9yHCjU>&>Bx)SaEAKE4&Oh!HF}voPDGLcVSn^b?AuJm2IFD!p-F;-;oF| z){y6@KPnX+JTmbrCL5bO=b(#U4oq+7;EH@M`gG5QN1t3A8<30k!*Y>5C>KY$^B4t^ z9Gse*gLPbB|8||z{}lBDyX$Kxv}i?tS=@!5+s2Ug zn``$6EVs5}^}U9(7j6+*uCSASHY|^o&2+*SE^ntjCK zRy3!pE|_-*D?3M>7)7o z?SE;_u5tJ+SJ=Ih!ED?c6LyrLG5gKgh|P=BXBVH>VLMs$WeaxqVwY5Euv(qe*ekX@ z*{$okvrmq7kzrLc-SFHTPk#_zI#MO{cV&eK-lht7J4XuF#jg;u)5i!Kl?{bG?DgWil_yxtZFucKSg z>Y6W<%h%y#t~dO%JTW_Q3Fr+Apgv_b9ve&pKUX#9_`hB+GUU#^2Xtfw#}wGNZ{*oD zLpe5cZcFx~`Bx@6{XIj}-!RMGK4;?3)-g7M`?9=Vf!dXfQQT$5y2Cjcyqk2x@0$mo zsUS+1D@o9uTcp+8J4B>XO`?xhlP%+F$f}1mr1#5vWJQ-+GQ9IcQWalE9{D~aUCdsQ zz=dx~`mILtKI#)Od-9zeRcQrqEb)%sva^qeO+ACh1xUolVJao%YrnY3_)g_%>q4v zmEhIA8k-1!V%=5jYLC_Pz@6or*& zYqJXPK5u~6tSzWJwiUBA!f#-Q(s80414 zaQjQ~j6?T7&OJYm&p-cN@5O!oFYF?}cnj+E`;AoegI$!gM=_Px_tc+|W_gvGKm8@8 zWFtq1J9MU3Pt>J7RIF+GCU;(|8P+r#e|XNj=pGo-t21s)?tqQa@?5RhmiRE~6B(fL zn%p&gL?%U6kq?h6Na?zAVmnqs=3Xx%)wYMoqgI*3={k2Vg5z2t;e1~l|6S2s>?gN} znQ%863#LTlN=_6uaCXl7)JQx?iok2{aNIKw!}q8VOjHTRiomUycRt{Mn%jTYlS8H* z%cCm9mK`=y$R@QGuwNN#cGh|ecECeZ*5i{2OU>`k?(SvCwz#d!UbgMa?#S-h@{QjLgM>xAlA++N$-nG$nD(uWTMk7GQ466 zxdcZNvDJaJ)fr9N46`Sbde{-3o3@rewmjL487+Kqie87aMm{k8xSU(hxWm-N6^73j zVD_vzh`Trg^LkA|^85){oxzzMFw_n0BKtC;Ge*O>dqF3Pa3NjLnS6VENV zW+Zu-Ig$)mHIi(CJ$b%sG_hakK&IqPB)zk|NyC*eGGoF{!d%E9I%C9yAJ2I{qPvzD z>pT#xYB(QYq#hT8uZyQnx`uN>uYkZ$2&57ek0-A5YJC%#vDXg%tBz=bVxWmB2>$fOY7tS?dA4(YRc7X zZ$qJYuO-|&o8o+fG5S{-!0UxRR;lV^{5f4*9juG3S9D};>sRO2|Ms~zyJMO4F~PDm zy5n5~_TC_Ewyd`%yT`95n|7cJJL+-=_GM!mHd>L{~W`@cI8Dd_f zGe^7wn8%JZ^Wl{o^T2s`=|M%m<2*Js>5^YdcHK0Av^c(qy!y0`9BmaqvV0=R=Z^8D zQGG8lS&&82q6&zfDMKWtW#rKQi{xwP>qKFH6)|_HAuod;khwkU$j7wDBypancu}^e zc+e+L@$O)Ev0j%2;**Ax#kX4x6YqQ1UHrXWCA)T;8~eFOaOsVuf%J}j@Y>d5*EHx7uM#f3s0|57wRah3vExS33o466At*ODl{9dDwLB~ z5yl(#5VC@9!U=Oa3HMEEFU-$rBb+S%op#fCORL5|q{qx$P{M<{G|1*=tM4{1ZqE=5 z(MS}is$3R)3vNv-s9fbCh%JO{`qa$z*C2F?~0e> z?gvPZ%Q-}pb(oNve8SbIA}dV_Nt)k7I>_`IJv!hdy>0&yT4m)fdPQj%ozP_^?Y-2F z9#x@DPh(orivGpaVKpyG-M9lq4Q(T^?PXQ!s##ZBGRuVNZGVEg@$NF^QhArUdG0wi zO7e+XR?(W)JKvtJF6%<;TdC01roCu|B0XB1$L9n$qfOI?((6L)5b$2sbVj3(v5OGIG|$bxVOkr_w)dwf;s0bm~&2`NKnk8m_bn#0TB$u?mmSe5>yZaVj!xRF(88Yrg}xr zb9UdmcX$8zeYkqRj8$iPQuUb`PQ&mhx3u>@?(TCRZso@IS_ZY$}= zrJXY7qGP-B^S&+TZ@2d5-DV!(J8d}1JN?b~H@o{e39RBPwBE(p3R+n0>hXK z6NEOx%j;%Bc~>Lhtfj6{toWSfw$7?T%H=P7yVw`}R`C)4by>O;4{B{ThD>HZc}!#7 zCeLJ_^`65nOWVMX$~wTVGUHjlXYbgi_Y7q(^%>dbtxIIV!w<+-FNl&&x6YAuoKztj zMf5oHvUXhIqa);QlZzyAd;+-`kV$-6J|cHA^T{ENH{|P}&&1TJigdlA2GNz8F!oJ- zn72U}A_E)2w9$qzagQ;aTGbf-o!5`AD~|Ce#~tQRW$)szzTUvEnRD}Zer^)@=zY<= z>)8;#S?n?1rEo8=TJFiOEM3aKC>hI7E3)N(ylBJ6e9+=wmOV=x`Zh$$R%&gqH*5cX zoJ@TbSFvX{7v;N^GyU$zeYQBv!R6DOP17)LjoURY?fS*`{x|?W*gQ7#*I;YuG-|L5Ruaa;7enea=--Yj5mT|Z}cJBOAkCcYeSEP^FWZBs?#ni_`5myJhaSIY#Do zv7Nl^l2<0!Wr?5c-fJ2$U%FT@llu>3X3m(!xO#79dXM#EY)X$Xwi`pFZ2Pq~_}UM9 z8*Wm-McpdkJW2| z$gYOhNT<%B#OTUNqMmzz2)BI6$@QLOb2E2hb5mqvKip!s#$>Z*mIds!t?$_tk(F$x z$?7umq4i_|q1v*cMY^)^u!gdriYTV(sCcH;yAQ9i#mI&qCOjD z*oZwMGm_%@t9INQj5VFkjprJdUgqle4&mHh9pm(#?&B^T_2xXvHgk2CxNDmQG}1V<*x-vZ3ttIRn{gXJgs->5XOY zUo??5Nop!P($`dG;chA$BQun(SJjbeUvJ9Rw{FdzeBX(+4z*-wJ?g`DUB|F{{2bUJ zX->bh{a3A;idx5LZ0A3yx$`lu#fi;hIi_vnrmWX{FV-i$y*x&7-enbqp4X|he7$#T`P%wz5G|aQpa+Yq`65dNy0XjB!@mKNsSYK!sN1Q z*sD_w<$6EhK}98ON&5~1JS$*Fhi?#e`75aQ`2wR8J^{nKLu%SKu)XgE2~T`sVZI+M zd9L{W@JIWheuh7MydD4<$BseT>XTqLFbF>C1%rFqInY>t0baho2x*fd{;m6|KkwV@ zJ_!7Y(0KmGoa_AL*3o>zlL)?9Kq$X))H(i%-f6yn+6n&H_9J|i%%7k1V=o_n-H$h2 z;luA8x%GE^sI|e~nroIp$&e4QW63+n+W1CMXDRqhehF0tIT1ICZ~?|gr8-C?T~=h0U2=4ajbQnTs&h5h4rxBA2Q zPVNKvSLJqm$f91nYjIb;c62{yC}hc%-^VYyETY`c914j2VWy^Y*^ z2V64m!oyElpsRWh_y_l3Nq7!)U3nk;TR(txS06x_#Y1SZ`62AfcnD)YJOopNM=(|Y z5u9%H=)ZE@h#F55G0{~?iB_dii6OB^rI_v5n%L{(ti+z_T%y&vmWh4#JWs&H#yLuv z8aU9VCOdwu4c>=iZ}a;f18(LaXyUsMK3wvHln35$qIxU58ng)x9bN$rCG+5u)pV(c zRyvR1M7>8~TIUf2{Co(;l@H;-*N4!k>>=!a`w+BWJp`YkhkvWrur`bO{nhOJRXe`s z#G00$9tWTF6`w}*-VwS@k%3J{KZv=}6Z#}}htnyYK=*DN7__iCY}aZ6nVbO_ZP0-k zI`tspgql=m#?yz;@XfW-6Qc*w^N<7<9S zO8Uwhb~W*%j&bbg^VRRf$KnIIzqy#Sy`4+GZM;J=x+D|9KAuERx=enQgb>H2C&{H% z{-ntUKT=)ClO&n0CG94=5w8>D3HJ1`!ELBY%Ye?K(qTg0El};B3L!^RVBozQ@LD?w zy0s**%u0aPZ4x0%KOS{^&5YF*;Rp_UP%|K$_n)%SbE`(3t*<%LT`ZqY;$drJ?x1YLWCgMVl!{A_z3 z?s%Ssppw(zU>OLn)}MeUmyg1oSBK$@o%X!#$=eq& znAacHOQ{p=$zb*k_mk4H`T&Cozi>=S@c1(f#;ZK^cXt0;8{B__z3CFUXw$fdXmzxm z*nC)Xv8u0`*rn1;oD|Uw&L04?L>qA?Zqv1I*4!5JBZ^Cb`-I;;bL1* z*E5AHlN!O?3w6QrLnS%5<0YwRpF<`SkqDE+N!yAe#`kU;NBhLSc@H^&TU_jEc6xEX#0xYLVd)dfj;7qm)_z~FK&^3wf_I#XA{%^e;;)WVNK;SZ}DW6m*{xS zOMJJ~OZ4yJCEC8&E*1xF7eh3C#1&)x#5eo)i+$@H7qKqR%o^Ob*uw52N4VlN3?5$` z4{D8OLdTU0puy1PVBT&Wgsx*s3&-dL( zq+35St8f5Gc{`ezf163L=0F=S*ka}j-9GJv$Emxa?cRN`VBA4aX?Pg+ryPOK3y%Zn zpMnpkgP>W@VDN}I2QNEafVW34LYdBg=Q$?HE8sDadrPHs;>vhTo%a<|QZrNpOv5vE zq>NivPr$U9s{K0$sI|e~8qHlss^)DW-=}($Z=?2*=IMutTpmawtuK%k?W4#xpLkOG z<_6grbDMPA{)l|MTu7pxy(PU)ej}43RHfcJI!3~jO;PaV{1up#a}7G@$H4bDabWcz z0p^Q5ICzWDVkp3;4@q!yUozVb zU~=P3r7S+wLcr8n-bPBmkPZSSyl3a%IY_My_O`Y{6a3}c&@rPC#Emh5eN|@Q7StN- zr*?!EX5HX?sTK5y=?f{w3`|^M4-FpVQgRCSmv_2x1?19ol8gdN*%gU_}* zFnRo4u2(({ znUAI{!^+=$y?b0!l44rlzw*XN`>CjoQBY5;pIOD;w0 z6~kiQ-|Z*mer#_R6Mx!D%ITfm*_s@tj&bbghh-+1WZ!{Nld@r7aSk*b^$>QET<|h@ z0`9Y(!Kj1z&>^`HM&B!jtpzXOO4=)U5&at0ta%Id`oEWYs&G;~x2(7YCpRkANcASf zPfUh`SCXKxgn(sZ5!Bl7kli%_W*El7$M4r6kiQDUw?)I64wvD?t^dw_qtD9DEasI( z2Pp&Jv}Q5q&o!5#HM1#;acyoa<>sSCEJkO)&hG?JYlFQ_&;9_h^UC1V!%wi?@eADb z`U=fb%VApHH#q&i0?uTAhu~|KFnxX%G;8q#ZU+8vxjd`5@Cisu(# z_|OpOo)`=*jZZ_PMW?{*@^R?!^$56iIt&*k9fT1c`=H|7Zg7O1u>YwKtbDs2##U|p zkB=9;uZ$m}#bRDI(2z19MTNx-(WqcBx*I-7$t-)pVEo*kNqPC;K2wt;zt#qyV`6X3 zRewUV`cGJ_`4iYz)u5kV4Ta&=5WTk=Tzspc*rOUYuCE5;71dH7haEOSeEurP-?$j2 zPnZMwy(Ys9gHcfMeh}Oa=OBKe4V>@N1N>ii`rAG0Yu;vF&rg-I^XUzSj+OaM=Fc4c z)eG)L$NI7tRKxDs)!;m(8nnh%L-NpS*y^OX4rSG_rgJqU-uwYgO@2TRSrvq-R!TK~ z%5Dk6;!WV<8C}rw(}0Z9Z)AI131N5MBT*V@#N&1Xamlzuwv_}Emwf?$>p5r5MM?2m8#D${(BjmyYm4y zdni5?+Tab0^L_;hV_rampdx7TBp)0+pFx9;PvBtcBWN-IK49(c^L7)(XS0))T5E}= z|2#5e<^yb<6bcwUA?!VQ0 z%^KAFoP1^{b9R&m^HggIGpqGv=9SGLX8qBgj80Wc=ENjzX4<;Z1&{=*1-d5g#=FBY^=8*~RH?rVz zy$4V<_%RgPJO%7yk%lhWlc7VR4(gDc$vR|tYJq5EQz%}$P$-T!EfOnt6p6>HibMyO z7h+A_fAyzDR8~Jauh!==ofMyW@@HIMItZ8()b)(@Wvb^x%Kk!#Y*GS?^j<-um9ODl zzjyF%`3I=GzYLQ7Kf{pRuQ2KTH`wj@9qh_0Vf2ylA64atOTQxbZwJz1e*MJ_tAB<{#?vU%hz((Kg=a-hRj;%cyqqa{i zm863oRFX!2QAslTu9Ad(9I_1~jtj1l+<1{JX_HRG9nXmV=Q3j1O&ul_XoH8pF@z3k z3E96*3IYsq?^^qScNlR2!lbUI$CZ*L=O=@eR znzXTwan4bG(v%~7>CRpJ>NpQx>)t}X zjpZ2LZkHV&KTFWBUhv!#*5?;_9EKPMfZpl@aOcr( z*xP>xj5xU+4AeZ}TYkh>#^0SK z&aX3DeB^7#r%ldF^gHw}L96W`yRSuROes5(S)93-ajS}9W||i;-MVP78xta8|4L3% zwPGEiqg&Jmvl%n^5`&k?bXtm|#qRSq26G;120IAt>%`DGWY-v0zU$|HrknnkYd!O;R@_^Lb*y$W0_%p_@bQ5fOk_ThoXqEB=#)%S8h($6Js*>>@5N+F z^lP%)@FP(({7Mq*d?#3!#m_lnmgQV=<*d1)$)UMoOzK>5V%1#nqsjh^o*-cfi*wJ4$E{tmK~xZ`&ZY&;k0h-%o*lvno3*N>SQyvRb^vVZ>%Ak{!>p%@ULER zPJwk7z4%FVEYv`AQXTjdqXE{>#w2i;F;?A(kysAhF`qFK0X%9nv4x&M>aaeZc#nR#>aWF*<;tTgVU$5z}mBHYJJvkTOBsaxQcOZ z`<^MbEMPV&jfCdVys@BV^-Q8W$K>V%><}zW5(QC!mQgpo~iE5N;yld z4fd8UJ|!T}AuoHUkqw&&d35O-aabQtE<2tkyFUhyn9N-yKE#vsEnP{rU7tnX*pDI| zuE>b)BrCGKWqX3X-C1;!>*o>7JwJYdt8N_5eH#+Vjq4c2otqrZ9oneK<|wXxY$PXa z4Ci(hU*M9qo#k?!PH}m|j&R*C?&l0l?b(HuUD=Yw25kJzkIWLE8_e`&dl>UMPK@!A zc)Kr)uJvzG9G{r`tPMY>WH#??@5QUuKgf4^t9YNT;(0ix^^cB>BWc7O%=uvVWGb<1 zSGwOW_vIkF?C+0l*Zr8#|5MeKguwgq#93qg6W744MBn+}6K~Hq;g_DZ&h2NbYMDGO?j5$+K1^Q^u>3XB$-s_R-mW zCzo(@8|U47Ew{4Wd~Q>M7bklez-bs<d$wJrt{C_ zYx$_X-h6+T{r~TGJBR%01@A|(zJ5WfhUux1i&knxYn&RHy+MtLr_@OE z8)^jWV&<#MSFYBUU)X9Sf3~~1+(_|RfrCOUWBG`EtwDrE(Sd8u=ZMO>*9PwfwE&Quzh@dGcwtiuV%y zI&S{XPs0-_3`YOGzzo_K&uAUJ&dBVdnX>f}OmfNvCb_e!a3e}x@J`YcTuZd1T=>-+ z&Udg@v$lOmeQqGBm^y((nl2}s?6(v3Iex_3>j2T;d5Sm;2`72$;tAH6w0erXSv*5Azf|P);#N{zH?|QlYRlURj+PyM=i;xmz{eEqXGJH)cN649Vk+#sH49Gb%!8O=iy`~!3V3U_4zQ<3jURK1 z-`(S`-oDLMU%JH|_;iCa?7-`Yr;d;%hf4#>*@POr!eNQnZ7537CPc`~FTCb^FEM ztS7qz8R!Y;V|?I9gda>c-wQ2+55V2P!|>(gQD}1F1n4ymf^7A(ups6+ z{5g-9{oGl8FZXiS9BTb@u=%N6h3xemh%X$MarN!l~;WYt`*?5!4D5`yTWop~^oB z9)G_A;WpPnJ~9>tl*Pg1WeG6Zkca7>0!#!E^v@75+XC>sZ4%&fbF6)1qC59|uHrEw zbust({tWK)!cm+`kUi(_YsJ}4Ys-yUY{(6mqQX5*x-WCG3YE2c=qXDp>n`hg?+lC2 z*Z(}W|D8X3#90a_?79jX&pHYVHn$ZT#I_JFd~PZX>~1VX-fkp3&(RSEtkM!nF4Ykl zJow2!GAZXn#=YZ9GK%;t@>og)wKfp@0PcQx3{C-0L4G(NCU+^iLYdqodjN4_D)@BSp3AzENJ*8o$6CzctSjKcw=1 zHIct+$LB#SLmwPH|Cr5NviAi zkTK9OZVC+VFcpena6Ic6Y`k(38t({# z(IbMPb^Q=nHv9slzq$xXizC3uHxkCZjslO~S0QrYb$GzW!pFh!5NMhBw|oBc_{2Yp z>yPu}`NRClr2TwR>Mp+1Z6AKoy=}Z;y@hXYzM8*ey^tUMWhVdq$^?F!FpSqtbL69T z*z)6?t@-j5=2D`lwZYyP#rdKMZ?a&H?HyRWDFez((!jv(COD0~q1f|7V8vX;EMZza z{19Ux;o?;or5+98g_od{5C#X&T#$Nmyw5{kfCxHr0PDL+u%%%#Je!vS0UH1H7Fx;p~>o|H|5QwrjVzY(%i95UHBv_PtN{Oa!zt~%2 z-?MP|Kp>c$JO+o(9|Gg(ec+$y2S%yha4>r-bd28!9qulddbsSL2}b)eVU1rVJoe56 zJH>g*z|EOZXMHBjU6l#9mS#fNg@3QtI>n*!e|7KIm0z{vXG~#D8s77uz-~GSU&g}m zi$lQRfCF#~Y@u4C55%7A0SyLrg-K-{pwFe&V6>%lzyxTStWc&Qq3N8JvjMN4b1vgk~!)h$)&Us za=&FBIdt_dVfLgDjmQM@@l`Z=()uEqSbUn~o;ymmKHE>an(QRli^GT%IHHvds)~8q z+!+AF3q`P*B|yrVL^zTW4+EdY!jjzU5cA|JsOCq*HQ_QWJaq{UjSdH~{>A@jEoyH2 z$@7Ta$S(Kntc%`CIeES=gW2P0$h`J!#yDN7?|Xu9#RIOa*!*8vo9!v{n6syrGb?&-krLzS&0um%cQFrV?Pu;kJ;Y>> zJH`MXBtF+Euj1()U&U7?U&ZcR zxwztZxfuJcTvQqLO>~U-Chn+TA!08_^VWig{R$|&vj`j}yMf!Mso>``1|nOyK#t-o z>?#J^K(hi1kge$evvr&QTfL9`7RO);(?H6P3#rWimzZC@;b$Xat*>1x#KDT*F0}hD z*5CGB4D6;(%uBS0%)1ep*q|vH`M4eFYGFYlnSSIMIBh)pdK7O-vBZv=|aor z4Z+940MrK?!P_n-(9^mJgzahyKhK*&@-{R0)T|j4uWRy7IL0^XeS~j% z!k;(b_V6#meE4n2?tG@nQoeQ7M1Js1miLKEW$5eK34TM(X8Vb?V zjD)7SO@!kkn+yFiS_`?39fXTRy9k@dSqjawdJ6G_ZG?$8>;#Vkaw)OYZ3@>S?DILI z-Y=_>Hvx{*xSes}5_^HDT~JEpQvq0CI!1L934r z6!z4SdKcCOi0PYGRpDMkcp> zNt|3B6R!Ck@@ilb8F7x~jW(F_9TUzbu1bHJ(9cuTuCJJHXYJ6BxqI7_S-JE&<7@DO zIewxcYi!<`{jBE9KECP3p6cPnUKn(U^|1+I-Bky&Ss&zV#yDG6<9#o7VO4iFN2?R7 zbE-AFGR&0Ci#25JZ|blYb2Qlw$v>H|&p$HBm5OhpHonh{%fBfljymqJx59L7Na~^u zkDMDomu~ezH>)0)+0=y(rFGzZwi>uT`l&dczLRG|zK|o^-jgE_Uy$*$^ND3tF6s6r zi)39bB&*y%6P>eaFttGgz+Me@#}SRL(L}%aBDu#0llU7aNWGtjNR!9ANx>N(GR(z; z^f<7V>~vU6Uc}BOQ_3cgK&O$!Xqz)JsOv~lzB!Qfr4FQfo&zb&a3Gx~gs_DRquG*g z32a7YG8^zdlXaSSpMBiu32U{wh#lhpiamS(1ADXnXEv$)E1OVM!RGG#!M?Rok&Qj2 zD$6iamzBEzWNmJJV}10?*hdpyvk8q7n2P;T%!>RA%)4$ujN66)rZ9C6qoeA@ELyUT zAy4Np`A#F5g^y)S#X<|_L6#X4-CK)sKk(je&FEWp$38o;e8;mrZ!Ek{ug6 zn*DIBC+oA>h%Kye`pZe6YR8&3$XCG()h(czzYQ)3J}~suF8H*0KOCBR82T~C;aT$_ z*j9ZOu%<8@2jbk-ft0pzAl~{8q`ig%Nh-G|GfM4=$`gBX;r^4$tPY$wpb7mt)PonJv|xIY79@mfL6;Zxps$G|ng2uaZteI% zCwj!C_^SDbU z1w0``WLmPz$Lq>sE^Ejx1*pp|2C2%9*89mWDXm~xuP>~T);o4$UNLLd>Itj={tml9 zOk(wYquJcDGi+q;0rsS$2kSV)QFtV0gs-Q23!8Ua2+K9ig{qIO1!Kbs1 zu%W4@@La!|PxufYk%lp}nUH)II&3 z^ypAV7GHWvbc&x5=dbt3*cNG|_h*4L*nO3JK6Z}GZ*!dFtL!Cp)wfH%DL!C^w0-rF zEK&bKw5!#Cbgc`YPBnmNKRsBpQXeik7=e2y6DZ!<7@QY0f$Z;1pv%`Lp!if(aDHb3 znr%GTL8Y@4pAR*FExX;GJ?yT{x=nw&@095Y-nrKv-gLMJ-?(xff6ZbjZy>kiBi9)5rzU+$ ze3}xMcxtV8V)7XC#N*C~6Nb&7+3&#Z_qOeGm)K!MYHhH$ynAa&bp9N2^xG&>KG>eP zHt0zzr*$CBmz$C)GaHfX9`%Wno(8#Mph|Xj{~=yvE5+HzD#aGxD#eE*t3>Q=z(`{_ zY+?vT(;C4{Yh5^gygpnD)`Ul6)xd5`C0V}i6FJ}gH8H$YK!#}NlD?zwk`^I}M6)uK zym1L2k?Gs`(^q!!?+^R)Q`{Bb{krI{e;!xObL<;Jm|eD4zFpw)2F&=??HSi$GA6U* zB*t2GHIwnin>lN9kZC{f6mvEplxd%Ol?nbPGIhdI|5wPbwNd;~IkN6F!Q0hdGe?5A zjrb%j86Mv?_c!p%;yD_X!NJ6)ZL-__+X*fd0nB%PAwEi*%ykJw`$1>7S)lpiLPe1 z`hI2$rj@c>@8@ig&V5$3D2<&SE3)FAYk&DZJBg|l>j(_92D|lk@Yu--))?!*xP-Vumzikv0rXjuv*%U*gj_pm?;*gnVNO`|9;+}YQ;JXR&0m- z2|FM{wg)zKJP6KuN5J&!33!!v8m>bKY`+i&SV!C51!5nw0?|daK%7yMFRo6@7k6CB z7f&6`7q6_#7jI3?7qJf8Sa+tUH_H_EuC%+JIL~fEs(M1yaR0<+M!NiT)!}^BSD(N9 zn3DXfRy;3{b>tO9LJ!lc;H{V^Ki!cC)=3278xxqLC&IBCJiHv42=5!jLOEQ4>h+PJ zX&nYwSC>Qi;;zhm@q3bBP7x_=li`hCI<}I4+=i8L}@y2o9{G`WyG0qCB#8>SWc!oDA# zkYwx*SZ7e8HZe)pCVr2!iP{TovgWfkd8evFX6osXM`k)?sJRZAAMVZfKH#GG>@zL? zgT~H8Q-9s~U1nSDUX0OTwzn9_D2@SU=C}~%U+pRQ^Y3p`wPGEmQ`ac=>@9*zNwdJ9 zd;+ZQG#qj#4glL-ws1Pbt~#HEPcTgCK#}B+pX9GLr1a;8ZT#qmiVxGqXXFWeb2Kmn#KI(y&b7ktyssL zb}b=wtTA-))rQ^iYEb;-BMIf6lBMTvk>1+ZNcED_QXMZY>5xf@IwUJihd4dbAqgcq z#OkvSIj^cqn(OJ317^Ae>v-G=*vy_8ERj86ue#*3=f}ThkI(+X?p^wmRcs8A;r-g5 z>-VqzeCt=OiXSR7Wx?d>^D~59=qe6ea&_h_!ic!g@bw#=e-{ zmYw&>oPD#!l3lFZhh3^}$1eXSXWIr15b{D~!rGtxq-0QQgS{Q@ED&+xP4bMnL#%H- zAc1e6lB>syNl@h*V!geLj96bz#${EKn5{p_054T=IH?BxCaHsGiaL0U>VUnS*mRDw zw>iUUIiKQ^V~=tRclmQ_clK~OeSEl`lRdag?N@Qx8FM(Bv@u+_JWlbs2$o#v?3P@} z%lh1{q>r*ii~O1WD{e5)qCPSQD|Fd@P1>>fefqIpaKkU8^vruwF#9EWeKVg_Mdy;QeX@z~tyHqIf+yU;Ya~rSg5dFwy|q7{Dr8J z@}492?KeyQI&8MQ=6J@RjV?40A|}jXFn6fm#ozG??ndx3@OSE+oh!%7pnq5Y{Ay-) zte$|m`|Ee{a~Z;XlEHRMGECW#3@5K9gHL%fT$_^u^VDy`3(sW0|Nr&wU~x@!lu+#z zC5$O*B=SxcqPe@Xc(iJ^*fe~$i2tAdxBk_CN5-cxUG*KqyM%zOaW!leO^3A@m_g1aiOi7h)x{cP*$$(8HXvPEV>>`rx0|ZQ`|&!g9~bH z5oOWcSvrBB8?@L>M7OtNqu-ZXOj&e`myIFlUTt<0(cNEEYfC7LPIvhTg3f!7n~2Wz zO09iCS#%ed4C`M7Pq=;CH>RD2pz6l?_41eRdPk z#Z9QSrIba-t~Dp<_+Ilwba$2;{=VGTltuS!ZF_=l%7A$yI-}TH`-ZaUHmz$-(ES)Y zPeeCC#pw6tzNIWWv-Qmhx?`^MM06(|YwbJAqKjMKl%VUkcAki?cxSDBPg!)|Hs}*{ zYmdwm(JgLb{JVw^ltp)Fqb@<$ICP$fE_!OM{YY7K%QveLbYJr3iRiZVF!_DCWt2tN zM&*a(4!oTwqDx&hFZzY$dJ6}XMN~7`b8op2# z-DCA)5#7=j^F?$4gKOt=}Ph7O-EqBCgRrdRM36wuugKG zH*E(OGMm{a%N2 zfPijd_yQ4~R_|I{pR(w}TXquA1>9aBqWj=fYa37&U60XOJi0#57l`N@52>}Vc7TwUrVT#ZGSST9lFBH+yR*$mi z62gpGbXQs{+lG`ymvwp!i*A&avTa0Jbf2Afu;@O?m90Ky(Nzx!Wzp>$rECo-i%v_P z#-g*Ft!xb`i_XyQHH+@fN@Z(AS#(B6jAZC^4=Gz?%Az}RsGSU5*g0iuLRoYz4)&Cx zbH1)@8&eit@ID6_y4N?AZ4=6(Gv6~>hR*kqvTaIPbP;~DW#~GUDqB;^qU*V1r3~H8 z@5&c;8@K)JcP!?UB zivx%5Rre**b@9Z$_A$VcvgpiQ26E`U*(D;nYqqtv2W8P2IuGa2rA%KUqVu30H?1h^ zr0>F&=nv$^c6=$;ZTV7sXZ?@M9hKq4Vyr2P&eOnwLwDWerF6MiM~&@CS#)g;WgI$J zy_ZtGQwP=BUX(>g3~f1dP3pcB(b*{;J8LetH)YXHH|oowORat(qFbkU?5weUD2qQ{JAkt2^koGybUoaZtrKO@4drrW z=nAGO+kuotw^N=aL$`mNvK>TObhqqp$>AWmG;VZC}q*vI3JOro6}s`4x=o()h_#F=!}h( z?QqJXiyq=DLzkkXY)4QQUD;3%8M@UP%624W(M<_jAw$>kM~Tw?&M3;F8+mS&44uy# zWjmU(=rYgS%h2^LQnq6#i*DdWYZjGu zDT^*9s*Vg@B~i8$D2s0Hf>$iM&{$~D8BOcxJ#U;|~SbW`EV`otoUGvxl z0y^2$66y6ZE337$DT}V@IDY}%$1x=$I((g8bGdUUi>~d+s{*>fAtlo5d3^m}W9L#9 zUH2jP1#}}EOQbmg&J}8`D`nBOZrwm~Q9Vnf`NPxCroXKlWzn5$VJf1V*|kJOr}DJc z&Z8{4uFX12&ahpHhz@5aH8sqqEV|20`-$k1%u1x$3eI9`>;lT7>(h9!Uv+EV`Qw*Nf=3 zR~AdNE1Y%J*d>%j*WSxha=kwlOEWQ?q1D)>ltuT-(@#YAqO@3=wNQx@H#t;a=lPPxU>ybtGtHFgDM(OG%~OYYm?E0P;87E5zaoRikr)s#iIc2k0gu6|6hG*89(YmHq) zS#!Cvgqo^XcBbqXBSK7B$zkGzpV#l(apbJpP)NAxmZN^J-F6xr7XIP zYq|v8(9y*rIy^U0Q^PjOqT7Adn4r64Uo4$NG0!&oZ9OTA?&FoF1l{!h#UeU9ms4}O z+bN4~#Fgd*T_fva>6{OqBdW1pltmX6-I|~yofZ8l9G-isvEGzLXB6F@pj+0aSUN|A z=d^094`tD7myAgER`o+>YHQ%nab_ZqA^}XDKpxaiz zSVZUW!r=Gi?xZZbBayubI%~CJ5uHk4t@WcUy2+R92)ctGi$rvI&akH5U6e(a7{L*A zj<1TObBh+4`oHaN%A#u#;YiSZeO@G@d+k+g_fQs{d-x!N?(D-N5#3qEtCN}<_EHvI zLD&$2ZtNX}S2#Q$T4VQ77M(n71VLB#W|4H>6wkBP*!`467kqIHL3f=mlFrBC`P&+M zfU@W`FHRunT(1>L=XvqGaE(1kS#)zlrx0{aB8sH*$9TTE#`;qhUFwAy1YPRcBI&%e z=CN9Ph_dL+FU%q6)}1I4(cwAon#(;*S#)nh77=uh{feY>;|{5Mzij|z(G3Y%M$ql> zRD1@W!WnF>wMQt6F5=uOg0BC@A`#uI{A3sYTMB z2HXQtV^2~R-QF=i1YPB%B5AJ#?yab?rzne#8?%F;vz<^R?ZLo38#OkNvgkgK_9N&v zjV+S)cHmx+8XH7ebit!{6LkD2#kwgR?lGycrzwkW?C8A&o$81pX)g-yU8%8WD2q;O z^nQYl8(Jjoalt(?H8z;C=oXARM9|$BSS0P8!M!#$_AF)5H6Il~(A6DKB<;z;Jv=q` z9A(kn9(k0YbFwdz_WI!7pc)%OS#(w-PZD%#c16-2BHVLSW6x6-UD1d@f=;J@k+e4n z_cGPk3zS7y)#o%px3q7OwC5=@t#-eBC}rDu4deXdoVbrBPKx)}Igz@Z|Mz_IB4yF_ zjJM~|MKo|CIQOLIlVOxaw=AJQhix=0 zLwE}g-OH~7NX@yr8heSd=-%>OICMgpvW=uHx*bAC4&C8*%Jwp4(WQzlIdlU{lx-Ac z(P=_s4qe3)WgAUdbZ5YjLwEO)vb{oCbn>Kz9J&iR%JwQ{(G?_VbLc$oD%)$6Mb{#^ z4u`HssD+XTv@n{!B%p-VrlY!fMq?#$sB8M@$;%9f`ry5>jE%g~KJ zq-+JsqMLLqP=>DSeq}3C7G1#c02w;X-O83w7Tx_5du8aJ`YKzXEIPweJ~DJyw=3Hu z%Ay+{=q^LI%R|}Tpe#BwhvhPKb2cg4WXht`A2d=XxmC(Gg|g^&I?H7y3ip1gvb{-J zbajVX$H)VT^vgoQt8pzPCnXPQoD2s0O7HPIbJp&7>^4%($~Gx<{jw?QP1U17SOhE^?T%y+c`aOLw@i z=zN@&?On>En|M%%MK{Aq*=A7|-A=os3_2ToWt&Y|bPe`TutTTMD%*RMMYrE-AdjxJ z-#;upm&>6ny3d|PJUY^Q06|C3wuy zF87eK=t6X21axgW3?MkaqvvvuD2pyZy+S~DuesuJOEJI0y+JjPo4J%lH*2%Di0)$3 z0R$aAmwQZEbgwp;iRiW&EACJJn9Jo+7Tw}?T|{(~^#_nY=W3Ov&t;QDbj2D2$e(k$=afaaZOH-=U4rTWg7Z6i zE|*VPbXtoxi0J$k@7+a5&*cgzi!P<-b`jm83P*yDp349X*$ONm+DbyImF0ZGNukPcgrv=W?$oi|$G1WD%XkLq~#+p0$-y7Trnn zOc7nZdyWJhJ!^YSS#&cx-51e4zwJoS(X+NUlttIB<5Lmc^)yFr7XG^?Mp;- zds7_ApR=}iltp);-8&JT8#oeaCP&TM-cuIc!nR*UbTZzN;7pF5wSAy0y6$bNMRZN# z90@vl*7lLI=qehjORnsyBSA;c+R7-4E?%zzK^GM6NYK&qvrm*o*Gx}Oa_cTQl0WBX zpDBy(xsC}z*Ez_M;GB(~pM9Y$I+>2CPXPhvny4~q8p<=QF2}r9SJ&mcBMvHbl26U5_D6?DsG>O85cdfQl~7sCTcS! z*L$QRK}XN7>QEM4p2~cJ?&Tmyf)3x?QFC2rP!^r7%3{e0j*9y~g`;Oznv_MS@^ckI zx5Q3y9sdt|_Z<~Q(8VGl&@@ z2s71%5pz}qG3OkSbo-gLrPhAG{r20ld(WP8?;p<@;QXkruBq;>db)Z>%w4hhC*2&7Bw^fcw@)ybg(ZD>ffhgR$VAO<1XQ>sosY;G&x< zRFA~ZD}kuVSa1mwRtw-dv=ZA_bZqXb7GuG6n-HXRcU-&$aBS|%kg?!O#)k;t7CCzh z;Mm-i5o5va9UrQ77Eay*I5u~sU@W+i%vf+H<0G|hn7y~~XYR^` zvEYPp(E_;Amg2D?=D670l__Jv%^4S~b;&Kf1#oQcsy1W6-5$GM09V-5TL8!AuIexr zT=3XLty|W_TL8!AuIe%toZHwW0i2bsw*ZdKUDabOxYuJgYMsVfJpYL~u2%__`6x5S zg4;M|vjA?4mA3$n&2!afEI6MrTeMEMv9|z@&2yPE7TlyR+XQfj#m|NS$L6^#7<*{Y z7D0FLW}#YRg)rVqp|w!9^nA4?W5I14oTPQOwhC<>VE-iBfU)4-3{Dil1vXJ=+X325 zvJDvv&TYtgt$Wy1p>1DyKP20TvEXhGi50-5v=E;k|KmBp#*78mY-qIBRkT!S`vdeJ zsaz|@f}1-uQUEv7UZL%0>~nzDj0GnQ4cEGC2Zgr(LVuUawP7qclVPC(xJFJ2?QsFe zkz{Qd3vSe~5UpF{tk52BaC}O(31h+S9Tp^j%Xd*|k7GFQCEJv-;7W$A);hOV3hns; z&L@&>##nIOhp!aCZD=jtw-X(lrzG2)vEX(L574^eHVWANI7K{aFO2lUd zMK`9sLVKQMpBZe)Sa4HL`D@)#q|ly!;a)>=&dMwZJH~>metL!guFzW{fP?FR^vs|= zW5MkdKj;vgeh-EAdI8rL$vQ9=+>y~6484E7(>_`FJ(m`U`qJ!(9 zWStlb&gR@ut=ln7{EnqRo<($KEI9Q!Ujf|3QDXaw*JHSTOXa#S7Tn15{j~1uIED5) z590#Kx-u4A+4|03hmek?iot9En~r%U2+q^Jzk;^z_HIbwqq=~BbVB1U9A9x zb}R??IHhviGZtL`%dG`)ZB{D;a4=4kYzM}I`*hh^>xPDieMfX~Pgb%W84E7@ioF0X zFkB&kgR!b)J24iV%hl#uw>w&)9n-=XSh8-61$XJHtpM&?yh1xxW}mZkXDm3sYmK$; zXQDzo28S`bRIUeO!PUBMDS)%tB;L~(9n1wJ>&aMfyRVyRUAL_Y?VJJT7?M>o7F@R* zwFPjqcPg}V5%!r(jw5$fE%S&Xy=76kCdzzW5IC; z-x6>^RH2=3vd?dJW-PcRhn^B}`_Cw}^H}!zO>f46JCRX9z}?PMXy?Z;pO)&-g|Xni zAHGSzRa{nR=iM+*muy$Yf@^#9A_3R@hC(}^hxxx`yD=8r>|>`0xZZcf^Y0(edUj_l zxHl(`5OAA{#B+q0e}H_2RBjK(g0suoOTe9aqR{3wAP*who{R-I>EsRq?(GYOHeUky z70LEuEV%928wt32Zxz}+4CHMj+ncfA9_GXoaGoC(+WZdt{H70M!C7g-3ApiJ723QJ zccG8SB;NOuCR zzrt9XM})kiWPKS6E+N{1fLknn?;tq#S+=pPmPVWd0O@v(xHq6SK@w50}iz?*5-d9Uo4e7jIrQ8 z@ar|;rZ^aD^UCaVp~D#qE-!S323)j@u{K`~`E9A(5sU?QB;HvA?nE17Z62I`hIAxj z!P)P0Q-iDSVJv`ye7scdD8_>G9lury&XpI-{`Jg?WJfa=9KU)i2X3&J@$Y-hk{!cX za7R0u^59lBNsI+|-J`Aw+`0*JJDIWI2D>#?fyRHfxEFrZf7wToT^TY3S8-0xt+~ea8+w>P=RY2 zDYyQN1s7txTLo^;dbyp$Sa3ZRhg9H_lH_(SW5F34Wval@&2l@BvEZ)N5>((`ZxV4Anb`fL2ZLao81@7Q+x&4c= z;Ko+{qyl&Mq}(oMEV!mseyYIf61iQ%Sa1V%sv&TF&&lml#)3OqQ5}I>cu{VbF&13? z3PS`g<*M8+XDqly~c5 zI_{C&u4F8@@)BzVZqhTkUBy^%qe_}0aFMU%b~R(ck)JIQxTEjnb`4{}+5U7y;0iy< zZ4hI@tt@s$;Pk)CZ7^fOJ^j%ZfpadA+YrWr^ZwBhfg4!yZx){Sl&*zq84GULcMk+^ zX%!Oz9IWY*Y$#*F)%eaMa61f4v}?cM`BceJ{!%lq0D zf%|G~qFsN+KF=G$Sa42Xdm?ZR>zZiSwZU_`Qn`_g1viZJLEwzdO$2bTW=^tEjJ>zJ zC3$kKC0Xz!LD*I`{`Yq(wLfx>gNSAUOrZ4H!>ES#SnV}&T`F2ncc)#a9jQC3AjCBLuGa| zW5M;iVNbxV*(=`9`t>=VQlCs=EV%p^_5_^yVI;F#7z<9<-GP7`eW|s~Ze=XEP#*^Z z?$Zrtncc=%aCOH!5OAyV?PYd5W5KlucOc+WU)aj*4#tAZJ?}ukjVv{j*`169*Xw}; z0ry_7j?C_2EVx$<9SOJ{W(G2w%2;r7S~(JM9U4`U*)+z2OIYYg!09b`_WN@c+iX6^ zLF{HMxTs)90_NtY8&us% z>zv=DL-bMNY; zbrbP2nLWx_aBT)V5pZcEX2|R@#)5O4?4)(C7mSqIUvssJE5_%j`+Uf~#@dNqlanG3i*MklAd; zg3~?gq;=oy%Qez@QaXlm7z^&_ZLwU@Egn@UvuehI`~2LAfYXV~ky#C6!M*wJM8K^+ zyGdpVW5GQ&a3mr!JX~m zOu$72QujaG>=a|ciHpAoxciTmbAQ^?j0KlD$(eu~VpSotXBZ1EV}UaPx3xLP|5@%? z#)8`u6fA-cHl z&N6$2vEcj-TnMbnqd#?3CGij0NYg%Y}d&{(7Ix<}(&t(_=0K zoLk{hnZ3_ga1GD65O5Y(b7Z!FvEb_6b|K(?(9<$o$XIZS=Pm@??W31u_5owT8GLsk z;Etr-lG!50g3~c@CE((c3uX2pW5E@hxe{=5BA?0ZBgTUJ)ZCST>l^q^W*;*a+^hDk z1f1)kbn zzshn|k!RHquNe#O#aJZ|&TdrYzDf2CW5MNZRr266CsekXWZyCt-2O*O9$fsL%J)LD z?-&a%#+Kv39erB)9!vH;W5LZI%kkjue5&j_lKsF~a6`6oJhxDhQb%j_4%f_uJ&=fN#&dq!rzG8WwV zhdd8%vq~+q-xv#SuZ@ZaM|vNV+3$=67d=MBgL^b=zs&w%EV#K_R6MvUQ+CO0F=N3E zdZ^;THJe{~u9n*OCu706+aMmC_sYs^fMiP;3$F1P#Dkj@Re5cZY$;>G>1{zgxR8yN z*DT4FF&5m@BE*9mFmSnS-^v*a?yNQD!L6G)Q)Vj|3vSP7%!9idGD>E3#4jn4KK~b7 zWD4fNHQ4SWv$~80=U;?*a3ga#nbl(~IA3co9^95YE;3t%vEVw5_Ts@k{$wSyRT&Ge zQHmE2uDOx8HtJVyMQYz_j0LAt? z4=(?hMrNxs7ToU5owaWCn-rO?!B}t+4?6SUo>~XUY)!_3n{DN-bvJh-nXScGa05np z^Wci=RFPRj#)9j(*<0&w6tDR`50Kiyh_T=rJn-hh)mysA^UwD}!B}vQMt0%By^H+z zdyXTOYs^@1r#5xr!M!bX)BIVk31h*f6?WmlJ(~BI%$hP5Tv%gqEw$*T>u;3V+KdG^ zb7WT@-1Dm^Wws7u!S&zNl?OL=<9(T}%UE#j3%l~*?oTe2*?NoxXW6(L56;oDaxN{k znHgijm5u1egL_%gi2T`R^%)DUXk#}X+|H*?GHcFQaJdEDcyQzMJZ08`vEbH@=+1+C zux^CRS~3>gjE&uSaLG&jWVQig!SyZZ&Vw5=cB#xZWGuLLje79lYHeR5vyB)F&U{1< z9^9*S5i;ADvEWLQd+^}Sg;eIFr1!##vEYP;J$Z0zW>)6JBx}uBa65+g;XDqma2EBQ3OZ1<~YzxMMBg1<0;D!~ymD!ez1=pp6 z4-f9a4Lw0RF5(xTRYTY@7Mx#*4-c;QCH>!a`P8#&2z$nAo%p?f;1V)x%d7)qABe8n zwLUyJ{lk@caH(8J#)4aLwl5E^PfBHeU9wJ$1-H?%9}g}kvAL`c&Wr^|r}yK*ImTAz z_@#1P7z^%YPCp*phOo+e2aaGGhA_eG>~+b|Z~#q-Tk^fL0+`R8=WEL|P+~(Y&JUGWM!7}T`Sa7Gz zhVkH@d{`^9of!+xG;0_SuHUN&ne}EYxDH0cd2ltJN6Bm##)2C$YB�^EgIkyD}Es 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 z z-GO)O(wRTeL<6ioslmC&O<>wJY|D^laL`l>hFdp>V*3^#3%Nr`*d4-0+#zOBcZgBI z9WvbS4jHof4jJTq2e-|de@V>LE+j0b3)ym^3-N8+m1M?rCizo4lU;2)lf4%@kxPAz zAYN?@ta)w%cBcu%2I}KCPWwXJ@LUrvp?PT=$Iw`u!5zx=DAG34%H z+-|*bTtd50?rsapHTI0=x+P8K`q^7?C&xtLu`E&IU#(l!&q3U^*?!#k+W8WjFK_;r zb#3}KkUO(6gfrI6me7oH=e{U*a8=Kjb8q=f&Q#Zh>-9E;3w#vAy)2%@t=g5z$vS3o z36IUW&pl(gN0U-G;xrGpLzaZ`mRRzy$n6$PzV+8Oomu-+R#q5Hu5MjLR+g?J+K*R} zUF}wrMh#XGm+F<|MEXiHz-uL0TsqwJ=LAQ>XSkA>whi!jyC3Vhp9`$m%z?{3PFH_D zclA;}H|As-`RJ5PD!*x&HtiHjmfYV$&KCs`qcy(d)}c7E_H`oB>6=P+&rTyom#6$o z!ZbUW-jxp~-L)E+df9QLo8JYF(SJ`R*DWQH>p$WUH*tChcc5#8MCq~!&M3o-OKoe; zZMqo7x$Bs5Ztudl_Az1H(KYn1e6z#s$iKqSdpdC^3&>&X<>c`cZ_-G+FCOy~aXTh* zJLiUQ=W-@+A8c*75P29k1)?}V?Fn3$ms7Yl^P@TMZ4q3~;Rw!k+DzisXBP1pFpR9N zHX&ZiC*ZvwQ%D@whNPxw5R13pIlKHv*e7s2-+TtYpXvZ4e=bBcC~fUBq@pYcTM`D-Z4SYSWqDv7yAyu?(SmmKYC#=8 z8_`{_jp*~7ba)jb!ex(nFmz!i{CTM#gdR(UE2AEg_D$1Zys9T`cMF9u94qx|mcy%$ z8PH{WU+8f17QgOkK5Ta{f;~f4^Zg3dsoCy8I{teg{a8GjCS24~YVXlWO(1@yAKh8u zM<0(JMoZ?YDaFI)?14k;Hq(RRW?D0F5M654NGU#ie=Qt}^P)>Gc+n}%mebINxB0qt z$u!iqA+I;nmCEB>soxn_S`u_jDSr6pL_TW7G#bBr8a=&p8r{>qz0&dxPp;v|FRq|2 z`zokw>p0r8w}w)D@BK7>V_XysYaUHA3?@_O+}=uYwY_cliM0`Q-;79_En3p9vK~tD zmBA;--J=D(Z)hQ%->r!D!gdboSgBM;EA3-^?+!UM;BXF2tzAPu_S~ryAMDhERt`(2 zJuatHvHcR-Eh0uKe!S;*{%S@l9Wj0zee!7mrGJi5s>6xv>eR3_nKrdgq0v2@=*#y; zO7U*jGoWF5G*#~qLwz}0I;^~pQrvO*6$tAS316qqBQN`|gQzAqh)GOa7=I&9;{Eet zIJUO*FPp`fU#Bdt5}`>Mv*s00^KS*TOO7|4f3r-f9V~8pS&y%qtFHd@7%;nX!dGB6 zi!r-SS=z>jku+>h6wNqgO`Rw7QmVH?vkQM>UN(7}nFKSR-iDLeHj*-**-4jn!DFv@ z32twVq=~()f!Qp^>^fy>vVPGp&vG7oJh2l-%q@lF_^rSV*ePkK7$hl6XK74X8iV;g zH8pva{@XzB_;z4Az*3Nu`7Fl#I%R2%?_P#aEpI^mz8-(fm+owh`_c6ww4`AZrM7xx zs?v4|+vy);)2MUpVk+#D(RPz#_{n);Jd6EtT9tY~Oo0y;vtj82M@gBjw>$$_I!j~9 zd+Vd#v^pAqd8JQCG^Iv_JLPx}>(kJmQlzNP& zFD#OQ9&JWLX6M4y@#Tb5+bt=xAKWMemd?_cGN0K@{niJ7r>38zkJS$VgZcG;tJ$pf z^lN!0oijg+S`1i0ZA*9Xj~iw1OsnsFQECGZTivgGSB?`bMhdyXt9L*^r^sLX&O(5(7@(HDbxCOxG?Pi$m|j+eVs^W51RY8 zc>a2KzDm`Z&f%SD?{&^J`9&Yf()Q_i@C6f&@n=m$ey?Qgbfed=_JVow7U=_g2wUHC1%5Y6@MsyNyykM{6YUp_grFea1Yuq2-(W zA*M-~L??p*l3sAz1VzQAoKL@d{&1qNFn@C=5sWdRBWcUTE2Anxk2>j2j#J`H{KUE@0d58+sub{KVm>vA5>od(eo-n z4g2?@MN8@Sw53$n;EK}rSv&b5EPvrdn+|ZM)lSaTe2<_Me>TO0zje}v-qWR8^gGytBNo(AX z>^IZl%M9tySQVwVmX21TWp`6)hk$Lgc!eu%W-*o)tqtWL*97t`CZDfD+uXu?Y}@pO z6PEsxGCQu?2Ut2wW6FF6^Xrcd&n<8tkMpPSa5%l+RD(vn41jmroATY-y29b}nUmU1Sw|s3u!**5k%%52C3FZyiB4G%i%`V|7x_Y0Rw%6t}Mex0(k*FP)ivTn!dCF>-rFl(h$ z&vQeg`K#{Mv_Aem)^yVG=`bWUOTwgfs-*I>F~DpVV|Jagv^E>`sK1>aZ8CQgJsi4; zY987|H?{w)w4RSvUWPtvtBJ;TUupdOp}q}_9CyLh2{XWAX$(xL2?XD%MPOkZ34?0x zL5D5*@U}ppR-XhKG9`vS&QU%Vk7y(CLrjmt?di?wmA6^Y;9?b|j}3);o_TP?%N-(m zMZm?D;V}HdGH7=+4?fZ;_mJ*^w^DS;U<^KnP;%o@XYIX@Ye-s%Po48maY zfoZVHC>;7UjerlWa$)q|C}@4=5O`iFfEYYaOnTaa9zuS4j-(a~N75YK9T59T0nQz8 z|Gu9Ic0RhW@XjIFIBPZ}HtYe>C%oVVe%s@keqVU`CI`BdpCgwC2Eydh+x$q^0vLC; z7<#o@%OBCzplx3SQk_vjG)iv_9d6ZJXxrluK_X~Q16O6^;GZy?{HOC;k^tBc=$}^q5)ZRhu! zr4-QiBX`oLcfD!C>2jrZu=oKro_`tK6c_~;R!cg*rXA007GrjuvNX$HxNQ=ns3|{* zHWZb|{C=a2_*EWbf&H&#zZ#B(yHkKE^O;RXm%zB3V-nv6Uy!ulnTfz`7Grjuvb6hK zV&UaSdob=^0Jk&B;qLPw2=vL9bXf0TNm)8eW6IJP%#R7v;B$i0;C%B;VEX8|ASv@% zjQMrS(rUL|hntnOo&nN&9t2qIkd)b;C(`kmw=+^2Q|2>Rp88`$TNB*Jg92&P@lka6 zi)Qrx@jOU8^BG(lMT1u14vG5ta|U65tVyN*Ef>(*`=jap{IgIyR*Me9=O7x~F@tBH ziKNUPW^@}^I!j~9e91=Dza0c}M|=hgHGFZY1oM@CtGYd{`jSZvQnTp8j1_ciZU*1| zZ3fR&{oHrHv)X&5ezwcPgr9D>lpb|oN}V#7(%!?b@C_HYqgQTdQ^Vy~c;*+D-GnZK zvn4iZZUY8O%bY)y_Vyo2nbxnvw!P0lD=v|04@jaPv*-RT-f{L4-f6uv{c^~e3U8h1 zNSD5prRlz3!rvQN#j6jj;3pq#K?ANGhI0JA7*pmmd&bble88h*&>eFcm|BD-Ny>Z{ zV}6~ov<|PUXkyFb^rvYG)$ZR`sh-O|CGq_y+0y!4bh4#RcLQOrvqEAv&Wo76_RMZz zHj6R4PNg)50raBr06K7z552e1hYl(5q2V6vHkf~0W96@WglBq|P*}VX`UOWz=#nvtjP+U}!l%QV6Zj_R0hlit7ltamf9xxP~rl~lkCCZ zusXFs!nwip#;C#c_8}|iv3?8e)ICNx_32O+7XkZ@9U^Xy+rj9Mc2G9b5sbeEK;JWM zf%LS8^q@FsRM`T&?9TB&P3OUmTu)eNJBOe8p&_-O=11qG`O)5AhSFnQmB+>zWw}t) z$%iUj@Z8>S0IkhcUca*~+~8dIP4ukuCfabN9v$0FdG3<>DIXr)a;M2%JgD~+5BezL zoYMOAdvpq>rOl(yZq1{++s&t19ZQwsOS=!ohrq1q(K2iL<-Iknbyc2+-F-TjpW8xC z*UysE4f~>~wVU#MzU7K&K4wff&DtGKtG&!=)NAGQN)H`Fex6?_J^d||)@Yc~i2)sz z`cIpY31Bj98=o{JpRQ8m)6v+@EqMo&>X@_RAV0b+gQhxU(vx~#baKfyrTE+eb$b1B zDjm6Q8-3~EN>}#?REqa1dC9*XpF}O5CDHcWJi1J0xKbTH_Ew>EP6F-GFp-K2?P+I| z!AkMxsaK%gxCq*%d&?oC<@8LsEZ^Mm$~FHgq(wHx?s!0VopnfK*gvZO6zXK zweS2u;}p8(b_$KubEeOKjHF9z1Ni*WK0J$Y`ak%tE8-w@uQg2dOO=$_P(2A)I!j~9 zd-uJ32gvX+LABT}&Je zS~cTuafehJ{=MZKx;1zXoqS{tJwBp4Woe6yZ22Zv5AynFO87f5>h%7^1Mp<~3t-B8 zW_wt5;g@Pr*d>nwrW)~MC1pN~F~3e(+WeVE>D^UF>G<3Pn(;;Xe`qlYA^f547PLOD z!!4-h@Jp5N)Q2u;-iJQ-Tu*17T~9ys+dyH%8>RJp z#=ab;mEb!RPK|^%g>r7!Q|VUI1}~O6!N&gW!S+!oxILc$;`1($HgE&1{%Q#WoDS2V zqQkVRX#_1D_(f@X-Ch^+YX_&p)Jj$Q{?2;1bG8N+s#<`*hYu7FX$#};IIM%Y=TpdyIo41;r6IHvBgp8uGyG}GmatFT9^Rjr!H-<>7-Y_R4sl8%{#1oo~`Ax8MZI-rhE5#)6YE(Xh4|qKHq<4C-A?uf%+`mNbj}j zM^)@TD6Ox354Xd~^=@?IAvfyu#*G%9KBE**y(GdYnFBqu-hsyKb)e^`Dqjcu9;eUm z=xjxE?5yaGC@XrTNlT?Zzr=ACKWR=m^~f#9<9ZYwqN#k1{bF$hAFw5i#x)G5dsg``C#unx~O$No#wicPI|CcsSO^t z_VEVIGH6&)1}!|cjJAK7tQ05aYV^;(skHyeRC?}*3zgaXDa9YZc*ftsIj_l>B>MH{ zTsn1+@|^f;MFVQIGoETs!hK0?HvM@``Fhh}gMFY86HZ$;i=fecCsID6t5O@5AAJH} zeNv%DeH6}b1EBj@H8AhJ71GmvCFBOn$;R0Rf7vX?{5oav)+<#gV?Lf=+q}%76GyD2 zK6%Rj*Jbh9n}+baeR=_-dY+!7?aw#jnayI%u2Ys4a5a?1O%9`bcAL=^hMkn^eQLKZ zKgMYagv`4^B9rXkkFyUYWj?dn{eGtXZGchzAy3jLM;s-a#h6{EEM8*Y5mdS_f3rq82Pac}9|~P@%#of=HlicD`0;n2ZQxl< zZNXQ*Uw#PaoK=S*x+^4Q_APuwmZh^arp#wBzy8=@{eCl@WQzOv$iXykc4Mm9Q4>t= ztMIGCZDG%mkAzV_|DA^k)MRTS{kmZeojL{oH;B(uPt9*k$Bf+wic52$XS4f+DZ}jh zeqiY=jVbe)&9wi9F`zzgtE3amJ%GXd`oGo1v?Xn{JB==wnoehHdr&X`C|=`i6wmZ^ z;WJ+K-d&}2<1^uJ-<}SeZ%+$qx>A<* zvCxt~)pkGsTCc&il+hb&6MhCcVP>kT5eA3Gx5ARP4*oH4IPstt}l{F>Rjj#%w{oW*C|W8 z{AX`!UeKGKZN83<^;k!*RIZ~Mr7xA%^COEAIC#MuxaM(SIbtpp;`Jz7^)TFac+c~o z#ZbG(nGEYQ8fw2JkwL@@G~*h8=I4XdnJ=Xo+e4{=&nuOiCRNbOnOl-?CbUW5sV_~@G~)-nJwzv( z9HthD;q=miPfEW(UNw++>=r`3Vne9=Se_alY^PNIqCr>QaN$;(bbBlHtTv?&t(5ZxXt^MXx$9XH2;e%SUAh73l==e1OIviXBZo%u|qkjl2@);@-Jp=FM z`19ajHj6R8PFXyb`^qy+9%s^lzFD-f!wUND`wpdcuz0UYL-_^9QNU<1GfdK3>5X}2 zvlz4Ml%+W?38r2Tf~os;LJeo?D77ofrw_kTCm(V@CBn<)IbdYHR8r8U)&U$W>m z|E+r>opB_Q8or)GgDQv6DYYy3V^NEF7F$#Ln*ZrM5!5>2^D>$&W8t1TPm9<2x@GNXqQBeF}l4voxm6XEsxk(-p!xdrSIhW>;V^zy5Ds zT-cP}8n=zYlWnxE@k09GN)W%c*A||sqsm==rO{QTe&(`Mo%hB0#amS;8folAH#(Q| zhK)3-+KMK0OJ+IG{O#@9@KvUG+(gFjDwber=fCJuo34E*)B1H-KJFy+z8gjLR!37^ zQ=7lV&mJDdN4A|o`%albpKqN(oqu$oEbZFV(Y$QoPTp}&Howtch3;Dw3w>Xx@JyM{ z?9b`_d6(u2((5w-)3Wp&Ntw@L%&$|HHpsYw7SFDrIw7&tv_knh;OTze{PahZ)~E4z zO7p(@34C54HnwvG#k%l z9+XDX#O2CkN#f4Eyi2b#h{XFjUG65p>57-I{oN*5>W~6~Iujx6+Gg0i!4__>m;~eA z$>6}Z&7j_YAPlMA3LS&m@RQdLg|`*1pc!w(cK{>MJm?MupYgpG{l-F4%MD=nWfQC@ z+XOBAePHHKCwR5V7YIkd@_;6FM~aPy(jUWzQon+spp%gVpPEFFqU2b3XZHtq9Z4Ws z9b+IC-$^HPvw2tnM_rjwUzq3^YsP%5-t4S^bCQ9?TMzIu8o!AlRe`3tWkI$?XC#=+S7uTJXgLS zMfGBTe%a#`-F~xSCOh2qt$Hz%!y!oL_ zS~w?*KGj`8BlDHVl#Mx>^x4I2bo`p_w1xd5TG}C4sk~GETfU)LGPQq_Oh+0!(x}$T z_tCcR(U?w~ok)lLOr&?5=hCsGmCs8%cddrLd?YnI6iLtdSy6A5o=WRr*EJRXf!9IE ze}?mK-E{ca%@{`LWI;&uHi_nQ@SU=z^Z&A0jQMrS;?@^bDZ{%_9$lK6M+2ib(C;pL zl-j}KHlJmDkjqS9VjU8gK9D=3`qYk=FPQ#D^;ls!5s>Aad?$!0NT*C~s$XVTcYW@H|LA4Xwt`E4Hb zUBXGK{baeMES;q>WoZoNkC;*glRfd-s#{T#HhJ&ym(OC%uTz$1scH#4nWQ{^$rt+2 znms<$sK-FsaGdh>k;9K0;B|*ons_snmgp{^T3<)g-B-5q&xZK(EGD*UNVQXP;CYD& z_%@D}l-c`UuL73N(wH)z!TkDTgGYuRUGmb8(%512VW}Fe{Vs!Hb6WEKN_}B)=y%VCgK4Df5}lwBh`v z@YW_v(w6Nafx-OxzcnjWoA#KugZeejpb1Nt(w8KW_YF?unYt~0%WvBLM5&*x+Nj5C zd|OOcj&`Fu%iL(-pMUZtMy=`Ayyi5r`5B)1CKpurPLC6Sq4gy~f~8G297r$P45Uo! z*WrBpJ#hIRN8O_0X|C6-zs2u_&f;~<9cV$I16?XO&?iHBQkM3tuN`l8u8em(wx4el zsY%&&Ab^=c|eJHISERCP*jx_+q`wVW? z-O-TY8A{p=JV2MMK0pgE1ksr^k z_WarVv-WkBKFScfB}Ass_JQoxD<{~nY^BU5App)lQih7cLOeJ!R5mGai_EZ< z87hx@g{JdXl9^DRRAJbeUZhIPsGH?&0o9qy$n57bD&5zX^z)=`-s)-Zl#N}um_~hH zOu3nDD9P`>b(V~|`*#=e=5iflY%gF7GW*raGxP=F4!r4%gvv@7pzxy96aqie)@;((zei;J^ z+DgAGJ65P+pX5MFZyrScef!b3{n9ewGu<~p%7I{9I4pxk-^ieL-xkwTm2}BI8YyI8 zQz17lUYbhFC(okYEu^_or{Fv8c^yZMqvI(h!jASfnkiY|zr_tKbBv+(4K~n;1rw<4 zVCi?|sBN!MXGs)&5&EDkNEk!q^9&@)V4pSitB_;Q>zjc8-fl2_NOv%CX(Q&+ zJ1X5o9PWT3a-3s~9AjgiR}d`xM+}!;%g_?h>+&sG6=#ik74kBb(>lSW1)U^0LbcIS zGD}%XrQ`KU|D!Y?#P)xJ^5bL4>2oZ>7voWup8)kd^keQ+V1b z^BpK-ivwkv=ON6IC#~CcY4_4RWd5e80XDwd4cMN_MT^F~rhV5Xi z89^r7BglNK^}p!)(+x4hXDnG1j-|RE#?ms^7R0eGKMc{eUj~NsNW~6e!gC(65Z)R+ z21e%W4;!Y9PdDnyX2&Z6qvP9P5t*~byb3wiXTf304?j%0N26$*k@Q>O+2@7mW+S8O zra41KmF8E3zUl{nZT^(yB6jX*Ci<+gUxln^IBApSKy6Ciw2&0*deD|h9+YFa za5?$Ay7gAFz3h#d*llPmBqY}r`o;+56b|)Jf2bZ@3fl$Ry)Vkzop6DmjvzDW zw-i?Wm=9^D#xg4tdsu$WO}6!vF7|uAQ5O3k1m+pG$D14NAkA9D-paZrY?Q4_ z=m;;bew95_aDvI_j3If*d0B+x2snPF7i4M|%O1#Fg}$F%p?FXkj!ny#>Aac>%0|QS z`_(VFpvfv)IAs-$nBSFNMoGUbH9qfyHQRjXs@_T(@U~!98I$^nj zIzMkmp-R#+?)zB*&}95fDvq2v=jZ6MQtLQuFas>H4~20(u%6llao`HN9Lz`QAx z5YkQZTn{w;ij!JyAk%^k^yHQ;(H?0#hXodr)L;l`#Fe$R!Hj&JKwwwI}@Tn z<`D`rv!_9Uw@|Jr=LZKpv_(Vnb}%$O@R!dT^D1P0XYvnZ^FN$HizaWOa8*xIoxDYI z9<1kubirx8{ejK&!YUCT6n+UqRZ2+Mq}mJ7y)p_2hA& z@iGwtEGLP`oP91sEwxMpw%yaaia6%mOcPUMhS` z3fRRqOhk@zjFDq(%>NX|J{@!@9PWPXCt`54{4dTL^D5+JW@LMTUh9F99IVv0qz+Aab5M3HRU13$o5<#!a{{*N%QqMs zOO797Y2bv(lwj0VXz#EY5?0lr*z_^*%xN=hJ26T`_BW?&0*-TxkvaQ}!n-caF`O-; z^{@fJ#=QEzoHSLagHEbYu9Hfep3b75rt2_z**kti^TDfOB zwRtw3Vviodf?Y}!)vh6Ju6q=jn~YUO&7Na`ZGNW=(Ku$GWk5Gi8xUjlV@ND2f>{TJ za;s6%l>1`Lzv%Ur3`Cvd6KPM~NwlobBzlvhMI2LYY>BodJ8?z+R#Z~1Pd9~eyO)gn z0*uVrw|>?Zb%rgMy>JQw#%B>WA~I)&s z7HUG-Z|pkQ@iP@ZHFSmIr$NxG*(lgiZzH7JCi_1`%PGBA_ zyOc)ecs77(Uz3_?Gs!J%|B@b~Tl4%Uh= z=v_;Ab(J?BZ;p-WaU zD&17J_FFJSx(9;pk+Cwc)P~AILS53}uQ;w#2im09fo#@0g2D3=*|l6J2yD|3S{hG) z*d{X|zmXq2beam?Cr*bA_X}hTyu;wOZWE}tCljWho(exY7odA{54f;lh0N%P=@p0tc4?!qBB(LNBpGSX?XSqAmaT}0~3Hc9r;W8r3O-93eT zFQw4>CNt@VU!X)E)bT484UZ$OS8=pw@KjQ`J58c*_xl4c7DQ85hZy>^<9IUr(Mj@L zFKzh(J6?#S`ir6{V6+Y0X)hi7pl9g;_;Mha>U0mG#qO5W;f3_u+SB0$d~dx8);`+| z^>=zhOS9E*uR)~noia?c9y`{+HM7EBK5NXYko8BtuaRxc(#-_wY1Cz$3flBah(bDr=M0~JJXm23+tg&B(91FJW499nQL*!O%xF`IdmJf}G zj`Orcj5^X)M2>Tekz;JkTb1t+^Qr#$BoSu{z=+a{AJ_dyr>=r|2$tJ@-Lr@lNy?ekw`>Fzm@ z^>H#Vvh9Cu103fVBXc(9)pNs26QModNpE`WYd{(!-ecBFRp>CPBc2}y(6dBIwCc-W zR2J^Xoze8?iLqpsEVKday$j|&d5`+L7J)F`BA8G15t04ZdOLyR9Ajk8KI1Y2Klpfb zt%#}zQe|w+tMBV)pgg_1oJh9IlBoYwXX@Q*C6-THiHv(?e_+{?bCPS-e99Bp_Rx;B zJJ?hHRC_v~z6WjFHlS`Xb?C?p$Cq+?XdC$G)}Fqvb*$Z^r7!@Wiql z%om1J|3(pH?J(kBbdP==Fu&Ir8s#yDTI7tOP@U$)F`vsFFg$BB?oCd@kzc={p)gj* z%?Ao1GG~8hLRVC4F%G7Gd@5sNT3gbx!6u;i?Yd}nbu&afJ-)NhHZB8LW4{VHc2HA`j6SrYT-ybtvws2QH(p5P zBW_5p^J}wVpxZJBK586=?H=>s$&+k&>OBDpUT*;P1U=B)xCgfB-H}Zb%5gb=j&HaI zu8b|D9;t=o{w;!bev;OA7VqANCHG1ob4w#CN!tu*nL23g;|*8a+yh+$;r-$AQusVc z4_J|7L^*pt(O*fcev1YyK6BV^t3=P#|%*0S_&ibz2RN(Rv16Q z0Jiw8hLgL6@}MXFu(#VB(AT{xQ`Q>;PJNYVm0+cZdy@Kro^2vfN`h0s0O8IjbyR!qCa9$Ub8g4X@vgG&)K9Z$_w2fH@AnG&|jw z%sv=WX6ql4>p$vE5$M>@r;Ca6DevNZ8n<59f3-eDW_NGHI$dYdw|AyTG0wD9Q#$Uz z(AItN!}rnj)xw6lEwUlaN7DMvf=4s)i}hjBj6X~*KSa@*r_wTx6&`WeZFx9Zz6mFV zcf+Y{zO?_w-hEy1`|&VxwOCJzfkVhwUfPGHf5A=IIyMbW7vxa0dfTWX&6hr8O2^Yt z-&BYd-_prEHG}G8EvCXLcfG@qwTbk|Fo~=W zPovCeX?>@0T79~c6i)>M6X??;d$Ktst?yiM>l)<; zF*skp7>3SI1*eheV5GALPWY`6O=Wrz?0tUZm(LpWDr9}Stvswx$gx3Z+Cs?*VV;PfF%Z^O z4RR0eg*VnVBDR0yE+WS{#>g=?<~&}fYNjtt!41IZ)M1H;%vobzg&b?6lLxux+$ZjT z^p_i&?ML<>{AhTZF=>=Z>pRc8)uFN#$<$sqg~~E#P+RZ5bn{jSYMKWiYgeM`P@A{` zu+m^Bv{nxjk$s~xR={zNF*0XkUVY!6@B7o|Zo)I(vKM{t*N_&RCHQ>2H#)|(hHvRI z(W);Way5Y-El(8kh!bV@GNoaoE(rZu8`8B`2{0l1IvmYO6_I`OKIehs9Ajk8KBKFl zCk(irC8FlKrohI$`o8AtsZ-9T&D7W`jdr|qr&dD}aA!mUGH!5xhdCM2_w}>EhN$D? zM(Yl_k#*^W}-1P~RjL*gOtg6^&zaa*gR(g)uQ!KZYKY zUcl@AvGnm$EERp6^e?)3!W1+rcc3FmjuZfn^mDI1aSTkR;=-$ixS@PMwrs9M9w7&y z-a<`eWX}Go#se{VT31+c-3S=(gl`m)Icv*p;+n z#Yf5ilJA5IuxXttU9?i9xmK$5CQ^kWuBy`bk18~7nG(s?HKCFgWZNNTymJme4=1KeV@9Z9p4nkYZzU8mc;ei@;`|%MEO;jTN&T^EXs6rmz^~p7| zG5LH}poveKQKq{R?JaLgW^T%~;;}B7olv3aV-)E_SZDHIqCnlAHX`?F^=aF8dGZ*k zNb*|sY1RuBI@DB=PWd&amdPsAQB7UAr{3W!!3uurQ=?D%lsrd;yaj#aSXIg>R-v0G z70GjOW9lYsGb}@yjH4CE{!Jq~IZct~-BqCHLciu|dBQfY?8R5ns=_;yDrpRFk9B80 z#0Rrh&?7l78nwSY-8&$yFWeigMuG1aQEu>Jl0h5NJamS|S3;gWIkVf(t`m;jl;~SGC(fjv!1y3z3 z>D6-Kduop*sTfFeclf;y=3Uhxj!v|F8J4TVysVIVhKSj1R_cqdEpG_1wel9h8Ds4~9`ru3> z+HkP3Xxl$F67kN9hQvN=>{lVjvS+QO{5xyu+l4+^srI}BNi-Es%>?&8LNn2-FE8&I zNlseA{g^VEl0Dkf`TXY8cf(7(`d;{76Mhr*5>*k||7s*p9OoD#bM_g7RyU%SB@IPP zYT20Bm{;G|bccFmAWNX&`w5iR(~%m5E<_VO4`lRvc>!bEos?Xw!9rhC^}@;I_iZxi znM|Q%o9$Tmxej&t;~Qp1Y)9tWp5Jk}rz){M4OJ73V@^WQ>BoVF{5PWbRxKJP@I5xE68o&NUxgggd#OQ@r!}Z$*Lmb0I*;@o&ZGD*6_V>b zAz4%Mj#K@5{jYt_p#S52@&9yRaY(Y{n$-v7qnzibq z_N3JM8}iuwHTPMaKmN0<*6p`yaI99HxApUebj*b6+h@Q38)+Zrnz~;nY1vCneL^#7 z8@HPJR#$0RbWQ!W!kNE3hnnmB6Q1oSZHM$vwo!eZ$E~GfG*#FBPxGylLu>twhToI6 zQU9IiuNat6>%MF5Yr+_5JCB9zf?Jnv0y`o0k9yKBv5NALaX{3+)uZG%&D8^eTmyPC1;+~<$l^XKS=(lV3k z>$0C#BJI0eQ;*;GUz0!2=}G&@);x~C%lDoBzbAioNvb`64npa7#^1e`wJjeT@b~iP z=-tx3+_i1{cW9rV|GoSf=heH`|BQcfOzSkH?OSSYW7fV#zkQ!I_rW}GwX_fH|7@Ax z6}#Z{|MKVm?zJ?usy%-K}EAFoyCZ9BiMJ%1M1NXvw49?$JSX_<3Pz3C-sTdkV<^!Cy+^_n_OKl_*GP;;Gs z!Y3a2z4_CB`HBCM|w3jyg9C6t@>Xb^S`V22=%J<|L))2&cCyq`8&V=={XI^D8tQ~ zNAM4gGQ6Ezin~n&O!qm4KIuYV+SpP|&pnDGjj!VE(h_W}A&e2@w2{_t-6(uV zNWVY({;W@j3@XsfHW?31IE_YuX}GBWF|@pugFRA9@P5EvJiV(NKYJD6Hv3CBZ0<31 z>2LvOO)JKCQ(xdLtrJ+%{Rnzg$dSUbe4Ofd7;lc=ixbuy#Cx5Npu&+ocy7iCT(t8r zMyxMK_L(F%&D* zH{M2R{+zz=6e{!`PTkHAry!yInfhdD{!G1i3P;dj8gh0pEwULxVI8FT(_U7A5tY5j zO3#!!+nUni9whmVY`ul{=joj&y0Q~Z*6K`$W$F@r{2x1Urk@7Q75=N!K5LN0@(q&v zNo~Lh?Ac^9jh?cZdZ%qBo^Q4Kz0#%V8D3iEO7C4~5{;Tgo=>Ft^TCj>=%zZIWZ$RL z;QKE0xOuT;|LW1DI637b&NB(45yfHj&SpJbS}Lutnf9R}sTHlIg-(H#Qa6a^eUpAa zK0jwdyRP|>iuWq&uCtnAW=ZSNpLzITurO|u?1m3n33D2lnMnKC%0@?_$>C-6ticL0 zB`*qIB^{GyR)=eNHEb3=^qNiWr@N85&|aeYHOL?S5MQ-P!|VFTa7k_sjyO|@F8hlx zBjlK9Ywn-NQ`1lX@>yeEg{&8T?@DZ>u#S3dT1PL;g>j4~OWS3!Uh=#y8OohOwu#FQ zi&*GdDEh3iUxln+YBhu2H*_U>**?Us~oAs6>CcHhJ3MzgU+7$#aUxsg}jW7%0=uWcUf{i3fG5HH}_!_BsZMY6Qubw z@a{USH$a$==&moV^7EsZx^*b5^KC3!bq!gI>Jf?ytdHZ=uoI}?^q`3B_i(r%#yQ41 zb2jGH?*ZpgqsisLXkjit8@es@6)4CqL*K#Aa7)rLd>VH_wCc+T3*#TjR(MlLfzU71 z<0B^5y^3b~iI}~(0CzYRV>^wLBC`MX-hMI8G1i&0&)6iY2#qxgMKmoujcm-T@9RWK zKYHN2hK4o_pv9R1bShG)kNxunGJbpKjqU8`NS4o4`ic?tgmD68Jt$>q59*oU3q8Ge zVkhS;9MabmnQPYDic!nUL_42(3fVYzc+Mj%-1A7p>c^nj;1-UnyOqISyiq}g*LW}ZKfowRO>$eewv7ccSU z$0CQJGj;=9yZ7xX*# zyKTO-fBf&+_Wxb^^VqZ6^QX~Y$`7Ob{(svqCAxT$|@Uzs;* zZ%-_h~pX%^mmp_ed|6l&Bc^~{;{xL~fepz$<{Tpll{;c~K z`E#*Z?fLWAjN0?((pI(SPt8fS=g$d|(sHeu=hwvh$X`C&owIAtpM6hQ)VhsPT^81= zM|F{w?bSTSz{1#C*EeaEQLA2ad;gTHo$mBo_tQieJMy0%%YVo9>eiA!uNMaVr=IKn zJAd!{Gw?_4Wg5Tp`Zk*4@VCyr&FbHuKh08-YCQ(c(%ReD|IX`C+qSMhm5wJ?+p_<= zTGoL7$e#g~$MNa70@NLM96P=`impqG@zuU#_`IMHOYfeSx&CO^mFJP9fu8sx-gHD6g;%N5CgR{aoL|o(5QGPs=qve zmic-3KJhF@W*6f2Y2}!kdKfJd9%HWUF;tybfZZN_!;yLWFg-b67zc4DrX1UgMl%X< z@48Z6)4TSN)8<5ZDqc}j&@611r;bVk0 zqC#0$uZbrxZQnk0YJLP$-|WLW+wz5aumaRumxrxoM^Vx25I%d=l-j;Kj)rg?TkbrH zR^7v}=&BtZnQKok`|rb;=zWs=XxrNobed*M!JlpE;@B)anVlukA2lw;%sFEz?c-R= z>b((Z$wrC3#pfJ8SCY}jAu{q`DI)`AX?bjF{#Be@-iux-nbJNmCG&IAerd@qa`5=p zwp8}GE&b4IM>8h0ll&eNRvbge_F3dJKZ{01Sd(8@>HW3n+e7TS*@H%fFQOqPm1x}e zp5*w913qA>sXHaLUqB=6ZeWUwQ2#2FnO5193rBJDjW?JyIGUFK5ly8ph5n$L(qp_= z<|VVZ7)q&&!$@bO7Uh{s%jr&74Zxei{NjBg0!g+;jc#taF4@P5my7VNoj;ANyM|`F zG^E8cX?w%K&@deAv5MMhtfuB+^+|V@be_1}X%*OWztI0SV+l2~dx$5UrFAv+g6?AP zsVUgjp%9B+Zoz1!gSh?uL3~kGDB2nQa%{G_^q0>X^D1Or@r$8o3$-F?nlMjl{-L%M z{zclqpO={xB1a4Ql_6VdUcQL(83#n4HTJ8J^{%jxMs@d~As)BUc=;X4by3d!g1b@< zqp#6fyu3pw2Z%i?B6Ic)yO!V=jdIbVI-C_T-ry**&l>wx$g#2YiZIvhI2OG?IQsNi5x2}N_zx7~9AlkhY|O{~xQWM)9l^GESi~^plfO7?%&U->i643f{ra7k zoR3qz2^1VRfi6a6;K`@bcbfBU02+rnVNRgy*!V~VvUX!$ARY`Z z!t~R}aMsAZBC@|Msa%Y6jCJO0%&YEU#v;$DbVSvTUV87wn2Oz4|M77w^M8mhuN7j? zE9Ih9U;gd()ilz^pJvM|&|;x~_=5o#(Z_xRzTKUNACeEF+t^|e+3%~rM~rifb>{3d z+MYj%i^d)h(feyDvN5l|uU$q{4q zV{njNL)+%QWS8wr2m1aLm#eNvR}|nEp>8#7e-9e>ss~xO?@1hMrGE%bcgoX=t@X%Z zej>h7Ek}3TKSX5CeyHJ7G*drViV9CayghH$@5+%DSeN5Xw8_+3AJ@ujp?{h&ni}h3 zQS=~8ykvy;Lr>AbYp2M^G?mKTq~Gj65}pdbyPVu{t#+h4qbYh7>Y*%D0n^*7JH*QP9QJ?;B!ptRXsF(#4PGdg9<^UC>?65Pf#Erxd{|O{}R~7i*y&-vF;GnWJ2; zGENHXgbkO~K}#zo+@kOdu1=K0C#{>~BO6_`*jEQPg}1<2cke+;{d%aZC-hftZG^i& zcEyQ}voQ0q4k?_Aq=rI2=q1lbQOl;%+_bKFceEAehMaSIJ!YpAgYMt!BUwLvZ7eALOr*t&lgQxvG)i73y;q-H=!lgTe<0=@ApL#^sq$thbq$xc z)fo}=7AsA6)1Yg+DJ*m?eT@4<^53v4r9JuEY@<8xw~^jfKhkMLf ziT>W83Eb|gkAB@wK~x7#tXTFK&er=57E0}r&EpSsv~>9*a`stcUWFXt$gx? zxgYn_pT!~MI8HjAIqUt;9tHO%TF7=Iw1tSvkBk?6*4VE?)(12Yej8ytopudf=>BSR z$#LtLWI^H4*`>e5Fg&f=8tu5NO zQpMuFhS+nsDUOTO!l%zVi)jD7wTK+&7$e8nm|NuA;k^n2?Bd%=L?>(0Uz|1ORmjWu z+7rf@gXDJ>#`U5(-Gt{za|re9C!Me7#ceIRvM-x@PRgN$s=hSv%{bCHaRf){6(DPG z8*0<0&T zLymKdkvaQ}ldo&zxs6&P+L8&fF|WR_kZ5B%cw;B&tlUK|CTnO+_jCAY**O$3N1YZ7 zl8&vTyFCb#mad|T*j1FaXB92Bt4sHdyU?MHooKmtU6GH?H4?_IQx|RF0##(=SYU@C z)Ntq!Vyu1)xfMyWpPuQ|KrMr=&tCK|dPT3zIM{MI-Sk;bX~Ov3+MW9m$0qr0#+<`% z@!a0$*ekF-eVo)9Z>-fqM&|5W`!B_e#_dsmTR#y;yw(53Sz}&>yo}Ptixl$aBE8nn zq>s;~^NjXcS&FLaGpV{A>^PG?PSM876kX9$X4Dt4-k9#lK5Oh(A;$){13Fj-NVms2 zy6m`)+Jy@9H1?48-R|+t2K9SygI#rkVeOBtuw_;{Yzf-|CH|REkQ4>_y^4YAq(i~X zaB#4F2pNSN!J_eD+A#SrUCxW5W%HzM2`6qmgf07D7ur6_$+i5E2m5ubWM5+=h51(= z$)2~_2<~3yFy7@5s2jV(jn-Ge#x@EL^*#&bMv1~Wc)D1wyag;=g26f63Vl^)LR`DG z(63yW6T;mQ_F4r)fK^X$>7NN-9Rgv_odUR#pAM7o59pGsN+SddH#4J~UCpRo?=+}; zs{n%MWW$h886dA827jpLgJGkY5c)F-R3Fa*WxKU7<8d&kADRa%ayNnTno#fTVa;rVjTZWf$T=FCA-A6)b5ozm8who_!oHYg&i&Y>A0gmwOHPh?xaX_U;6XC za6xMoopV@4b>?)XWPfQN#?;K~@Tg)TB{lOP-=QA#*z2a`xmg?g4JK@uA&iqXgK||| zNmaf?qA&O~7!P}lqvGA;=*!b_bk|PWH{#y0C1|gBl)T0rCGTA^G|EZZ2DY(NDn^?| zQpUDOIzMX^MLv|iTiI8dqtnW8D*qTxmwpbXVP4WP`-gZ{E?Oz5(mJPWr|AK^TM zVvb9WF)OSX`|RIB$&)kbRGVdFlaejb?S+1yH!g0Z-b*&oOJO{oWh&A-rFJP_@iipV zh=<9fX*PovDEE~-*PmK7B&&&ur1ve6j@nNnZ4+sJKim5yXjn#3oBdI=%g2Tsze(pN zRD9e7`+w{$i|QN+N@@3Hldk$g;YxovbY8eO1sl-o42&_||I25Mc@?tW^=u;D5ij<&l`vArx8L zsMLU-U)=!lH!@+$*{LG3|EkS7;5f$^nX@sko*V2o29Vve0BX0sHGrGQ94f{WOiTHEF0bpZZeP4ZIHK>VQIxVV`K}&_awcT_R;>u0PXk`Bt2S!QX zRX@6zWUXoAUn`Y?Mw4LW)mBfGbt*=bG5rtTGFuD<=CZ1K7rU~`l06^&zNoqEu| z;XR14`Y{}vSO>>{iK8j&<0){i-M{FLi)Y~naHe2CXBvIbnaYeh5XaoqW}`w$F&gF< zA-`XoxL*!sN-Is3XsZSl^RBna0l5$1_bf_AU2h{&8Z=2gfsr?Drfa^VRYoR&yw zucYO4(f)Cm-@=Bfo2#J>RSw<_gY`OywrAKn5f9wl2JExOeid@;eFr0Qt#3q2cKcG7 zN?%&8=0`B=hva#_pz;D}?L!#q5efa8-G>2xZi88?nxI|kE$~pRFU-gF4OEpHqsRQZ zsGipu3umfg;E__guY7{q%}k``7o^7?=5j;W{yLe8FTXd+$$8oJ#F)qDVXEd+P_%mt z{^u@1yOKI+sw&Jkyh8=|2=lCbvS@^FhAQ9*Y=^_b6|v%KBWGF2=U#*um`m|?sXc}7@KY?30jwARAx zj9ajCr!wZ7mO+=ZH(>vz?J(&>2|Q@{9NZ7o!65SznDFW)G;f~`qb{F-t;*l=R(~~o zZQc~0UW>!m)*6&ucRl5dSWiVl9}}k~()Z!9PY=Pj(hzFWY#r_TQ${Q5O5aWL>NLeR z9q~pQm+Zm!P(U-LIeJS*^FX_N{$?vn{a$kJ?c`*eDbFhw>zl7kF zv`lrLEv~!gXEs?xFsHQ^2_L?{7E|PluS>KOLME0K@nCyjHkDD z3FKC8PsT%gO4d(5kqG0%A z$vNB{dk@#n+(FNjcT&$It7)yXbR32+^>wJTe-^FjxRrtqc+rjvxsvs}^iZMx@6#zh zHiLG@Ehd$DLnX%$;U$cprI<$Zwx!Y3qYEf6#!8}Jd2&NG{f%&b!u>k@t|NW3>m||O zZQ>Gw=X}5HqGI!i2L@e1@>8EzX~~4X(s$O+vCY?jvX04k+zT4 z@i-062|~W?-4H)rPXmKVH-V8k`!8QK#efx;fh})*JJHvhdPDSCW4{Vnx7<)4U61h(fagko03*ja#>g=?<`Fk6QD0LL_dZka-PLeuY#OY3a|IaL)Za8gj&qEW zIs1&ItG>bR#$SLjCZGkfF|WR_iZ30=UTqs4%iTtbGyLe@*TcA!jv!{0O^jTxS3Rzzt*q7?g=u5|)18G@Q zAe9{sq=F67y5zCpCOFI^3QFJ3gH$BL7a8?<#140iOFwV1M2 zm|H;sd^V+lOU3|bFsVqG=WGc)@Yn|*Tvvg?ehvIEI279ZECNsHgBRDBL7xUYA&lf< z?BlLb&|o_JQCJ7UmW9EfK8_I6It?0p3IV^Bhaopki7p7%qKyen(=Z_;k6v%~&I$+*11PQg-hs%sn)p^uNw0`5x}{cKB7v|H-aPm2kt`ncNRKli7P`(yS_p8~Ak@TQa`u(O8 z&;XB~DuiX_9)R3_o8_2exT}_9CwM*bLccjr}U*nC+MK3L(f=YuK7D_!B{AlVPww!wM}u*ea1o2RtjUzvmd=W5ZGsp{VL?xw+F&J4Y3hm zxc4xe3`u}{LEB)F#$gfTTTT~|;~Zn;7#s7|x4wbp`v5rf!B<2#&8%OXHRe^w%fvQ5 z2xd2mB{{-f=;OPlz3?2>?Mf~N(()O-Q+4QdwovvkGKDl1Txr3LzO*879qxM{fUI?R zTZfD~d&4o!^}>AKMk2D`a!MX>oMVj4*_c!v<%oMVj4 z*=KA!!4?$f4;QiHrBq;JUVUFhKI(MoywE>;Q5yZQSwQ<6B%<}mL}WBIevd<^J(E07 z$_={U+&|suhSnTfK4uP$4nK#QEt}D+U^SX@{v0yr+?7%m32f2ciK20=pmA5~Ytoe% zs~^LTmye<4+*r~P<^oh5KlxwuMe26A+|ZF4&vK;88y(47y)AKUoNP z>eR83X!*mMs@wCXBT3mm9(wkCEMq&UHdFNPwu%P!S!2HnIksH26Fq<0k<5j0;9rhk zN&Q!?Bx`f&xGZ0XRKT&HQIMxNA3Bvpfa91580~!yTt=)1myo@1>{|}#tt$f;+g$K( zTOa*~mcVD*qckq1YdQjMvAw}9AR8urkAa7eb3n~$227a|2Oai>K~jPn%%1fSEoPp9P}y0? z>Af1ydnuDvd=P2h5294x{z7{b>33t$)O2vO4wiCw;%}Nw-s_V|Mh2Xp9#+x{>P)H!@CfqxzksC{{4Sndk`SvbZgnw&pG(}-_l zNp-2T?bop`x1mj0Bn1tO6511urczaDc_&?sf?m^wHV=z;lBvQj`k3iYz6Z)B&vI(+ z8T=%-m8PU^C97TDH00*QerGm$rwbl47@w6nSDc zy+|4$xrPgKl&RjPWV(eZ)bI5SiY=Cw>1GWugNi_5{xacy?b2id{kcwBN7B-KJ@k97 z05k6`f^|n%%aU%EK;imH5H@L_XnSX0g74<(zkJr1S0U@!4ywdvJY+lR+}loX!dB59 zFKIh$QSZ|L-DhL~n@y^Nh!rijiN3L*v0sI(k2xDf&Q`*2lQ@P{TN+5tyWbzLAYLT| zvfCCyqd9?)em+=4=Il=%cM&q*92Bii&yOOiG!6pxS!2HnIrcMsAGo)RguKD$!0X0U zn9^c9)X6?8qV<3r5joB=Mvk#DuRBBwk8U{v^R0@2@%hQSA~I)S`+C?dyH_>Y(VuV^f4M9)@kqQUJplj^Q{G;vAS;VY0*MN*UXC##N5T4{Qw;;41Qb)bGAJJ#^Ssp5t*~byb3v{n{<*=3r>>!^JLQXlg?=y zlDP@ZGKF~xt662ic=G;{38kZjGD^X+I?NLNpc!X@eb(5oLXNrb??#o;-N@wIDtcNd5;$w%UP-BQxOnwFZ=^whA-~Z$T5UrDFbEt6&ZN zf`VjShOPqtr=MlJ>m-AXrwK%9M+@c82(kTCaqyjq@HA>9v^O@wxWp!4eK8KMbPABI z^zs7Dar#ivdxdN%PJy&Q9l&Bga2YTGx_3;0Eprv9R4}D?U1{R8uC&K&Ec|iQ55ix1 zg5~~+5MVnHcD`8&8LgF|tYi>)IzE>buhNDg56xk9qmQz-vpwOm?f{r|_^dEjqzg3b zRUtfrKl9wa+2{cd}IBOIQ2_)?w2zCvBA5$)eE{jU79X$k1O z^QKn9y!0zNb)+7vrQ;$j3E2qKBHV=eSKR2E{2aRZL7E%wR~&`&V;pEkgadUs=|J^- z@+8;W?ujAx723uOoNrBwGOcNUHTN_NdxsDXahYHUEQHi;xRmuYMYvy$EQZmI{nEZWF_kYs zd*db;SZNJLFOy)Jry6`}-UT|%?j>4_mQgVCK=?18HRe^w`qtpO#J1folafDYQsvO) zwEN;V$$79oC(Hy@w}t^*rxf%5z`G5Qebzb&eid@;;=NF+oE%2OO9zoEO5cnAJYs-~ zt=wU-%NBTYbvCT-I7>w4>^F&?57aA7G-IJ&l>M>kF2Fu(>{lVjY)#ET>x?J-F(n0F zxq1li$Qz(-QL>01T=hldIL8<{#>Tuyz;(E3J_4>-Sc=%{aKJCl8uKdTWvuqc!u?fg zk{t2u_)4nNSa^=Ebf*2Er1_xBKw*5Vm_#ZyPa@SD)5vv~8M#{dBMk6C)_Sl1iffnl zg&pM!g|-wIWsGd4^&>pb9q9Zu?F2&R{O3?TAG4&ymQecl8;Xsz~c`Ds8oK zTCOWy5XPc%7uw16>w5xKU#QXp2PGOTjP1z0IQ>1;+Z`?1n&FFqjbpj@J5%>YhQwI? z7#bCqLzHa{#l483`i2w!MIYfh0^Q}NlKg}P|su++6`8q zp&w(R!sa3{GH2hyt_ivy8U(HlLV(ffOQwj-Sz}&>981YPPP!M4lYiYfYO_uHEfD-8 z2u&{zrRrAsa4309TmV(?3U5azh<+RY8Nfbk>{lVj=2y0(%ERr*we1S3@LNId*H@5v zO#bq3cE{xbjN&d}AP(U-E#$G3wyk%K$Fc83a=fOb4}jMlkc>8SL>j3X~g6gfUGf z;JNm4q&0UnX&(@tE1~|}(ps83o2*_7Zasa;*IRhz_ZU)MuC%`Lm3$KDxC^=St2eF4 zFre<WoC6>|6-v&)L%qH6eEj<&kxlO7qf`o1L)l z_7ODj`3PFn-kPSwO2-#DlVywA28GmTK_OY3iJ+4Sa*}7FLB)C;GbW6tofQ6`(*~1@ zo-}u!ss9byB(0+$bs=|}3%PTj^gS=``#k8mHvw&jZY9&}Tj|ATZ}Mp*ZU3KCcOQPd zw3#M*rV&kCK!ch}`&<8UU7q4zCDHrHWSY6&h32hXEx86Qn?A$s4)LT|KY=3V3%QeO zdz{kboEJ{KycuBRKq{c3bzDBb8K&7Ex<=YUPZ0PyT? z0sC~`$xPRMmUVM(1+6_+iZ*xL9`JWq`^#sIc@?t0wV{wZ1v74)Da@5CN3Q`k$LAeHy!GmY=(EOt6|z2Nb0|$~CHyuxh*XY9`_Z+vl}B*3180?F z&^MR}hZau|kvaRLAI5>xjd;;M96uyt$lEc%K5Oh(A;%uiTLxpaU7!LJ;Bjv^Xf78D zx?AE!T(fDqh#cn_Bgfd7XB2#cJaeJ#ld`#pl~b~Qan_huAuj`|Q84jQfR zvy#HccBZ^H(sy#BK40+Z*hCuiDUnnr3c1tRjAjg6jk2Cz$eLNu7xW#{6CP|b|c{#FY88@FNFRSGlVi*mj-y;Xep#$h!Cy%^4oXD zk>c2RifAn4&ima-Y>Q-3pVXUOlI1Q>gBHp0z{qC4c`|UEV~ot%XZ&$55bVS1h?t_e z5!jel-`Ae=YIJ7VM(Uv>fPY?}y>H-uqD3cqdLRmZ$%ZtgDX8q6^l9 z0VX0M2B0VwDA*_hvU5f;u>b)jlu|)aloFKgQaYu>02>e$!S3$v&+ZnzXZHU1E_=T} zp5HUi%<8)@@9xf?nnQi%AAXz^`^-s`eQHMs7Q8kboZmzO@w$RdB9o>V>1HOM=E@_O zpL7IUH)NpZ5NYm=`5w*2%;LGT1s*v~<)7O{Fdmc!1pAjsBG0_CQ?w~Yb~97l)1f~; zGUB(?^;|rKL8DQ9mJM@laiZN(8YWr^gXl`9=09@Gro?8dj;CCKt&Ha2HY1^ zyxgG6^j^?$>m{K)GX}04Q-P=~z82x>KGYHtQCmT}RxjpM8B=R0fc7KhP+u+(95dg; z$FZXzz%3h6r~hyJbCl|INNltdHZ=x;i_1Mhwr&N_uT6r{7F9MlM+MgNvDL@V2D71a zN5VT#ANb%k3LFg#;FIP)Vc6+lu>GqFKUGf%OK>7gZ0HT@FM{DHZ%;qv7(87Uy_qhi ze(VIXZKuKW$D=^YO9g5(zYC`M6JX2lwXh{v4!kQ-xO8GN#K*3Ngg^6zJ4*2|_>~-# zc%ERpefq-dy#wG(;8b=;_9xqXI|R232*m@f^w9qQ?UiLxQwU#8*JGa>>#-_v5Pou# z)@r@Ea0E=4z7`Fxt;MY1{^&7E`tIU1BMgFHy5VU4e%RBVqfA=!dzw)RyxXz>!(T4I zX<7@>L~py~_q#GxomoduMY|JIFf}i0d1d=+Gjq3SSmh87^~d?1^dEWG0%`J-kC=P}(uGfIp#F1P*nY5$$f|}@|J4*D z-OO~1%SUgpcqrWqP#9w61%#Hz8)@+Ckw3e)zp}yh4Z|>3cN?@>2`|1$Wozxy%)wab@od!laYN9;*r;iH|y2~Yr zAm4eTfjHA~AQHFyKg0N3%fhe}Ebp0$TA_3Q6F+>ym?g}&#{TKn`0|`JE;8+f^GWqqoSdjfQnrj)El1dL4_%jqvn#};EA>L5`VF5VCbz^-zJfY(ScX<9?jn!Qr z27zCAdwS_*;obg`(B;oDVWh)-;ksrrsC~I21Px6DbNzl$(kC4D4sC_kIC}2VMb|C5 zsH@-sS>Cf@jhjByM6H6Wh3^Dgy%^pO9S$oy{1$dDwHG#P&j63M4sc9qve55x40zoC zEkqihWK-kU!!PZjkl157J9z#l)9M_G{cJ+9a+w~^N|MfDi15#c=jH1$N;3%azYfBy zW2EEBZrvkc=&rRm*eC#F|LM=y_rI51=dZ&eVb$y2|y*8jwQ6uKTjSg`?j)=B%q z`dP;^o6qsMY*_-@K11xiSlTE1XiNt-z&H*!?1@9WwE|xKF3p{$UlL*VxHM+}svM01 zDzM2g0CVH3B;TPfVmtf0hUd*5MK~{e1v;mtN#g&g^ECz=a^uR;<`X+w8({@mieM4n_{G!nS3i#|1iSn zgQci#U4|bOeeuHVGRgO#_%NHk>{p>35T@O-6#1(4Q_-dv+09IG8^(W|x_GpWVAxw; z`d*V4r^3>PL_)1rD71+Q181MXB9kV&L?;sV+zA!2G^t$Vu^JjcHpR$pX7X+LJ`es( z(uWxq;c(M>B3vEf0vXj|BEL?G7Mc9yBPJh#w8q(I5S~en{=BEwBtKQQ7nW+aqvrk{L&^$96duKbKkLM_C7ahm~4OcOW zS#}&XX+N6*{YS!_@K%e*YmyRZE72s`nLA?MN= z?aX-RX6D|u71G=?=l2iAIcB8EZoN&7{S)s1wZ9ev@#Vc?B9o>V>1HP1K;^?&HvBMl zT$GN(+@-m*JRpqW#>v^ThnQIdd8qwX+jE&X0q3RtbVvoEB?$y;jh1OM-V625jxD6)^Vk zM$ph-4ppO9!@x7Dpy}@m%X1G3hvM?!Xo><@ZaFKIKAQoP56Yk$$5t4OKMV)s6Dht&!PmxMv?yH?=N`>=kjGlq*3!eN-261=!I0pOSb?I*2(qZh}(X8T6g zCxMTbq&*a_*&4Hl{GE20RWQ022BXPu9Xw(x9nakCzYl!J1z_R%0305v&G$2x?t!(` z=8JF;e6jAVFZTB9i>vxc|NbA8=Y#wsXROh5!5m8$)J$uX+z0kQ;$T&gHMV_Zjc0q< zAk)|^iQgO4h20LCj1TH3W4G^^MRIG;Mj?SCGX5nGcSSmjz3GpIE7s!hf&KA&y0m}Ht&O%g>9gee3uV6<4ofyS@_1>}% z9reJxfsfstix8RY*2R86e)18MCXjBKpO%#cq5H=mG|3r)M}mK`!FMhRagG}7@R!9x z>M|oBv^@S#W*XWU@$2!i6~@=-;O=&(pqJ)vCTvNDbx%rRnva9XWEXxu0puqiF=?`i zcUGrBd1`^kFJC=#$tb73*!I9&z6p0U1nKgX@VuXAG5?K25LyY>n0winf z(9#XpvTIrlTOxEU!@F;sA}DpP(nt*qRnkBOuQj;l(i-fd zEFiLf$W%A(%u> zf!DKhOn2#Mi1|~fw15R|dxL?MGi>Ut#@wf>LaV#p{QXRw{cseZ*X6a4weF{&J9#q1 zDZdr0#>>Nuj-f)b;%{MT4=)(qYom~+p%3wgo7hAYd;Xvj+w&QvbRD{!)?Ny z-@SPIw>_kN-y^g=!N5DI3tTywCQQhGBBVc8hI=_NLhT#`uX`P!y!0U3Gi@FuwkZ`Z zy%@vpkA2T{mIR^B?jSsB@!(qxop+EbRxp zwO5hZ@L@#z$A~GtCSgEATgf#)J;Z?NYVE_R9{X_G$ppOIPnz3VLlCd|5{q6(V{uv5 zL>$^(`g~s5qYKl^h{mkWF}PgM2%m11&P6)F$A(uG#4{6E5@0M`!b;81YBC2g=8yCRXt(6I&vdX{fWLI4Yj6#WFTsId z;jq6=AcQTO1lNtt!1|C2Y+mw5AgE1|1y>tSQIkzE(#=f1rW~O+br6HyhE&@D@)Cbik zbD`@VKVH-1fC=%lJP`?oKjAGv2FWE!v z0)NgL@A!jQf^}R26QU`>SV}eAUF>ZorQ;h6prg)-dZ!?@2%aH?$(jJ`AnRQjue-P_)9HpCnzp13ZA_jQ8aG6TT+ z$$jCmS1lUX*J5C=1WfXfz8`+kD`Fi2k3-PuzpR5%F?1?dV7IH*gRe{@Y_*yTx7(}* zsO$~vs%F5Pm6c-t92r-_-!uG88_l)(-?p1@@@*>IJu-nMn+CzvB^hw*)p{7ZI|Lp_ z4uUs5!{Ld_Bf&K#6x{n43f&c=;X-;9to4({Y>xYX2BYq`!Pw>4$>X-reA#8z!RLiV3iG+s1!wiji(+ivQC6!3b(jC8+SX1ov93LF*UN+Qk&t z9)K)mVge9u3n?N$^i^eKQ;h6pCf|gYu{gsq4mB^C;=`HJK7rKv2F!X#DHv6`LY@6K z(CFYLGHJ4>1kDHKvT_maZpe#lnlSiMFYrB61vf+5fz007&^V0u zt8(6{#mDEMv>zj@uA$-?daeHpzMOy>QSgqFu= zd`rX6S?TDKHy;mq>EeceEQu3nIKW zi(GP`D-cMx{H!SZc39JphrOLQ;qeh}IQ3{Gd(bJ05ubSTfZfrOt_jx*YsJPKScE0N z79ktC7$48t&mMkPz}jW4@omz6M*3-XSLSvm0|+Wvdqt2h{C$6HrNV1ua&CDJejndL z)52tw|D251N6-FGJTrMTW9_Z*<`gU36l{gvKdT}6igd@YqIp}`@hK&2_*_}s*MA>) ztde8Iq{(*i9K^m3$}&CUQNh>yXPHJAZW5U^#Yi_Z`4np!Fy?v#zH6I?AFHKx+!ha7 z#}w}|Y>B-e8D>=Yz^Bi*L^w>|B=U=D4q^p z?cN&PD_e_S7RIBe57n>zzj5lTjNv=^MBBTlv8Dsy)K#+I-WizyGpsO@GS53wI(=7VDP zNx^Y}Ase{zBVVr`gn>dZF5>MS#m3)~?_1liEI5QzTu#snKmZ4A64MTlUUapXQ8CstuC=-}`3-q&%LFL$s{%y|pz)=SllR zmkjR2{v4Ww@-marz+f`=*&?kma_92|wr=}A%=xtsbFC7w*Fx#|bllGnw);*j9-SM9 zovTgp;z;T9S%!~62Mvh9*SRsMJlziaeYfJ-zRRVU?o@_5I{0E6J?S`K z|3T%<+Abdt$QGcY`!YN?HbL?o$KCzQe)(mgm3lS~EwaZ~(>x^c{IU0#(#te-k55O- z(D}H1zH~fu8Gm1K`kR6i3sX^M>pZjxlCDuzjwyvP&*RY8E*{^V2Ha#OopWQ^?>5|d zz~>A21wrHJ`7mAE9MWTaq3d5I5w@dR!xmiquT3%1%}nuIW4H@&hl~(;XkgI4nqs7znU1M*9}j7{v638- z-NPS`R{7&R*M4Zk*Cn-luI#dZ&1T%oz>45Zytr%u>X_=|?bGhee4Qhs*nz6oOhc(3 znAXk$x8n68lTCeq37X#(k%|9`+_evfYq!bQ9dsVMi8jY}T|(f3uv_K;CK*NKFd z$19EJ*W=wZwCrbv+rJM%swL;R=_mW3X9hkGc#XCd<3%R>!jl{zKlzABlTCbO%6H-D z9($4X6kZDi(k(yB_lW}Px5~qmvOKJ=cEKU%!&tpqI3q6mc9+%ZUX}cwc0KpMc zgB)>GjUyhmspad`+hWCgc|4a@%Sb0%wiVZf(3+6y-&rEaw`NU0{G7q-8gOoT4kugf zgEjdZ(Vy4vJigETKk@lxdTdmZ1)e--fr-2=-qx=>l5g=ueHLn0&dTN%GSlsU#Tp2s zZC;DD4@i^URi`)Gbif~=s232+CyW%CG{s0aGx>sl9zwaE4d^;G6(3EI_StGp@MS+1 z0k%Y`5AZb~a*$?KFQV1vP?2NgX9C$2BfFW&H_}TTOJ=E~&aTy%uDk|E@mh%Wa?-sR zg7166b%mv{v0n;t3{$0W{aP0XOUj*KeADg?EjR=sOPvSgFGDjfaHnuQmA1 zv=+zY#p5bp>3HY$@da!{c|AB@YhoMRa^T{DR_tjTPiWHF2i29lk7waBn9-WgCum~~ z*K|PFTQ+>aC^=mW99^ zzcz6GX*N_UOoSiz8GIU|40%q*ync`|%-OsY{A~^3!vnt8%kp-@s$mh}WM{+%ulmFe zj19(vA;I`~zYezN{lYD;sdKtD(EI0FoRq}do|CoFl zeZ~Js{=JU+JSZ!4M%xF@II+76x^!=p!~_4tKsP6A+)`+bD{on2?4}Ay+(So+tv8*F zVSLQ9wq`Qs>qy5t?|(IB2jB0*JBD?5FFg^}?WE(K@xMaZm)>#MIwcO1#tJxlw={QV ztLd@^ml)K&7lX-XjIrHRX}@7~SsCoVoxpx}EyEkdWjG?<7ZvoS`F+6P3YL|Zk4>fp z81s4=o;Q$=cdD=8;~x96FnwV*R`zqiw=-5qzGH#GeKu=II&M9ij@RX_arjMX?sPx@ ziIte7V(_C>4AQm0+cMI2=j5Wx;4?5D*YWGsb2`I5C#AV_l13}m8F(+0F5b~^*BuDhl^2bT~ zyzTkCADZ-#_Gj&Oc*7DjGVw)2CeD7n0Jk>ij(2p~WCh)EMjx4e%JMDqUHOF{T}!4PaO|BD&5Qxx*XtFt|z2xr4LiD-HJ zEdMmzs?M*+A}bv3r-R*9PQ#-7U#w(z3KXXCb*r+AL?*lSpOZj-@)46Jn|S}##n66J zp~zJ#t$;wfWdh%3I|V+V#x$2&h}%CNFVM^u$v zgnJAY;St+?Y|fvyIE1fTJ)gagkuKlSnZ5m%1cc0^l_JRZpyYZis5Xxk|j9#20Sjf^z_-t35l>g8i~PBh9gs~ivYVNFyFaPpfQ#z5b>tdUOJ0L}Uai3f`A3rb zIpMi4{3E!+lWmDm(XL4l*1AG}&9j2zK}EPc#9!#C4zPFHRpCu`lyIR(9-Mc*D|}c| zi_`biVr-WLJb}_{e5gVZOMFxSHAR1!CI*5oMmw@$Iq98aq{EA_*~($Y0Qya7?Io*j$EyG(G8zO?PLk(GjSMG~78S%yQ^%JHt3AKEoZ^LxP8&Fo#50-U?2 z07qYTN9{J!KHC!(vbbSrHom!#jn?fPd7aQzlE1;X)(=@}ZaT`EW?;xmYrIo0?Xx|c z^M(D~nTppe(om0;}w3r_8N(Jx=Pw-8{_>FI*-bOk!KQN&>e5s zdD;WkWyFGCiJpkYTm3-MJNjRnVx*gy;v-uBU<7TO670rn?_M%pgGmk2K3j@EpFe_W zDTV`K$M;B)i?+x!vMEM(Gm~%XgIKh+ibKPLrr0!I`d(udtIeMI<-+`l7O=5f0i5=+ z5t%gEGuGY^UM$D~LgkaUqTQp%BGIN8+09Jx3u}V~Z}-k{D0{k)%oJh9EClMiBzAwY zQq<%pA2Im|q)$7Y0lS+=g@Qq|MK(;{B{XY_k#1%>#_#?tSm&53$q~nc*5U`%01P_U zA5))6`)}F}d&eGc$V8LTS@`?XLbNI$jppW})Gq2=+VZ_-e9Lpp}U z%*Q+Sx?=748jmJsb&Zdck1T?sZq_1`EpNcrsBk~|h)I)8JnM8%&|R=jWQX<2Kp@@n zvx=v+!(-KXIK*}nKGtx-y`uM1ng*@}EZzwN(q-Vq++&br-H5MvO}-(r>DW(B z+RoX0jPHe(Ay{8;5+ay5X zg-tM1FAXZXE#%jLjLftHax5%w0qe5u8C?7+&&F5qnoQSUg7LRx7=P{vv|s57mSc{= z+sAvspv)b5+^K-8d>rlz$GB657}02mVdL|l(K{Y)+w1|O)0^Pv!!s~GrW(>c9)s@h z^WgGqE12dc!GraeVbJXgSh?plywbk_N8O*Zu7PFnB*z=t7>2Pw>pI|0UXyPZugP~d z#28nUN&75gk9BAA4w0y~B@*j98esH@_L6HZsN-AH0nXvre{(o){yP#Ut4ZhbeAJNP z?Q>tmQePZ=*B8hAzdqfkX-e$xV0TP)b4QzeceK+vFS$>;f-Q4vYl9w>Y_MpZ4aR(s zuD^h`;cOSL$#;?0JMS;;y6*nN&A$Zp1uye6O5&UILH zWVa;Vc63+NS1-o6L&cc>Vilemkt>OhUnGYZpN|E+Cf}ix%dpobX-&R-URxxK*W~lY zO}O-BlC4P!< z3=7U36H&1J6cqQCWu(cb80lsv-wnr3NI1%C^6lX@`J$3Sv15?5CLhI5|8-)E&NKmG ze&tV*qvniZWK)dnW+vZDUX$-9ugT}1I~NUmO6NdL7%`tEYqV$XiyuSIQ$^Oe`>DvJ z$?p275*{yY#|TrqpBHT%g$F=3#mH`E@>P%62sSFWp+RXg*glQ~Z1WX5cvXm8%4$U> zKlzBsM5nPm+)1w@0AbuL!K)HU^_F zNuMjsTM&`NEOk*3OR^#7et1<7-YRq_kpBWzM ziCxEb$D)A`7-?*r!uG7c0ff+y4vav)`*mZ`?*14gZg~!m=X7VAc}>3Uye8jp*~R~f z%QXbBylZYas@oF$IeiJPsvm;n>u3|m=D#|}0v?=Tu^L^m?TsIBCc}UclO}t{7zehf zDII3lrUCKlyAMSsO)=8VOuoImCg0ctr!a@t4SPaT)mI#&j#M!PeCsS;rS=An?>* zcqe}Z0?x~`y6w9mz(kQhH)Ul03=Cmi=c%y74}F=SO~k1m4nxqCR?N!m1Kd<^fR)n}*y~!=-Jy@9{oNOFIqY zbJEaaiY1;oCT-JQTQXgkc=Z6Yy|fd@E#8GcTSZ~~VCj4C7Cx8Z*MhBRFS89xcL(FV z5z@KD4_kbtrn=|KCgPD)97IWisy{De;#&Y}j zVf#(ni0EW4&lYvn{MV)!>1L+*cD1fZ7+$g+`%c_}UtWb{{hM==cL0hP&W~X4?(`P1 zcbQk$kV+kJq!cDs6<-<(=8U$3xhxuSz15 zCOhH$OSlv^xLm0R1hb){!T_PfaU z8s(b&RNm7vO!)wtZ)3|BjpvdY?gMlmgmPB_-E9W&EcWqI+6XX8sa3_e0nJMUWnw%R#=HRfae=%@B!Op2LDxCan7=K3{1x zuj55HE`UV>|^AdBq+8qOO`!i*|`HYw} z+48*Ra>U+N?8Hk2M(q2vlgOkgM!K2F*YC#}EK)m*3R4PDd%SdSigdNDY=VO=w#19o zw%8$Gjx}yG74hR*Kar1ncVlEzjO=D6pO5Egd@*A*j-4NYZz3ab!tMy(Hj&OHd86B# zDK2z|kb&01@kndP7<*0VIuw!i^C2mZXqU5LpkgPzL|;hNe* zxVu{_j@6O&H(ye#=j(^!LGM;a>=)_`(>!_GRdYOy3v`DRg(VRE#suC@h=tc~%VBTl zBIvv-0WyYULCmBym}{rbCS1;eSM6!-m5fZd=1gAqcA;?R3)MONN0=v@0K4~_fNTE} z=#rBN6I1uV!{_BNYD_V_@aT++%RA!?zQ;z^tFd_PRSvXme+Y^yXF?n00yuoGFO>Z? zg9opk3vx5nVVa#MXk{iqa=jJ|9qJ8lEKdu4ehh>+2k$fIVWm+0Xd5i(>Bp4I6>vgT z6wf_T_;Aa3480(IS6HU89pYDqV_|(bULG?Fb8V&VN|oJPU_0N3wvyNUIygulZB3=` zE@2T5p=85qv_8*kHn&-Wi@w~K+&5zkWm(s`ZdkFw4Og6W!-&A+lDO0JX)I9R5<^y4 zVs)7%=Jk}mhh5w0&y3s}(RNoOF6^9+9W9m-X0V&@C;P=~iGukd!I-U;b_z5AL1 z_UHSo$k^oKx?WCr^PO~`m62Bq;A>tAHu39qx#3)1Gf%oto6quV(1q`Tkf$+4_!JZX zSv7YB;cYiKrI;aN_4E~>y^GI5=bCJak#1)4y^d*z1arHsX!2t#DwhP~m`evF-;?5$ z>qe@E0YOE}Tja^!zeJm2WH&R#S3lW^VYbPbaLgRdK{^ICGqM+3doB%}`(}Xuh@HZD znYkj9CR@GL4p?9_L4=AO-?Nh2iM`B#Y>JWH%;amB$Lkl&ng@557DILHKKRum90r~( z5?SeOw8-QqA2Im|q@V6?&3bIgg)Lw5fmk(ZpU9*sM!K2FH+Sa^2z0q3$w%==!mzM2 zzmKksz}#Qb=gRy|t+7K|KDv!7K=a$naPxK(e8p0kc3vW**uvwjQC@}D-Yr=GYfPL( zCOhhDE|8ym#H0zNTVBT#{zmdzF8m&!HV#8QJ7Abf5wEq`g9YjF`MG=z0-@#c=Rf44 zPAVUR+~|UOZsSpIQYPrtcfiik6@2f>gTlN?CL)vV)~*W3Pd;MOWD~dD90?!Cgo`Y@ zZZ8l>xBRTHbJg%&T?x*$FU2tfy>Vb=5j*g$h!GcG`^{?GOXo1Wu$aI~c6g%7dr#as za3!B-af8izql$wZy5ecS8;tZ1t1>85a2MgZ-2w>Y`}AZ4u2L9@#4XR^rTHEhH9rf- zzs*7%V*j7`TxSoq^RE+{89QSqZ)c47X8@9K;U5ncWOSSrk7!_ z>3H3qSD(OTcMe?GwNSXV*#_zZZwOy{R)P9ab5Iy9|!aS5Dymj(`>c}-l03Yh<7Da^c`2)^fH zVLS7Li3LTFDW3>^_wzcBH`3tA*2{3rDHqHh`UsZ0wD@yJM#cj99>b60;mp8!Fy>tX zJZa?PpL_V4N_XC8Jzy^^^Q(Y^$BUt7P-h&^v97fNo^Be84uO0x)tp1H_o6u@6&1j> z4_Z*CH5Gc5?*P@68qj(CD%jTZAXsJhhYj2L9(%cGg~zP|!2I!j_O8AZOjlPzpT&L* z_9@`Jnkcl8k4EK#<8jX;Y3`h@t_-Dt;kfTaIJTNH3eS5;b7vl})^IW;6ptSd#dqWN zF>bCjcXm>H1lNjIW6Z!t!0mz#{aDk)fRFdKvSNOR}x z58c@O=Ns^_-9~IYI|Ii}ljhDu?MFh-dt2GYluBHoU4_H>_jDN{&7EO7$Jubra!hS3 z$J#gkIMh&@JEwbg#>?XiQSV+M-tE5vEh?nB^Y8d3_Rr=#gqfSLO=~xFxFyYK^Hb8?`R&bZC|!LNGJCEOJ%bMl?{;QDzVB{f zN<^~Aq{;sKVF#=TG!l{b?t;ig##4Z7ijm#S!@6y~^dNvIAsqy>h z#Rxp#Q96zly@QX{ZOX@Bp#X#4EW_K4COBhBDvNAPWE4xh*%}j4&%%LVJ7BE}MJBsT zR34C@e8i*)q+337=PB@ed~Osf+l|9LAsw(|X%Td{It_|^FUB!3IU-sf|Ig1{guFa# zQ{sXS{^K#^XdXCR?7-(e@Se>{XTWXAM3Kq<`1T%ZM7fptWZX*Z zXLo}I|5fFsq`TtKyc>+P-}S9<`=1gKXMf}ZfqebHjlklbBayh}IV?H94`w)K;hb+- z=rh6oKXJ865B9i=Gy2VPMw2LKtmb=;l22>$a`wpaIBRRwz%E#K#w(}lAS#U4cI8Z( zY~8mvVNhuX^tpdh3=us9S^0>$yKsLq5Zf5d5{><~{C0$(JGX(ojU< z*e9c2y>wrW!xL+mX%w#kw7eafDhz{ZZm-~Uu^d>*jfP$E!=ZeY0tgoF(EjZhcyuob zvOJf=;UAHZ)MFjov{hy&UPr^*jt<~9NR`2a41Rsf$Xxea#OIcK3CALx;F75VubmbP zrUzWXtzi?~<~iM=^+tFo+W}?eIv_@l!j0=k;h*l2AlteWeoh|(cq1AfEPE{Ej|m0C z*DHm={^79nu>mZucIJC1UK6J6GzK|WKKJAI1L5AY8!W*l33lA!^URknW9|4HXoDXS zIF3c)O_Q-0;3S=kz7* zZ&RgJO0T7AIS)2&=OMIeI)v8Nsn}|#^j*haHk*0!c4ZK6S4Qlcfo5Z+xpA?JBAYNM z3Cs9CB+=$mQRb|)k7PtjG?YIqVQa2##knrqP=$Zb&!g)l=cufAh;?%)MPK?mU!c@?DVS~9GIAkXCs_&-~wrG+`6U3!i>UEEKGx&FZ2GjDMq@PDgH#GEfS`cZ$?ADf<^t_dK~a`ujKDQ@v3MI7Pey+ z5MqqBihRB1zGzd7>}IC8=P>@;lx)BVo9SqFUAlj#=Kd}$;$#r~RtbV-Hb>!2crTGj zlf7+HDttcfCt^Mz&q{=gwGHaFLPzT_(d0#g76);%E&Kr zf*^_SHA$>m5iBxkiji(+@=f@C3=i}=j#|_C+`@^{F{r=&Q<$fVIktrQT65fVpRc`o zn_XSaDxU2ap1>}Dq4X79n+d){E2Z5xDbV}sD5ItaHZO7}hSjlBU^-WfpQ z>ei4SFbb5?M}qIybm$eU2R#-2;qnVNIQmZ-^epg#;q~XiMm-q@4yebFmG#(gHW_DU zORw=ZKWf>4@GzJ%wLQ*=5uotX0q~l#8WxA~wVK%zpus5;-Y)Wi>R+Z%O?-vFypS3ta<7mO`Qf-gzlU~EVFx+DrmeBD9y z13;orIn))u7Lt-vcspVgT^i-+us4Q_*in4PZ+)_9gfwfTS=}t?|FPri{T-BZg&XY$QX)ic1Yh{=CwTw^|Gtb z%VZVK_g;mmS8qw4w}#)|z|h0acv#j2qsO`6zJ-mF_?a?OmYzQsbMDW@i{0m8O^kFd zrm>eNo7$%V-Ig`r(&MQ(AVK;*e}LD%37*dTV-Ih{^0b+_q^p+X{GUa1Vl&c`u%;vL zx7C@3S{2egNW6QRz^lwM76IGP>B=_L=HGMdTWNl`c;3LY&y`~I$}%jN=8J#7O4omm zKGy+{zsSda@dbD^#2p7ZCrQ5J#jkw*hjlI*H09#kMb0?IV4UO}&rNEB!}-3~9hGx1 zBi0c=*^idQ@2t-Nd8=e>cP<&Dw#>q@gQRWizCF%D>9ru3H?ut~w8(~c$I^u!a+ig} z5j%iz=W#YXyKDciO)=8VOz}3q+9F|r>K2^7V+(3748o;5Yb4);;v+WqWBT>BK%je+ z_|A_PqD?Wfo0;OlIU8_8SN_|KnSo1oNyoAa@2E2BU%HeX4u4<}WF`*~nKap`4HN{l8Ze}`0Yvd8Q-{!a^M`Q(rVioVVcr!^KtCvaNL05H_ z#~!@jVavb`VVm@Q#(eq<995K*`>iA5N$yQpH0OThhF=+zn zmbqa{bp%e8q_l#X=6 z-(JP&(7goB)4k9(A&iaIop$^OOO!{*C+~YD^vQPzu z3rhIc`Z6Ou>-J?B-6L5PR9sv zIky{#U+YDROqyb(o0)twmLA7*(Z_M*zHD6ETe@aWxSPs03bU{!jICzj)He=b?XgzG z`_0=#-oGdd$fg+C%}l;CbB3U?{t#SrG6>av1fh#|Fure))|3l(zYibYhQrmTe9xSe z^^hopLY4kX7+T~H*QXo8Cz&kx!{@T!c*66l<929Bv4w9J_T${%2XLeB27LTbI>*bb zcsm>3-U421;?J|#PLSNWJ$oJ;D?HI_0COuFC{#}ulvYLa@dkNF8(a*n8u=PxzUR@; zrBk8L^1h(fB<9akd4u3vU7Dbqun3mk90KYu!$CK3 zF{sQcf#Q)0c!WcN&yTX$p^q-XHn9I?6f77Q1fOIbVB77<5Zyft9IV$tfYMC3`}v0u zdwCE9Z%BjH=VT#2Z72Njn+c1jUS#2IJm6-S2TUHmfSvV_#U9Gx*mGex=Bylv#%a>r zBX4{HmR=9W^;#jA@LLz>_m$?x&94KYSM7R??Hh!CZwH}HCuyyC+udd0VC8`-sUG{~5-{ex1qp88XLJ9_DEMKw2}e@#I3* z^YlR+r&`bVA>-?sA4~fQ{yHVI+20b;ad{F>c|8T&Es?e>H6vx2x@iJN)g<8b;7NG+ zkF-{NeN8nC#XM&Db~BDzzXiYa;omb;y2ohx#v1n3w-{}Dm!MGKg{FnlngQ4PDPTrQ z9)2FX30-cuqMK5rcTCkW5Ksj?4*3rIF^6=1H1U8c1_A&zii~+TY*ZV}G9ac;4fC zyx;dYet(?Dxz4pVd++<+`@Z(RhP4)Ex4;(NGVtNC3^cEshAI2S_kE7c3SMU}3Geai zwSS9od=7>9{cU~MQZU+O2fJ?MfQ42Y@b!p*YTZP*zi*g;cO%juu-k>dHpNIwnc_v` z<&dC%ax3McBCQbI~ngF;{S1dr@E?3|nU0)!ZVq{C1 ze2QTsAWt_8jztxM>$EV4?Z%%8UThY4Yl*JF37`3R&Hcho>)q!Z-C+6nyW>Ds@V zVx*-^+w_055sq&y615TYb@+X>n6DGb9)Noyev3Z4ewTi+dR~9bDmw=i@@C?!05iUp zB${RR59ezVelf#tznT5TF|aSH6qcW?l@JrQ56A}claH7*fpqh>p{r*UcH7D8^r{TT zk*2M1&CUg24*l4(;lp8_YL0;B+wb7@$J%_)!~|y#tRFZ8hduU&`lwczl9CO&;rroA z8$W@`?s8xrke__Sq{${Wdfy%N+p7z_ds74uNH^ct-mWTqd@LW0PUYkK*S?rzp2`MC zrZVDgo^P2!nmEtrEnahXdf+^~vVR`>yqSllXD>2^()RecUppM#>JlS8UrwFfbb2Qt zgk9VZ1oG|LJ^%+^8GyvikD=AiBv3uN0XsXUq0IX!{}vw^GM@RIbwjz9?s##SJC5Gf z3(05Q$&r1%aENs~Ucy|I+F+au&ks@Ek`a?8`*gfM>mzRuwgZ!a_{-590+Xf~X(^Mh zXQ#8c(fBON&C0+Yi^XGTQ8BS>NV+XHN9_(|7kM=O*b8zB zU%>~5U6O(RiBR0M20r}WEZJa_06Bvcpoc7f7A+YKzkB3?ma8MU@_8v*-RHnJzOMUO zzA7v9?gzJc4!yVMcS(AxMG5WaDc?eH3Y`Z5YfZt(a}Ah{S_qlC#jyV^U%$lB)!ztb zFEGORMKeHhnm=>yjfCzWc}>C!d&o&x4SQergaVmKu%TWKp7n`?i3jW;`*<7Zq7e;` z-%Wt16F1n-uS?*W$#Ph$;lXNjWqE#TJ{Rc7D%_!Oj1G?C@yy^eS@6j?0^5W|;KqXk zaoz)Q+d0oS0@N+SP;F%xuG!Wf?V`l*{dKWB!B5o}`;GU-wyS-y@vAsD<%N(dPA!%y44(yNSvRd0> zJoca%Lqo%O?ptyDez?sM7Fx9#A1~+g9j5uCXBTmf^cOX4u=mG}7?PTcf$Qhu+UOY3 zIU09)&rCeCFsW5GZdx(}e~cBsSB6cI#kGMMIJ;XW+GM-oW3MK!A1DWt{Q`TRbVuF@3j~`TQ ziG=+$mLA)+c2E!PwVM;Ojf@3O2>amNLbwHz#0ycmCas zvBvIa#BFDesWMyV9|7-jcfpsUm5}&tg}|iAZn&}nD)@LRq5IiN%;EoF)i z_G7SrQzS^-ilNRp8a5?wgxK=!0$<}fMM;yNe8l7LV?1Ie$su(_Ny0K)U(9PTf+$Ng?@oxK{zT*t!sp@7};BHf~_V z!+9RF@k%d5pH=6nTFh@SuT|zZA49j!$0@@qSa;tJ_~}tQ^bD?Gq;2Dx;BAMt0xl}8 z0s{HUXX)d}HTp>0{1{g6%7jclUt-g)G*l^e{+2*jkxZgNy-w%;bg^;YRX+}3!Hz@#ZgTFT_xviL0O zB%j6DQyHkw=U6vC&cZ)&44lScbG)B34)b_z_pNic32-dhB(U=IwGy%^Mz)m6x57&s z-;dJ9r3EYSv1}-Yx`v|D6Y<)8)sN+{hUfWEnUD`3K1YL&&sy-11j3+@D2Q<%4eJKv zf!r~5J~zz*Qe;cvoM{JW6L18*P9DL0jRfo)ApU=A%!=5}@7qD4z6IVq#M`Q~%4}|t z75MBq15S;~ka>F-^ot$?{T$nZ;g=BDe{&Si@8b>IL&n3%z5|)8?<_cxRtP5}3|LxL zG%VY`6#^evf|2qX*rJ>$w4V=h=fcCU$0c7r#((y z$maQ>I>zHXQ$B^RR6N({*a=NG@cBAScZ1D7 z4aOq_cZts7uJ&%$nm;$sKgsKmHTYt7 zwk;jI*k#~u*=eY7S3DNev$Bz?lyAT{GtzMC0B79SBz|U&`E(qfY>CGPe!W`Tj={$B z;`YBX_7gbS6hZySLYNX21>b5{!Kqy-pr~LY;Jj5Plty3uYg3H0lqnu>@|zKc&)$Oi zEsFS@-#~o*p-^-l6mRp?lno8v2!z_~Oo7jswqaybjBF{BZ^r9bTQENTFSJ|6wk#V zu@UEO{gS={dkqT3UC*_7js)@im)Y*0*pHk{oIE-U^%^{I)rlb}xfsL_1TSP1TeOSk zma6(L$x%2234cxiF~PZU0g#`3#H0zNoB!tam*@BR1U{G2bs)Nj$zbyPMKGmNmu;|@ zK#%jj0-A4M)|iG}a?){kz6&ZWGeGB=2SDK}uM;A>98MG;gFkMe0+VfJzaPj?K4Q{j z6Wa_(08h_U331G}RRTyi-`91ocKGmgE{>kF2~~#9$A^{c*pkk%jM(+-Q?_t`xPIrP z)OIZFM6;RGk9>X(EFw!xHyE3=LWk6_ab65cRu6));yDmCN z-250UeQ$u)^c2+jnu3}ZPX87!-#miFwV#T8?5E^4MJK4=|@lf-*B^E850s~59*}Ot!cs6(kEX_P4 znfI$LD5@qySDV8U*Ip@*t)m9RE!IKuwLWmDgC3hDaWFcfH&cH#4HisHhPidh zVC^@H=Oc2H%p1^EXg{CJ`@#+LS#Xf2L9E79NRMfahd6#I4MOYIgYeJuAs}~h5j2>% z!MZu-a5jqPtw@;xTJtBv`on`je(o@M*bgL+Gx+?1cjqM6?&pC@A43@Txsqutu!5O> zcF=XzBo?`A; zTyugh)3>!lqqTN8`;;BpnTXeyuGg5tQood8>8RtlFPrDoG84ZSzf?|S6`Be7AUy#` zj2??kW!**h%xZ!`X%pqabcu*L=(eJN-nQ#IIM4$u?MdL)146VHokDKW6BQpYfFa8`;c0*?8hyHa30n#HkggXcH94?IS z0-A5HvoZrCwD|S7(+z7PjL_LD6Kbk?zF7IOP&#P~JlpFiFxg}5GJyQ#BPLBY@kKWm z$avr-aOGtMURzW_Lc00Bw(zxgWB6Le;@5fjY_tzXKS^TU2PQLOxpob#^XSK->uk%3 zE^OlEIe1!OE_zDlVy}hgSd+Xm-U(7bz1`;+Y1u7G%p-mj5W+8S5aOl|h9f(Pj?P}DQ9bKTqe}5x*o?{(I(8v;)G{s0unSAM%XRxcs84OKG#}4Pk z^G|#RuVFfGtg$(6wXi|$+}1E%=d1u{+XR8%xim`1rWn~$Cf|(TeemYJJ~(v*&sCls z%-0SEWB1PD_a4KOJD|xg0ZMg>z`L(0T$J$KdW!)rdQ;gst zns*jUkY2Eeq%w~6CuJ-g&kb$%xiE~LjHr^ zFs)?*_;k7^sTr9Lr@`Pd2`M{k9cpM#nCqIK}LMKPQ! zcZ8dKol5x{Tex;)3hch?B($GP9t{D7JD!r`=Xyc6c0ZXb$09{-JT9k=xpA_f@x4-F zf5i~=mD_;k0}p67&;&+pj)iv}W`ozWUeM7o0-U?}z{@LLp^VQ(_X(N}Chv~2mVcM6ZVE>2dqSg)?wJ{j4nD{|0X(LPhJ~xWQ*lEH*Gn7v)97N7vh|IY+oOU zQe28*sY~(ksGj(zM0}mwCiI1iJb%^-o1mqvEmm1aoaRp*{x7W~{;eH;19VqquF>P&)-O^)YN+S|QHU-GUQSmg2aP z`J!W-KeT`i(8|U5v$?qA(_HL0W{oJm^7Ri^IU)mfd2PmPdc4l}d@oV_nN>Bb+nI_Z z95-O2!en%MB)+frK77MWPp?PS*(sPmWCH${7e6x_K06O>ig`YDtyoNU8qMcSi02~v zhyH>e!}dU|+IDDK8prdw#lt-QTx`GJNkH{-S4hFazc$54OPS)mtv)cqjQIuV$mc{_ zdoIFI*-X)SQ2YU}FR=6OCLn|_&J{R)cRNNl#mJU2`J&&i!3}fPVoA*iUdu+@A3rX^ zfGxH@42Kp*!;FMOpnNh$VA5olJ?H}}j}HnMvxUzg=60Z3B#=!pvZYKug&pm-SkoP4Klb?LVKHOOPRKL z^;{LyyDk;A5hL>gaqiG%`0Z_PjMNc7PuFEsa!eawTu#&>^GLj zf&AnnCQUZ6_WhC2!Zb-`S z7kmoX8_yiJy8H*zP2K{Jekce`n(QUVjMyRV*Af@mPZHu2ucAPzDMnh#w9SO$<#_X9 zIhrY_;Hop?F{qs`zAU?b6gG!-(%)RziX;BY&Q=F_xI^=a(`FwR}6=y@)oc)avC@sN|P9VSPK&p zszw(}3}Cm%0@&B|b+lu{0o-YN5ML*+LmS(tqVH|DQU?3*X(O0#`@){g34}Xp3al{4 z0OST8g8-C;!q5Got67>P$)Zs*^yMnhE{~NMwhjVSl^v44VLD7T>5e4MArr=j>9Pw; zf*|8kHf*jofM3olVQRxJ$>u)hPR4dA0(UR`hZ%?fvg2zf&JV$6kom#MTadq_$2j<=zNtt&p^zRKrC6l3`ZOB zYi@`5o;P3H7OuQmf|mmQQNND{CI^bwZ#I;wLdVz{c>dxH+#%zMBkTV$R=9p5gxgKR z&asntzs)4{S}e|yYM$Q&4SX5S`+0!<@&Vg*60bo?$Tnd9&kkX-;bBaPjl(a7;@tfe z*@3KBWi1|!S&P4VkHoSZ@$a+k@$M|pH3lEwh{2})78o!@Jic(@K`E@?70vdvDa81U zLfjbOkB?-<N@_4i+hj=K^)y`<;EfUGy0* zSG>bo^R=0tr&1B#OvId1;=F+@zk#_Lug9Tx*5m6=jyR@XJdd{MZ3ztQu?~&bufqo> zqcFBaoRjzU>KCvGvta1MEO`CL54!VO4$cE(VYAgx0fQ7R!BRQxuT3%1Ql|Jmg?Ee) zeLo)q0t#?F^F!71X`=I>czT^7bIwZ!g8r~1fhQWvGO{T~wv@?N%%53~-d%&gP7KGg z5#o7ZZPfZQ4b@^e>*ojUoVUZGj!Ok5O?F3Lc{sLxn}D35HUhIF^MGuMku7EN9q5@Y zIcDSuZm=5Go|+}O#OH_>6-EPbNCz!}$xl9F@)1bi2-*xY>&C(5i_QXHbm=u(swqZV z%Ct?4Vhd1w=OSt&Vj=^uq-!9KzTOKvzZTDbi5>Ecv5sk&dms(VZaecFnEIHo#GT1% z^D#9ZON)HQUi;Qc6vnQCBrAI$CWQ5TEFnMnh)EMjH*XuBe-FWz@hi~5N*kZt{>Y3r zyqAoa)Q7#=mmry%zXAx&w{N{L1wB>y^%&=bIi5Ng;ISPnmV9CgJg<0N#U4n@^cI-x zS=QTt{Ny7hO*V1J0xj^a4;Pr8*9oMX?`x)gE7aj*8fzb9<7Q1Sl(!0IgR6rXad<@) zOO+A#Rl!Q0YjKAg&;9I%np*CdZBW9FzmUTXE;3l;Tf#{1YSW2jMNbDp?u9)9$Ty?5 z7uL!4M&jnj;6Cphc;8OMMczrcukW~jiz_;4vfe)&@qpO`4Dp+QpC5Nb@~OYnWYY%c zv2dL%);;Pw%gssx(^@%!Nt1nHlOCICT`C#WD;bEZX8H(Bnqs7-OuoQD<@nvcoR3qj z$E#b!V`#UZ%wx|lTVivpud_tYG;Ij&b6db(%WQ#53wr?B6eC;8&gD<&W5id{4o zVN}Q>)V#e2GpedZ_p^QIP|)OSj*{+dgFSZ#gTsqBc=Na$%()5B``9x{ufZ#Lt*}fq{i7|(*v>|@I|k!2<#5F1bkNsSVI!{0g8M2yq4#dy)cmFFVB>;tlI(s?S`_>ntVR_ zv~4g>&J*^oPXw%Vg~@;Bz!n>AxOl-6%$hdyYfMJwtL7C+YXg3Lam+6rh=+;?;+09U zFsQ4!BspRrMAj5aihB9M_&OtyJC_1G{Ji0nt|4fsO@Zvo^T1bC4{E!|!?M#}pleyd z+|pBpd;NO1@yvtgg|iTTd@m~=ANE_F0H+-1V_?F3bUim8vzJzgzMm<9d%&opJDziN$JjOQ zc=C6ND1PsS7R!8Zi@Afw;VnKUevIdHYJSa+D|KY!#+Kpy^=0V&E(x8EiRX5mnHt9; z{Nr(bLp&Bgw?ZE;alhaq8$D)!JQk0b#Nn=B-aa>qa}rwmo`8?$=`6;38_xQ*4ef@n zz>)ELMaMX8bqUk?nvd%;3a~KC4_l|Di{j=zTj52O9PGD02QS{3i3Y90Me(~EUb33- z47BK%i62Yca9oUdE>OY1-)u-)8Y)|)WA^>2_;vR{(P!|f^)+a@G6CCtO~7?O$KtSM z;yE`x#>=uYw?k0(WgDDIZ}yZX=7( zzPbn{3d?a3ALD8MT~NHt$C6zeoC^dGt$cxlPVoF}+@=`WQYK%-nK)cOjDI)Lh(2=S zInD-~2D6lcgK+O+6pXSw3hQUB7ML{IvPr#RL-YXwZmW$1wlG}>WK)c6DU&Z+t6mZk zZVhRluSgUpW`onLm2h&!WeM>TBVK=yGx^C!Og;kXug0mMFsd{BDT@$T`3G+={y$AI z(o&{vMwUi{lh<%j8!^;+CI3xciSIY)VnCp{f2ZO2SJpis3j@1mqfZup*5o2#G2l2egvUoDI zRMME!pBY?O1Gfk4ln|P4UvoVjEtY2B#|hJL9M2baD)2mvTPcgxDRJQJRt78gMGH*! zo*CzW{Ny7hO*Zk4o(^zkN`}DIzsCZBbn|_wsVU>1tWD@?$?GY+@J3IA1ok~Jff3hE ze#t(s6XzoHnB0+_S~MGt_RPj>FJ|M5@K&-skK+hXe76EEl@ar0x?7XAdlEETP<@Y*Hy6aOuKaTa6O%3W~Q9~T_J$4v^h_CWI8{KMGM zvJzHXvV)b$x59?fU9he}ff17?JL;7ov*Yz}Z*K^f5I=@UkZOvNmNISQkbD}i?LCbq zkJB)8fq1>W^@?bgnmiVpLsB#r)fP{Jz*{c`Jk#DO@Rra-Ae&-jOPPFE^R-YCriJGp zFGpiZ5MJXoe!k5R*W1i{od;uA8H4V|1u!omO_E<`3>U^YNZxD4!s1`HFz)(R@F-sa zrM%zNS|$VbKM&(;s*htA`{OuedoqSh6px>|dGBZb-Hw63TwCy<4|U7WCGen z-f;fKa+s@b0SEpB!}Z52L4Mv!&{z=;{%<_tPhh0bej21Hpgl)&k0JO-Z3u44G=jca znPBiFR#LV;725M!h}$=%O1i0}z+R7*;NmhKEW4&d-cebYo6g@kwN3ajHArG?K6;_b zwK7pWDAtUfn(Bz>(;e~GHAj33|9GdGGKW3-RgQngoWQ1n6r3-8uCv79{NoSdZR2uyM~0JUW4|F_u9*0=k{c#l!P9;fG;-Zs47DqI1-p_lYew&BiM{ z4|TU5Ug-ZpoTs|6Ne<83W@0|i7j}m6apA5*MEAX3r)!WtBpEmH>$P;IJ$lt?isD13 z$go2t4^)+h0Vowh*1C-Xn8jnsA_M-6&NbN-BQ0g}8SQI@gbyFLVO`vI zoWCR#Pxcj$`%=8x-;!;fI0Xo&hqwuxdcFfAn_^^3nSAQY6H(`VBHnywgQ*L|bD*t@ z1~c{UQE)gy3r-za4Fito2uzynZZfkaUH?P?;Zp4xfqg612{y&ZmNLZ)2ie1q@9~hj z>BdOKLGkdsejA^2Ybmh7-6aB(pM1pRBamjc=V1ZQb9taDSzyg43;t?~k(M%T6Z&f} zd>cb^|Nd3`*KleC;^qkKB4dD0`ikEtaxTc=ZoQ4Dcx5A|ww#0Ss(Bws+B&x9{VGPW zg7-40nNkF8@`pq6&lG{lzFr#u37X#(ly`>t8P3Ttatq4rW^yqF=6zZyosk?Qu$ zl+V*2w{MVu=G!lh&cZAG`So~=&w)=e!NyhR!T+T^c3zzU_in8LIcIHw$sYCmI*^}y z#H7h4?lFELw6G}@SVK7p2&9|uYxs(em^{7!zkVvf;PH#FL?)AsvB_k_gZh7B%w0TA z)bvA_)!*~Rsa+S~_wftRHuefjRaZqHo+EhjAfLIi0Uk0k zK;q`d@F?L4+cOubjqEM6)IXtz9j`NOfj*H4O(@O zJ@ZpQty8-o-TpBUlO`Mcb!HPc#6s!A0wBH^&`V&_6eBHV@;$LShcjoN!;2d-am#J- z7*d8q5-a;@hs`m+gFPlp_JJR^`vqJXzC>X6v`s)Z#mJU2`MxRY;`~=S_|A4EPAguC zzgmRh7-R7~&^nV!(f8E+^ZGy8VP)cXl>gKA|8L{;2Kul2@c)Hf`%Pc;oBq#zZ0*zW zKgOLJWdCDa$7`JEdj04Bch(;DALDr~#n<~k|Nhz@@o(=x<2H-Lb9DY0&oy2CACI55 zkMHsRKW;PPzWCYTpZi#4EzU{w&-k6T;&ePum|}mir%%;oFVj|Kt1o-yNsd2EG5M`>9U)S3R5Tq0|1i z`eDr(0mn9&LF&Jp=e<^2n}!;vf{zmGkYZZ z^fAStl_T(%#!!@G+2XI|W~kT71dolLgtq+$_=c%WK%GgW@efE) zP9N|%A7g2L9p5lD!``NMS?2B_oOC@H^IwPHg07qz64#@m=dFSTxQV zKdhUIEmXucPFJiPjq9tdF#pULd{jIZ*X6~C{(qtBSR56ijr)I_VB}dn^u0L*gU1?U z)?iZsiXJ0yV6Meqn_{G;OmWL2`T}rL0QOrKh-pWb;YRycqW#b|$}UsTZNV@B{@aWN zF4{B%$)*_DQYK%*48T1O3}uEQzC9@J%igX%5kvTW^VDl3CiEMM1zpVqCQY{aGjq(F zIzqtP=_3X9s~d`BQ;cjWlh5A46o1R{TK z-SOlZcU-189Z%WLz=Gr>EFqks{;ttTvE)_VF>Jjlel0b_sY{InCVNKq2*FQ2ijyXg zZhjs2N*jop0}c3?h5_#AtIPUH%y}I-zTSD5DULWiLO}EFtwN^a?^7-~Ms6DJY_W%> z`HVuZ6YSezh*aE^}`;MM&N_xATVjNz4<#s`IMoUI&HYX zb2g0pt0_iW%Ct>NXc~6fn1&ul(lB+txc$s?8-tcrk63f0H$7r2Tkz}k$3Owqqxp5q zZHtNKNH)dDmNNOq6gI%JclJ2ps3sooriHFcv`}@oczvFR%V<=~s$dErXPHR9qw7p9`3))3a33{wuN`uoK?@5 z+_74wwedCUcYhRGaZvmDVQ4EQ!|AAvyQb^lNPqD>*2?#4_|&Wm?pWCsTb<~J z`QOF)C7dfpp)Rjo@#ugO_W!1g3p~Dy_AzdE8gm@q3frc&#tC=iFi&@pPkqc>7CmKmET6ObHsa@tq|r_6oZ2zAxAT2wS9FGH zovvcTcHUvZ;r9hhyZ4Iaxjg-AQ;f8fDX#l{7!t-`?2SfEnwW3U2d7LH&+VbO(Mvwp z>IRZRg6~AW2GoG-ck6y6a z$kzg!XjThMe)18Mk3jnI{-10@a1Go0^MSw`XP*Dn6eBHV+D2Elfwli4&cm8HfX~OA zvYF)t6tY(d;+)4GcM92Mv$hzuQUNQ=6|u$db~v-wceZiaM@F&vI$PKnc)$inJ!0Ql z-w>GWHk0ZFKlvz5nn1ewH8M$k51T64%gUygu>H$RS<6X0+W5A`kLS;AH_+NP5eCO4qs{YBtYe_De3XKh7uFr@pfV{pQ2-`J}YsFQwR3l^7Fu;V#DVnkuHKvSwTdS+tFU3xn&{`GW=p1ID=U%Zt z?Y|04n(X)wa(JfVA@jTaf)RJJel0L*ijkHw`Gzc-iY9xe;-!~UF{i7Q=r~v3;q}KG ztN7a7e<5T@Z^T~wdR3_q(3s1wTW%jYQ^&}r7}-)L-&+TFoH5WHkGQ9^WQ`0~aV3L! z2Z`s+hh6)?Ms8C^KTicz^i;-#-AXvaPc5Tw0hGC+gm8% zPpdMVl3a$tRRO5$KT&k-uOAw+-}BVazvV~vyF~|_Z}OeFELFsEltD9XB~;05iLG{b zz#g62;MZ1a$l?@n!Yft0wYnX4ZKa8~o+zR0LIqr3tcP0b<*~B00xGX;i8j23ql&iz z7MQj~c?JGFWuSm_H+H}Shn4WGo*I5NI>bx|A7UK}|Lgs8*cv75#^bLSDkIb>VeoSW z>@>3jRwm1%{;76Yv4@XoDDk=%{9aW2BadsH`5c>@ThPg$JY}oTg z(RFSgsD^XF7kh;JqRb&*z8YQpEN+|H1*=+mqBnS=QLrcOlNUdeUgEWHEgw4|(;Sb> zr;f+R@#96`$CfWj*mHC_4v#Izii<(`d$zMEUV8jBO!7&@Sx*yj({&A0og{uQRSnib z&4ck6Ymk5iv%6tMy||xY+a@KvT-Xm?W)`E_mtvIYOvH~4;`NtnkBnkJ-fl+sdW-hIB18iXE`MWja}?2akPKRl zXp0j{+T!ADMFEd5sA8+O9sb%BBQ0f$|McF)2!=zqVecE;(DaJ~wi_(&L#Oz&)B0#! z)j@!5M+JdH71|=%6eC;8|~T{177x_55!k|{0}@C# z-&cn}7uofcd^9mDz%e%@*pjayxym#JhJAKeX>Tps{=2IV&h?s)ReAGqY4v=(K5H1d zc9O-}9e%T_Rl@{5dG~MjYP~WNVz%>oCLH8Dut6V9c>f4-^J6G>?uzP0Y1sXI8cw-A z;NRj_`3gK&w>v7ncgJfw9(Zw@2a+%5f&%V+F&N?TAe>zLnSDC0iltAwATepOC6$`E z;bc2pa85;FOBuDlnqs7-OxtL!JB#_-&*JVWkvQRtm*_Z`o$rCeqQ;5f^xzIm@#fd- zOgRC2i}`iSZI$E7NH)dDmNNNbx_@E|sy;HGTPv`7NGL9i4aKYG4x)X1KCO;wPcq;_ z#$HHmV+%F=GT^4_5E$7I4d2{;NHQ}EAjCRdvNF{JB-MN#!K_V^mrD;JoIHdP8gaOJ zsd${atywN}%{d4uH~D%?w-kt-r_PqY_W+-}x42zf~x;mXW+ zl87Ct;N~h1)whN)x9%G7?RyEdx^2wtpQM7E|9%M6pAIi4r9;?-Hn1#UKJ?y@FY%c- z2OMls^3-!J^g5IaZGZk@)*LTobST0TJ^=nRc}RcrH2;qQ#KI4#RlS3o(t}Eo_Ia%@z#vj zVw;IyYIxnrPO~sw?S$y>t@vE3U7pU!@|;nj+8N8Ti$w7o{o1iEqpVP4r4>#%XoVJf z;`@$$uwaUQN3j3VBdFIo0Ucb$eZD8YhqKYy>u^HHSnO{)8XHQ)zh^QXb(zxhHMrbu zE$UZ{z=E+VqU&dH^ksN^Hn zs?D%0W3B*MJ_lyo!QFptijkHw#g$FIFhY;no3UMsLOd~b2`>1MBRUU?+nJ7Fr)-LW zkouI*>*d^bjWQ#fVq{C1e4}5l#R*>PuzwY=S2;mE53FpiAzOX)G+eGrgn$;Oq0f-@ z0+S~D#R)Ueo_I>YqP4*S$418i*%TvN%H(r9^G7oF)EYSdIv3tV-v z%SmAJlaH8u1k%I%mcdZtP#CYgN?=(nABj{`jI@+#n`!QY;azX4)BCUQX@B~1tThNi z-{)GmSY5o9>V;bayO+c3c#O`#hI&`T6N8Xln9mLdc`%B7+}Xfv6g0vALk`T!SSc{s zYMxp^e)18MCXjBv@3!*%9_P=vA+G&#giIrQozovaZX3jsTs}%R1f>C?`Sv-Dd~GMM z2k)0ZnXf<7!$)mSLuyVVTevM2Y?oey0|D^@lYRB$NgzM@h)I)8JigosZm;KS@;FET zdLbc@ZoaQ%uQphAItMl9Y{cuPv(ddWl6_K-V#N2qJYetiZi%k5ow|)M>g06X-83ET zhtA;n3J$S`U#;=hE?yHpR%6GWqO2_Q3M1JrD=`V+pUXY+vt>pJX11K4;DA zbK#qV4=mWn*VZJrgb6WxA*6Y=qQec>;1zx zLFWi2MaE;Tl6Ynk<8vU z5h}kx*R)A4Z^^d zeNe|j{F{(+!4KSh=Adfv9Q;~02XF2;EBbq*i5YO&z!hisxS~#>D}FcLDT#wlOLbG8p_TCuKGM{%g;F*IM1h-*KI=l=gpT+PPI#^LnkacCvWu+2(w z-nW`VJz0-&>u~jHzLqy_6rNNQx2;`mw?Y3!$!t<%5e`|q6<Ri_YPexh$sTX5lAEHqLxI11~HK5XF_RJZ8o1(^0-O9pkRJ;L8H> z``o>m{G9r2zz63y;LvZAF{wg422%Ot5Zq`NkJbEo)#+@7RqMrTJyce_fi#OeIC>)) z%wC1SNj`V9b#6SYDKQan{Y8IB42k_~Q;f8fDQ;c)gAoQ?F2wG0w&25l0a&y~JfB#I zKN!Ncw~qmWdDB{fUl_DvWDnpmvZYME@e^Wk`o&oO3@^bpy~J&Pma-1>4ci2B?OdT- zkIisDYP!Ir$zG89RI0Yd1lD#G52x= zr^g-=;>;dFf+j!th{;DFo!2J>R(!fH*<&(A;Fo+ZtyEKtw3KNZquw68E{n3Ljkq~8 z1b_Vq;p=bv;f`J6F>}qY@7XIkUU#{O=U_kRj-IiD@$mPhOuu+OqnJL=JCSmF3>;jr z6y6O;7MSd@Uuz`fCm%6s0_o;$Ll>WL?0P61Gj#NES^6I~@##Rx>~=kwip?wt8L25D zG~d41BMs%{`1R;J6<_jd2-y?&z*UnbHiyqA9&E7%O0_%$CVTD3-9Ucw5tAmHc>3Mm zu+ca|;JAa`fIzzWzIO9Izsvn|(XcX?*KL`H8MD?fgWYQwv3mStrgvJr?(p&%dFCGH zg_kS5&|7XM4*pQa+FWdlkA}6z;YP<9X}`!0?1kR~AS|A|QvmsPoal!Gp7PJ1bMs?} za=#2J=hmb8v=sc)YQn$8O>dbo@B34DO$KMap3WIZp6QC@8|7opK78K6)a$n}=RUG{ zHZcv}m;M1_(qw;_(vR7z1p>XZ5HBC?3{p)o(o&{vG$d^B#>k6~Gi+ZN zGunmN91l++UKpSQj(e{QD3{wHu*|{5KsLq5mNNOgkN3idS-sHfPXJzZ3q?$O)qZUI)|G{kgyW5iaL-)YegTvU0z%&RbDFO98{?NHT13Cox zf@X0L_z;indu;YX($(}R5Li@Q#DGJPI zheP*x26KCCgg}i@*mqk3FHg*aIm<)9tb91I#c2S3JZ}P2vhmY?N>u!LF4H~}S;#G( zXSzcaI=M!nlCKf&P8L7syt2Lr1-HZSQ15VT`mV><;)&OwtUBBVV)w7W7|T$suh&K; zd2!qNG%XFTJ9*=(ByXI5!5a@RuN1W#6{`<{WhW23?c{-3>v%r87UGDcT!i)`Gg-pxZRoRNJ5C!Jimu6}qH|cjZXYuU zEWqS$o3S*9*W%3*j~k5X-5ReY=b*mnM!a)t7TUHI&-eY3S8O4*9k)Mp!B!>Ww$<6K8rsPuV#mNl%=~SQ)PyD(<5W-AcREGrgxhj%ANHpR%6GWpgb|89=ODrCCeMWVt8PdL&9{HX z^LUK@nt?Kt+|X6e2z9Pp1J`gl9NDk|%1Y0{Q-wr<$yPsfmG|TE8n4_(Oqy)sfQlK= ze^0SLK)U(9wA9;UD~&vycOnmGyjp-O2Pd&kAxVt*mrFfUNfeKRXSjD}*O$ye z%aS=*^J)%uIewOf@UggwS_;_b&sj#=^h9s=XYU3e{JvT#fPB69e8-KK`Xh1kV`zW( zHP{?Z#qkasaM9~Y{}z|?9m{G?x}v|#G_)|Ah9%oIkbFw=*6i-deeBnPU96&QYaGvW z43}+a&xlEreIUhzCG-w}7n{R?c$PwmM5-x9TFSJ|4%F#5wt9hsUtZ zDc0B=MeQ^0Y`N+JJ&gB)?S(ptkz@nZNc3Rfs#MreHxdS{F9E~gMKB<& z45KT`@T^WU?%gP^cc4C_lm+y;3gh`0V!)GP=(pz&?Eah#;nR0Rk@`Z|cs~`sA2oxf z0DpKle+O7-Tf((f1-w1Bhx1L{nPCF2Z*3n5s_CPc8Ms2t#Z~a^R|0tJPKR)fc$ohq z8S2+A013}eVb&uCYE=BeCut`rCbz`_91A-S#$)XVWA-z5=%k+nBaNsQo{WrBRt%J! zsgul--wgW~=|SNJKQP+Pe{=Y|r(W26nA&j?grCs@Bl%nG==?>nPCgW#Y@fl5FUz9c z$yI3IE*j;o8DrsR@pF#jjGeGCIs!|tN8lG111w)D9`E$i4TqEK!m#{W7(N=OhmDuS zxf7C$O5pr{Ukv`_iynFlv2cXA|7Cd^ud^5EiI?_!V&WUlXOD{7rG`LbwsGQkELcAt zt1HIiiIL)*dT!vw?1Rd2!P#>3)l5MHi8!}IrRD~@a;<|JTg?HJVKa~hl9Q%Vnbz1|jiY;8_4&NbM9{rP#0nS4ZajI$h$vi`b-7*|n< z+nW4Q*+V>EYD7d^tbkn9d6A2irt{FWa*gQkAGv>Ek4m#}_>^q?s_u!7uf^k?RX_NA zr;8b=vLF*TS-RuTj^egezvmNZy*CM!b(1mC!wxMUh{rn*-B)B^{VQOX7hkX6Zy%`l zo&oW4`(f;mWC7ZPIzyCF*k7Asq@_%8rQI!&Fx_t(j#u1{R=z86Ij<=s`mA`|rEx5? z7##?NC;8z5tB>o($fg+CQYPOjp3fnbk4NvWx5h`zq_Q|-4A+U@g%l$Kis zCR=}yJCL7z#H0zNn}0WUD*PUwwuMf{4;0(%pihAYx&of`AP+*xlXT-<*A4eA(~$2OuU*wwLk%X6tPY8+~(t_}cDzkx5gGbQ6=$>ez9- z^zb+ucI7p$FG$}NtTB=0e6hghFjBNc(>*cp%jT2_&yqNiBlqqEvMEM(6O*s8^$;|A zq=sjVR^h1PRoM7v70PHx-+PX>I}TaPlp&VC4=O!!5PHP(I!1fliHC6gjYD{EWD@qh`9<>k5SCxYPU%;|>b@=U)Te9+-}MNr z2Y7?K8&&NvV zLldV>hW!RBarcpx*v(rFUE6$=d|wl@Q{h*G7w+urjp-)d*eU3YB(4^-2fWf9P^OXB z7E*LX1D@~O{F<(LH;6SZw!rJ<7TDp11%8<;y_WP3PiLMnl^ESviEDIH@MN|0S!a|( z0xQ^?fIGDk@v(<7mOPfe+w8le!My**;nijF`0O{J;|l3}r`MfuaG#LPHf=4%@bOzP zx@slvN|E*%7h-oaW>|!qZxrEOUgIh#H(T-B0-uVtd(C*37X|joH7FxlS&>WEiRIGqNy7{rDWOTqjw+k^ObUns<`rsAaB<3BQ#E7TQdCul1 zN$25=9J{e!AKlSgcRsfDnvV;sj}yObTy|>*OftR(#H7j2R#9TRrgVj(>SaJYKCiRLq$x(aiOJ{Fa1>vEIEvP) zS$N=$bdIVrESjC~YKqMftZs_xM`ywP$#+HEsV@?FL`gD`O);{Yn0yL@RdI!^DzO@hSY=J4@OHi$ zEbgHVgZVi+4<7-+N(Ny6a2`BT9|ilmt_CYFFZjH!2vWYv<1UUb!6Oj(+O5nhb}(gj z91IGzgh8{Mz^;_?5@ck4KbQx8pbiT>I5Fa5sj(1w?ta^=;o_5W@5|t zhrE!4hC9vho0jywGa$bQ>spk6A-xlE3>ss3t+a2ojN|+5oh@LN)5=iuei^1ITD1vv+?HZL4e8pkV^8HV@yj}VnO%T3c^=5Jr0Xx=s=s4J?z#9^ zArDsuJL5Gg>3gTWlPrE)k&TW0bNHMvuj9E~nrHiW>lUbUNybb3dhK!C0#8hqzIQUC zyKq`A6_Rp?fTc$O1g*FyY+eu!0V~r*P#@F7F!-NMG15&;@${}Ok)Wztie0Ko`QDwu z82xys0pqmok4?zihUH*svs{Imeijm#K6gMeNL|bM4x0z;&-_A(;eEp9D z*q1K?Oz*Q3wDTEkYp4*2Nt69aF92?9^8JE13Ihs6t~sAA+7u(Zi77tr@^~mv;rmxN z6hT(YXgCzk$3P8=M84ieU1ai;kC=P}(nVM9@Ok3t(Brn9$Z;KG|7nVmZenVa!|Q3z zY$%cR5zaATxU7-qwRZbc7;^J!Q|=R(Mc$0bK9$8@i{A z10UyH5zX5d?aRTxwz;^nuM=K-uZQRQZGdY$Z}!@F4_M_j1?G0#FAx*Dt=bCYCm%6s zvWZWI41#S(Lqs;I4+jG2=Eo|y-5HOCZor{~iuii@g}A&XgLP2MWW-;dzh!L)Nb7LK z1rKCXczv$J%Xyv8axYY}tY_brb;1kJ+hM=>dPe$niwE%Qt-FYOoo4}oe0jcF*e68` ziJPCpz9Chh(2v)>+?|PUcF+D#{7dX~Hiy>?eSgvc_y2W3?ZwJSz7~UR*rjO)*%#cy zOfJgfSKAo)z5NIflO{Xhaw}#tcM9CeNeALGAys736eHclB*mk7! zUBRhS0#li5fz5Gtkp+%kJrK@6Ocb%)XQ;>?4$FXSijm#Ki*m`omF;vrtj31trI~gX!QG z!p_(r(7T}x-yeSx_6lwg_jv>a22O|Yb(5jncsUmCFbnRcs6sb|p={Z2UK?r6P&oB@ zFr4$@`;E053JvcxVRwx!jFs1h`w?MKV&V+tiSr@AO&&8jZobgLp$~QN%^oXQeli-a z7Tpw9@Z5x`mo|dV2UC7c%E+9k4ugFcz6m3CM?#$1Six zk@idZ$F-T_(5cvI{#3+*si>tS?K?XrJFu3Is&F8$pFAiw6?3{t`_AH1scdYgBs7oa zV+j4t@J^0&T(FaIAJ)b$0T*9PzyZ6BFhfV$ch1;06B;+KW0TsHVgIZ$ygND+m4EM- ze1-{M4zPR48xagPVfTh5_^efdB)(;aJce&uhj*qG;26GdQpcsyl6Xa{w=APyE`F%a z<+U`Ou=0q$N*I&98xOIoL?x276 z6ZknZ2eJ;UgUrB%;PS!|OzyW4+-u{3@O#1{u-X>-&!!mZCZ>2$xEvC?-`I?;{Y!E8 z&ixfXL)0A2Im|q|f6G=(*nvd=FWPynof|f0|;Xo0!@h_br5Qp-9q4 z*i7R0QEV7GpVP!yPo&S}XL!xxMqcw+o7X(P!)qRo+B^#7^`qJ3_%KGXt1ExAF2mEH zi_=BnoNuDYWY4#p0pu5boJkW%H}4zdRzzaU6Op(ObWzEp6?VSw0``Ocz=B13u%6ew zCNyuKv4GcB?!>RhwT@Wn$k&bel|tpdR;b6tk%|L$giOeg{eFl#8Ux+L}on3#D&WLM{zhReuNOM>Q>MJw7 zQcv9Q)DtHU;QM_Jtz&l{b;NzM+Tk;gI!4-0=^^YWbr1oLML-~5*ey+LA)|%F&ClUk z&~fs$exLyV&&q^cHc3_B-dUr@Zd=iIi`ssSB+Z$WK)dnCMMsc8-sDz{=qn^_e$Kjd?il4#Mi3u z^_-&zz?}VTW(`DR3m9#< z5j4Myf);HL!@C%L7r78%(%4{ zY>!Td@t=Y~QJ%&_WMl@H>w>V>0j~SZ0L>^vXkXZa??)C6qgz~K>l~8dRDLpiTIb0| zoowlE!y5sVqax6NkL!M)rGv+UrSpk9FJ=R*4a3Rj!|;)* z7Rnx%j+yRDtcChri!kKfB6J<%huaPLdiiGKSot9jVf0d0Jip5o(_gq^!;vGB_;2rV ztjNk5Hz!%+?NioxY^*d7cA=p+yAW87Z;n>uJH8i*?nG(bfGd4+Ses4!eXMT^?lHE+ zWyhrNWQC&@Si_q{oZy~>`)`@za64(=YW7G4TK?L|+U0G<7h2n}>|7X5n^q+`M_*oN zZ>w4{cC0JL?Z1{`58F+W_~Z~poFWur>ElAYr00zjPfFLYJfHoU&D)iSRWtJWT&63| zcy1`UuWx*9iTh9HV5(OxZXD-?e>+M0R;$PH5VM2Nb@J;qZ7yF6dtI7;pT4RVMh5zT zwazW!{k8EBSz#yWw=9EXZ$A-Hg-LLzMEGY@jC2!ITxl!cgOuZe?-snIP=@B-AsF6O zT1SK8ujlq>KSt~V!l2FN0uZVd=4~jgvQxK3%F|wPOd^IDNfZf0d7~)n5`wVlz zsOvgde3I|o%-O-yL1glikC=P}((cjUK{Y=TwyX~mc}n%Bf0|;Xo0!@}9;$#|k$nHU zX4ks%<#06MW2fJF9j{}3rO$Y)s#{=T@jCozT7dq)=HrEnW6>}=p84I2W)zEj)&g6G zu7twUXjqatSY)yr-t7bOlaH7*fpqg@pYO=;al6&nW`O~2NtQ=t-DJ3SdqI4zA|}k=mk8viXDwpVWD`Fv zwt|Pp%|%uW&IbbN=Ev&i-xVXy6ycMF8*#45VqE$zmnn?NW5n-!erBzvNXHVxZ)mal zOFlTJ^8&nXvH;r$Utr5RbipZM9kIvZ3yk!bNynkkX_$z}@P0rbUoXD*akjcP5;s2w zd8hSo(jyDc{>efg^Ev;Czj|)Zt|>dCucI^SXYxIv6jYIXU&0;OnUEvw{n83{+(Qvl z2HAq?>kU9mn(WszKfvod{5?p1o5&*@xBj2zF;V|7Q=5j`6KM0`1Xd{JV)R*Q{gF8n zQ`x$YQ}|v?{|9sVsrXGh2ZT}XB1Rv)Es%YzHW|pK7}-rszH4&oXm)=nK2r(Bb$nmh zS1UtNVUYB_=jo?L=<+KcR!oQl^J5-RJ~bECoSO!{PNzfpi{9WLxQpkbHVB`-xWL)8 zJn-FjLeT73fzfsqc!K9%?z$oUyYI445j5D$@$EX;>gQvq5 zqhCVCmfrBa!2s6xng;!RyMgP}3DBj-U|8I{KUZhbE7v|A3}=IMjc+gzBCwhBf-EnBzC81ge- z2#*F%V4jU1`FLa)PRR{Jxi^|D4x#VPM6|D#&Uc@+k7Q8>ahSd}4tIJ8 z==WG!ck1iuPRuG~Egt@|7I*)ifEp`!-a@nAJJ-(Z;n#SctE*Ll9+f3%T@{EXDVrsq z!9BK=Y3wh=c)RturJoOW%uSTU#}~@r8NRRe5WY{wIU6VRRazv8-_Npgj*!mP{B4yFZ6?KIhyC%Gw36YZAJREnD7Xlx z=SG2zW;EmuL#X5HvK(W4z|quK#I1JG(2wt3Pnv9siTZz;e0_7iGJ@0JjW{i56B@@Y z#h{tev1y9K>%pwXWd{(Fm6nVAH{^|IQ;h5;rg&6TET;d8#hvn#(JxB+T(oCEFIHic z1tmucK)pB}zMM@HnKaq?!876eo1-GS7R8Ai;=uQd;5Nm`ZesF1>emlc3$x($d27%L zk%tZ`yCFQyN@OkLIse1lPdqu1^Y-^rGH~2TemyqMLaQyBcy3u5Y>@rMDu#~(vxKuyIwe_TvJX4)oCxkGA2DgN ziMww9I{97H7Lo6#rvZU<^JDeQP{0=U>(EuE0B3v7=ku7WS&QJ+jQF|TUG_WiisXJ- z?9hUp{OF7$b?4z_&w1Fg>L6RJEstg!T4KjP2N~(g9c`J}UVR{Zy_+L~eBFi&!gRAi zNZkA!_J!^Q{GNj5iK*z}Gwna|TMKkq6*?1j4$Q>O8aPAh`Mx4n z6C;Cf+yY=tyN^Ijn(XdlRoK|wL!rHj77*_oy-sA(6eHclUf#-UGwugY{A!sB$%g^JjX&*>FvGck!eUb>9_GmxG!5e z4tR7xUzRq(46|37;rYF0xNm4X$u&Rnr5Q6_co^p&JdB>*lhI_hG|#u z0Nvh5->)gYarFRpH_j0V!;kU#3C=aU?u$0X$ZleahrW!%qGXlQ;i3Ag84UtKc{V-?%lvqWI&>lHowHjt7btRa{sw_G`N>C2J_6}JKX!rB#BV}sl9$MB+$a3g6eHcl)JD~4G331t zkn|C{nJaP5uvPey=QnzFkv`+ywfo3==I7wjNx3-xxg*wA>7hYw5G!4}kWuW#mXD13 zq03WwZ3p1{S#c&jcaIbMCGt_6G=X&UzQLq5zsIe@@w@FX%v~jeTTHvb$K1|Lao1@< z)7TRT&D-DnmWhUWS@^1u*R)+W9FzDvt})LAvyATp-`>T8?=xkQ$zGMZ8puyRV$x(2 z-z(k#1H0&n9CCXY5J)#aR)=}*@MmoSI=UC4rGXdDs*7c>y2LT!#t)C!vmv)6_mfFN zJ63tb6*d33Vx55-zME0a=KpMq6Mfs@&-7|WdeB^1cD8pPAWTkND}sEAAJuSe_aR8! z{2T&y7r`XQG&K60hW4YT|0ljHe>|&eZ;MVAwx||qi|fAhM)FmToWOS4?qH2mO4V=_V$hMMW*1y;h653Yob4ptKgu zgkBLW>7Efb$GFc%XkS()DD%k-!l<+S8s_}qWrS!`jO-?+c-=c?z7Aa(Yjpx~cv2wN zKMTZHynb2p?_}xRH2B>Y@OMc@six|a@}q)pZ!MI zwjvYMSAP&3r~D8)eba!f2{JHXf(_r7Q5R%R#lh{sR`{D^@}FUt@MRd9zZ?kDjyu7q zF&1#mdnnYrT>@XSrop{E6F|Ld6wepR6{_=SeVL5RHJLEbZjk|<4lIVtjrGiHkpYx1 z9S2%QR;;}{uT!-rg3o_P;N^Wf7;sZMCY!Rk4B7;RV&CJTcyh7^s`B;m&A;EonMPpq zCm5%#;rXX}YPc>-`m8bdPBLWYd7BRlvo4hPSP$EXv4zd-u?ZK;|I1?RKa$D~rcsImnIMX$tHs?t2$ zw*7Xq)INL%r35SflwhwJ z%d!76X>DVQf7(BYmHC$f!DZwEk)8Nl1=$oMyNSv7=6O8+aZ14Oi-<5qnrG|!q6gbB zI|a54P6MR_iE#IBg2<%F-fS`v9>`RQ_z@N%vT^@-Ae&-jH!=C%K5qpIA&Id07rled zginjMzz2sok$a7PAdn_M`H0C!ApQGZE%?9g1NH9*{txRp{L>Vx=emih%_oHz*m*lv z+DD{?@LHYxKH_6#s_muYV_7y|+3MU}d@vyo;fXV@J7jZOMZ_}<@fkZZ46i;i@rS!AoN>zR#)5-0@g-~ zXx`rRYZh+G$;MOpb5V7P4r;ec0o6KLjI-7Oy~2}V-6=z4vip5W0`ilOm^9hM^lavQ z%~)hsX359VEP-_MW4&{~nR%h!bLPCUj)mmg@u+TGIz!oBxtBFOjj?ND^@qK?GP&!Kzw z?XcZG9rt`p=XC>T{3ouOjI6lr92{pl2W7+NV9>|DNWS43M$BXSZWeE{jip+*!ktNr zVR8T0Kunr!Mb@9m`*nwfW=nv0Z$XO4q$x(aiOF|x|4|%!^(Yp$$-)`?rFphrl%ko> zZ4+#cULQ>GhQVdwh(!eu?seEBa-Ss=M4Mt{H!;PFUk}8d^#gI;FrH%@AH>%m1mVW7 zFD1WAGhrk6c5Dl)LiJ%q+)rW4zLxO2R|fc%z84aEgoB@+E-YJ_4eFPSprF@YIO@F| zb{wfhMa3#Ko1cP5^Q8H3Lml_90>whGT`7+fGM7W*^2<xC6&(mc8&cr85HI$hT_3nW+gaHHF9yh_%vlZ{e}zMv5*Ie! zTn;bFtj0^`tFhfw1Khqu`kb>MD;fr#2uH)teBa#b!|~J~>3iv;?Gb?Wp$MJA@Hww{ zqj*}nhUI3#KDeO25F-~aM9>sc;otOmXy+~6 zf8g$NIjoS+!Su2mEUj|DmZ{P;EHhf~f!KG+n98r$>^qidGDk)7yO3S*3q-EQfxHaf>U3w#JHZ)=NyXr zE*Qb;?q~s_SNFjpYgEfJvMEM(6O&JYuLJA7Es5`KYKB2iq;t)83I?$sNpoRxm<`;R zIt$$0-wMQ}$(Dbg1*1RD5aAQBN#u5Wt_fsQjO->R-_Q{ekkjh7U|Syu4QDpPMt6O9 zlNccK?iuMKlb?LV^#Rqni2$QYa)yOynZ6v-&I#!Ck0_S*n`M{a?j z>wY4WT{XZR$WK0E(gf1Y`-Y3tqVQ5~6t;V-hugcf!Oi`bf$zJPYR`CU9j=S38~(A zyUrWChn{6YNuAMJt^=x6pJk-SJHLdI4a-Hu9`ghO`TDOJhWTZ~khu9dD2APcy3$NM zKQRjzowfZ>{LlMY?DhsnTyozLNB45V@>mrlpF-?xb|vC4`w_U0)xA(a%iSqp+2J%0 zi<;Zt#SdqUa zHpkSpmV6I}1Q9;8d3(c=`A$oIE%L@2m_#rJ+_L+S9grVZA9<#i6!>tSSXJ-GJX8_soW308k1 z2;=vUg4=vv)=hBpti{^`0)+FcJ;eTVp^ya&6B?Ma-$Gb5IS3ppoLEDm zEcPvm!hUa}a6_s-vIEjJDvrrPuz=U=3*Q}%Y5j+z14#SMn@d(g(t=P-*cFN)oixzU zTKZlZdu%7TFZadX`+f1xYhQeLOu9y8$)1bQIA$JtEuV)v{CaXuoX} znjBq z-xB_gON88!$s$Z_bKpRKErB%I6eHclux?o=ku!CEiZ;c_ZeohtT;sLir}Dqec2n%6DeXID0tc{=_r_q8X$Fov1u)_@ z4TwpT?cZ%B9Ql?a!auxFWZiqm1hOe6+D*)ThxY+gk9aQl-1i0B&oQt+SOZ!VFA&-G z`SAZ??k69`$wwf)ap4`9e9#uMs+>f2?j83}Q;c*IQyaT?B{0iJx<+LIuZb5f$M2&m zEv!5teJ0oK@Rz-g$w$*+>#);NH}uXLjSITQu#yE4jAG**{xXx~9Pydq&uDv*>G|QJ z!CW9e`G`pqNH_n@?fWqj`%U2YxSk%e*{$)Az7OX=rni+5XiUZj27y>(?a6r=P+eNC3NHUqVOJrj=YAQBN|^&M)Eo5&tS6c4>2{_z065l0TW%;Kw?!D5R01Iy}Pzy zfBdGwy4WlrjyYl}GHHsDZesGO6d%X+$B$zhUe{@0nsl5k=}ZC}eUPt7X@J)Wm^HbPNPE zcmmrH3O>QhAvN$7JTr>`hXHqm))#cx+aaM4ulQUT9kBuOJx9QRrA3f^G8nq%#lrpf z#qg?K9wa#OcYtkc;qJJ0_?H7}`JS8y^)cKf0(OTN!>{~4usbFi_KkH1nYZ2GvdjpW zyJ{-DUmp+WWj2Dv4NKUau@>|bcZ>b!wYk@sQgIx(+NFW+Odlp6&l3n5rSIolwo|W@_FKLv=M?d+4hcPU|Fnp4Rzu5^|jU zaOyfg)Vu75mZ{ezf1e(2o`J$ZH(clBhOSv|xVTS^BtAxUB3t~|8UrRw$F0kzW7>0R zKFQWM3)q44)p(_M4X5rDb*`IlgF*c_4mE;&Om7{(V9J9n3+O87H`eRx*As;lsQUrUvJse3Jdz@Vo*&k zE`8yI=c=T6wp|jA!lKrx7|5?zm$uWeOSG!w-_IKI4I;1cdZdeA3a^gmf$mdH81mg3 zp2U=hI6HP6D0Vsh&!!mZCZ_m(+crq3JH7=EI+bC3yHHeFBwedR@hKxlv$gKk0>Mx{ z4Tx|5ZpX-`7}-rszBlIlZ&RC$5$P6)O42^R%0-Kv>)ILa&N>J^jJApWIWcMK+aE0` zfjy=QBC0R%6PfR12V_%>>?S5(tL@1UFi{0!9;}54#}B|1)mhNM){5-2qCjNwlaH8u z1k%gyzlRgudF?y%10o-7v;Lo^80jXaHh45Qfe3|ZW{VmH{{i-2L9l0+t3-!~G-Pd;MO z1k%m_|NZW(aew)0exHoQPuR!{T3gSm*45gA5Jv z!JmULC_w>zx*vg=Yx=_WWqu-)eKYYake__Sq{$|})R)(;KU^g8w$FJ$Al>{}uLgEQ zFV&5B?!-pa{IVF8Eb`gr^n6B~wDb$xSSqa*cO+Sx<%BLkg(C}a^Opr!cJ(5|!(FhS zHs7PA$0bJkdZ*KHG$u_%nSBfp$oG7=HhNsuM&jn@P$z$tk2hxF-Wl0A_WPXw#MRe3 zvCZe4aeVuED2MZK#eP*JpZ*wUUgx%&C0;nl(!00AUBgS@S!FR0lP3E{#Ro|5xf0;` z4v~i!E&Zn{M!Jcq&7oc=aop&WxZX1tXReU0$@`v@#ulufip|k`-&D*WlLu=LY!lIv z&$p93u-yqDn_^@)G5Jc$`Cg}q>UbeA6jyH!#m2@^ED8B8`R$$Oas%G4p28};$Fo6R zmQ26UjP2Pql^q>s!Ky|J%rDB0MR=RBs)9+ZQ>Hi5t21F26At3A8wb&6Bwu@WT{?fa zGq;34AG)#X%WvWJ^Xcr2MN4MCe=__0tt-14WWvUosWHWMGnv~+eRl4<3sdMJu!+%* z%&3JC8~!tv8TpyBKYWgPph*D>9j?o?evf6^cLp;RV;wd&VLS^zJcxB^Yr*Vu$Fa;g zGugRQW~_a@E1SJT4g)z3>uaIHFfDx0+Kf5d&1A*vEm^Di=Ir5$iOgd045m3umzBIQ zVuLpE9I#&FSlZq3Z14>|KB{iYz7CtnzZ)4D_03b*Xd_G3UD=G?W+&j|`EdNyJA#kH z4aX0irT6rN5^ENt5yJP53_&4qDE1ulRr3Arx^K94^0suif^H3(DrTE*tqq|OmH z*0sR{Pw~BNw;Frm#6W4T&>+KQEIe&4_Gp-kx7*tDTs!G{`~I){vX_2l_>R{#82sD} z+s~Ee3MC&fXP?#_My1BX*i|Q)&pArpd)?=*Wtw~AajaGX^3;E*3(#EATovoX(!}wAxs9b^flcc#qe`9vA3nTe+^NkJorSC%A zoGr~2T3aB8i>>qU+~+*(ZR3K49fKv`(W*)>SY4Zi58Sf(e&%yAUqQNl^Hs%3xOp`L z_XlP2H6XLmc!czs*(7=)+jb-Y_weiWRWV+0dJ|j?@6M;qS)Rubro4Rb-c*r zCm%8S2&9c2!kCY-3DYn^k!7#X{--HMx{0Yx&l%3_>6rPFzjI6-&k1l^g+k9E*fU6) zE2Q{$8yw^H2$bz|v5MCt==nhplM`34mck-NF~f;FVAfS&!)z_seg|!l$-ef(k&&N# z#H0zNo8N~Y2k?8`D;%fB55o`TGWa5S3On>ThSm5B%+%LOMDzBmmH73zHw&TB4)aTg z+;c+=P$USil-aqAFgJuhJD#F z*$!;;uWClRXi`U(J7S86?s3+PK)!iuL-4-o5F~DX4n=G^dli_5?>q20Pw(mfiMRKj zz*HvN;=T}D4Bl^xpVa#x`FggT$n2|ku<*U53@87DW49gHu|)xlSk&AOjg4nk&x}~< zPdkx6JaGA^DMq@9sm-@bwHWxJ7H<#aW5}dKcXp14UNKYuReV5qI5{Ms}nwY#zFAb z=R%5}Hk**q7CiVETcw^3t166xr6ab2ZHXn!?ve;cSHBYM-p_(#Jyr-)9@#+Yf-jS8 zl*1s=KLgyh{9>CpGHf7#xT{90I_4~t zK6^Yp)c`IRmSeno5U(wuisz!FYj)nu8VaR1{IS?|8Mf&(08OkONxuKWuo3Vk&;^V3 zxnT5b7yNXTj{kpk%6y%dfc=9@sexds#?xH`hkCVJCVZ*3U$gNkn|sLOQ1W zYwAe$fbV-FGvpw);QNS_wS6b~|3^&=VLj#f9#?QAH!Tb41(tsxzc_dlu0z6KtI@jTb|X;lTJzKao=G}))d zszFBQ3K7#=d5ZiSB7tm*k=?}PQ$BcIs0axK!z~%GBY3B<(JvRm+hqXph&z)+CO`Rz z$wwf)?f!1)wZj|2G6O`8Zm%jdX^N3FDnZxmynmb!~-HuUgiv4q@8Px$EZ%^avP#1_y_UBt2`TFe+ zqK}v~f!Z{`&uSj8!lNrfP(yDh=Ir>w&i3p9W%8PA`n0n`n^6fsXx@IQTRL8l=htJ< z3=EvAj#eis;Jw9HcF#Qm4(V2dntqhXWKZ0A0LV{1V$x(2j~Fu<&?;GElMl55fpqg@ zO&Z$<)3kX#rAzr3(!mW628Xd}C&C!9;ienR;)b-IO8+Ns;Z2q!+Fy0VUmcuqy8J$t z-Pj8KjAhZmWFI5l_i$e}%_am0LE6eVoV&^IU zi7%H`XTP3I$K=5_ILqD!&!6vx;2PkOR97ZO33tMH5HSwIegDe#vX16wrd}W zh%4q}=-l>PG8V|D7}-rszMrT2pl?YZ{HU-5ojjM|ubL$|b?0r#{VZoO6U;BHfkU@8 zg51NQ5Xkp)oBX;H9J)OkPF}buEE%^1t|_bmvst$V^E<$IW>$d}e-7eR(?i(3IFVn& z(&xk3cBO27=l$@W*XN#pF%@cxIE!}7P7Be!4`Q3_-@k|`Zml4 z=a#&t!%bDlA9+yNn$Qx@aCGWA4DH(u!>@MHuu|wOJc&~UjgQH~4|R9g_;LsgtLODZ zRyf0WJvH#_Zwc?N@HGN`l|exz2F{$dg~c*;EIOaYb7W-P^DWty!8rDqwC~D}TMHh$ zJhAUPPu{~X{kdu(?^I)}E}J(qx0DI zl576H!Bn>H+hIHml~`4fjO$iP>p*qr6UQzO;`LH<6L6Zb5i0S$gPPwntwV*} z-IF-9xg}t|t#ltO&n1Uo{Lc(_qfaRw;5BVO<^^NSRO!2MiAgyND&By1OpDO$*Fu~& zJ5%x*@2qNxeQWbD&@CT*^<42?T!o-4HlyN3H zzsSVN<7_dvlQhqvU%Psk#q*sU`1Lwst_j||CY`f&-t-rq&f5)be{O`Ad3_jXYH3jZ%T=&nW80jXaxc#iZjIi@fF&4&@;8U+aJk({gw<5b$LCpwcT`WYT2M z$n6f*vE?FmCJzzWb?j;&n_^@)G5LlWUJ=g6PK5CahXj4wOekLH4<0E81me7riJ~Sy z`H0C!Agw$m3GB_?4@U`#@c#eFt=fvBktFZN?5X|^G z1gl3$^Y;xxKQmvoT&z2ti%P$o(C4B)-ftJeY>q5p6q|J6Gt=wp17&yOV1ms?k;y(< z-v!7|K4Q`Y(#?;ZpBRqoZiMr?UBl5RxdnQp76=K-L)h%Ikq|s7TOc%VuM?hyafA8w zxO)!1U!#q$f@|T!U0#DMXAOkUI{>8>VIq@#!@UN`Pd;MOWE1}#io6y^n#fx66M;aw z`LQaNwnrR!l>D%|Ig(psJ@VV&-L%~V3dCy z%X?bGE(rF~C_IKDHlOYqO6`$KVuu=Wvdt$ks98@hMjRww679 zahA<6In270oM2XwhuN+PH7rJ@mR;&!$<8&LWQR`GvJe*|))-aCZZ)3f-;<2Y*V;68 zzsGcZxNSOi8*hWxyA(*iKZmF@EMkKNZX0EZZBAKYdyN!HJbS|#c6zG`9v^9nA1X|7 z4PQ^${F7Bhll6ktA-#?~CAe8mMHhf!D${u>4*(Nqp+&a`xnT z4}3YaCn`Jl#EzS#xt;PIPO}fJ2s(81|3GOMSnGEJsGc22Dq?81lE^F;5(~G98x9C(O(!7%G&&1g?D+4kCwHes3RxM zRUV_9&dP_ZK+grixQo}HjI@@{>AQTs!EC;Iq03`$+;GMR+dsS@Iln!9p0Vd|HnPU| zN7H1kC)?d>w*OAv{qJf z9E!sXIaED=juEU(Yee2}cto@*Ms^cZd|LQ?^jqYCwX;0Y?>k+S|2HOaS49TrjX1${ zs~TDKq{1yiuXcXD3;-qL(jO-?+c&qed%;nE%wkYZ{n?3dn zyL0dYlXbW(^6Z~A|HIr*K8ll%K)Q9(Bj!KjBx}5UT;xgX&i~UCBi+Q*#{5s4f z@_8ZzbKG{#9NTzUV0$m=oOgJ60;^dZhW&UhuE5t@ckyb0FDelZME3-W#kWXg-u;fV znGUB}pZf4pT{<0B`eW6!TLR^6PfH+yDLOL`6y1BY+?nM zYNqz2N@VT$vy4Ex`LS^L1l*Xl8s*1Dqrt6cd>oMnW4Gi3ae!$k>;BtU(!T7*Pu9U( z7gv_*V&D6^IM~*Z`B|1T6}>HN%ymOXy7Q$iEZ(e6L|wocMj&6sxaVwt#B-6GpF`)y zyX=zZGQ6E0fXfdBBDHHCH=19|`c$Z4`Byaz&>n(!;36Ym{q9<}(Wx7IZKl9F%Wh!n z3okL17k5M^P4>jfckJ1w6D)1V1(8RoUjC;kM!Jcq&F6$t^xs~J)pezqR=-tp9%bcE z*!|e9*c=IkUD4xvJ)8Ydp+dx#b_W zbNX*K_2*gf{nPxa5B@*)-U6(uZF?W4J0v6x#0Eq`5gTQV*Y3n_#lUVwQA7n5R1^af zyHT+*vAabK1QokG&~MFszwK|&eRbki4)@%1|ND8yGvb}S=2~N~S*vbP5E2U6Vf~B? z+_iGl(ZbV?-C+MgJ`-r8CDK;$zGa)dHmG#(PADnwGnu}`6s-sGW3qO~daFuWhbrEi^Kgp89CMwt-&{Ru5^@pFOu+`3B*S9_t^1206lcq6?CzvhlS&Pyu` z#p7__c)88TV{Zxm`P(kWi*Cy2COtbUpCh`+1Fm`awM^Ge+M|ij7}(0sh%RM{V_Ro_ z%sMUoGwo_#gVJlv$NuE`(0$tpjlT`&>JasEB#pZ;3mJoB(5h*3r01&1;WyS_rb6<$ ze<9PSVf5tM@OtXN;gV4Tm1{QzGqtB;WiJUj)%bZoi$%w1>c9y3?1#x{G}9030{L-g z=L&{s-+COn%l)-lf+t>-;>Ql?v^n+!CDW>Y?}@b1$SKcjDsAwF2Bf@K&}v6roNB2B zrZbsgOjmMd3pPAOjCMH9!>Xm)FCsXkdY~2lDev<$pr+ zQU_^B<49bPzcuUHv<8CZ`83xc2bz`NoEX+IpD8$#zcrV?sVUo; zjd7+kV!CSjb%yprUGv^ZIAn|U7tYe8kC{}oPA&|3{GM(M)CD8e@Z~m4#>_@ju+r2Y zI%&D#Q_KK*{m#)ad0c7a#*g%}%U1jU3Olngoaszv{ASu~`qbr>f@@FE0wboY z<`q5nKD8VcjXlmYVYIjr=K1;1;R`;*cRm(77wJ{djPQubPli;wl z!oT5_r*D(OhE;|0_NqvGRuwHf>VVlACvBJNwi`t=YxbkNA(v^Fr7lL6F$UvIXR>iV zYwRxciOSgPD7Zl*z3)21n6Bh3%$h#i;1;zRmzPfzZgJ1Wlj=TBt>ps=-zL)vA1$F#p3_m}oj#nSV z-`DE6{@o1jnycfZn{435h}7|_FZeT9)N!W2?Z=P9s)xB(cBHTj?`-M{@p&`(wH@l| zSM_rd#$WJxudt5l>HV%=H!)IJ4o%Y?-GpCrscHQGrto)9@%whw%N|yit>ydqefTF> zHUG+-ugEH`dA4qUSy_IR_rk7$8s*pbt=fL3Y-qPbHOz%&7$x!Z@jt3ZcG!#!`2Y9W zk>=0R7}Sm5@Ak8Bn%M7r`G5XXwY`i=i2bLFyV!r`4Ho;)Aipg9XI`=Y9Fc|p9Adjk z=v(e=nr)A+kN9Gs%&r*fO z{jGYg?NuqhqA1Ls11G*7r`#~_ZiY>!0}&WE z5b@rF5TcdJmA}yPb@VyL2L0N-pwFI`=olo1>bAIfmPqz-GE7PV6&4 z@#m&Ee$xOSE68cAlk4qnh>2ll$oyuEZ-EIEamySQ6U-5oXa-;T+jwuL>f&8NJrvu* z&OPAAZyVgQKnbr;G`8($@)`Ao>UF%swa1eu7TAebv`JpWWYXac9rL)(;dPhUKpJ62^T`VvZt?ryMz+YHLkrw7>W&AFxO$>_ za4{}^V>>$p203GB>pa-%pBLvV9p&mUVs#$*?2303G1CO`JHC?CQ(ljlYJ|SWO%!zd ztrc|2T7H)q#&jiTxNReC1vx#bjZX#YqIVU<;p!~Pcbx-@0*>UtkEUW6vN`p6rAZywisoBAup^H zlq8?)#$*hW?-yBS7?YKp*<3SBaABS~0@~T2?oJC>e$0g>wQUrAcISX?n+#2O|`Tv3?`oE{K3qFuf;zz2tgrCPc z_#l;HT9-z>xH6cX?t{4@HK>b&BeY=$hMg{Vo0_?q;$&@ec$&%24Vg14TiP1T&TNb` zoe|TO&p*cBl+eMuBpnoMq6^2#Pw7*#IocM@j~C}nVBOGKL8{@MZ9H+IWl7|jR|*^2 zc~ft_+~`;A84ajnh&NkIvC+ap!I>O0SU$H^wlf>!OlLCVg-;t{i-nPbm+NE+Mod@D zE5DN^+N`XMg3qcT*t04I#`mLzQh#E6d&qe@x%C*=-``CtBA*d+m|XmhP`eFB=;EDq z)Y4xYoqB$zn+4Y^^hU;CC}Y1l7=>N6P!O~2Yh+7_skREPT833&4!DIvoPO|kHwgWV{t-%94_hb{&VmfXFSx6AXV}&5kXDo z$o+M?j)FEM%l%fCEgzeM$qZw%k~7=&RRvLRf=tVvP?640slDwpIy?CiSLatR#AAV~ z?ejCap7BmD&7Xz)=h%7wsa`L?`Qq`-N41Z0&p`F~tJ*vl;sF_wu)W`J93aGlFE0?{ z>++T7?p^irWkgpJ;w=2GH~WQo^cl*Z&!nEmooD=dAa#6r1y^Ai-i+h-cB{uP*v(TI zUp@Tq>g#Uv>tTL39c8?X(iL;0+{*m^YW}G9&*!1@>hfnRXLnir=0^zcGxhx5xbpjk z)$#1qr&r+DyJeMjY}+!z`z@>ZKf>$0<-g^p9%f*tuGyZadLF-`>we_dSN=+z-wiYP z(hZIJ%&+8AB4Eegq8)#wtl1Mr>_6i!i`Umol|M=%Do6XYM?(BSA@RJ=muG#2*CTZ> z|Ng38mgjlJ{*&sZD&9Y?($ zn(7t*Vg7S!*zTY9b>r55t^bU>Jn^S_|LD5h9+7kYbLtGu{HN1gFX27^qxxiJ^R3ID zL!usj*pg1!o~L>qzoK_hJFDzh;{0xywd=2G)MtJrADxxk{}%1|D`m}|Fk=6yZONaR zsh+3%{v_cw_}n!^i0AEGMcCeNN{Hu1%G>eh-l&()BMbi-F(d2u&o(pn3ClQ5-&FV> zb$OxKf7W><_Mb<*`90q1b&S28GyXG7o^w#o`%m-;?|;_&r~CdLKke(!H~+Q%Q`<7^ zr+NSA8Xb|(E&GxEudsza(#(HOx#TIl-+rfzd6$a)XTRI+vpvt>Dd*nuGjpsQM<-lS z^qF|SuTrie=9F>!xOB7iS4lr(j}#PqR*Jc^S~~9WL@NGrpX7UZon+9)mP&m%AYHOK zh*IqjqVMh)tR2FS%_nX=Ox>#5(bB?J=(bpo2DYw6>#yIH;O0VcddDR?piApx*Gbo| zypSTV#7SSbUzYm5oGT5Va#O0bFhUyM`+;R~~X7WP8ko4s(ywm16Op5gk3 zZ|;`#a%4-q+tm{8uUo>V8-Hd_vlpTC-uw`9w>$)U`TWhXJ^1r(2liV3hBN<8oODGS;WZZH-lN5+ zRizh}+4ynKuHvp{xYcGMc70oj*WJ3KUPa!o9H{I<@g$#jEBDts6Pja&F8?g(98rOa z^suFJKIT-+K$lDoYEfHfQ~KC1U1GFg@(sz=#6+PpnPE&iCM!9!mC9Tr4Q+Zs zO7L1HO{jWS>Qw!y^euX+f|oz0O-yHYW@DV$7%@F`tUE>9CQ4JhUrUUehHh7IrZbG` zO3rK_%wJ14zwv7}YxJCeHd`m4rfXSP*Wk~KIsM28M=QpmU}_u=73qt7U;J_DdMsJ^ z#1O+SSR3Pc=SPxJQEl3L*^C%xRK3|giP@Qrai%k3y6W@!-Li1Je;$rzvn%1lZcFT6 z|4iyrbDY$7@D*wNzE}mRh7X^;2=^+;{qa^0EZb5U#ojs7GLu{gH2x~ReqcxD#osG9 zlk@j-CT3?g#+lA!#_#GTOT{zv6#U7}ixMNItLD{fku%nGTnP*PRai4%IIOUSRz$8L z#*c2(MqJz{E_`BWEpo~nh)ER(q3FOtSaa?c9V+L9`D^WvkSmp#Ub{h4Dt0bYVq`Pa zi5M|kV5zdW-$Xv6Mdqqy$n&{4JJkQ)xFa zTPcr`)Z@}=iadUlY@@AFS^ggIg~Ads&U7Y^Pn{-BZIvqJO1iJ${dc_nt}~43O3uQ3 zZgB!5hn~Rgl?!qCJwLbeA$kct&D$KRG}pU1=9IWDg)Z|TMmtYiDEP!6ErrZ5CM!9^ zi+YyAT+>pp+#ZU<8KJPX8ILBF_`M7p3L0|luG(HdlgniA-vIqtxPOX$+uAe!;<||6 zKPRrM!1Y7*v`*C)zZ+FBulq>;{X-qkPW}9KU*WU+ck*g*|9{JW?p*O_{i}z5Apd4 z&o5LGrk~LDt+0;jZTh?VpbY-K`FGP%#w)Zp`{!4bY5(1LR(mYVoM|n*#(z?uohvl+ zpEcK2|I5nqqk0?}Jx-(iENrshf9@YtTv!Hw`CQN+l|8#{Rphn#*`4Ok(#y3x`~9cK z!~ZS+nYiT7{O6>ZV*gorp4fl(X)E@h+bfFw=jpTJ_s^@r_l3UYdErw+ob|n35i5lE zR*zcz`N!)0wNu|-!uSR+#OEihpW!Erf3?tuEbE|Nrr*(*7Fj4Pho)&>4bJ}ceVUdb zr^08o$MWU$cG=pts`W}-qM83R=qDZzQB6BLEk3h`I5vco!_n$8!cT$?E6Drosq_m~EF*i{gmF=yt^u9ivk6Ghw zMH4(|Xoqjx%yDg{BZ`%@g3n|JY%gw&%oRnjJ%GVvLGqrsJA-oJWa9(WuZb<*e6m3= zFB|B}-;GMqk@vaIF@Z%fQ|z11`%j-Hxe+Yy|6C#O|J3@y{?7{?b0e(eH`*tk+x>W% z7G~N#;QF1nqZ2H9r_j**DO9!Db*dVEfWu4r=ELJ>2gttnL5jP6kh)r}=J54*4Y7Ci z0yo6XVoLkpxYS;>{bFZck>JXaH~ z?Q3Iei#k}nCX&P5=9(eduri|RSHZPNKg4KS8|4bI&7#Qt&WXwJEk!jA87*HZv3@iVUBn8 zhQlyB1(n=tso)*gS%Aq5W3rMnTkW8H=q0Z;-R|yn}*P_jXip_ovoiGQ*gxVChl`o zaBquT|KhTp*%;1jjF=uCPyp3-Tch7+D+OPXYWH1d7}J%Ug<1F20r`jV-%$;g_gJow z_gHHE|9dP|pJkC3p3um1+ayRC{WE+~1i844dovlqxQg_YUrppI>9; zJ?JuLlxLL#n4Q@eXF4OMtEQh4XM`K&jA3!iSiZ;O{BPH@g*3k~u2i?eheHkuQVp*? zsSI|U@qvz|FRFXjrN+aZQOWu<1#B@#N-=B93bj>mCXae#3T9_E#+lA!#!dY#F*npg z!Sh|s4Mt2?%}YNjH~jMuj5`CJmsW?qe;CD14kN}xd)}hii!O8h{d%ScEZ1G2C&ez3 z+nkHE@bpgd+inPZH$AL2-=)wahs)oc^08G=ue!Oxh}l{c_N1m;Jc)7DGDLpLhm%c9 z;7W)m2CgWn2&ak{C)q#L+)d36@20deiF9#cA~9QUd0%h4^Q$QINE}64Y2j)I2h0x3 zr{GLya*@78F`~0I8V1@cxNDr_cb#EOS8^6+fL<706%0e=s$pn2g!iAVd$?lj(-=}E z3;Wqr!CdaI2J(JtnP%3L`>o91wzpNt3}dpAGkkwuHLu z-PJVlyu|ez{e;)6a4&vMihBO-ZWqs@{vl)5P8HAlotpSuScWzg`FldW3@;~G3d_*@ zEWhtwJ$~$F@jJYF_}|rQw&K@*{cbwSc&1%5=x9qM{9}UkC z>fKkfHLrhCUXzKMo!R<6-$mgw<9EuEr1s4P^)#B!bQ0df>f!$?J)>af94klfeiqr@ z&WHcU{O6$>9>Qlg^PZxzr2a3;6a35bp*q@$+i1&Y1OcMLg3FY{; zsz0i0u_&?sj6KSK%TzrL_a|cixyhIR4!3%Ij}Y;>9~)}^`Ts`sJb$F0>3?5%Eq)Y7 zWSfxu&+?yZ_Wj&{Hq+w2M=NTV-@%4y=s!JN#Q({Drwl)fbIn)&4x>B|@~bqX%{k#S z<5$yB4L9y3zm8QEWAe(fj@jC`)zkk~{oT=yIaUtqc=K#;XaA-DTkoF>7XO+5TzN?B zKi{tR5MHAS+n)&Wfkg@n`_rpJ{Me{^KdtL5o_}34Eo=W7J5B6AI~cwamhtU;@tS~M z55)d6qm-TS`Lp|0&iK#T;rv*=dRuF%uPK%FyT7Js{wKq)JoIz_X}RgI^`F5S`p=AW zIp;r@KG4j6+RtO(P5gC#`zv89EfLROzDTwg-ow9=M|Ony(yK#`m1FXAGetY!2)!w7 z8TVSUF1%V=-t4C2<+eZ?+UB@~a^s{+rWsPbZcU`1q@~i+HHZDJ25y(e^*VrC+YTVF zO$>~R7;?|1K^93gw!sJK+a*hkwY)6pwDYA-YvQF^hfS!?=y_6lvkg)?hjCJwHM6Cp zOLL`nuSZMEpHGv9)SoC-Ufzs6tRkg-bKgl0p3SKIsjJcn+mBMGWAW0)ch{wEc41Pd zr(31g8yicbn{AiubXQ4}?$wv7eV!-n3baCsO!=ObN3V?XSl2R2y67G(>5f<-b$v8V zdaAWo>a=>5v~S8Ksj2e;DN=u-)FW}MWVGmz)bP_hY3`+)l1;+{QdGhnsyKg+ROWhs zbZ%S--I34YUA8V9%io7%^NLDnDxZ<7dY$t(&qZ(hPk_mu30US;7JZtluh-Giau_-u zc8TK=RnQwAmH2ll)3z_AAybCH?ZgmRXb*+%<2&5-A6~?m?$+yx5mS1??@&(^8+ek# zS6*mB_1pu{xMu(+#RZ^mZhj8Qyun!cyR1n#6rY5{W^-`Ufj^7D{p@nOF?}YU8qGrc z0!`qukbmE_>0OgnU7rD)Cei4$tpTo;=GPts+Za*Hjq#K=X(RSI#v^3+cr4dF!Id%T z%Ly85vl{odtwz9=Q3x{I#Nkf@tWdDzQjEE<6r;@hW9A6{Jo)_cHw}FkEkd;aVl02! z16oP^_oBk&Ge@T+EI?q3h4R_R-LU2ne3y}Ai$vTr6#&jiTwmtHB$c(nPUXPXU z)?;McI9xr-&s{UTeNGLa6mt5pg6B#1BqlSA$x6;_H`1cZ8U<%|W@DV$7%{zfFF)zH^%lu~<1qz)lDY1? z&M>AcISZ3A>4CKDIPWjt9teYpxqKg;FM~es_~%OTd4?Dqy#(jW#=+%E5Js-8hN%_i z($VN>VwmSaL)7t|E>)V5CMA#Fui#8Re}1OK?99eE(-|>c^*&zqWfGRxkni#8716Yp z1qL;qDK#I_h^bP-{%VvJ!27;PYr}t=Sm2@sZCnDEHJC}X~}r90R`J% zP;e%XXsk`l&TNb`oym;%4OuUJ!gY!9s7`|w#B|lXj@EZVz|Iv&Y_k#uuETJA=}Kz% zbR{ufu$vZIX@B7ECy#1GL)Hzz-A4lu>N*geO5Pxs2lAY4tK10cdxMyMt&zX{y=Qqp zzfAVl`oxIY4yBfXr0WC5Rm(6m-I5kGi$&bySlAWr_-}Yj!@(5#sT&;2cSmZ!?r3qR z7?^Fz!@=ZQ`Xp5^c9{D4TcPCpM^cAkUc@-lnVfbwfFkmQOT&{VN{r9{azVkF&M>Ac zIkTks^zaV~xyOc;5|bIm zWF=>|(3_rkyUP=MEJ87;N+=HY48_LB{QsDIY4SDK@PEpx^WycInx^-64?l8K5w0(* zmv?NR;4JoriN|jzR29F!zR`B!`muWc?NY`6%ggNgEWF0~u4oDI%$nl!jaYdK)mSG? zBd$MxF1mUhn(ZGfjQ^o(OCi4Kv3R{>2{&V5eD(7Du0C?c(rnGA(z^1Ax`SoY5Is8=pS%ZD@%z7PJg9U&%v_vKna+3UNcbH(yyrM~Z}e~Eiv9&p(EPwHm|UN`6PrR9pEa-2T4 z6wHmWkB!m$qx}8LJ~o&WkXu1UVR_(w*zvo}Fs3Ux!zDq9hUgnD>&1c>}%?Xg=6w4=<$TS3f{-i9!zE!la-v=>I}|}PsJTD_Gw-WuIY$! zlbmtlT3!VoT+H@gT(&bC!}jbhu-%;@~+xKtalr{(9Gd`+${koS?woY6jc?>w_J z8{p-Ze4rcb#EOS8^66+G-+fy(Xev zy@`mP#{18Op+!)^brGr3%sPuGxTxG;UCb49wY%JJW!ZOx1DMP(CM!9!>6Y`v;M|^Q zkfw#*RkaZ?R~s&C9&&Bs93q}eQ*EE0$uqW1;L`kAxPOY>YB;}UL%m*eJ<4%?UmaKX zpX&Jg>T|f~hB|(9?9ab>$ij{@u@GL53HmLBc!Rg%_uKHE{CXkv@+tJVNMRlY=BEpB zv&or4JdYKB�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≀9~v? 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 z%0A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

    !wXo?}1#$wB>e*^j`o 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 literal 0 HcmV?d00001 diff --git a/pufferlib/resources/drive/binaries/carla/opendrive__Town03.bin b/pufferlib/resources/drive/binaries/carla/opendrive__Town03.bin new file mode 100644 index 0000000000000000000000000000000000000000..280bedb614dae27bb7febdfc11eff0939e0d7841 GIT binary patch literal 827000 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